Spec-Zone.ru › Symfony 3.2

PropertyPathMapper

class PropertyPathMapper implements DataMapperInterface

Преобразует массивы/объекты в/из форм с помощью путей свойств.

Методы

__construct(PropertyAccessorInterface $propertyAccessor = null)

Создает новый преобразователь путей свойств.

mapDataToForms(mixed $data, FormInterface[] $forms)

Преобразует свойства данных в список форм.

mapFormsToData(FormInterface[] $forms, mixed $data)

Преобразует данные из списка форм в свойства данных.

Подробности

__construct(PropertyAccessorInterface $propertyAccessor = null)

Создает новый преобразователь путей свойств.

Параметры

PropertyAccessorInterface $propertyAccessor Преобразователь свойств

mapDataToForms(mixed $data, FormInterface[] $forms)

Преобразует свойства данных в список форм.

Параметры

mixed $data Структурированные данные.
FormInterface[] $forms Список экземпляров {@link FormInterface}.

Исключения

UnexpectedTypeException если тип параметра data не поддерживается.

mapFormsToData(FormInterface[] $forms, mixed $data)

Преобразует данные из списка форм в свойства данных.

Параметры

FormInterface[] $forms Список экземпляров {@link FormInterface}.
mixed $data Структурированные данные.

Исключения

UnexpectedTypeException если тип параметра data не поддерживается.

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API