PHP Class eZ\Publish\Core\MVC\Symfony\FieldType\View\ParameterProvider\LocaleParameterProvider

Inheritance: implements eZ\Publish\Core\MVC\Symfony\FieldType\View\ParameterProviderInterface
Datei anzeigen Open project: ezsystems/ezpublish-kernel Class Usage Examples

Protected Properties

Property Type Description
$localeConverter eZ\Publish\Core\MVC\Symfony\Locale\LocaleConverterInterface

Public Methods

Method Description
__construct ( eZ\Publish\Core\MVC\Symfony\Locale\LocaleConverterInterface $localeConverter )
getViewParameters ( eZ\Publish\API\Repository\Values\Content\Field $field ) : array Returns a hash with 'locale' as key and locale string in POSIX format as value.

Method Details

__construct() public method

public __construct ( eZ\Publish\Core\MVC\Symfony\Locale\LocaleConverterInterface $localeConverter )
$localeConverter eZ\Publish\Core\MVC\Symfony\Locale\LocaleConverterInterface

getViewParameters() public method

Locale from request object will be used as locale if set, otherwise field language code will be converted to locale string.
public getViewParameters ( eZ\Publish\API\Repository\Values\Content\Field $field ) : array
$field eZ\Publish\API\Repository\Values\Content\Field
return array

Property Details

$localeConverter protected_oe property

protected LocaleConverterInterface,eZ\Publish\Core\MVC\Symfony\Locale $localeConverter
return eZ\Publish\Core\MVC\Symfony\Locale\LocaleConverterInterface