/** * {@inheritdoc} */ public function createDir($dirname, Config $config) { if (!$this->source->createDir($dirname, $config)) { return false; } return $this->replica->createDir($dirname, $config); }
public function it_should_ignore_create_dir_fails() { $dirname = 'dirname'; $config = new Config(); $this->adapter->createDir($dirname, $config)->willReturn(false); $this->createDir($dirname, $config)->shouldBe(false); }
/** * Create a directory on the source and replica * * @param string $dirname directory name * @param array|Config $options * * @return bool */ public function createDir($dirname, $options = null) { if (!$this->source->createDir($dirname, $options)) { return false; } return $this->replica->createDir($dirname, $options); }
/** * {@inheritDoc} */ public function createDir($dirname, Config $config) { $this->guardInUploadPath($dirname); if ($this->adapter->createDir($dirname, $config)) { \Dbafs::addResource($dirname); return true; } return false; }
/** * {@inheritdoc} */ public function createDir($dirname, Config $config) { $result = $this->adapter->createDir($dirname, $config); if ($result !== false) { $type = 'dir'; $path = $dirname; $this->cache->updateObject($dirname, compact('path', 'type'), true); } return $result; }
/** * Create a directory * * @param string $dirname directory name * @return bool */ public function createDir($dirname) { $dirname = Util::normalizePath($dirname); $result = $this->adapter->createDir($dirname); if ($result === false) { return false; } $result['type'] = 'dir'; $this->cache->updateObject($dirname, $result, true); return true; }
/** * Create a directory * * @param string $dirname directory name * @param array|Config $options * * @return bool */ public function createDir($dirname, $options = null) { $dirname = Util::normalizePath($dirname); $result = $this->adapter->createDir($dirname, $options); if ($result === false) { return false; } // ensure the result in an array so the it's cacheable if (!is_array($result)) { $result = array(); } $result['type'] = 'dir'; $this->cache->updateObject($dirname, $result, true); return true; }
/** * {@inheritdoc} */ public function createDir($dirname, Config $config) { return $this->adapter->createDir($this->getPath($dirname), $config); }
/** * {@inheritdoc} */ public function createDir($dirname, array $config = array()) { $dirname = Util::normalizePath($dirname); $config = $this->prepareConfig($config); return (bool) $this->adapter->createDir($dirname, $config); }
/** * Create a directory * * @param string $dirname directory name * @return void */ public function createDir($dirname) { $dirname = Util::normalizePath($dirname); $object = $this->adapter->createDir($dirname); $this->cache->updateObject($dirname, $object, true); }
/** * {@inheritdoc} */ public function createDirectory(string $path, array $config = []) : bool { $dir = $this->driver->createDir($path, new FlyConfig($config)); return !$dir ?: false; }
/** * {@inheritdoc} */ public function createDir($dirname, Config $config) { return $this->mainAdapter->createDir($dirname, $config); }
/** * @inheritdoc */ public function createDir($path, Config $config) { return $this->adapter->createDir($path, $config); }