PHP 클래스 Lemon\RestBundle\Serializer\ConstructorFactory

파일 보기 프로젝트 열기: stanlemon/rest-bundle 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$deserializationVisitors
$eventDispatcher
$factory
$handlerRegistry
$objectConstructorMap
$serializationVisitors

공개 메소드들

메소드 설명
__construct ( Metadata\MetadataFactoryInterface $factory, JMS\Serializer\Handler\HandlerRegistryInterface $handlerRegistry, PhpCollection\MapInterface $serializationVisitors, PhpCollection\MapInterface $deserializationVisitors, JMS\Serializer\EventDispatcher\EventDispatcherInterface $eventDispatcher )
addObjectConstructor ( $alias, JMS\Serializer\Construction\ObjectConstructorInterface $objectConstructor )
create ( $alias = 'default' )

메소드 상세

__construct() 공개 메소드

public __construct ( Metadata\MetadataFactoryInterface $factory, JMS\Serializer\Handler\HandlerRegistryInterface $handlerRegistry, PhpCollection\MapInterface $serializationVisitors, PhpCollection\MapInterface $deserializationVisitors, JMS\Serializer\EventDispatcher\EventDispatcherInterface $eventDispatcher )
$factory Metadata\MetadataFactoryInterface
$handlerRegistry JMS\Serializer\Handler\HandlerRegistryInterface
$serializationVisitors PhpCollection\MapInterface
$deserializationVisitors PhpCollection\MapInterface
$eventDispatcher JMS\Serializer\EventDispatcher\EventDispatcherInterface

addObjectConstructor() 공개 메소드

public addObjectConstructor ( $alias, JMS\Serializer\Construction\ObjectConstructorInterface $objectConstructor )
$objectConstructor JMS\Serializer\Construction\ObjectConstructorInterface

create() 공개 메소드

public create ( $alias = 'default' )

프로퍼티 상세

$deserializationVisitors 보호되어 있는 프로퍼티

protected $deserializationVisitors

$eventDispatcher 보호되어 있는 프로퍼티

protected $eventDispatcher

$factory 보호되어 있는 프로퍼티

protected $factory

$handlerRegistry 보호되어 있는 프로퍼티

protected $handlerRegistry

$objectConstructorMap 보호되어 있는 프로퍼티

protected $objectConstructorMap

$serializationVisitors 보호되어 있는 프로퍼티

protected $serializationVisitors