1- # Stand With Ukraine
1+ # Stand With Ukraine 🇺🇦
22
33[ ![ SWUbanner] ( https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg )] ( https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md )
44
@@ -248,7 +248,7 @@ $isoCodes = new IsoCodesFactory(
248248
249249### Factory
250250
251- All databases may be create through factory:
251+ All databases may be created through factory:
252252
253253``` php
254254<?php
@@ -287,6 +287,34 @@ This may require a lot of RAM for storing all entries.
287287
288288### Countries database (ISO 3166-1)
289289
290+ Country contains next names:
291+
292+ | Name | Description | Example |
293+ | ----------------| -------------| ----------------------|
294+ | Name | Required | Moldova, Republic of |
295+ | Official Name | Optional | Republic of Moldova |
296+ | Common Name | Optional | Moldova |
297+ | Localised Name | Optional | Молдова |
298+
299+ This names may be get from country entity:
300+
301+ ``` php
302+ $isoCodes = new \Sokil\IsoCodes\IsoCodesFactory();
303+ $country = $isoCodes->getCountries()->getByAlpha2('UA');
304+ echo $country->getName();
305+ echo $country->getLocalName();
306+ echo $country->getOfficialName();
307+ echo $country->getCommonName();
308+ ```
309+
310+ Also you may get flag of country:
311+
312+ ``` php
313+ $isoCodes = new \Sokil\IsoCodes\IsoCodesFactory();
314+ $country = $isoCodes->getCountries()->getByAlpha2('UA');
315+ echo $country->getFlag();
316+ ```
317+
290318Get localized name of country by it's alpha2 code:
291319``` php
292320$isoCodes = new \Sokil\IsoCodes\IsoCodesFactory();
@@ -296,13 +324,13 @@ $isoCodes->getCountries()->getByAlpha2('UA')->getLocalName();
296324Get localized name of country by it's alpha2 code:
297325``` php
298326$isoCodes = new \Sokil\IsoCodes\IsoCodesFactory();
299- $isoCodes->getCountries()->getByAlpha2('UKR')->getName ();
327+ $isoCodes->getCountries()->getByAlpha2('UKR')->getLocalName ();
300328```
301329
302330Get localized name of country by it's numeric code:
303331``` php
304332$isoCodes = new \Sokil\IsoCodes\IsoCodesFactory();
305- $isoCodes->getCountries()->getByAlpha2('804')->getName ();
333+ $isoCodes->getCountries()->getByAlpha2('804')->getLocalName ();
306334```
307335
308336Get localised list of countries
0 commit comments