Sfoglia il codice sorgente

shortened method name

Johannes Schmitt 13 anni fa
parent
commit
457431bcc8

+ 2 - 2
DependencyInjection/Factory/ArrayCollectionFactory.php

@@ -2,11 +2,11 @@
 
 namespace JMS\SerializerBundle\DependencyInjection\Factory;
 
-use JMS\SerializerBundle\DependencyInjection\HandlerDefinitionFactoryInterface;
+use JMS\SerializerBundle\DependencyInjection\HandlerFactoryInterface;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition;
 
-class ArrayCollectionFactory implements HandlerDefinitionFactoryInterface
+class ArrayCollectionFactory implements HandlerFactoryInterface
 {
     public function getConfigKey()
     {

+ 2 - 2
DependencyInjection/Factory/ConstraintViolationFactory.php

@@ -2,11 +2,11 @@
 
 namespace JMS\SerializerBundle\DependencyInjection\Factory;
 
-use JMS\SerializerBundle\DependencyInjection\HandlerDefinitionFactoryInterface;
+use JMS\SerializerBundle\DependencyInjection\HandlerFactoryInterface;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition;
 
-class ConstraintViolationFactory implements HandlerDefinitionFactoryInterface
+class ConstraintViolationFactory implements HandlerFactoryInterface
 {
     public function getConfigKey()
     {

+ 2 - 2
DependencyInjection/Factory/DateTimeFactory.php

@@ -2,11 +2,11 @@
 
 namespace JMS\SerializerBundle\DependencyInjection\Factory;
 
-use JMS\SerializerBundle\DependencyInjection\HandlerDefinitionFactoryInterface;
+use JMS\SerializerBundle\DependencyInjection\HandlerFactoryInterface;
 use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 
-class DateTimeFactory implements HandlerDefinitionFactoryInterface
+class DateTimeFactory implements HandlerFactoryInterface
 {
     public function getConfigKey()
     {

+ 2 - 2
DependencyInjection/Factory/FormErrorFactory.php

@@ -2,11 +2,11 @@
 
 namespace JMS\SerializerBundle\DependencyInjection\Factory;
 
-use JMS\SerializerBundle\DependencyInjection\HandlerDefinitionFactoryInterface;
+use JMS\SerializerBundle\DependencyInjection\HandlerFactoryInterface;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition;
 
-class FormErrorFactory implements HandlerDefinitionFactoryInterface
+class FormErrorFactory implements HandlerFactoryInterface
 {
     public function getConfigKey()
     {

+ 2 - 2
DependencyInjection/Factory/ObjectBasedFactory.php

@@ -2,11 +2,11 @@
 
 namespace JMS\SerializerBundle\DependencyInjection\Factory;
 
-use JMS\SerializerBundle\DependencyInjection\HandlerDefinitionFactoryInterface;
+use JMS\SerializerBundle\DependencyInjection\HandlerFactoryInterface;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition;
 
-class ObjectBasedFactory implements HandlerDefinitionFactoryInterface
+class ObjectBasedFactory implements HandlerFactoryInterface
 {
     public function getConfigKey()
     {

+ 1 - 1
DependencyInjection/HandlerDefinitionFactoryInterface.php

@@ -5,7 +5,7 @@ namespace JMS\SerializerBundle\DependencyInjection;
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition;
 
-interface HandlerDefinitionFactoryInterface
+interface HandlerFactoryInterface
 {
     const TYPE_SERIALIZATION   = 1;
     const TYPE_DESERIALIZATION = 2;

+ 3 - 3
DependencyInjection/JMSSerializerExtension.php

@@ -40,7 +40,7 @@ class JMSSerializerExtension extends Extension
         $this->kernel = $kernel;
     }
 
-    public function addHandlerDefinitionFactory(HandlerDefinitionFactoryInterface $factory)
+    public function addHandlerFactory(HandlerFactoryInterface $factory)
     {
         $this->factories[$factory->getConfigKey()] = $factory;
     }
@@ -79,11 +79,11 @@ class JMSSerializerExtension extends Extension
             $id = $this->factories[$k]->getHandlerId($container, $handlerConfig);
             $type = $this->factories[$k]->getType($handlerConfig);
 
-            if (0 !== ($type & HandlerDefinitionFactoryInterface::TYPE_SERIALIZATION)) {
+            if (0 !== ($type & HandlerFactoryInterface::TYPE_SERIALIZATION)) {
                 $serializationHandlers[] = new Reference($id);
             }
 
-            if (0 !== ($type & HandlerDefinitionFactoryInterface::TYPE_DESERIALIZATION)) {
+            if (0 !== ($type & HandlerFactoryInterface::TYPE_DESERIALIZATION)) {
                 $deserializationHandlers[] = new Reference($id);
             }
         }

+ 5 - 5
JMSSerializerBundle.php

@@ -45,11 +45,11 @@ class JMSSerializerBundle extends Bundle
 
     public function configureSerializerExtension(JMSSerializerExtension $ext)
     {
-        $ext->addHandlerDefinitionFactory(new ObjectBasedFactory());
-        $ext->addHandlerDefinitionFactory(new ArrayCollectionFactory());
-        $ext->addHandlerDefinitionFactory(new ConstraintViolationFactory());
-        $ext->addHandlerDefinitionFactory(new DateTimeFactory());
-        $ext->addHandlerDefinitionFactory(new FormErrorFactory());
+        $ext->addHandlerFactory(new ObjectBasedFactory());
+        $ext->addHandlerFactory(new ArrayCollectionFactory());
+        $ext->addHandlerFactory(new ConstraintViolationFactory());
+        $ext->addHandlerFactory(new DateTimeFactory());
+        $ext->addHandlerFactory(new FormErrorFactory());
     }
 
     public function build(ContainerBuilder $builder)

+ 3 - 3
Resources/doc/extending.rst

@@ -33,9 +33,9 @@ a corresponding definition factory::
     
     namespace Acme\FooBundle\DependencyInjection\Factory;
     
-    use JMS\SerializerBundle\DependencyInjection\HandlerDefinitionFactoryInterface;
+    use JMS\SerializerBundle\DependencyInjection\HandlerFactoryInterface;
     
-    class MyHandlerFactory implements HandlerDefinitionFactoryInterface
+    class MyHandlerFactory implements HandlerFactoryInterface
     {
         public function getConfigKey()
         {
@@ -82,6 +82,6 @@ done by adding a ``configureSerializerExtension`` to your bundle class::
     {
         public function configureSerializerExtension(JMSSerializerExtension $ext)
         {
-            $ext->addHandlerDefinitionFactory(new FooFactory());
+            $ext->addHandlerFactory(new FooFactory());
         }
     }