/usr/share/php/Sabberworm/CSS/Property/CSSNamespace.php is in php-horde-css-parser 1.0.4-5.
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 | <?php
namespace Sabberworm\CSS\Property;
/**
* CSSNamespace represents an @namespace rule.
*/
class CSSNamespace implements AtRule {
private $mUrl;
private $sPrefix;
public function __construct($mUrl, $sPrefix = null) {
$this->mUrl = $mUrl;
$this->sPrefix = $sPrefix;
}
public function __toString() {
return '@namespace '.($this->sPrefix === null ? '' : $this->sPrefix.' ').$this->mUrl->__toString().';';
}
public function getUrl() {
return $this->mUrl;
}
public function getPrefix() {
return $this->sPrefix;
}
public function setUrl($mUrl) {
$this->mUrl = $mUrl;
}
public function setPrefix($sPrefix) {
$this->sPrefix = $sPrefix;
}
public function atRuleName() {
return 'namespace';
}
public function atRuleArgs() {
$aResult = array($this->mUrl);
if($this->sPrefix) {
array_unshift($aResult, $this->sPrefix);
}
return $aResult;
}
}
|