Pimcore\Model\Document\Tag::__sleep PHP Méthode

__sleep() public méthode

Returns only the properties which should be serialized
public __sleep ( ) : void
Résultat void
    public function __sleep()
    {
        // here the "normal" task of __sleep ;-)
        $blockedVars = ["dao", "controller", "view", "editmode", "options"];
        $vars = get_object_vars($this);
        foreach ($vars as $key => $value) {
            if (!in_array($key, $blockedVars)) {
                $finalVars[] = $key;
            }
        }
        return $finalVars;
    }

Usage Example

Exemple #1
0
 /**
  * @return array
  */
 public function __sleep()
 {
     $finalVars = array();
     $parentVars = parent::__sleep();
     $blockedVars = array("o");
     foreach ($parentVars as $key) {
         if (!in_array($key, $blockedVars)) {
             $finalVars[] = $key;
         }
     }
     return $finalVars;
 }