Vanilla\Addon::__set_state PHP Method

__set_state() public static method

Support {@link var_export()} for caching.
public static __set_state ( array $array ) : Addon
$array array The array to load.
return Addon Returns a new addon with the properties from {@link $array}.
    public static function __set_state(array $array)
    {
        $array += ['subdir' => '', 'info' => [], 'classes' => [], 'translations' => []];
        $addon = new Addon();
        $addon->setSubdir($array['subdir'])->setInfo($array['info'])->setClasses($array['classes'])->setTranslationPaths($array['translations'])->setSpecialArray(empty($array['special']) ? [] : $array['special']);
        return $addon;
    }