Mutagenesis\Generator::getFiles PHP Method

getFiles() public method

Return collated files against which mutations can be generated.
public getFiles ( ) : array
return array
    public function getFiles()
    {
        if (empty($this->_files)) {
            if ($this->getSourceDirectory() == '') {
                throw new \Exception('Source directory has not been set');
            }
            $this->_collateFiles($this->getSourceDirectory());
        }
        return $this->_files;
    }

Usage Example

Beispiel #1
0
 public function testShouldCollateAllFilesValidForMutationTestingExcludingExcludes()
 {
     $generator = new \Mutagenesis\Generator();
     $generator->setSourceDirectory($this->root);
     $generator->setSourceExcludes(array("*bool1*"));
     $result = count(array_diff(array($this->root . '/library/bool2.php'), $generator->getFiles()));
     $this->assertEquals(0, $result);
 }
All Usage Examples Of Mutagenesis\Generator::getFiles