features/bootstrap/FeatureContext.php
public function prepareScenario(BeforeScenarioScope $scope) {
        $dir = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'behat-api-extension' . DIRECTORY_SEPARATOR . microtime(true);
        mkdir($dir . '/features/bootstrap', 0777, true);

        // Locate the php binary
        if (($bin = (new PhpExecutableFinder())->find()) === false) {
            throw new RuntimeException('Unable to find the PHP executable.');
        }

        $this->workingDir = $dir;
        $this->phpBin = $bin;
        $this->process = new Process(null);
    }
public function prepareScenario(BeforeScenarioScope $scope) {
        $dir = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'behat-api-extension' . DIRECTORY_SEPARATOR . microtime(true);
        mkdir($dir . '/features/bootstrap', 0777, true);

        // Locate the php binary
        if (($bin = (new PhpExecutableFinder())->find()) === false) {
            throw new RuntimeException('Unable to find the PHP executable.');
        }

        $this->workingDir = $dir;
        $this->phpBin = $bin;
        $this->process = new Process(null);
    }
public function prepareScenario ( BeforeScenarioScope $ scope ) { $ dir = sys_get_temp_dir ( ) . DIRECTORY_SEPARATOR . 'behat-api-extension' . DIRECTORY_SEPARATOR . microtime ( true ) ; mkdir ( $ dir . '/features/bootstrap' , 0777 , true ) ; // Locate the php binary if ( ( $ bin = ( new PhpExecutableFinder ( ) ) -> find ( ) ) === false ) { throw new RuntimeException ( 'Unable to find the PHP executable.' ) ; } $ this -> workingDir = $ dir ; $ this -> phpBin = $ bin ; $ this -> process = new Process ( null ) ; }
Prepare a scenario

@param BeforeScenarioScope $scope
@throws RuntimeException

@BeforeScenario
Prepare a scenario