Example #1
0
 /**
  * Serialize
  * @return  string
  */
 public function serialize()
 {
     SerializableClosure::enterContext();
     $object = serialize(array('dirty' => $this->dirty, 'parent' => parent::serialize()));
     SerializableClosure::exitContext();
     return $object;
 }
Example #2
0
 /**
  * Serialize
  * 
  * @return  string
  */
 public function serialize()
 {
     SerializableClosure::enterContext();
     $map = [static::class, 'wrapClosures'];
     $object = serialize(['parent' => parent::serialize(), 'wildcards' => $this->wildcards, 'filters' => $this->filters, 'bindings' => array_map($map, $this->bindings), 'defaults' => array_map($map, $this->defaults), 'errors' => array_map($map, $this->errors)]);
     SerializableClosure::exitContext();
     return $object;
 }