* This file is licensed under the Affero General Public License version 3 or * later. * See the COPYING-README file. */ namespace OC\Files\Storage; /** * Specialized version of Local storage for home directory usage */ class Home extends Local { /** * @var \OC\User\User $user */ protected $user; public function __construct($arguments) { $this->user = $arguments['user']; $datadir = $this->user->getHome(); parent::__construct(array('datadir' => $datadir)); } public function getId() { return 'home::' . $this->user->getUID(); } }