driverPool = $driverPool; } /** * Create a {@see WriterInterface} * * @param string $path * @param DriverInterface|string $driver Driver or driver code * @param string $mode [optional] * @return WriteInterface */ public function create($path, $driver, $mode = 'r') { if (is_string($driver)) { return new Write($path, $this->driverPool->getDriver($driver), $mode); } return new Write($path, $driver, $mode); } }