public function extract()
    {
        $vars = get_object_vars($this);
        $this->extractRecursive($vars);
        
        // On enlève les données parasites
        unset($vars["__initializer__"]);
        unset($vars["__cloner__"]);
        unset($vars["__isInitialized__"]);
        
        return $vars;
    }
public function extract()
    {
        $vars = get_object_vars($this);
        $this->extractRecursive($vars);
        
        // On enlève les données parasites
        unset($vars["__initializer__"]);
        unset($vars["__cloner__"]);
        unset($vars["__isInitialized__"]);
        
        return $vars;
    }
Extraction de l'entité en un tableau de données

@return array