Пример #1
0
 /**
  * Generates data that might be missing from the ConfigData class so processing can proceed
  *
  * @param   ConfigData $config ConfigData class with only user-supplied data
  * @return  ConfigData
  */
 public function validateRequiredConfigData(ConfigData $config)
 {
     $config->setProjectRootPath($this->validateRootPath($config));
     $config->addToAllDetectedFiles($this->findAllTargetFiles($config));
     $config->addFilesToMock($this->filterUnwantedFiles($config));
     return $config;
 }
Пример #2
0
 /**
  * Sets the project's root directory path
  *
  * This can be set manually if MockMaker's best guess for root path is wrong
  *
  * @param    string $projectRootPath Project root directory path
  * @return   MockMaker
  */
 public function setProjectRootPath($projectRootPath)
 {
     $this->config->setProjectRootPath($projectRootPath);
     return $this;
 }