/** * The home user storage requires a user object to create a unique storage id * @param array $params */ public function __construct($params) { if (!isset($params['user']) || !$params['user'] instanceof User) { throw new \Exception('missing user object in parameters'); } $this->user = $params['user']; parent::__construct($params); }
/** * The home user storage requires a user object to create a unique storage id * @param array $params */ public function __construct($params) { if (!isset($params['user']) || !$params['user'] instanceof User) { throw new \Exception('missing user object in parameters'); } $this->user = $params['user']; parent::__construct($params); //initialize cache with root directory in cache if (!$this->is_dir('files')) { $this->mkdir('files'); } }