SafeLocalTest.php 682 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace Gaufrette\Functional\Adapter;
  3. use Gaufrette\Filesystem;
  4. use Gaufrette\Adapter\SafeLocal;
  5. use Gaufrette\Functional\LocalDirectoryDeletor;
  6. class SafeLocalTest extends FunctionalTestCase
  7. {
  8. public function setUp()
  9. {
  10. if (!file_exists($this->getDirectory())) {
  11. mkdir($this->getDirectory());
  12. }
  13. $this->filesystem = new Filesystem(new SafeLocal($this->getDirectory()));
  14. }
  15. public function tearDown()
  16. {
  17. $this->filesystem = null;
  18. LocalDirectoryDeletor::deleteDirectory($this->getDirectory());
  19. }
  20. private function getDirectory()
  21. {
  22. return sprintf('%s/filesystem', __DIR__);
  23. }
  24. }