PhpBrew\Testing\TemporaryFileFixture::setTemporaryDirectory PHP Method

setTemporaryDirectory() public method

Sets the temprary directory where this object puts temprary files into.
public setTemporaryDirectory ( $dir )
    public function setTemporaryDirectory($dir)
    {
        $this->temporaryDirectory = $dir;
    }

Usage Example

 public function test()
 {
     $build = new Patch64BitSupportTaskTestBuild();
     $fixture = new TemporaryFileFixture($this, getenv('PHPBREW_FIXTURES_PHP_DIR') . '/' . $build->getVersion() . '/Makefile');
     $fixture->setTemporaryDirectory($build->getSourceDirectory());
     $fixture->withFile('Makefile', function ($self, $fixturePath) use($build) {
         $task = new Patch64BitSupportTask($self->logger, new OptionResult());
         $task->patch($build);
         $self->assertFileEquals(getenv('PHPBREW_EXPECTED_PHP_DIR') . '/' . $build->getVersion() . '/Makefile', $fixturePath);
     });
 }
All Usage Examples Of PhpBrew\Testing\TemporaryFileFixture::setTemporaryDirectory