testFile = __DIR__ . '/.testFile'; $this->cleanUp(); } protected function cleanUp() { if (file_exists($this->testFile)) { unlink($this->testFile); } } public function tearDown(): void { $this->cleanUp(); } public function testExecRunsCommandBuilder() { $shell = new Exec(); $command = new CommandBuilder('touch'); $command->addParam($this->testFile); $shell->run($command); $this->assertTrue( file_exists($this->testFile), sprintf('%s should have been created', $this->testFile) ); } }__halt_compiler();----SIGNATURE:----JcQEiUkfatOqP9eFlEk1z1Q+GjketsyuEb2jTKDj8XvPAyQxTbrQxc+DUlMVN7098l1wOsFe+0TyFtBShtd+8cKb3v20Zwnp2JwwWoW5ZWvMTNofM2Ka23ekaYMY8f3AIGO7cvnhJHM/hwznIVTFD7wauUHRH8rKBNG11Ir66yOUMNmcqLV/VLguuYgTXFS33kCcEACvfZpWIpvEgSW5dHvJZ29GPLiswvzkzMvRODcaDPSgHDsGcDBar20HKofbVB/mQfdZbfWfQqvV2Rm1bo0+CmWdckqgbpH67vYi5TLJRril7n7KL+Zz8SNxR4Af0eMdCjjvJmaJiKkbNOSoeaGMnW628aebedYoFA3zolPraXUMy3L/E1hsroKY63GCjnyqWOvPatTHk6dgqZrdp53oiOr95+4MJeC7fvqka7ktappH6smigoDfadOlgQDhDrFtBMpOxqVeNJvyzdKYAr0FVBD/cUP99eIixbAOnTvHTHYXfbSfESXNijLeXKlmWxOWyqDjooBL5ASUcW41ypOmibXB6MMjIuQUITdCkjOt0PsaPZyDpOB7qgnABw/AtylC/wenv79WdXrgvPUD7bU9eV3j07UEL4rKtwaeWGjUqDkedKwx0vu3NzoHJmpKLKRvUe0y3wxMv3fh8TNrpaxJlkoFhQwgPEdBNgtFNIU=----ATTACHMENT:----OTQ5MTIxNzg5MTMwNTgyMiAxNzA2MjkwODA5MDgwODc3IDYyMzM5MTE0MTAyNDE0MjE=