/var/www/vhosts/nabawater/vendor/codeception/base/src/Codeception/Command
NameSizeModeActions
Shared/-0775rm
Bootstrap.php22000664editdlrm
Build.php35150664editdlrm
Clean.php13010664editdlrm
Completion.php27120664editdlrm
CompletionFallback.php14840664editdlrm
ConfigValidate.php37780664editdlrm
Console.php56440664editdlrm
DryRun.php51230664editdlrm
GenerateCept.php17130664editdlrm
GenerateCest.php19480664editdlrm
GenerateEnvironment.php18090664editdlrm
GenerateFeature.php19510664editdlrm
GenerateGroup.php16510664editdlrm
GenerateHelper.php14240664editdlrm
GeneratePageObject.php22560664editdlrm
GenerateScenarios.php48790664editdlrm
GenerateSnapshot.php21550664editdlrm
GenerateStepObject.php25990664editdlrm
GenerateSuite.php42970664editdlrm
GenerateTest.php17620664editdlrm
GherkinSnippets.php29390664editdlrm
GherkinSteps.php21200664editdlrm
Init.php17470664editdlrm
Run.php227990664editdlrm
SelfUpdate.php87870664editdlrm
Edit: /var/www/vhosts/nabawater/vendor/codeception/base/src/Codeception/Command/Build.php (3515B)
output = $output; $this->buildActorsForConfig(); } private function buildActor(array $settings) { $actorGenerator = new ActorGenerator($settings); $this->output->writeln( '' . Configuration::config()['namespace'] . '\\' . $actorGenerator->getActorName() . " includes modules: " . implode(', ', $actorGenerator->getModules()) ); $content = $actorGenerator->produce(); $file = $this->createDirectoryFor( Configuration::supportDir(), $settings['actor'] ) . $this->getShortClassName($settings['actor']); $file .= '.php'; return $this->createFile($file, $content); } private function buildActions(array $settings) { $actionsGenerator = new ActionsGenerator($settings); $this->output->writeln( " -> {$settings['actor']}Actions.php generated successfully. " . $actionsGenerator->getNumMethods() . " methods added" ); $content = $actionsGenerator->produce(); $file = $this->createDirectoryFor(Configuration::supportDir() . '_generated', $settings['actor']); $file .= $this->getShortClassName($settings['actor']) . 'Actions.php'; return $this->createFile($file, $content, true); } private function buildSuiteActors() { $suites = $this->getSuites(); if (!empty($suites)) { $this->output->writeln("Building Actor classes for suites: " . implode(', ', $suites) . ''); } foreach ($suites as $suite) { $settings = $this->getSuiteConfig($suite); if (!$settings['actor']) { continue; // no actor } $this->buildActions($settings); $actorBuilt = $this->buildActor($settings); if ($actorBuilt) { $this->output->writeln("{$settings['actor']}.php created."); } } } protected function buildActorsForConfig($configFile = null) { $config = $this->getGlobalConfig($configFile); $dir = Configuration::projectDir(); $this->buildSuiteActors(); foreach ($config['include'] as $subConfig) { $this->output->writeln("\nIncluded Configuration: $subConfig"); $this->buildActorsForConfig($dir . DIRECTORY_SEPARATOR . $subConfig); } } }