Source of file PHPUnitConfig.php
Size: 1,314 Bytes - Last Modified: 2014-05-08T01:19:22+02:00
/home/theseer/storage/php/phpdox/src/generator/enricher/phpunit/PHPUnitConfig.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | <?php namespace TheSeer\phpDox\Generator\Enricher { use TheSeer\fDOM\fDOMElement; use TheSeer\phpDox\GeneratorConfig; class PHPUnitConfig { /** * @var GeneratorConfig */ private $generator; /** * @var fDOMElement */ private $context; public function __construct(GeneratorConfig $generator, fDOMElement $ctx) { $this->context = $ctx; $this->generator = $generator; } public function getCoveragePath() { $basedirDefault = dirname($this->context->ownerDocument->baseURI); $path = $basedirDefault . '/build/logs'; if ($this->context->parentNode->hasAttribute('base')) { $path = $this->context->parentNode->getAttribute('base'); } if ($path != '') { $path .= '/'; } $coverage = $this->context->queryOne('cfg:coverage'); if ($coverage && $coverage->hasAttribute('path')) { $path .= $coverage->getAttribute('path'); } else { $path .= 'coverage'; } return $path; } public function getSourceDirectory() { return $this->generator->getProjectConfig()->getSourceDirectory(); } } } |