/** * {@inheritDoc} */ public function unserialize($serialized) { $data = unserialize($serialized); if (!is_array($data) || !isset($data['parentData'])) { throw new InvalidArgumentException('Incorrect unserialized data'); } if (isset($data['methods'])) { $this->methods = $data['methods']; } parent::unserialize($data['parentData']); }
/** * {@inheritDoc} */ public function unserialize($serialized) { $data = unserialize($serialized); if (!is_array($data) || !isset($data['parentData'])) { throw new InvalidArgumentException('Incorrect unserialized data'); } if (isset($data['numberOfParameters'])) { $this->setNumberOfParameters($data['numberOfParameters']); } if (isset($data['options'])) { $this->options = $data['options']; } parent::unserialize($data['parentData']); }