浏览代码

Allow access to Serializer's visitors getter

Adrien Brault 12 年之前
父节点
当前提交
726afcc68c
共有 2 个文件被更改,包括 4 次插入4 次删除
  1. 2 2
      Serializer/LazyLoadingSerializer.php
  2. 2 2
      Serializer/Serializer.php

+ 2 - 2
Serializer/LazyLoadingSerializer.php

@@ -29,7 +29,7 @@ class LazyLoadingSerializer extends Serializer
         $this->container = $container;
     }
 
-    protected function getDeserializationVisitor($format)
+    public function getDeserializationVisitor($format)
     {
         $visitor = parent::getDeserializationVisitor($format);
 
@@ -40,7 +40,7 @@ class LazyLoadingSerializer extends Serializer
         return $this->container->get($visitor);
     }
 
-    protected function getSerializationVisitor($format)
+    public function getSerializationVisitor($format)
     {
         $visitor = parent::getSerializationVisitor($format);
 

+ 2 - 2
Serializer/Serializer.php

@@ -105,7 +105,7 @@ class Serializer implements SerializerInterface
     /**
      * @return VisitorInterface
      */
-    protected function getDeserializationVisitor($format)
+    public function getDeserializationVisitor($format)
     {
         if (!isset($this->deserializationVisitors[$format])) {
             throw new UnsupportedFormatException(sprintf('Unsupported format "%s".', $format));
@@ -117,7 +117,7 @@ class Serializer implements SerializerInterface
     /**
      * @return VisitorInterface
      */
-    protected function getSerializationVisitor($format)
+    public function getSerializationVisitor($format)
     {
         if (!isset($this->serializationVisitors[$format])) {
             throw new UnsupportedFormatException(sprintf('Unsupported format "%s".', $format));