Ejemplo n.º 1
0
 /**
  * Creates a new subdirectory in the current directory
  * @param string|IStringBehaviour|Directory $directory
  * @param int $fileMask
  * @return Directory
  * @throws CreateDirectoryException
  * @throws NotWritableException
  * @throws OverwriteException
  */
 public function addSubDirectory($directory, $fileMask = 0755)
 {
     $newDirectory = $directory instanceof Directory ? $directory : new Directory($this->getDirectory() . DIRECTORY_SEPARATOR . $directory);
     if (FileSystemHelper::isReadable($newDirectory)) {
         throw new OverwriteException($newDirectory);
     }
     return $directory->create(false, $fileMask);
 }
Ejemplo n.º 2
0
 /**
  * @covers Corgi\File\Helpers\FileSystemHelper::isReadable
  */
 public function testIsReadable()
 {
     $this->assertBool(FileSystemHelper::isReadable());
 }