/usr/share/php/TheSeer/Autoload/ParseResult.php is in phpab 1.24.1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | <?php
namespace TheSeer\Autoload {
class ParseResult {
/**
* @var string[]
*/
private $units = array();
/**
* @var array
*/
private $dependencies = array();
/**
* @var string[]
*/
private $redeclarations = array();
public function __construct(Array $units, Array $dependencies, Array $redeclarations) {
$this->units = $units;
$this->dependencies = $dependencies;
$this->redeclarations = $redeclarations;
}
public function hasUnits() {
return count($this->units) > 0;
}
public function hasRedeclarations() {
return count($this->redeclarations) > 0;
}
/**
*
* @param string $unit
*
* @return array
*/
public function getDependenciesForUnit($unit) {
if (!isset($this->dependencies[$unit])) {
return array();
}
return $this->dependencies[$unit];
}
/**
* @return \string[]
*/
public function getRedeclarations() {
return $this->redeclarations;
}
/**
* @return \string[]
*/
public function getUnits() {
return $this->units;
}
}
}
|