Presenter Output
This section will show you how to use the decorated value provided by the \Anomaly\CountryFieldType\CountryFieldTypePresenter class.
CountryFieldTypePresenter::code()
The code method returns the selected country's ISO code.
Returns: string
Example
$decorated->example->code();
Twig
{{ decorated.example.code() }}
CountryFieldTypePresenter::name()
The name method returns the name of the selected country.
Returns: string
Arguments
| Key | Required | Type | Default | Description | 
|---|---|---|---|---|
| 
 $locale  | 
 false  | 
 string  | 
 The active locale.  | 
 The locale code to translate the name to.  | 
Example
$decorated->example->name('es');
Twig
{{ decorated.example.name('es') }}
CountryFieldTypePresenter::currency()
The currency method returns the country's currency information.
**Contribute:** If you have currency information to add or have found an error, submit a pull request to [https://github.com/anomalylabs/streams-platform](https://github.com/anomalylabs/streams-platform)
Returns: array or null
Example
$decorated->example->currency()['symbol'];
Twig
{{ decorated.example.currency().symbol }}
CountryFieldTypePresenter::locale()
The locale method returns the country's locale information.
**Contribute:** If you have locale information to add or have found an error, submit a pull request to [https://github.com/anomalylabs/streams-platform](https://github.com/anomalylabs/streams-platform)
Example
$decorated->example->locale()['direction'];
Twig
{{ decorated.example.locale().direction }}