Blame | Last modification | View Log | Download
<?php/** This file is part of the php-code-coverage package.** (c) Sebastian Bergmann <sebastian@phpunit.de>** For the full copyright and license information, please view the LICENSE* file that was distributed with this source code.*/namespace SebastianBergmann\CodeCoverage\Report\Xml;class Method{/*** @var \DOMElement*/private $contextNode;public function __construct(\DOMElement $context, $name){$this->contextNode = $context;$this->setName($name);}private function setName($name){$this->contextNode->setAttribute('name', $name);}public function setSignature($signature){$this->contextNode->setAttribute('signature', $signature);}public function setLines($start, $end = null){$this->contextNode->setAttribute('start', $start);if ($end !== null) {$this->contextNode->setAttribute('end', $end);}}public function setTotals($executable, $executed, $coverage){$this->contextNode->setAttribute('executable', $executable);$this->contextNode->setAttribute('executed', $executed);$this->contextNode->setAttribute('coverage', $coverage);}public function setCrap($crap){$this->contextNode->setAttribute('crap', $crap);}}