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 / Value / URL.php
independent-analytics / vendor / sabberworm / php-css-parser / src / Value Last commit date
CSSFunction.php 3 years ago CSSString.php 3 years ago CalcFunction.php 3 years ago CalcRuleValueList.php 3 years ago Color.php 3 years ago LineName.php 3 years ago PrimitiveValue.php 3 years ago RuleValueList.php 3 years ago Size.php 3 years ago URL.php 3 years ago Value.php 3 years ago ValueList.php 3 years ago
URL.php
76 lines
1 <?php
2
3 namespace IAWP\Sabberworm\CSS\Value;
4
5 use IAWP\Sabberworm\CSS\OutputFormat;
6 use IAWP\Sabberworm\CSS\Parsing\ParserState;
7 use IAWP\Sabberworm\CSS\Parsing\SourceException;
8 use IAWP\Sabberworm\CSS\Parsing\UnexpectedEOFException;
9 use IAWP\Sabberworm\CSS\Parsing\UnexpectedTokenException;
10 class URL extends PrimitiveValue
11 {
12 /**
13 * @var CSSString
14 */
15 private $oURL;
16 /**
17 * @param int $iLineNo
18 */
19 public function __construct(CSSString $oURL, $iLineNo = 0)
20 {
21 parent::__construct($iLineNo);
22 $this->oURL = $oURL;
23 }
24 /**
25 * @return URL
26 *
27 * @throws SourceException
28 * @throws UnexpectedEOFException
29 * @throws UnexpectedTokenException
30 */
31 public static function parse(ParserState $oParserState)
32 {
33 $bUseUrl = $oParserState->comes('url', \true);
34 if ($bUseUrl) {
35 $oParserState->consume('url');
36 $oParserState->consumeWhiteSpace();
37 $oParserState->consume('(');
38 }
39 $oParserState->consumeWhiteSpace();
40 $oResult = new URL(CSSString::parse($oParserState), $oParserState->currentLine());
41 if ($bUseUrl) {
42 $oParserState->consumeWhiteSpace();
43 $oParserState->consume(')');
44 }
45 return $oResult;
46 }
47 /**
48 * @return void
49 */
50 public function setURL(CSSString $oURL)
51 {
52 $this->oURL = $oURL;
53 }
54 /**
55 * @return CSSString
56 */
57 public function getURL()
58 {
59 return $this->oURL;
60 }
61 /**
62 * @return string
63 */
64 public function __toString()
65 {
66 return $this->render(new OutputFormat());
67 }
68 /**
69 * @return string
70 */
71 public function render(OutputFormat $oOutputFormat)
72 {
73 return "url({$this->oURL->render($oOutputFormat)})";
74 }
75 }
76