示例#1
0
 /**
  * @param string $str
  */
 public function unserialize($str)
 {
     $data = unserialize($str);
     // prevent errors if not all key's are set
     @(list($this->id, $this->parent, $this->scope, $this->public, $this->abstract, $this->tags, $this->arguments, $this->methodCalls, $this->lookupMethods, $this->properties, $this->initMethod, $parentStr, $this->environments, $this->decorates, $this->decoration_inner_name, $this->deprecated, $this->initMethods, ) = $data);
     parent::unserialize($parentStr);
 }
 public function unserialize($str)
 {
     $data = unserialize($str);
     list($this->id, $this->parent, $this->scope, $this->public, $this->abstract, $this->tags, $this->arguments, $this->methodCalls, $this->lookupMethods, $this->properties, $this->initMethod, $parentStr) = $data;
     if (isset($data[12])) {
         $this->environments = $data[12];
     }
     parent::unserialize($parentStr);
 }
示例#3
0
 public function unserialize($str)
 {
     list($this->id, $this->parent, $this->scope, $this->public, $this->abstract, $this->tags, $this->arguments, $this->methodCalls, $this->lookupMethods, $this->properties, $this->initMethod, $parentStr) = unserialize($str);
     parent::unserialize($parentStr);
 }