PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 1.18
Independent Analytics – WordPress Analytics Plugin v1.18
2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / sabberworm / php-css-parser / src / RuleSet / AtRuleSet.php
independent-analytics / vendor / sabberworm / php-css-parser / src / RuleSet Last commit date
AtRuleSet.php 3 years ago DeclarationBlock.php 3 years ago RuleSet.php 3 years ago
AtRuleSet.php
67 lines
1 <?php
2
3 namespace IAWP\Sabberworm\CSS\RuleSet;
4
5 use IAWP\Sabberworm\CSS\OutputFormat;
6 use IAWP\Sabberworm\CSS\Property\AtRule;
7 /**
8 * A RuleSet constructed by an unknown at-rule. `@font-face` rules are rendered into AtRuleSet objects.
9 */
10 class AtRuleSet extends RuleSet implements AtRule
11 {
12 /**
13 * @var string
14 */
15 private $sType;
16 /**
17 * @var string
18 */
19 private $sArgs;
20 /**
21 * @param string $sType
22 * @param string $sArgs
23 * @param int $iLineNo
24 */
25 public function __construct($sType, $sArgs = '', $iLineNo = 0)
26 {
27 parent::__construct($iLineNo);
28 $this->sType = $sType;
29 $this->sArgs = $sArgs;
30 }
31 /**
32 * @return string
33 */
34 public function atRuleName()
35 {
36 return $this->sType;
37 }
38 /**
39 * @return string
40 */
41 public function atRuleArgs()
42 {
43 return $this->sArgs;
44 }
45 /**
46 * @return string
47 */
48 public function __toString()
49 {
50 return $this->render(new OutputFormat());
51 }
52 /**
53 * @return string
54 */
55 public function render(OutputFormat $oOutputFormat)
56 {
57 $sArgs = $this->sArgs;
58 if ($sArgs) {
59 $sArgs = ' ' . $sArgs;
60 }
61 $sResult = "@{$this->sType}{$sArgs}{$oOutputFormat->spaceBeforeOpeningBrace()}{";
62 $sResult .= parent::render($oOutputFormat);
63 $sResult .= '}';
64 return $sResult;
65 }
66 }
67