driverPool = $driverPool; } /** * Create a writable directory * * @param string $path * @param string $driverCode * @param int $createPermissions * @return \Magento\Framework\Filesystem\Directory\Write */ public function create($path, $driverCode = DriverPool::FILE, $createPermissions = null) { $driver = $this->driverPool->getDriver($driverCode); $factory = new \Magento\Framework\Filesystem\File\WriteFactory( $this->driverPool ); return new Write( $factory, $driver, $path, $createPermissions, new PathValidator($driver) ); } }