/** * Serialize * @return string */ public function serialize() { SerializableClosure::enterContext(); $object = serialize(array('dirty' => $this->dirty, 'parent' => parent::serialize())); SerializableClosure::exitContext(); return $object; }
/** * 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; }