Example #1
0
 public function addEncoder($format, EncoderInterface $encoder)
 {
     $this->encoders[$format] = $encoder;
     $encoder->setSerializer($this);
 }
Example #2
0
 /**
  * @param string           $format  format name
  * @param EncoderInterface $encoder
  */
 public function setEncoder($format, EncoderInterface $encoder)
 {
     $this->encoders[$format] = $encoder;
     if ($encoder instanceof SerializerAwareInterface) {
         $encoder->setSerializer($this);
     }
 }