Symfony\Component\Intl\ResourceBundle\Reader\StructuredBundleReaderInterface::readEntry
Reads an entry from a resource bundle.
An entry can be selected from the resource bundle by passing the path to that entry in the bundle. For example, if the bundle is structured like this: TopLevel NestedLevel Entry: Value Then the value can be read by calling: $reader->readEntry('...', 'en', array('TopLevel', 'NestedLevel', 'Entry'));
Signature
public function readEntry(string
$path,
[string
$locale = true,
[array
$indices = true,
[Boolean
$fallback = true]]] )
Parameters
$path
— string- The path to the resource bundle.
$locale
— string- The locale to read.
$indices
— array- The indices to read from the bundle.
$fallback
— object- Whether to merge the value with the value from
the fallback locale (e.g. "en" for "en_GB").
Only applicable if the result is multivalued
(i.e. array or \ArrayAccess) or cannot be found
in the requested locale.
Returns
- mixed
- Returns an array or {@link \ArrayAccess} instance for
complex data, a scalar value for simple data and NULL if the given path could not be accessed.