1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace JMS\SerializerBundle\DependencyInjection\Factory;
- use JMS\SerializerBundle\DependencyInjection\HandlerFactoryInterface;
- use Symfony\Component\DependencyInjection\ContainerBuilder;
- use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition;
- class DoctrineProxyFactory implements HandlerFactoryInterface
- {
- public function getConfigKey()
- {
- return 'doctrine_proxy';
- }
- public function getType(array $config)
- {
- return self::TYPE_SERIALIZATION;
- }
- public function addConfiguration(ArrayNodeDefinition $builder)
- {
- $builder
- ->addDefaultsIfNotSet()
- ;
- }
- public function getHandlerId(ContainerBuilder $container, array $config)
- {
- return 'jms_serializer.doctrine_handler';
- }
- }
|