/** * @test */ public function createsDirectoriesInCustomPath() { $options = array('directories' => array('media'), 'baseDirectory' => '/foo/bar'); $this->task->execute($this->node, $this->application, $this->deployment, $options); $this->assertCommandExecuted('cd /foo/bar'); $this->assertCommandExecuted('mkdir -p media'); }
/** * Execute this task * * @param \TYPO3\Surf\Domain\Model\Node $node * @param \TYPO3\Surf\Domain\Model\Application $application * @param \TYPO3\Surf\Domain\Model\Deployment $deployment * @param array $options * @return void */ public function execute(Node $node, Application $application, Deployment $deployment, array $options = array()) { $options = array('directories' => array('shared/Data/Logs', 'shared/Data/Persistent', 'shared/Configuration')); parent::execute($node, $application, $deployment, $options); }