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 / CSSList / KeyFrame.php
independent-analytics / vendor / sabberworm / php-css-parser / src / CSSList Last commit date
AtRuleBlockList.php 3 years ago CSSBlockList.php 3 years ago CSSList.php 3 years ago Document.php 3 years ago KeyFrame.php 3 years ago
KeyFrame.php
93 lines
1 <?php
2
3 namespace IAWP\Sabberworm\CSS\CSSList;
4
5 use IAWP\Sabberworm\CSS\OutputFormat;
6 use IAWP\Sabberworm\CSS\Property\AtRule;
7 class KeyFrame extends CSSList implements AtRule
8 {
9 /**
10 * @var string|null
11 */
12 private $vendorKeyFrame;
13 /**
14 * @var string|null
15 */
16 private $animationName;
17 /**
18 * @param int $iLineNo
19 */
20 public function __construct($iLineNo = 0)
21 {
22 parent::__construct($iLineNo);
23 $this->vendorKeyFrame = null;
24 $this->animationName = null;
25 }
26 /**
27 * @param string $vendorKeyFrame
28 */
29 public function setVendorKeyFrame($vendorKeyFrame)
30 {
31 $this->vendorKeyFrame = $vendorKeyFrame;
32 }
33 /**
34 * @return string|null
35 */
36 public function getVendorKeyFrame()
37 {
38 return $this->vendorKeyFrame;
39 }
40 /**
41 * @param string $animationName
42 */
43 public function setAnimationName($animationName)
44 {
45 $this->animationName = $animationName;
46 }
47 /**
48 * @return string|null
49 */
50 public function getAnimationName()
51 {
52 return $this->animationName;
53 }
54 /**
55 * @return string
56 */
57 public function __toString()
58 {
59 return $this->render(new OutputFormat());
60 }
61 /**
62 * @return string
63 */
64 public function render(OutputFormat $oOutputFormat)
65 {
66 $sResult = "@{$this->vendorKeyFrame} {$this->animationName}{$oOutputFormat->spaceBeforeOpeningBrace()}{";
67 $sResult .= parent::render($oOutputFormat);
68 $sResult .= '}';
69 return $sResult;
70 }
71 /**
72 * @return bool
73 */
74 public function isRootList()
75 {
76 return \false;
77 }
78 /**
79 * @return string|null
80 */
81 public function atRuleName()
82 {
83 return $this->vendorKeyFrame;
84 }
85 /**
86 * @return string|null
87 */
88 public function atRuleArgs()
89 {
90 return $this->animationName;
91 }
92 }
93