Exemplo n.º 1
0
 /**
  * Encodes an object
  */
 public function encode($object)
 {
     $parser = $this->parserBag->getToEncode($object);
     if ($parser === null) {
         return null;
     }
     return $parser->encode($object);
 }
Exemplo n.º 2
0
 /**
  * Creates default parsers and puts them into the parser bag
  */
 public function createAndRegisterDefaultParsers($timezone = "Europe/London")
 {
     // create DateTime parser
     $dateTimeParser = new DateTimeParser($timezone);
     $this->parserBag->register($dateTimeParser);
 }