From a4ad21322fe084145cd569173360ae19b07c62dd Mon Sep 17 00:00:00 2001 From: Thierry Bela Date: Tue, 19 Jul 2022 20:58:00 -0400 Subject: [PATCH 01/36] #124 implement version flag and update license info in composer.json --- cli/css-parser | 19 +++++++++++++++++-- composer.json | 2 +- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/cli/css-parser b/cli/css-parser index 567ec3f9..ca028f79 100755 --- a/cli/css-parser +++ b/cli/css-parser @@ -38,7 +38,8 @@ $cli = new Args($argv); try { $cli-> - setStrict(true); + setStrict(true)-> + add('version', 'print version number', 'bool', 'v'); $cli->addGroup('parse', "parse options:\n"); $cli->add('capture-errors', 'ignore parse error', 'bool', 'e', multiple: false, group: 'parse'); @@ -69,6 +70,20 @@ try { $groups = $cli->getGroups(); $args = $cli->getArguments(); + if (isset($args['version'])) { + + $data = json_decode(file_get_contents(__DIR__.'/../package.json'), JSON_OBJECT_AS_ARRAY); + $metadata = json_decode(file_get_contents(__DIR__.'/../composer.json'), JSON_OBJECT_AS_ARRAY); + + echo sprintf("%s (version %s) +Copyright (C) %s %s. +Dual licensed under MIT or LGPL v3\n", $exe, $data['version'], date('Y'), implode(', ', array_map(function ($author) { + + return $author['name']; + }, $metadata['authors']))); + exit (0); + } + $pipeIn = !posix_isatty(STDIN); $pipeOut = !posix_isatty(STDOUT); @@ -110,7 +125,7 @@ try { if (isset($args[$key])) { - $renderOptions[str_replace(['parse-', '-'], ['', '_'], $key)] = $args[$key]; + $renderOptions[str_replace(['render-', '-'], ['', '_'], $key)] = $args[$key]; } } diff --git a/composer.json b/composer.json index 2fd8535f..4c7a0161 100755 --- a/composer.json +++ b/composer.json @@ -11,7 +11,7 @@ "PHP" ], "homepage": "https://github.com/tbela99/css", - "license": "MIT", + "license": ["MIT", "LGPL-3.0-or-later"], "authors": [ { "name": "Thierry Bela", From 296ba6aa583fcdcac08d3f66c8ef28d00fb18457 Mon Sep 17 00:00:00 2001 From: Thierry Bela Date: Wed, 20 Jul 2022 17:20:10 -0400 Subject: [PATCH 02/36] #124 remove recursive calls --- src/Parser.php | 270 +++++++++++++++++++++---------------- src/Parser/Lexer.php | 165 ++++++++++------------- src/Parser/ParserTrait.php | 34 ++++- test/src/Sourcemap.php | 4 +- 4 files changed, 252 insertions(+), 221 deletions(-) diff --git a/src/Parser.php b/src/Parser.php index da0953d4..d62e6582 100755 --- a/src/Parser.php +++ b/src/Parser.php @@ -39,21 +39,26 @@ class Parser implements ParsableInterface protected ?stdClass $ast = null; + // 65kb +// protected int $css_max_size = 66560; + /** * @var array * @ignore */ protected array $options = [ +// 'threads' => 10, 'capture_errors' => true, 'flatten_import' => false, 'allow_duplicate_rules' => ['font-face'], // set to true for speed 'allow_duplicate_declarations' => true ]; + protected ?int $lastDedupIndex = null; /** * @var array */ - protected array $event_handlers = []; + /** * @var object[] @@ -88,7 +93,7 @@ public function on($event, callable $callable) { $this->lexer->on($event, $callable); - $this->event_handlers[$event][] = $callable; + return $this; } @@ -101,19 +106,9 @@ public function on($event, callable $callable) public function off($event, callable $callable) { - if (isset($this->event_handlers[$event])) { - - $this->lexer->off($event, $callable); - foreach ($this->event_handlers as $key => $handler) { + $this->lexer->off($event, $callable); - if ($handler == $callable) { - - array_splice($this->event_handlers[$event], $key, 1); - break; - } - } - } return $this; } @@ -125,13 +120,9 @@ public function off($event, callable $callable) */ protected function emit(Exception $error): void { - if (!empty($this->event_handlers['error'])) { - foreach ($this->event_handlers['error'] as $handler) { - call_user_func($handler, $error); - } - } + $this->lexer->emit($error); } /** @@ -139,34 +130,87 @@ protected function emit(Exception $error): void * @param string $file * @param string $media * @return Parser - * @throws SyntaxError * @throws Exception */ - public function append($file, $media = '') + public function append(string $file, string $media = ''): static { - return $this->merge((new self('', $this->options))->load($file, $media)); + + $file = Helper::absolutePath($file, Helper::getCurrentDirectory()); + + if (!preg_match('#^(https?:)?//#', $file) && is_file($file)) { + + $content = file_get_contents($file); + + } else { + + $content = Helper::fetchContent($file); + } + + if ($content === false) { + + throw new IOException(sprintf('File Not Found "%s" => \'%s:%s:%s\'', $file, $context->location->src ?? null, $context->location->end->line ?? null, $context->location->end->column ?? null), 404); + } + + $rule = null; + + $newContext = $this->lexer->createContext(); + $newContext->src = $file; + + if (is_null($this->ast)) { + + $this->ast = $newContext; + } + + if ($media !== '' && $media != 'all') { + + $rule = (object)[ + + 'type' => 'AtRule', + 'name' => 'media', + 'value' => Value::parse($media, null, true, '', '', true) + ]; + + $rule->location = (object)[ + 'start' => (object)[ + 'line' => 1, + 'column' => 1, + 'index' => 0 + ], + 'end' => (object)[ + 'line' => 1, + 'column' => 1, + 'index' => 0 + ] + ]; + $rule->src = $file; + + $this->ast->children[] = $rule; + $this->pushContext($rule); + } + + $this->lexer->setContent($content)->setContext($newContext)->tokenize(); + + if ($rule) { + + $this->popContext(); + } + + return $this; } /** * @param Parser $parser * @return Parser - * @throws SyntaxError|IOException + * @throws SyntaxError */ - public function merge($parser) + public function merge(Parser $parser) { assert($parser instanceof self); - if (!isset($this->ast)) { - - $this->getAst(); - } - - if (!isset($parser->ast)) { - - $parser->getAst(); - } + $this->getAst(); + $parser->getAst(); if (!isset($this->ast->children)) { @@ -187,16 +231,29 @@ public function merge($parser) * @param string $css * @param string $media * @return Parser - * @throws SyntaxError|IOException + * @throws SyntaxError|IOException|Exception */ - public function appendContent($css, $media = '') + public function appendContent(string $css, string $media = '') { if ($media !== '' && $media != 'all') { $css = '@media ' . $media . ' { ' . rtrim($css) . ' }'; } - return $this->merge(new self($css, $this->options)); + if (!$this->ast) { + + $this->ast = $this->lexer->createContext(); + $this->lexer->setContext($this->ast); + } else { + + $this->lexer->setContext($this->lexer->createContext()); + } + + $this->lexer-> + setContent($css)-> + tokenize(); + + return $this; } /** @@ -204,6 +261,8 @@ public function appendContent($css, $media = '') * @param string $css * @param string $media * @return Parser + * @throws IOException + * @throws SyntaxError */ public function setContent(string $css, string $media = '') { @@ -213,10 +272,18 @@ public function setContent(string $css, string $media = '') $css = '@media ' . $media . '{ ' . rtrim($css) . ' }'; } + $this->reset()->appendContent($css); + + return $this; + } + + protected function reset(): static + { + $this->ast = null; $this->errors = []; $this->context = []; - $this->lexer->setContent($css); + $this->lastDedupIndex = null; return $this; } @@ -226,17 +293,13 @@ public function setContent(string $css, string $media = '') * @param string $file * @param string $media * @return Parser - * @throws Exceptions\IOException + * @throws Exceptions\IOException|Exception */ - public function load($file, $media = '') + public function load(string $file, string $media = '') { - $this->lexer->load($file, $media); - - $this->ast = null; - $this->errors = []; - $this->context = []; + $this->reset()->append($file, $media); return $this; } @@ -294,10 +357,9 @@ public function setOptions(array $options) public function parse() { - if (is_null($this->ast)) { - $this->getAst(); - } + $this->getAst(); + return Element::getInstance($this->ast); } @@ -305,7 +367,6 @@ public function parse() /** * @inheritDoc * @throws SyntaxError - * @throws Exceptions\IOException */ public function getAst() { @@ -315,105 +376,79 @@ public function getAst() $this->ast = $this->lexer->createContext(); $this->lexer->setContext($this->ast)->tokenize(); - if ($this->options['flatten_import'] && !empty($this->ast->children)) { - $i = count($this->ast->children); + } - while ($i--) { - try { + if (!empty($this->ast->children)) { - if ($this->ast->children[$i]->type != 'AtRule' || $this->ast->children[$i]->name != 'import') { + $min = min($this->lastDedupIndex, count($this->ast->children) - 1); - continue; - } - $token = $this->ast->children[$i]; + if ($this->options['flatten_import']) { - preg_match('#^((["\']?)([^\\2]+)\\2)(.*?$)#', is_array($token->value) ? Value::renderTokens($token->value) : $token->value, $matches); + $i = count($this->ast->children); - $media = trim($matches[4] ?? ''); + while ($min < $i--) { - if ($media == 'all') { - $media = ''; - } + if ($this->ast->children[$i]->type != 'AtRule' || $this->ast->children[$i]->name != 'import') { - $file = Helper::absolutePath($matches[3], dirname($token->src ?? '')); + continue; + } - $parser = (new static)->load($file); - $parser->event_handlers = $this->event_handlers; - $parser->options = $this->options; + $token = $this->ast->children[$i]; - foreach ($this->event_handlers as $event => $handlers) { + preg_match('#^((["\']?)([^\\2]+)\\2)(.*?$)#', is_array($token->value) ? Value::renderTokens($token->value) : $token->value, $matches); - foreach ($handlers as $handler) { + $media = trim($matches[4] ?? ''); - $parser->lexer->on($event, $handler); - } - } + if ($media == 'all') { - $parser->getAst(); + $media = ''; + } - if (!empty($parser->errors)) { + $file = Helper::absolutePath($matches[3], dirname($token->src ?? '')); - array_splice($this->errors, count($this->errors), $parser->errors); - } - $token->name = 'media'; + if ($media === '') { - if ($media === '') { - unset($token->value); - } else { + } else { - $token->value = $media; - } + $token->value = $media; + } - $token->children = $parser->ast->children ?? []; - $token->hasDeclaration = true; + $this->pushContext($token); + $this->append($file, $media); - unset($token->isLeaf); - array_shift($this->imports); - } catch (IOException $e) { - if (empty($this->options['capture_errors'])) { + $this->popContext(); - throw $e; - } + if ($media === '') { - $this->emit($e); - $this->errors[] = $e; + array_splice($this->ast->children, $i, 1, $token->children ?? []); } - } - - if (isset($this->ast->children)) { - $i = count($this->ast->children); - while ($i--) { + } - if ($this->ast->children[$i]->type == 'AtRule' && - $this->ast->children[$i]->name == 'media' && - !isset($this->ast->children[$i]->value)) { - array_splice($this->ast->children, $i, 1, $this->ast->children[$i]->children ?? []); - } - } - } } - $this->deduplicate($this->ast); + $this->deduplicate($this->ast, $this->lastDedupIndex); + + $this->lastDedupIndex = max(0, count($this->ast->children) - 2); } return $this->ast; } /** - * @param stdClass $ast + * @param object $ast * @return stdClass */ - public function deduplicate($ast) + public function deduplicate(object $ast, ?int $index = null) { if ($this->options['allow_duplicate_rules'] !== true || @@ -423,7 +458,7 @@ public function deduplicate($ast) case 'Stylesheet': - return $this->deduplicateRules($ast); + return $this->deduplicateRules($ast, $index); case 'AtRule': @@ -456,12 +491,6 @@ protected function computeSignature($ast) $signature .= ':name:' . $name; } -// $value = $ast->value ?? null; - -// if (isset($value)) { -// -// $signature .= ':value:' .Value::renderTokens($value); -// } $selector = $ast->selector ?? null; @@ -482,9 +511,10 @@ protected function computeSignature($ast) /** * @param object $ast + * @param int $level * @return object */ - protected function deduplicateRules(object $ast) + protected function deduplicateRules(object $ast, ?int $index = null) { if (isset($ast->children)) { @@ -496,7 +526,9 @@ protected function deduplicateRules(object $ast) $allowed = is_array($this->options['allow_duplicate_rules']) ? $this->options['allow_duplicate_rules'] : []; - while ($total--) { + $min = (int)$index; + + while ($total-- > $min) { if ($total > 0) { @@ -750,7 +782,7 @@ protected function popContext() protected function enterNode(object $token, object $parentRule, object $parentStylesheet) { - if ($token->type != 'Comment' && strpos($token->type, 'Invalid') !== 0) { + if ($token->type != 'Comment' && !str_starts_with($token->type, 'Invalid')) { $hasCdoCdc = false; @@ -760,7 +792,7 @@ protected function enterNode(object $token, object $parentRule, object $parentSt while ($i--) { - if (substr($token->leadingcomments[$i], 0, 4) == '') { + if ($css[$k] == '-' && substr($css, $k, 3) == '-->') { $comment .= '->'; @@ -234,12 +242,12 @@ public function tokenize(): Lexer $token->location->end->index += strlen($comment) - 1; $token->location->end->column = max($token->location->end->column - 1, 1); - if ($this->src !== '') { + if ($src !== '') { - $token->src = $this->src; + $token->src = $src; } - $this->emit('enter', $token, $this->context, $this->parentStylesheet); + $this->emit('enter', $token, $context, $parentStylesheet); $this->update($position, $comment); $position->index += strlen($comment); @@ -248,11 +256,11 @@ public function tokenize(): Lexer continue; } - $name = static::substr($this->css, $i, $j, ['{', ';', '}']); + $name = static::substr($css, $i, $j, ['{', ';', '}']); if ($name === false) { - $name = substr($this->css, $i); + $name = substr($css, $i); } if (trim($name) === '') { @@ -264,7 +272,7 @@ public function tokenize(): Lexer $char = substr(trim($name), -1); - if (substr($name, 0, 1) != '@' && + if (!str_starts_with($name, '@') && $char != '{') { // $char === '' @@ -282,7 +290,7 @@ public function tokenize(): Lexer $parts = Value::split($declaration, ':', 2); - if (count($parts) < 2 || $this->context->type == 'Stylesheet') { + if (count($parts) < 2 || $context->type == 'Stylesheet') { $token = (object)[ 'type' => 'InvalidDeclaration', @@ -293,7 +301,7 @@ public function tokenize(): Lexer 'value' => rtrim($declaration, "\n\r\t ") ]; - $this->emit('enter', $token, $this->context, $this->parentStylesheet); + $this->emit('enter', $token, $context, $parentStylesheet); } else { @@ -316,9 +324,9 @@ public function tokenize(): Lexer 'value' => Value::escape(rtrim($parts[1], "\n\r\t ")) ]); - if ($this->src !== '') { + if ($src !== '') { - $declaration->src = $this->src; + $declaration->src = $src; } if (in_array($declaration->name, ['src', 'background', 'background-image'])) { @@ -422,7 +430,7 @@ public function tokenize(): Lexer $declaration->location->end->index = max(1, $declaration->location->end->index - 1); $declaration->location->end->column = max($declaration->location->end->column - 1, 1); - $this->emit('enter', $declaration, $this->context, $this->parentStylesheet); + $this->emit('enter', $declaration, $context, $parentStylesheet); } } @@ -465,9 +473,9 @@ public function tokenize(): Lexer ]); } - if ($this->src !== '') { + if ($src !== '') { - $rule->src = $this->src; + $rule->src = $src; } if ($rule->name == 'import') { @@ -516,7 +524,7 @@ public function tokenize(): Lexer } else { - $body = static::_close($this->css, '}', '{', $i + strlen($name), $j); + $body = static::_close($css, '}', '{', $i + strlen($name), $j); if ($body === false) { @@ -544,7 +552,7 @@ public function tokenize(): Lexer $rule->location->end->index = max(1, $rule->location->end->index - 1); $rule->location->end->column = max($rule->location->end->column - 1, 1); - $this->emit('enter', $rule, $this->context, $this->parentStylesheet); + $this->emit('enter', $rule, $context, $parentStylesheet); $this->update($position, $name); $position->index += strlen($name); @@ -561,7 +569,7 @@ public function tokenize(): Lexer $rule->location->end->index = max(1, $rule->location->end->index - 1); $this->parseComments($rule); - $this->emit('enter', $rule, $this->context, $this->parentStylesheet); + $this->emit('enter', $rule, $context, $parentStylesheet); $i += strlen($name) - 1; continue; @@ -581,9 +589,9 @@ public function tokenize(): Lexer 'selector' => Value::escape($selector) ]; - if ($this->src !== '') { + if ($src !== '') { - $rule->src = $this->src; + $rule->src = $src; } } @@ -602,18 +610,19 @@ public function tokenize(): Lexer $this->update($rule->location->end, $name); - $body = static::_close($this->css, '}', '{', $i + strlen($name), $j); + $body = static::_close($css, '}', '{', $i + strlen($name), $j); $validRule = true; + $eof = false; - if (substr($body, -1) != '}') { + if (!str_ends_with($body, '}')) { // if EOF then we must recover this rule #102 - $recover = $this->context->type == 'Stylesheet' || $this->recover; + $recover = $context->type == 'Stylesheet' || $recover; - if ($recover) { + if ($recover) { - $body = substr($this->css, $i + strlen($name)); + $body = substr($css, $i + strlen($name)); } else { $validRule = false; @@ -621,7 +630,7 @@ public function tokenize(): Lexer $rule->value = $body; $rule->location->end->index = max(1, $rule->location->end->index - 1); $rule->location->end->column = max($rule->location->end->column - 1, 1); - $this->emit('enter', $rule, $this->context, $this->parentStylesheet); + $this->emit('enter', $rule, $context, $parentStylesheet); } } @@ -631,7 +640,7 @@ public function tokenize(): Lexer if (!$ignoreRule) { - $validRule = $this->getStatus('enter', $rule) == ValidatorInterface::VALID; + $validRule = $this->getStatus('enter', $rule, $context, $parentStylesheet) == ValidatorInterface::VALID; } } @@ -639,53 +648,42 @@ public function tokenize(): Lexer $rule->location->end->index += strlen($name); - $parser = new self($recover ? $body : substr($body, 0, -1), $rule); - $parser->src = $this->src; - $parser->events = $this->events; - $parser->parentOffset = $rule->location->end->index + $this->parentOffset; - $parser->recover = $recover; - - $parser->off('start')->off('end'); + $newContext = $rule; + $newParentMediaRule = $parentMediaRule; - $parser->parentMediaRule = $this->parentMediaRule; + if (isset($parentMediaRule) && $rule->type == 'NestingRule') { - if (isset($this->parentMediaRule) && $rule->type == 'NestingRule') { - - $this->parentMediaRule->type = 'NestingMediaRule'; + $parentMediaRule->type = 'NestingMediaRule'; } else if ($rule->type == 'AtRule' && $rule->name == 'media' && isset($rule->value) && $rule->value != '' && $rule->value != 'all') { // top level media rule - if (isset($parser->parentMediaRule)) { + if (isset($newParentMediaRule)) { - $parser->parentMediaRule->type = 'NestingMediaRule'; + $newParentMediaRule->type = 'NestingMediaRule'; } - if ($this->context->type == 'NestingRule' || $this->context->type == 'NestingAtRule') { + if ($context->type == 'NestingRule' || $context->type == 'NestingAtRule') { $rule->type = 'NestingMediaRule'; } // change the current mediaRule - $parser->parentMediaRule = $rule; + $newParentMediaRule = $rule; } - $parser->parentStylesheet = !in_array($rule->type, ['AtRule', 'NestingMediaRule']) ? $rule : $this->parentStylesheet; - - $parser->parentOffset = $rule->location->end->index + $this->parentOffset; - $parser->recover = $recover; + $newParentStyleSheet = !in_array($rule->type, ['AtRule', 'NestingMediaRule']) ? $rule : $parentStylesheet; - if (($this->parentStylesheet->type ?? null) == 'Rule') { + if (($parentStylesheet->type ?? null) == 'Rule') { - $this->parentStylesheet->type = 'NestingRule'; + $parentStylesheet->type = 'NestingRule'; } $rule->location->end->index = 0; $rule->location->end->column = max($rule->location->end->column - 1, 1); - $parser->tokenize(); + $this->doTokenize($recover ? $body : substr($body, 0, -1), $src, $recover, $newContext, $newParentStyleSheet, $newParentMediaRule); - $this->update($rule->location->end, substr($body, strlen($parser->css))); $rule->location->end->index += 1; $rule->location->end->index = max(1, $rule->location->end->index - 1); @@ -694,7 +692,7 @@ public function tokenize(): Lexer if (!$ignoreRule) { $this->parseComments($rule); - $this->emit('exit', $rule, $this->context, $this->parentStylesheet); + $this->emit('exit', $rule, $context, $parentStylesheet); } } @@ -705,19 +703,20 @@ public function tokenize(): Lexer } } - $this->context->location->end->index = max(1, $this->context->location->end->index - 1); - $this->context->location->end->column = max($this->context->location->end->column - 1, 1); + $context->location->end->index = max(1, $context->location->end->index - 1); + $context->location->end->column = max($context->location->end->column - 1, 1); - $this->emit('end', $this->context); + $this->emit('end', $context); return $this; } + /** * * @return object * @ignore */ - public function createContext() + public function createContext(): object { $context = (object)[ @@ -744,32 +743,6 @@ public function createContext() return $context; } - /** - * @param object $position - * @param string $string - * @return object - * @ignore - */ - protected function update(object $position, string $string) - { - - $j = strlen($string); - - for ($i = 0; $i < $j; $i++) { - - if ($string[$i] == PHP_EOL) { - - $position->line++; - $position->column = 1; - } else { - - $position->column++; - } - } - - return $position; - } - protected function parseComments(object $token) { @@ -901,9 +874,9 @@ protected function parseVendor($str): array * @param object $rule * @return void */ - protected function getStatus($event, object $rule): int + protected function getStatus($event, object $rule, $context, $parentStylesheet): int { - foreach ($this->emit($event, $rule, $this->context, $this->parentStylesheet) as $status) { + foreach ($this->emit($event, $rule, $context, $parentStylesheet) as $status) { if (is_int($status)) { diff --git a/src/Parser/ParserTrait.php b/src/Parser/ParserTrait.php index 980ade78..967e4312 100755 --- a/src/Parser/ParserTrait.php +++ b/src/Parser/ParserTrait.php @@ -7,6 +7,32 @@ trait ParserTrait { + /** + * @param object $position + * @param string $string + * @return object + * @ignore + */ + protected function update(object $position, string $string) + { + + $j = strlen($string); + + for ($i = 0; $i < $j; $i++) { + + if ($string[$i] == PHP_EOL) { + + $position->line++; + $position->column = 1; + } else { + + $position->column++; + } + } + + return $position; + } + /** * @param string $string * @param bool $force @@ -28,7 +54,7 @@ public static function stripQuotes(string $string, bool $force = false) return $string; } - protected static function match_comment($string, $start, $end) + public static function match_comment($string, $start, $end) { $i = $start + 1; @@ -60,7 +86,7 @@ protected static function match_comment($string, $start, $end) * @param array $char_stop * @return false|string */ - protected static function substr(string $string, int $startPosition, int $endPosition, array $char_stop) + public static function substr(string $string, int $startPosition, int $endPosition, array $char_stop) { if ($startPosition < 0 || substr($string, $startPosition, 1) === false) { @@ -163,7 +189,7 @@ protected static function substr(string $string, int $startPosition, int $endPos return $buffer; } - protected static function _close($string, $search, $reset, $start, $end) + public static function _close($string, $search, $reset, $start, $end) { $count = 1; @@ -393,7 +419,7 @@ public static function splitValues(array $values, string $property): array { return $result; } - protected static function is_whitespace($char) + public static function is_whitespace($char) { return preg_match("#^\s$#", $char); diff --git a/test/src/Sourcemap.php b/test/src/Sourcemap.php index 2863b4cc..837a5b82 100755 --- a/test/src/Sourcemap.php +++ b/test/src/Sourcemap.php @@ -70,7 +70,7 @@ public function testSourcemapProvider() { $element = (new Parser())->load(__DIR__ . '/../sourcemap/sourcemap.css')-> append(__DIR__ . '/../sourcemap/sourcemap.2.css')-> - append(__DIR__ . '/../sourcemap/sourcemap.media.css')->parse(); + append(__DIR__ . '/../sourcemap/sourcemap.media.css'); $renderer = new Renderer([ 'sourcemap' => true @@ -145,7 +145,7 @@ public function testSourcemapImportProvider() { $element = (new Parser('', [ 'flatten_import' => true, 'capture_errors' => false - ]))->load(__DIR__ . '/../sourcemap/sourcemap.import.css')->parse(); + ]))->load(__DIR__ . '/../sourcemap/sourcemap.import.css'); $renderer = new Renderer([ 'sourcemap' => true From a6c8e6467aa3a01e47f1be66bf6902e98b949418 Mon Sep 17 00:00:00 2001 From: Thierry Bela Date: Sat, 23 Jul 2022 22:40:35 -0400 Subject: [PATCH 03/36] #124 parse large css files 2x faster --- cli/css-parser | 49 ++++- composer.json | 3 +- composer.lock | 63 +++++- src/Cli/Args.php | 85 +++++--- src/Cli/Option.php | 2 +- src/Parser.php | 392 +++++++++++++++++++++++++++++-------- src/Parser/Lexer.php | 71 ++++--- src/Parser/ParserTrait.php | 2 +- 8 files changed, 517 insertions(+), 150 deletions(-) diff --git a/cli/css-parser b/cli/css-parser index ca028f79..41e651fc 100755 --- a/cli/css-parser +++ b/cli/css-parser @@ -39,20 +39,28 @@ try { $cli-> setStrict(true)-> - add('version', 'print version number', 'bool', 'v'); + add('version', 'print version number', 'bool', 'v', multiple: false); + // --data-src="%s" --data-position-index=%s --data-position-line=%s --data-position-column=%s + $cli->addGroup('internal', "internal commands are used by the multithreading feature:\n", true); + $cli->add('parse-ast-src', 'src value of the ast nodes', 'string', group: 'internal'); + $cli->add('parse-ast-position-index', 'initial index position of the ast nodes', 'int', group: 'internal'); + $cli->add('parse-ast-position-line', 'initial line number of the ast nodes', 'int', group: 'internal'); + $cli->add('parse-ast-position-column', 'initial column number of the ast nodes', 'int', group: 'internal'); $cli->addGroup('parse', "parse options:\n"); $cli->add('capture-errors', 'ignore parse error', 'bool', 'e', multiple: false, group: 'parse'); $cli->add('flatten-import', 'process @import', 'bool', 'm', multiple: false, group: 'parse'); $cli->add('parse-allow-duplicate-rules', 'allow duplicate rule', 'bool', 'p', multiple: false, group: 'parse'); $cli->add('parse-allow-duplicate-declarations', 'allow duplicate declaration', type: 'auto', alias: 'd', multiple: false, group: 'parse'); - $cli->add('file', 'css file or url', 'string', 'f', multiple: true, group: 'parse'); + $cli->add('file', 'input css file or url', 'string', 'f', multiple: true, group: 'parse'); + $cli->add('parse-multi-processing', 'enable multi-process parser', 'bool', 'M', multiple: false, defaultValue: true, group: 'parse'); + $cli->add('parse-children-process', 'maximum children process', 'int', 'P', multiple: false, defaultValue: 20, group: 'parse'); $cli->addGroup('render', "render options:\n"); $cli->add('css-level', 'css color module', 'int', 'l', multiple: false, defaultValue: 4, options: [3, 4], group: 'render'); $cli->add('charset', 'remove @charset', 'bool', 'S', multiple: false, defaultValue: true, group: 'render'); $cli->add('compress', 'minify output', 'bool', 'c', multiple: false, group: 'render'); - $cli->add('sourcemap', 'generate sourcemap, require -o', 'bool', 's', multiple: false, group: 'render'); + $cli->add('sourcemap', 'generate sourcemap', 'bool', 's', multiple: false, dependsOn: 'file', group: 'render'); $cli->add('remove-comments', 'remove comments', 'bool', 'C', multiple: false, group: 'render'); $cli->add('preserve-license', 'preserve license comments', 'bool', 'L', multiple: false, group: 'render'); $cli->add('legacy-rendering', 'legacy rendering', 'bool', 'G', multiple: false, group: 'render'); @@ -61,6 +69,7 @@ try { $cli->add('render-duplicate-declarations', 'render duplicate declarations', 'bool', 'r', multiple: false, group: 'render'); $cli->add('output', 'output file name', 'string', 'o', multiple: false, group: 'render'); $cli->add('ast', 'dump ast as JSON', 'bool', 'a', multiple: false, group: 'render'); + $cli->add('format', 'ast export format', 'string', 'F', multiple: false, options: ['json', 'serialize'], dependsOn: 'ast', group: 'render'); $cli->parse(); @@ -129,7 +138,23 @@ Dual licensed under MIT or LGPL v3\n", $exe, $data['version'], date('Y'), implod } } - $parser = new Parser('', $parseOptions); + foreach (array_keys($groups['internal']['arguments']) as $key) { + + if (isset($args[$key])) { + + if (str_starts_with($key, 'parse-')) { + + $parseOptions[str_replace(['parse-', '-'], ['', '_'], $key)] = $args[$key]; + } + + else if (str_starts_with($key, 'render-')) { + + $renderOptions[str_replace(['render-', '-'], ['', '_'], $key)] = $args[$key]; + } + } + } + + $parser = new Parser(options: $parseOptions); if ($inFile) { @@ -156,12 +181,24 @@ Dual licensed under MIT or LGPL v3\n", $exe, $data['version'], date('Y'), implod if (!empty($args['ast'])) { + $ast = $parser->getAst(); + + if (($args['format'] ?? 'json') == 'serialize') { + + $ast = serialize($ast); + } + + else { + + $ast = json_encode($ast, empty($renderOptions['compress']) ? JSON_PRETTY_PRINT : 0); + } + if ($outFile == STDOUT) { - fwrite($outFile, json_encode($parser->getAst(), empty($renderOptions['compress']) ? JSON_PRETTY_PRINT : 0)); + fwrite($outFile, $ast); } else { - file_put_contents($outFile, json_encode($parser->getAst(), empty($renderOptions['compress']) ? JSON_PRETTY_PRINT : 0)); + file_put_contents($outFile, $ast); } } else { diff --git a/composer.json b/composer.json index 4c7a0161..7ad2238e 100755 --- a/composer.json +++ b/composer.json @@ -40,7 +40,8 @@ "ext-json": "*", "ext-curl": "*", "ext-mbstring": "*", - "ext-posix": "*" + "ext-posix": "*", + "symfony/process": "^6.1" }, "scripts": { "test": "./bin/runtest.sh" diff --git a/composer.lock b/composer.lock index af86b3db..f13befab 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e5c000065eb629bfe3029529d6db5794", + "content-hash": "0052c9fb3189598e2941ec0db346c3c7", "packages": [ { "name": "axy/backtrace", @@ -197,6 +197,67 @@ "source": "https://github.com/axypro/sourcemap/tree/0.1.5" }, "time": "2020-08-20T09:49:44+00:00" + }, + { + "name": "symfony/process", + "version": "v6.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "318718453c2be58266f1a9e74063d13cb8dd4165" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/318718453c2be58266f1a9e74063d13cb8dd4165", + "reference": "318718453c2be58266f1a9e74063d13cb8dd4165", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v6.1.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-11T12:12:29+00:00" } ], "packages-dev": [], diff --git a/src/Cli/Args.php b/src/Cli/Args.php index 42048c4d..2fcb22a2 100644 --- a/src/Cli/Args.php +++ b/src/Cli/Args.php @@ -3,6 +3,8 @@ namespace TBela\CSS\Cli; +use TBela\CSS\Cli\Exceptions\MissingParameterException; + class Args { @@ -19,14 +21,19 @@ class Args // command line args /** * @var Option[] + * @ignore */ protected array $flags = []; + /** + * @var array + * @ignore + */ + protected array $settings = []; + // short flags protected array $alias = []; -// protected string $description = '%s'; - // command line params protected array $argv; protected array $args = []; @@ -51,22 +58,24 @@ public function setStrict(bool $strict): static return $this; } - public function getGroups() { + public function getGroups() + { return $this->groups; } - public function addGroup(string $group, string $description): static + public function addGroup(string $group, string $description, bool $internal = false): static { $this->groups[$group]['description'] = $description; + $this->groups[$group]['internal'] = $internal; return $this; } /** * @throws Exceptions\DuplicateArgumentException */ - public function add(string $name, string $description, string $type, array|string $alias = null, $multiple = true, $required = false, $defaultValue = null, ?array $options = [], $group = 'default'): static + public function add(string $name, string $description, string $type, array|string $alias = null, $multiple = true, $required = false, $defaultValue = null, ?array $options = [], array|string|null $dependsOn = null, $group = 'default'): static { if (isset($this->flags[$name])) { @@ -79,9 +88,14 @@ public function add(string $name, string $description, string $type, array|strin $this->groups[$group]['arguments'][$name]['description'] = $description; + if (!empty($dependsOn)) { + + $this->settings['requires'][$name] = (array)$dependsOn; + } + if (!is_null($alias) && $alias !== '' && $alias != []) { - foreach ((array) $alias as $a) { + foreach ((array)$alias as $a) { if (!preg_match('#^[a-zA-Z]$#', $a)) { @@ -120,6 +134,7 @@ public function parse(): static $args = []; $this->args = []; + $exe = basename($this->argv[0]); $flagReg = '#^((--?)([a-zA-Z][a-zA-Z\d_-]*))(=.*)?$#'; @@ -194,29 +209,17 @@ public function parse(): static $option->addValue(true); } - } + } catch (\ValueError $e) { - catch (\ValueError $e) { - - $exe = basename($this->argv[0]); throw new \ValueError(sprintf("%s: invalid value specified for -- '%s'\nTry '%s --help'\n", $exe, $name, $exe), 1); - } + } catch (\UnexpectedValueException $e) { - catch (\UnexpectedValueException $e) { - - $exe = basename($this->argv[0]); throw new \UnexpectedValueException(sprintf("%s: invalid value specified for -- '%s'\nTry '%s --help'\n", $exe, $name, $exe), 1); - } + } catch (Exceptions\UnknownParameterException $e) { - catch (Exceptions\UnknownParameterException $e) { - - $exe = basename($this->argv[0]); throw new Exceptions\UnknownParameterException(sprintf("%s: unknown parameter -- '%s'\nTry '%s --help'\n", $exe, $name, $exe), 1); - } + } catch (\InvalidArgumentException $e) { - catch (\InvalidArgumentException $e) { - - $exe = basename($this->argv[0]); throw new \InvalidArgumentException(sprintf("%s: expected string value -- '%s'\nTry '%s --help'\n", $exe, $name, $exe), 1); } @@ -226,9 +229,10 @@ public function parse(): static } } + $result = []; foreach (array_merge($this->flags, $dynamicArgs) as $name => $option) { - if (!$option->isSet()) { + if (!$option->isValueSet()) { if (!$option->isRequired()) { @@ -239,9 +243,24 @@ public function parse(): static throw new Exceptions\MissingParameterException(sprintf("%s: missing required parameter -- '%s'\nTry '%s --help'\n", $exe, $name, $exe), 1); } - $this->args[$name] = $option->getValue(); + $result[$name] = $option->getValue(); + } + + foreach ($result as $name => $value) { + + if (!empty($this->settings['requires'][$name])) { + + foreach ($this->settings['requires'][$name] as $required) { + + if (!array_key_exists($required, $result)) { + + throw new MissingParameterException(sprintf("%s: missing required parameter -- '%s", $exe, $required), 400); + } + } + } } + $this->args = $result; $this->args['_'] = $args; return $this; @@ -261,7 +280,7 @@ public function help($extended = false): string if (isset($groups['default'])) { - $output .= $this->printGroupHelp($groups['default'], $extended) . "\n\n"; + $output .= $this->printGroupHelp($groups['default'], $extended) . "\n"; } $output .= "-h\tprint help\n--help\tprint extended help\n\n"; @@ -270,6 +289,11 @@ public function help($extended = false): string foreach ($groups as $def) { + if (!empty($def['internal'])) { + + continue; + } + $output .= $this->printGroupHelp($def, $extended) . "\n\n"; } @@ -283,7 +307,7 @@ protected function printGroupHelp(array $group, bool $extended): string if (isset($group['description'])) { - $output .= sprintf($group['description'], basename($this->argv[0])) ; + $output .= sprintf($group['description'], basename($this->argv[0])); } $args = []; @@ -302,7 +326,12 @@ protected function printGroupHelp(array $group, bool $extended): string $description = $conf['description']; - $args[] = ['flags' => "\n".($rev ? '-' . implode(', -', $rev) . ', ' : '') . '--' . $option, 'description' => $description]; + if (!empty($this->settings['requires'][$option])) { + + $description .= ', requires --' . implode(', --', $this->settings['requires'][$option]); + } + + $args[] = ['flags' => "\n" . ($rev ? '-' . implode(', -', $rev) . ', ' : '') . '--' . $option, 'description' => $description]; $length = max($length, strlen(end($args)['flags'])); if ($extended) { @@ -336,7 +365,7 @@ protected function printGroupHelp(array $group, bool $extended): string foreach ($args as $arg) { - $output .= str_pad($arg['flags'], $length, " ")."\t".$arg['description']."\n"; + $output .= str_pad($arg['flags'], $length, " ") . "\t" . $arg['description'] . "\n"; } return rtrim($output); diff --git a/src/Cli/Option.php b/src/Cli/Option.php index 3581eb18..eeade814 100644 --- a/src/Cli/Option.php +++ b/src/Cli/Option.php @@ -129,7 +129,7 @@ public function addValue($value): static return $this; } - public function isSet(): bool + public function isValueSet(): bool { return $this->isset || isset($this->defaultValue); diff --git a/src/Parser.php b/src/Parser.php index d62e6582..1e6aab5e 100755 --- a/src/Parser.php +++ b/src/Parser.php @@ -4,8 +4,8 @@ use Closure; use Exception; -use stdClass; - +use Symfony\Component\Process\PhpExecutableFinder; +use Symfony\Component\Process\Process; use TBela\CSS\Exceptions\IOException; use TBela\CSS\Interfaces\ParsableInterface; use TBela\CSS\Interfaces\RuleListInterface; @@ -34,47 +34,87 @@ class Parser implements ParsableInterface protected Lexer $lexer; protected array $errors = []; - protected array $imports = []; protected ?string $error; - protected ?stdClass $ast = null; + protected ?object $ast = null; // 65kb -// protected int $css_max_size = 66560; + const CSS_MAX_SIZE = 66560; /** * @var array * @ignore */ protected array $options = [ -// 'threads' => 10, 'capture_errors' => true, 'flatten_import' => false, 'allow_duplicate_rules' => ['font-face'], // set to true for speed - 'allow_duplicate_declarations' => true + 'allow_duplicate_declarations' => true, + 'multi_processing' => true, + 'children_process' => 20, + 'ast_src' => '', + 'ast_position_line' => 1, + 'ast_position_column' => 1, + 'ast_position_index' => 0 ]; + /** + * last deduplicated rule index + * @ignore + * @var int|null + */ protected ?int $lastDedupIndex = null; + + /** + * @var array + * @ignore + */ + protected array $queue = []; + + /** + * @var string[] + * @ignore + */ + protected array $data = []; + /** - * @var array + * @var Process[] + * @ignore */ + protected array $actives = []; + /** + * active processes + * @ignore + * @var int + */ + protected int $running = 0; + protected int $sleepTime = 30; /** - * @var object[] + * @var string serialize | json */ - protected array $import = []; + protected string $format = 'serialize'; /** * Parser constructor. * @param string $css * @param array $options + * @throws IOException + * @throws SyntaxError */ - public function __construct($css = '', array $options = []) + public function __construct(string $css = '', array $options = []) { $this->setOptions($options); $this->lexer = (new Lexer())-> + setParentOffset((object)[ + + 'line' => $this->options['ast_position_line'], + 'column' => $this->options['ast_position_column'], + 'index' => $this->options['ast_position_index'], + 'src' => $this->options['ast_src'] + ])-> on('enter', Closure::fromCallable([$this, 'enterNode']))-> on('exit', Closure::fromCallable([$this, 'exitNode'])); @@ -84,35 +124,214 @@ public function __construct($css = '', array $options = []) } } + protected function enQueue($index, $src, $buffer, $position) + { + + $this->queue[] = [$index, $src, $buffer, $position]; + + if ($this->running >= $this->options['children_process']) { + + return; + } + + $this->dequeue(); + } + + public function dequeue() + { + + $data = array_shift($this->queue); + + if (empty($data)) { + + return $this; + } + + list($index, $src, $buffer, $position) = $data; + + $phpPath = (new PhpExecutableFinder())->find(); + + $cmd = [ + $phpPath, + '-f', + __DIR__ . '/../cli/css-parser', + '--', + '-ac', + sprintf('--format=%s', $this->format), + '--parse-multi-processing=off', + sprintf('--parse-ast-src=%s', $src), + sprintf('--parse-ast-position-index=%s', $position->index), + sprintf('--parse-ast-position-line=%s', $position->line), + sprintf('--parse-ast-position-column=%s', $position->column), + sprintf('--capture-errors=%s', $this->options['capture_errors']), + sprintf('--flatten-import=%s', $this->options['flatten_import']), + sprintf('--parse-allow-duplicate-declarations=%s', (int)$this->options['allow_duplicate_declarations']) + ]; + +// fwrite(STDERR, "\n" . implode(' ', $cmd) . "\n"); + + $process = new Process($cmd); + + $this->running++; + $this->data[$index] = ''; + + $process->setInput($buffer); + + $this->actives[$index] = $process; + + $process->start(function ($type, $buffer) use ($index) { + + if ($type === Process::OUT) { + + $this->data[$index] .= $buffer; + } + }); + } + + public function slice($css, $position): \Generator + { + + $i = $position->index - 1; + $j = strlen($css) - 1; + + $buffer = ''; + + while ($i++ < $j) { + + $string = Parser::substr($css, $i, $j, ['{']); + + if ($string === false) { + + $buffer = substr($css, $i); + + yield [$buffer, clone $position]; + + $this->update($position, $buffer); + $position->index += strlen($buffer); + break; + } + + $string .= Parser::_close($css, '}', '{', $i + strlen($string), $j); + $buffer .= $string; + + if (strlen($buffer) >= static::CSS_MAX_SIZE) { + + $k = 0; + while (static::is_whitespace($buffer[$k])) { + + $k++; + } + + if ($k > 0) { + + $this->update($position, substr($buffer, 0, $k)); + $position->index += $k; + $buffer = substr($buffer, $k); + $i += $k - 1; + } + + yield [$buffer, clone $position]; + + $this->update($position, $buffer); + $position->index += strlen($buffer); + $buffer = ''; + } + + $i += strlen($string) - 1; + } + + if ($buffer) { + + $k = 0; + while (static::is_whitespace($buffer[$k])) { + + $k++; + } + + if ($k > 0) { + + $this->update($position, substr($buffer, 0, $k)); + $position->index += $k; + $buffer = substr($buffer, $k); + } + } + + if (trim($buffer) !== '') { + + yield [$buffer, clone $position]; + $this->update($position, $buffer); + $position->index += strlen($buffer); + } + } + /** - * @param string $event parse event name in ['enter', 'exit'', 'start', 'end'] + * @param string $event parse event name in ['enter', 'exit'] * @param callable $callable - * @return $this + * @return Parser */ - public function on($event, callable $callable) + public function on(string $event, callable $callable): static { $this->lexer->on($event, $callable); - - return $this; } /** * @param string $event parse event name in ['enter', 'exit', 'start', 'end'] * @param callable $callable - * @return $this + * @return Parser */ - public function off($event, callable $callable) + public function off(string $event, callable $callable): static { - $this->lexer->off($event, $callable); - - return $this; } + /** + * @param string $content + * @param object $root + * @param string $file + * @return void + */ + protected function stream(string $content, object $root, string $file): void + { + foreach ($this->slice($content, $root->location->end) as $index => $data) { + + $this->enQueue($index, $file, $data[0], $data[1]); + } + + while ($this->running > 0) { + + foreach ($this->actives as $key => $process) { + + if (!$process->isRunning()) { + + $this->running--; + unset($this->actives[$key]); + } + } + + usleep($this->sleepTime); + } + + foreach ($this->data as $payload) { + + $token = $this->format == 'serialize' ? unserialize($payload) : json_decode($payload); + + if (!empty($token->children)) { + + if (!isset($root->children)) { + + $root->children = []; + } + + array_splice($root->children, count($root->children), 0, $token->children); + } + } + + $this->data = []; + } /** * @param Exception $error @@ -120,9 +339,7 @@ public function off($event, callable $callable) */ protected function emit(Exception $error): void { - - - $this->lexer->emit($error); + $this->lexer->emit('error', $error); } /** @@ -135,7 +352,6 @@ protected function emit(Exception $error): void public function append(string $file, string $media = ''): static { - $file = Helper::absolutePath($file, Helper::getCurrentDirectory()); if (!preg_match('#^(https?:)?//#', $file) && is_file($file)) { @@ -183,46 +399,30 @@ public function append(string $file, string $media = ''): static 'index' => 0 ] ]; + $rule->src = $file; $this->ast->children[] = $rule; $this->pushContext($rule); } - $this->lexer->setContent($content)->setContext($newContext)->tokenize(); + if ($this->options['multi_processing'] && strlen($content) > static::CSS_MAX_SIZE) { - if ($rule) { + $root = $this->getContext(); - $this->popContext(); + $this->stream($content, $root, $file); } - return $this; - } + else { - /** - * @param Parser $parser - * @return Parser - * @throws SyntaxError - */ - public function merge(Parser $parser) - { - - assert($parser instanceof self); - - $this->getAst(); - $parser->getAst(); - - if (!isset($this->ast->children)) { - - $this->ast->children = []; + $this->lexer->setContent($content)->setContext($newContext)->tokenize(); } - if (isset($parser->ast->children)) { + if ($rule) { - array_splice($this->ast->children, count($this->ast->children), 0, $parser->ast->children); + $this->popContext(); } - array_splice($this->errors, count($this->errors), 0, $parser->errors); return $this; } @@ -233,7 +433,7 @@ public function merge(Parser $parser) * @return Parser * @throws SyntaxError|IOException|Exception */ - public function appendContent(string $css, string $media = '') + public function appendContent(string $css, string $media = ''): static { if ($media !== '' && $media != 'all') { @@ -243,6 +443,7 @@ public function appendContent(string $css, string $media = '') if (!$this->ast) { $this->ast = $this->lexer->createContext(); + $this->lexer->setContext($this->ast); } else { @@ -256,6 +457,33 @@ public function appendContent(string $css, string $media = '') return $this; } + /** + * @param Parser $parser + * @return Parser + * @throws SyntaxError + */ + public function merge(Parser $parser): static + { + + assert($parser instanceof self); + + $this->getAst(); + $parser->getAst(); + + if (!isset($this->ast->children)) { + + $this->ast->children = []; + } + + if (isset($parser->ast->children)) { + + array_splice($this->ast->children, count($this->ast->children), 0, $parser->ast->children); + } + + array_splice($this->errors, count($this->errors), 0, $parser->errors); + return $this; + } + /** * set css content * @param string $css @@ -264,7 +492,7 @@ public function appendContent(string $css, string $media = '') * @throws IOException * @throws SyntaxError */ - public function setContent(string $css, string $media = '') + public function setContent(string $css, string $media = ''): static { if ($media !== '' && $media != 'all') { @@ -296,12 +524,10 @@ protected function reset(): static * @throws Exceptions\IOException|Exception */ - public function load(string $file, string $media = '') + public function load(string $file, string $media = ''): static { - $this->reset()->append($file, $media); - - return $this; + return $this->reset()->append($file, $media); } /** @@ -309,7 +535,7 @@ public function load(string $file, string $media = '') * @param array $options * @return Parser */ - public function setOptions(array $options) + public function setOptions(array $options): static { foreach ($this->options as $key => $v) { @@ -352,9 +578,8 @@ public function setOptions(array $options) * parse Css * @return RuleListInterface|null * @throws SyntaxError - * @throws Exceptions\IOException */ - public function parse() + public function parse(): ?RuleListInterface { @@ -366,20 +591,17 @@ public function parse() /** * @inheritDoc - * @throws SyntaxError + * @throws SyntaxError|Exception */ - public function getAst() + public function getAst(): ?object { if (is_null($this->ast)) { $this->ast = $this->lexer->createContext(); $this->lexer->setContext($this->ast)->tokenize(); - - } - if (!empty($this->ast->children)) { $min = min($this->lastDedupIndex, count($this->ast->children) - 1); @@ -446,9 +668,10 @@ public function getAst() /** * @param object $ast - * @return stdClass + * @param int|null $index + * @return object */ - public function deduplicate(object $ast, ?int $index = null) + public function deduplicate(object $ast, ?int $index = null): object { if ($this->options['allow_duplicate_rules'] !== true || @@ -475,11 +698,11 @@ public function deduplicate(object $ast, ?int $index = null) /** * compute signature - * @param stdClass $ast + * @param object $ast * @return string * @ignore */ - protected function computeSignature($ast) + protected function computeSignature(object $ast): string { $signature = 'type:' . $ast->type; @@ -511,10 +734,10 @@ protected function computeSignature($ast) /** * @param object $ast - * @param int $level + * @param int|null $index * @return object */ - protected function deduplicateRules(object $ast, ?int $index = null) + protected function deduplicateRules(object $ast, ?int $index = null): object { if (isset($ast->children)) { @@ -625,7 +848,7 @@ protected function deduplicateRules(object $ast, ?int $index = null) * @param object $ast * @return object */ - protected function deduplicateDeclarations(object $ast) + protected function deduplicateDeclarations(object $ast): object { if ($this->options['allow_duplicate_declarations'] !== true && !empty($ast->children)) { @@ -674,7 +897,7 @@ protected function deduplicateDeclarations(object $ast) * return parse errors * @return Exception[] */ - public function getErrors() + public function getErrors(): array { return $this->errors; @@ -686,7 +909,7 @@ public function getErrors() * @return SyntaxError * @throws SyntaxError */ - protected function handleError(string $message, int $error_code = 400) + protected function handleError(string $message, int $error_code = 400): SyntaxError { $error = new SyntaxError($message, $error_code); @@ -711,7 +934,7 @@ protected function handleError(string $message, int $error_code = 400) * @return int * @ignore */ - protected function validate(object $token, object $parentRule, object $parentStylesheet) + protected function validate(object $token, object $parentRule, object $parentStylesheet): int { if (!isset(static::$validators[$token->type])) { @@ -739,9 +962,10 @@ protected function validate(object $token, object $parentRule, object $parentSty /** * get the current parent node * @return object|null + * @throws SyntaxError * @ignore */ - protected function getContext() + protected function getContext(): ?object { return end($this->context) ?: ($this->ast ?? $this->getAst()); @@ -753,7 +977,7 @@ protected function getContext() * @return void * @ignore */ - protected function pushContext(object $context) + protected function pushContext(object $context): void { $this->context[] = $context; @@ -764,7 +988,7 @@ protected function pushContext(object $context) * @return void * @ignore */ - protected function popContext() + protected function popContext(): void { array_pop($this->context);; @@ -779,7 +1003,7 @@ protected function popContext() * @throws SyntaxError * @ignore */ - protected function enterNode(object $token, object $parentRule, object $parentStylesheet) + protected function enterNode(object $token, object $parentRule, object $parentStylesheet): int { if ($token->type != 'Comment' && !str_starts_with($token->type, 'Invalid')) { @@ -827,10 +1051,10 @@ protected function enterNode(object $token, object $parentRule, object $parentSt $context->children[] = $token; - if ($token->type == 'AtRule' && $token->name == 'import') { - - $this->imports[] = $token; - } +// if ($token->type == 'AtRule' && $token->name == 'import') { +// +// $this->imports[] = $token; +// } if (in_array($token->type, ['Rule', 'NestingRule', 'NestingAtRule', 'NestingMediaRule']) || ($token->type == 'AtRule' && empty($token->isLeaf))) { @@ -845,9 +1069,10 @@ protected function enterNode(object $token, object $parentRule, object $parentSt * parse event handler * @param object $token * @return void + * @throws SyntaxError * @ignore */ - protected function exitNode(object $token) + protected function exitNode(object $token): void { if (in_array($token->type, ['Rule', 'NestingRule', 'NestingAtRule', 'NestingMediaRule']) || ($token->type == 'AtRule' && empty($token->isLeaf))) { @@ -901,14 +1126,13 @@ public function __toString() try { - $this->getAst(); - if (isset($this->ast)) { return (new Renderer())->renderAst($this->ast); } + } catch (Exception $ex) { fwrite(STDERR, $ex); diff --git a/src/Parser/Lexer.php b/src/Parser/Lexer.php index e17124f8..29dec7b0 100755 --- a/src/Parser/Lexer.php +++ b/src/Parser/Lexer.php @@ -14,7 +14,9 @@ class Lexer use ParserTrait; use EventTrait; - protected int $parentOffset = 0; + // parent location index + protected ?object $parentOffset = null; + protected ?object $parentStylesheet = null; protected ?object $parentMediaRule = null; @@ -38,6 +40,12 @@ public function __construct(string $css = '', object $context = null) $this->css = rtrim($css); $this->context = $context; + $this->setParentOffset((object)[ + 'line' => 1, + 'column' => 1, + 'index' => 0, + 'src' => '' + ]); } /** @@ -48,7 +56,7 @@ public function setContent($css): Lexer { $this->css = $css; - $this->src = ''; + $this->src = $this->parentOffset->src; return $this; } @@ -59,7 +67,7 @@ public function setContent($css): Lexer public function setContext(object $context): Lexer { - $this->src = $context->src ?? ''; + $this->src = $context->src ?? $this->parentOffset->src; $this->context = $context; $this->parentStylesheet = $context; @@ -153,11 +161,8 @@ public function doTokenize($css, $src, $recover, $context, $parentStylesheet, $p $position = $context->location->end; - $i = $position->index - 1; + $i = -1; // $position->index - 1; $j = strlen($css) - 1; -// $recover = false; - - $this->emit('start', $context); while ($i++ < $j) { @@ -424,8 +429,8 @@ public function doTokenize($css, $src, $recover, $context, $parentStylesheet, $p } } - $declaration->location->start->index += $this->parentOffset; - $declaration->location->end->index += $this->parentOffset; + $declaration->location->start->index += $this->parentOffset->index; + $declaration->location->end->index += $this->parentOffset->index; $declaration->location->end->index = max(1, $declaration->location->end->index - 1); $declaration->location->end->column = max($declaration->location->end->column - 1, 1); @@ -438,7 +443,7 @@ public function doTokenize($css, $src, $recover, $context, $parentStylesheet, $p $position->index += strlen($name); $i += strlen($name) - 1; - continue; + continue; } if ($name[0] == '@' || $char == '{') { @@ -546,10 +551,10 @@ public function doTokenize($css, $src, $recover, $context, $parentStylesheet, $p 'value' => Value::escape($name) ]; - $rule->location->start->index += $this->parentOffset; - $rule->location->end->index += $this->parentOffset; + $rule->location->start->index += $this->parentOffset->index; + $rule->location->end->index += $this->parentOffset->index; - $rule->location->end->index = max(1, $rule->location->end->index - 1); + $rule->location->end->line = max(1, $rule->location->end->line - 1); $rule->location->end->column = max($rule->location->end->column - 1, 1); $this->emit('enter', $rule, $context, $parentStylesheet); @@ -628,8 +633,8 @@ public function doTokenize($css, $src, $recover, $context, $parentStylesheet, $p $validRule = false; $rule->type = 'InvalidRule'; $rule->value = $body; - $rule->location->end->index = max(1, $rule->location->end->index - 1); - $rule->location->end->column = max($rule->location->end->column - 1, 1); +// $rule->location->end->index = max(1, $rule->location->end->index - 1); +// $rule->location->end->column = max($rule->location->end->column - 1, 1); $this->emit('enter', $rule, $context, $parentStylesheet); } } @@ -679,14 +684,15 @@ public function doTokenize($css, $src, $recover, $context, $parentStylesheet, $p $parentStylesheet->type = 'NestingRule'; } - $rule->location->end->index = 0; +// $rule->location->end->index = 0; $rule->location->end->column = max($rule->location->end->column - 1, 1); $this->doTokenize($recover ? $body : substr($body, 0, -1), $src, $recover, $newContext, $newParentStyleSheet, $newParentMediaRule); $rule->location->end->index += 1; - $rule->location->end->index = max(1, $rule->location->end->index - 1); + $rule->location->start->index = max(1, $rule->location->start->index - 1) + $this->parentOffset->index; + $rule->location->end->index = max(1, $rule->location->end->index - 1) + $this->parentOffset->index; $rule->location->end->column = max($rule->location->end->column - 1, 1); if (!$ignoreRule) { @@ -700,16 +706,31 @@ public function doTokenize($css, $src, $recover, $context, $parentStylesheet, $p $this->update($position, $string); $position->index += strlen($string); $i += strlen($string) - 1; + + $rule->location->end = clone $position; +// $rule->location->start->index += $this->parentOffset->index; + $rule->location->end->index += $this->parentOffset->index; +// +// $rule->location->end->line = max(1, $rule->location->end->line - 1); +// $rule->location->end->column = max($rule->location->end->column - 1, 1); + } } $context->location->end->index = max(1, $context->location->end->index - 1); $context->location->end->column = max($context->location->end->column - 1, 1); - $this->emit('end', $context); +// $this->emit('end', $context); return $this; } + public function setParentOffset(object $parentOffset): static + { + + $this->parentOffset = clone $parentOffset; + $this->src = $parentOffset->src ?? ''; + return $this; + } /** * @@ -722,19 +743,13 @@ public function createContext(): object $context = (object)[ 'type' => 'Stylesheet', 'location' => (object)[ - 'start' => (object)[ - 'line' => 1, - 'column' => 1, - 'index' => 0 - ], - 'end' => (object)[ - 'line' => 1, - 'column' => 1, - 'index' => 0 - ] + 'start' => clone $this->parentOffset, + 'end' => clone $this->parentOffset ] ]; + $context->location->start->index = $context->location->end->index = 0; + if ($this->src !== '') { $context->src = $this->src; diff --git a/src/Parser/ParserTrait.php b/src/Parser/ParserTrait.php index 967e4312..555fe7d2 100755 --- a/src/Parser/ParserTrait.php +++ b/src/Parser/ParserTrait.php @@ -89,7 +89,7 @@ public static function match_comment($string, $start, $end) public static function substr(string $string, int $startPosition, int $endPosition, array $char_stop) { - if ($startPosition < 0 || substr($string, $startPosition, 1) === false) { + if ($startPosition < 0) { return false; } From 2e59954f69fea05b2f70a05d8ecd0c4df4ca8b06 Mon Sep 17 00:00:00 2001 From: Thierry Bela Date: Sun, 24 Jul 2022 16:27:24 -0400 Subject: [PATCH 04/36] #133 fix risky test notice --- bin/runtest.sh | 34 ++- test/bootstrap.php | 12 + test/src/{Ast.php => AstTest.php} | 6 +- ...{AstTraverser.php => AstTraverserTest.php} | 2 +- .../{Background.php => BackgroundTest.php} | 2 +- test/src/{Cli.php => CliTest.php} | 2 +- test/src/{Color.php => ColorTest.php} | 18 +- test/src/{Comment.php => CommentTest.php} | 15 +- .../{CssFunction.php => CssFunctionTest.php} | 2 +- ...ssIdentifier.php => CssIdentifierTest.php} | 2 +- test/src/{DataUri.php => DataUriTest.php} | 2 +- test/src/{Duplicate.php => DuplicateTest.php} | 10 +- ...operties.php => ElementPropertiesTest.php} | 2 +- ...Traverser.php => ElementTraverserTest.php} | 2 +- ...{EscapeString.php => EscapeStringTest.php} | 6 +- test/src/{Event.php => EventsTest.php} | 6 +- test/src/{Font.php => FontTest.php} | 2 +- test/src/{Invalid.php => InvalidTest.php} | 10 +- test/src/MultiProcessingTest.php | 208 ++++++++++++++++++ .../{NestingRule.php => NestingRuleTest.php} | 26 +-- test/src/{Number.php => NumberTest.php} | 8 +- test/src/{Parse.php => ParseTest.php} | 4 +- test/src/{Path.php => PathTest.php} | 16 +- .../{Properties.php => PropertiesTest.php} | 10 +- test/src/{Query.php => QueryTest.php} | 9 +- test/src/{Renderer.php => RendererTest.php} | 8 +- test/src/{Selector.php => SelectorTest.php} | 3 +- test/src/{Sourcemap.php => SourcemapTest.php} | 22 +- test/src/{Unit.php => UnitsTest.php} | 3 +- test/src/{Vendor.php => VendorTest.php} | 8 +- 30 files changed, 353 insertions(+), 107 deletions(-) create mode 100644 test/bootstrap.php rename test/src/{Ast.php => AstTest.php} (96%) rename test/src/{AstTraverser.php => AstTraverserTest.php} (98%) rename test/src/{Background.php => BackgroundTest.php} (99%) rename test/src/{Cli.php => CliTest.php} (99%) rename test/src/{Color.php => ColorTest.php} (98%) rename test/src/{Comment.php => CommentTest.php} (93%) rename test/src/{CssFunction.php => CssFunctionTest.php} (96%) rename test/src/{CssIdentifier.php => CssIdentifierTest.php} (96%) rename test/src/{DataUri.php => DataUriTest.php} (98%) rename test/src/{Duplicate.php => DuplicateTest.php} (91%) rename test/src/{ElementProperties.php => ElementPropertiesTest.php} (97%) rename test/src/{ElementTraverser.php => ElementTraverserTest.php} (98%) rename test/src/{EscapeString.php => EscapeStringTest.php} (93%) rename test/src/{Event.php => EventsTest.php} (88%) rename test/src/{Font.php => FontTest.php} (99%) rename test/src/{Invalid.php => InvalidTest.php} (93%) create mode 100755 test/src/MultiProcessingTest.php rename test/src/{NestingRule.php => NestingRuleTest.php} (93%) rename test/src/{Number.php => NumberTest.php} (91%) rename test/src/{Parse.php => ParseTest.php} (98%) rename test/src/{Path.php => PathTest.php} (93%) rename test/src/{Properties.php => PropertiesTest.php} (96%) rename test/src/{Query.php => QueryTest.php} (99%) rename test/src/{Renderer.php => RendererTest.php} (94%) rename test/src/{Selector.php => SelectorTest.php} (95%) rename test/src/{Sourcemap.php => SourcemapTest.php} (94%) rename test/src/{Unit.php => UnitsTest.php} (93%) rename test/src/{Vendor.php => VendorTest.php} (89%) diff --git a/bin/runtest.sh b/bin/runtest.sh index a3c4a754..cb9e0ccb 100755 --- a/bin/runtest.sh +++ b/bin/runtest.sh @@ -1,15 +1,16 @@ #!/bin/sh ##!/bin/sh -x # # to run run a particular test, give the file name without extension as a parameter -## ./runtest.sh Render -# to run all tests but a specific test, prepend '-' in front of the test name -## ./runtest.sh -Minify +## ./runtest.sh Render Ast Sourcemap +# to run all but specific tests, prepend '-' in front of the test name +## ./runtest.sh -Minify -Ast -Sourcemap # to run all the tests with no argument ## ./runtest.sh ## #set -x DIR=$(cd -P -- "$(dirname $(readlink -f "$0"))" && pwd -P) cd "$DIR" +unset DIR [ ! -f "../phpunit.phar" ] && wget -O ../phpunit.phar https://phar.phpunit.de/phpunit-9.5.11.phar && @@ -26,6 +27,20 @@ fail() { exit 1 } +run() { + + # + php -dmemory_limit=256M ../phpunit.phar -v --colors=always --bootstrap autoload.php --testdox --fail-on-skipped --fail-on-risky --fail-on-incomplete "$@" +} + +testName() { + + fname=$(basename "$1" | awk -F . '{print $1}') + + # strip the Test suffix + echo ""${fname%Test} +} + # # cd ../test @@ -40,9 +55,12 @@ if [ $# -gt 0 ]; then for file in $(ls src/*.php); do fname=$(basename "$file" | awk -F . '{print $1}') + # strip the Test suffix + fname=""${fname%Test} + case "$@" in *-$fname*) continue ;; - *) php -dmemory_limit=256M ../phpunit.phar --colors=always --bootstrap autoload.php --testdox "$file" || fail "$file" ;; + *) run "$file" || fail "$file" ;; esac done ;; @@ -50,10 +68,14 @@ if [ $# -gt 0 ]; then for file in $(ls src/*.php); do fname=$(basename "$file" | awk -F . '{print $1}') + # strip the Test suffix + fname=""${fname%Test} case "$@" in *$fname*) - php -dmemory_limit=256M ../phpunit.phar --colors=always --bootstrap autoload.php --testdox "$file" || fail "$file" + + + run "$file" || fail "$file" ;; esac done @@ -62,6 +84,6 @@ if [ $# -gt 0 ]; then else # no argument for file in $(ls src/*.php); do - php -dmemory_limit=256M ../phpunit.phar --colors=always --bootstrap autoload.php --testdox "$file" || fail "$file" + run "$file" || fail "$file" done fi diff --git a/test/bootstrap.php b/test/bootstrap.php new file mode 100644 index 00000000..6840be0e --- /dev/null +++ b/test/bootstrap.php @@ -0,0 +1,12 @@ +assertEquals( $expected, $content @@ -25,8 +26,9 @@ public function testLicenseComments($content, $expected): void /** * @param $content * @return void - * @dataProvider testCdoCdeExceptionsProvider + * @dataProvider cdoCdeExceptionsProvider * + * @throws \TBela\CSS\Exceptions\IOException */ public function testCdoCdeExceptions($content): void { @@ -37,7 +39,7 @@ public function testCdoCdeExceptions($content): void ]))->getAst(); } - public function testLicenseCommentsProvider () { + public function licenseCommentsProvider () { $renderer = new Renderer([ 'preserve_license' => true, @@ -187,7 +189,7 @@ public function testLicenseCommentsProvider () { return $data; } - public function testCdoCdeExceptionsProvider() { + public function cdoCdeExceptionsProvider() { $data = []; @@ -199,7 +201,8 @@ public function testCdoCdeExceptionsProvider() { body { - grid-template: "aside main" auto/1fr 3fr']; + grid-template: "aside main" auto/1fr 3fr' + ]; return $data; } diff --git a/test/src/CssFunction.php b/test/src/CssFunctionTest.php similarity index 96% rename from test/src/CssFunction.php rename to test/src/CssFunctionTest.php index 081c9226..8a351faa 100755 --- a/test/src/CssFunction.php +++ b/test/src/CssFunctionTest.php @@ -5,7 +5,7 @@ use TBela\CSS\Parser; use TBela\CSS\Renderer; -final class CssFunction extends TestCase +final class CssFunctionTest extends TestCase { /** * @param string $expected diff --git a/test/src/CssIdentifier.php b/test/src/CssIdentifierTest.php similarity index 96% rename from test/src/CssIdentifier.php rename to test/src/CssIdentifierTest.php index e916cfe2..9ee4dc56 100755 --- a/test/src/CssIdentifier.php +++ b/test/src/CssIdentifierTest.php @@ -5,7 +5,7 @@ use TBela\CSS\Parser; use TBela\CSS\Renderer; -final class CssIdentifier extends TestCase +final class CssIdentifierTest extends TestCase { /** * @param string $expected diff --git a/test/src/DataUri.php b/test/src/DataUriTest.php similarity index 98% rename from test/src/DataUri.php rename to test/src/DataUriTest.php index 70e98606..1282ffb0 100755 --- a/test/src/DataUri.php +++ b/test/src/DataUriTest.php @@ -9,7 +9,7 @@ use TBela\CSS\Parser; use TBela\CSS\Renderer; -final class DataUri extends TestCase +final class DataUriTest extends TestCase { /** * @param string $parsed diff --git a/test/src/Duplicate.php b/test/src/DuplicateTest.php similarity index 91% rename from test/src/Duplicate.php rename to test/src/DuplicateTest.php index 56172216..6d58b81c 100755 --- a/test/src/Duplicate.php +++ b/test/src/DuplicateTest.php @@ -9,15 +9,9 @@ use TBela\CSS\Parser; use TBela\CSS\Renderer; -// because git changes \n to \r\n at some point, this causes test failure +require_once __DIR__.'/../bootstrap.php'; -function get_content($file) { - - return file_get_contents($file); -} - - -final class Duplicate extends TestCase +final class DuplicateTest extends TestCase { /** diff --git a/test/src/ElementProperties.php b/test/src/ElementPropertiesTest.php similarity index 97% rename from test/src/ElementProperties.php rename to test/src/ElementPropertiesTest.php index 8164fdbd..384aaae3 100755 --- a/test/src/ElementProperties.php +++ b/test/src/ElementPropertiesTest.php @@ -9,7 +9,7 @@ use TBela\CSS\Parser; use TBela\CSS\Renderer; -final class ElementProperties extends TestCase +final class ElementPropertiesTest extends TestCase { /** * @param $content diff --git a/test/src/ElementTraverser.php b/test/src/ElementTraverserTest.php similarity index 98% rename from test/src/ElementTraverser.php rename to test/src/ElementTraverserTest.php index 5b1b7ca6..2bc6965b 100755 --- a/test/src/ElementTraverser.php +++ b/test/src/ElementTraverserTest.php @@ -6,7 +6,7 @@ use TBela\CSS\Parser; use TBela\CSS\Renderer; -final class ElementTraverser extends TestCase +final class ElementTraverserTest extends TestCase { /** * @param string $expected diff --git a/test/src/EscapeString.php b/test/src/EscapeStringTest.php similarity index 93% rename from test/src/EscapeString.php rename to test/src/EscapeStringTest.php index 56a104e3..36149fcc 100755 --- a/test/src/EscapeString.php +++ b/test/src/EscapeStringTest.php @@ -5,12 +5,12 @@ use TBela\CSS\Parser; use TBela\CSS\Renderer; -final class EscapeString extends TestCase +final class EscapeStringTest extends TestCase { /** * @param string $expected * @param string $actual - * @dataProvider testEscapeStringProvider + * @dataProvider escapeStringProvider */ public function testEscapeString($expected, $actual): void { @@ -21,7 +21,7 @@ public function testEscapeString($expected, $actual): void ); } - public function testEscapeStringProvider() { + public function escapeStringProvider() { $data = []; diff --git a/test/src/Event.php b/test/src/EventsTest.php similarity index 88% rename from test/src/Event.php rename to test/src/EventsTest.php index 730fb231..34072fca 100755 --- a/test/src/Event.php +++ b/test/src/EventsTest.php @@ -4,12 +4,12 @@ use PHPUnit\Framework\TestCase; use TBela\CSS\Event\Event as EventTest; -final class Event extends TestCase +final class EventsTest extends TestCase { /** * @param array $expected * @param array $actual - * @dataProvider testEventProvider + * @dataProvider eventProvider */ public function testEvent(array $expected, array $actual): void { @@ -22,7 +22,7 @@ public function testEvent(array $expected, array $actual): void /* */ - public function testEventProvider () { + public function eventProvider () { $emitter = new EventTest(); diff --git a/test/src/Font.php b/test/src/FontTest.php similarity index 99% rename from test/src/Font.php rename to test/src/FontTest.php index ef1bce28..88e42efe 100755 --- a/test/src/Font.php +++ b/test/src/FontTest.php @@ -7,7 +7,7 @@ use TBela\CSS\Parser; use TBela\CSS\Property\PropertyList; -final class Font extends TestCase +final class FontTest extends TestCase { /** * @param string $css diff --git a/test/src/Invalid.php b/test/src/InvalidTest.php similarity index 93% rename from test/src/Invalid.php rename to test/src/InvalidTest.php index 0237ce53..8a83721c 100755 --- a/test/src/Invalid.php +++ b/test/src/InvalidTest.php @@ -5,12 +5,12 @@ use TBela\CSS\Parser; use TBela\CSS\Renderer; -final class Invalid extends TestCase +final class InvalidTest extends TestCase { /** * @param string $expected * @param string $actual - * @dataProvider testRecoverProvider + * @dataProvider recoverProvider */ public function testRecover($expected, $actual): void { @@ -26,7 +26,7 @@ public function testRecover($expected, $actual): void * @param Parser $parser * @return void * @throws Parser\SyntaxError - * @dataProvider testExceptionProvider + * @dataProvider exceptionProvider */ public function testException($actual, Parser $parser): void { @@ -35,7 +35,7 @@ public function testException($actual, Parser $parser): void $parser->setContent($actual)->getAst(); } - public function testRecoverProvider() { + public function recoverProvider() { $data = []; @@ -149,7 +149,7 @@ public function testRecoverProvider() { } - public function testExceptionProvider() { + public function exceptionProvider() { $data = []; diff --git a/test/src/MultiProcessingTest.php b/test/src/MultiProcessingTest.php new file mode 100755 index 00000000..a9dacaa3 --- /dev/null +++ b/test/src/MultiProcessingTest.php @@ -0,0 +1,208 @@ +assertEquals( + $expected, + $actual + ); + } + /** + * @param string $expected + * @param string $actual + * @dataProvider loadProvider + */ + public function testLoad(string $expected, string $actual): void + { + + $this->assertEquals( + $expected, + $actual + ); + } + + /** + * @param string $expected + * @param string $actual + * @dataProvider astProvider + */ + public function testAst(string $expected, string $actual): void + { + + $this->assertEquals( + $expected, + $actual + ); + } + + public function sliceProvider () { + + $data = []; + + $parser = new Parser(); + + $size = 20; + $file = __DIR__.'/../nested/nested'; + + $json = []; + + foreach ($parser->slice(file_get_contents($file.'.css'), (object) [ + 'line' => 1, + 'column' => 1, + 'index' => 0 + ], $size) as $line) { + + $json[] = $line; + } + + $data[] = [ + + file_get_contents(__DIR__.'/../multiprocessing/nested-slice.json'), + json_encode($json, JSON_PRETTY_PRINT) + ]; + + $json = []; + + foreach ($parser->slice(file_get_contents($file.'.min.css'), (object) [ + 'line' => 1, + 'column' => 1, + 'index' => 0 + ], $size) as $line) { + + $json[] = $line; + } + + $data[] = [ + + file_get_contents(__DIR__.'/../multiprocessing/nested-slice.min.json'), + json_encode($json, JSON_PRETTY_PRINT) + ]; + + return $data; + } + + /** + * @throws IOException + * @throws Parser\SyntaxError + */ + public function loadProvider () { + + $threshold = 20; + $file = __DIR__.'/../nested/nested.css'; + $content = file_get_contents($file); + + $data = []; + + $data[] = [ + + (string) (new Parser())->load($file), + (string) (new Parser(options: ['multi_processing_threshold' => $threshold]))->load($file) + ]; + + $data[] = [ + + (string) (new Parser())->append($file), + (string) (new Parser(options: ['multi_processing_threshold' => $threshold]))->append($file) + ]; + + $data[] = [ + + (string) (new Parser())->appendContent($content), + (string) (new Parser(options: ['multi_processing_threshold' => $threshold]))->appendContent($content) + ]; + + $file = __DIR__.'/../sourcemap/sourcemap.import.css'; + $options = ['flatten_import' => true, 'multi_processing_threshold' => $threshold, 'ast_src' => $file]; + $content = file_get_contents($file); + + $data[] = [ + + (string) (new Parser(options: ['flatten_import' => true]))->load($file), + (string) (new Parser(options: $options))->load($file) + ]; + + $data[] = [ + + (string) (new Parser(options: ['flatten_import' => true]))->append($file), + (string) (new Parser(options: $options))->append($file) + ]; + + $data[] = [ + + (string) (new Parser(options: ['flatten_import' => true, 'ast_src' => $file]))->appendContent($content), + (string) (new Parser(options: $options))->appendContent($content) + ]; + + return $data; + } + + /** + * @throws Parser\SyntaxError + * @throws IOException + */ + public function astProvider () { + + $threshold = 20; + $file = __DIR__.'/../nested/nested.css'; + $content = file_get_contents($file); + + $data = []; + + $data[] = [ + + json_encode((new Parser())->load($file)->getAst(), JSON_PRETTY_PRINT), + json_encode((new Parser(options: ['multi_processing_threshold' => $threshold]))->load($file)->getAst(), JSON_PRETTY_PRINT) + ]; + + $data[] = [ + + json_encode((new Parser())->append($file), JSON_PRETTY_PRINT), + json_encode((new Parser(options: ['multi_processing_threshold' => $threshold]))->append($file), JSON_PRETTY_PRINT) + ]; + + $data[] = [ + + json_encode((new Parser())->appendContent($content), JSON_PRETTY_PRINT), + json_encode((new Parser(options: ['multi_processing_threshold' => $threshold]))->appendContent($content), JSON_PRETTY_PRINT) + ]; + + $file = __DIR__.'/../sourcemap/sourcemap.import.css'; + $options = ['flatten_import' => true, 'multi_processing_threshold' => $threshold, 'ast_src' => $file]; + $content = file_get_contents($file); + + $data[] = [ + + json_encode((new Parser(options: ['flatten_import' => true]))->load($file)->getAst(), JSON_PRETTY_PRINT), + json_encode((new Parser(options: $options))->load($file)->getAst(), JSON_PRETTY_PRINT) + ]; + + $data[] = [ + + json_encode((new Parser(options: ['flatten_import' => true]))->append($file), JSON_PRETTY_PRINT), + json_encode((new Parser(options: $options))->append($file), JSON_PRETTY_PRINT) + ]; + + $data[] = [ + + json_encode((new Parser(options: ['flatten_import' => true, 'ast_src' => $file]))->appendContent($content), JSON_PRETTY_PRINT), + json_encode((new Parser(options: $options))->appendContent($content), JSON_PRETTY_PRINT) + ]; + + return $data; + } +} + diff --git a/test/src/NestingRule.php b/test/src/NestingRuleTest.php similarity index 93% rename from test/src/NestingRule.php rename to test/src/NestingRuleTest.php index 8e0464ed..71404c8c 100755 --- a/test/src/NestingRule.php +++ b/test/src/NestingRuleTest.php @@ -5,12 +5,12 @@ use TBela\CSS\Parser; use TBela\CSS\Renderer; -final class NestingRule extends TestCase +final class NestingRuleTest extends TestCase { /** * @param string $expected * @param string $actual - * @dataProvider testNestingRuleProvider + * @dataProvider nestingRuleProvider */ public function testNestingRule($expected, $actual): void { @@ -24,7 +24,7 @@ public function testNestingRule($expected, $actual): void /** * @param string $expected * @param string $actual - * @dataProvider testNestingAtRuleProvider + * @dataProvider nestingAtRuleProvider */ public function testNestingAtRule($expected, $actual): void { @@ -38,7 +38,7 @@ public function testNestingAtRule($expected, $actual): void /** * @param string $expected * @param string $actual - * @dataProvider testAtRuleProvider + * @dataProvider atRuleProvider */ public function testAtRule($expected, $actual): void { @@ -52,7 +52,7 @@ public function testAtRule($expected, $actual): void /** * @param string $expected * @param string $actual - * @dataProvider testNestingMediaRuleProvider + * @dataProvider nestingMediaRuleProvider */ public function testNestingMediaRule($expected, $actual): void { @@ -66,7 +66,7 @@ public function testNestingMediaRule($expected, $actual): void /** * @param string $expected * @param string $actual - * @dataProvider testNestingInvalidProvider + * @dataProvider nestingInvalidProvider */ public function testNestingInvalid($expected, $actual): void { @@ -80,7 +80,7 @@ public function testNestingInvalid($expected, $actual): void /** * @param string/ $expected * @param string $actual - * @dataProvider testNestingRulesProvider + * @dataProvider nestingRulesProvider */ public function testNestingRules($expected, $actual): void { @@ -91,7 +91,7 @@ public function testNestingRules($expected, $actual): void ); } - public function testNestingRuleProvider() + public function nestingRuleProvider() { $data = []; @@ -193,7 +193,7 @@ public function testNestingRuleProvider() return $data; } - public function testNestingAtRuleProvider() + public function nestingAtRuleProvider() { $data = []; @@ -238,7 +238,7 @@ public function testNestingAtRuleProvider() return $data; } - public function testAtRuleProvider() + public function atRuleProvider() { $data = []; @@ -283,7 +283,7 @@ public function testAtRuleProvider() return $data; } - public function testNestingMediaRuleProvider() + public function nestingMediaRuleProvider() { $data = []; @@ -332,7 +332,7 @@ public function testNestingMediaRuleProvider() return $data; } - public function testNestingInvalidProvider() + public function nestingInvalidProvider() { $data = []; @@ -453,7 +453,7 @@ public function testNestingInvalidProvider() return $data; } - public function testNestingRulesProvider() { + public function nestingRulesProvider() { $css = 'table.colortable { & td { diff --git a/test/src/Number.php b/test/src/NumberTest.php similarity index 91% rename from test/src/Number.php rename to test/src/NumberTest.php index eb6aef91..de37323c 100755 --- a/test/src/Number.php +++ b/test/src/NumberTest.php @@ -5,12 +5,14 @@ use TBela\CSS\Event\Event as EventTest; use TBela\CSS\Parser; -final class Number extends TestCase +require_once __DIR__.'/../bootstrap.php'; + +final class NumberTest extends TestCase { /** * @param string $expected * @param string $actual - * @dataProvider testNumberProvider + * @dataProvider numberProvider */ public function testNumber(string $expected, string $actual): void { @@ -23,7 +25,7 @@ public function testNumber(string $expected, string $actual): void /* */ - public function testNumberProvider () { + public function numberProvider () { $parser = new TBela\CSS\Parser('.row { --bs-gutter-x: 1.5rem; diff --git a/test/src/Parse.php b/test/src/ParseTest.php similarity index 98% rename from test/src/Parse.php rename to test/src/ParseTest.php index d16d603f..155664ac 100755 --- a/test/src/Parse.php +++ b/test/src/ParseTest.php @@ -5,7 +5,9 @@ use TBela\CSS\Parser; use TBela\CSS\Renderer; -final class Parse extends TestCase +require_once __DIR__.'/../bootstrap.php'; + +final class ParseTest extends TestCase { /** * @param string $expected diff --git a/test/src/Path.php b/test/src/PathTest.php similarity index 93% rename from test/src/Path.php rename to test/src/PathTest.php index 7f34fd07..c68b79e4 100755 --- a/test/src/Path.php +++ b/test/src/PathTest.php @@ -5,12 +5,14 @@ use TBela\CSS\Parser; use TBela\CSS\Renderer; -final class Path extends TestCase +require_once __DIR__.'/../bootstrap.php'; + +final class PathTest extends TestCase { /** * @param string $expected * @param string $actual - * @dataProvider testRelativeProvider + * @dataProvider relativeProvider */ public function testRelative($expected, $actual): void { @@ -24,7 +26,7 @@ public function testRelative($expected, $actual): void /** * @param string $expected * @param string $actual - * @dataProvider testAbsoluteProvider + * @dataProvider absoluteProvider */ public function testAbsolute($expected, $actual): void { @@ -38,7 +40,7 @@ public function testAbsolute($expected, $actual): void /** * @param string $expected * @param string $actual - * @dataProvider testHttpPathProvider + * @dataProvider httpPathProvider */ public function testHttpPath($expected, $actual): void { @@ -49,7 +51,7 @@ public function testHttpPath($expected, $actual): void ); } - public function testRelativeProvider() { + public function relativeProvider() { $data = []; @@ -116,7 +118,7 @@ public function testRelativeProvider() { return $data; } - public function testAbsoluteProvider() { + public function absoluteProvider() { $data = []; @@ -165,7 +167,7 @@ public function testAbsoluteProvider() { return $data; } - public function testHttpPathProvider() { + public function httpPathProvider() { $data = []; $port = '9992'; diff --git a/test/src/Properties.php b/test/src/PropertiesTest.php similarity index 96% rename from test/src/Properties.php rename to test/src/PropertiesTest.php index 30c3e0e2..bb689141 100755 --- a/test/src/Properties.php +++ b/test/src/PropertiesTest.php @@ -4,15 +4,9 @@ use PHPUnit\Framework\TestCase; use TBela\CSS\Property\PropertyList; -// because git changes \n to \r\n at some point, this causes test failure -function get_content($file) -{ - - return str_replace("\r\n", "\n", file_get_contents($file)); -} - +require_once __DIR__.'/../bootstrap.php'; -final class Properties extends TestCase +final class PropertiesTest extends TestCase { /** * @param PropertyList $propertylist diff --git a/test/src/Query.php b/test/src/QueryTest.php similarity index 99% rename from test/src/Query.php rename to test/src/QueryTest.php index 9643dee4..34eff789 100755 --- a/test/src/Query.php +++ b/test/src/QueryTest.php @@ -6,14 +6,9 @@ use TBela\CSS\Compiler; use TBela\CSS\Parser; -// because git changes \n to \r\n at some point, this causes test failure -function get_content($file) { +require_once __DIR__.'/../bootstrap.php'; - return file_get_contents($file); -} - - -final class Query extends TestCase +final class QueryTest extends TestCase { /** * @param array $expected diff --git a/test/src/Renderer.php b/test/src/RendererTest.php similarity index 94% rename from test/src/Renderer.php rename to test/src/RendererTest.php index fa5c320a..c039ecdd 100755 --- a/test/src/Renderer.php +++ b/test/src/RendererTest.php @@ -12,12 +12,14 @@ use TBela\CSS\Value; use TBela\CSS\Value\CSSFunction; -final class Renderer extends TestCase +require_once __DIR__.'/../bootstrap.php'; + +final class RendererTest extends TestCase { /** * @param string $expected * @param string $actual - * @dataProvider testProvider + * @dataProvider provider */ public function test($expected, $actual): void { @@ -30,7 +32,7 @@ public function test($expected, $actual): void /* */ - public function testProvider () { + public function provider () { $element = (new \TBela\CSS\Parser())->setContent('@font-face { font-family: "Bitstream Vera Serif Bold", "Arial", "Helvetica"; diff --git a/test/src/Selector.php b/test/src/SelectorTest.php similarity index 95% rename from test/src/Selector.php rename to test/src/SelectorTest.php index e75516c6..4932e4b9 100755 --- a/test/src/Selector.php +++ b/test/src/SelectorTest.php @@ -4,8 +4,9 @@ use PHPUnit\Framework\TestCase; use TBela\CSS\Parser; +require_once __DIR__.'/../bootstrap.php'; -final class Selector extends TestCase +final class SelectorTest extends TestCase { /** * @param string $expected diff --git a/test/src/Sourcemap.php b/test/src/SourcemapTest.php similarity index 94% rename from test/src/Sourcemap.php rename to test/src/SourcemapTest.php index 837a5b82..a5962b1d 100755 --- a/test/src/Sourcemap.php +++ b/test/src/SourcemapTest.php @@ -6,12 +6,14 @@ use TBela\CSS\Parser; use TBela\CSS\Renderer; -final class Sourcemap extends TestCase +require_once __DIR__.'/../bootstrap.php'; + +final class SourcemapTest extends TestCase { /** * @param string $expected * @param string $actual - * @dataProvider testSourcemapProvider + * @dataProvider sourcemapProvider */ public function testSourcemap($expected, $actual): void { @@ -25,7 +27,7 @@ public function testSourcemap($expected, $actual): void /** * @param string $expected * @param string $actual - * @dataProvider testSourcemapImportProvider + * @dataProvider sourcemapImportProvider */ public function testSourcemapImport($expected, $actual): void { @@ -39,7 +41,7 @@ public function testSourcemapImport($expected, $actual): void /** * @param string $expected * @param string $actual - * @dataProvider testSourcemapUrlProvider + * @dataProvider sourcemapUrlProvider */ public function testSourcemapUrl($expected, $actual): void { @@ -53,7 +55,7 @@ public function testSourcemapUrl($expected, $actual): void /** * @param string $expected * @param string $actual - * @dataProvider testSourcemapNestedProvider + * @dataProvider sourcemapNestedProvider */ public function testSourcemapNested($expected, $actual): void { @@ -64,7 +66,7 @@ public function testSourcemapNested($expected, $actual): void ); } - public function testSourcemapProvider() { + public function sourcemapProvider() { $data = []; @@ -138,7 +140,7 @@ public function testSourcemapProvider() { * @throws IOException * @throws Parser\SyntaxError */ - public function testSourcemapImportProvider() { + public function sourcemapImportProvider() { $data = []; @@ -215,7 +217,7 @@ public function testSourcemapImportProvider() { * @throws IOException * @throws Parser\SyntaxError */ - public function testSourcemapUrlProvider() { + public function sourcemapUrlProvider() { $data = []; @@ -263,9 +265,9 @@ public function testSourcemapUrlProvider() { } /** - * @throws IOException;;;;AAIA;;;;;;;AAAgb + * @throws IOException|Parser\SyntaxError */ - public function testSourcemapNestedProvider() { + public function sourcemapNestedProvider() { $data = []; diff --git a/test/src/Unit.php b/test/src/UnitsTest.php similarity index 93% rename from test/src/Unit.php rename to test/src/UnitsTest.php index 989502af..11be8031 100755 --- a/test/src/Unit.php +++ b/test/src/UnitsTest.php @@ -4,8 +4,9 @@ use PHPUnit\Framework\TestCase; use TBela\CSS\Parser; +require_once __DIR__.'/../bootstrap.php'; -final class Unit extends TestCase +final class UnitsTest extends TestCase { /** * @param string $expected diff --git a/test/src/Vendor.php b/test/src/VendorTest.php similarity index 89% rename from test/src/Vendor.php rename to test/src/VendorTest.php index f025f3b9..043c209f 100755 --- a/test/src/Vendor.php +++ b/test/src/VendorTest.php @@ -5,12 +5,14 @@ use TBela\CSS\Parser; use TBela\CSS\Renderer; -final class Vendor extends TestCase +require_once __DIR__.'/../bootstrap.php'; + +final class VendorTest extends TestCase { /** * @param string $expected * @param string $actual - * @dataProvider testVendorProvider + * @dataProvider vendorProvider */ public function testVendor($expected, $actual): void { @@ -21,7 +23,7 @@ public function testVendor($expected, $actual): void ); } - public function testVendorProvider() { + public function vendorProvider() { $data = []; From bfac7ad5b2fa3caea8d060030bdd8fb967c3e937 Mon Sep 17 00:00:00 2001 From: Thierry Bela Date: Tue, 26 Jul 2022 13:21:17 -0400 Subject: [PATCH 05/36] #124 another 2x parsing performance improvement for large files --- bin/runtest.sh | 2 +- cli/css-parser | 11 +- composer.json | 5 +- composer.lock | 278 ------------------------------------------ phpunit.xml | 23 ++++ src/Parser/Helper.php | 5 + src/Parser/Lexer.php | 34 +++--- test/bootstrap.php | 2 +- 8 files changed, 57 insertions(+), 303 deletions(-) delete mode 100644 composer.lock create mode 100644 phpunit.xml diff --git a/bin/runtest.sh b/bin/runtest.sh index cb9e0ccb..01a80ede 100755 --- a/bin/runtest.sh +++ b/bin/runtest.sh @@ -44,7 +44,7 @@ testName() { # # cd ../test -pwd +#pwd # # if [ $# -gt 0 ]; then diff --git a/cli/css-parser b/cli/css-parser index 41e651fc..968c6742 100755 --- a/cli/css-parser +++ b/cli/css-parser @@ -1,16 +1,17 @@ -#!/bin/php +#!/usr/bin/env php add('render-duplicate-declarations', 'render duplicate declarations', 'bool', 'r', multiple: false, group: 'render'); $cli->add('output', 'output file name', 'string', 'o', multiple: false, group: 'render'); $cli->add('ast', 'dump ast as JSON', 'bool', 'a', multiple: false, group: 'render'); - $cli->add('format', 'ast export format', 'string', 'F', multiple: false, options: ['json', 'serialize'], dependsOn: 'ast', group: 'render'); + $cli->add('output-format', 'ast export format', 'string', 'F', multiple: false, options: ['json', 'serialize'], dependsOn: 'ast', group: 'render'); $cli->parse(); @@ -183,7 +184,7 @@ Dual licensed under MIT or LGPL v3\n", $exe, $data['version'], date('Y'), implod $ast = $parser->getAst(); - if (($args['format'] ?? 'json') == 'serialize') { + if (($args['output-format'] ?? 'json') == 'serialize') { $ast = serialize($ast); } @@ -203,7 +204,7 @@ Dual licensed under MIT or LGPL v3\n", $exe, $data['version'], date('Y'), implod } else { - $renderer = new \TBela\CSS\Renderer($renderOptions); + $renderer = new Renderer($renderOptions); if ($outFile == STDOUT) { diff --git a/composer.json b/composer.json index 7ad2238e..77cd7039 100755 --- a/composer.json +++ b/composer.json @@ -7,7 +7,7 @@ "parser", "minifier", "beautifier", - "AST", + "AstTest", "PHP" ], "homepage": "https://github.com/tbela99/css", @@ -45,5 +45,8 @@ }, "scripts": { "test": "./bin/runtest.sh" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" } } diff --git a/composer.lock b/composer.lock deleted file mode 100644 index f13befab..00000000 --- a/composer.lock +++ /dev/null @@ -1,278 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "0052c9fb3189598e2941ec0db346c3c7", - "packages": [ - { - "name": "axy/backtrace", - "version": "1.0.7", - "source": { - "type": "git", - "url": "https://github.com/axypro/backtrace.git", - "reference": "c6c7d0f3497a07ae934f9e8511cbc2286db311c5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/axypro/backtrace/zipball/c6c7d0f3497a07ae934f9e8511cbc2286db311c5", - "reference": "c6c7d0f3497a07ae934f9e8511cbc2286db311c5", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "axy\\backtrace\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Oleg Grigoriev", - "email": "go.vasac@gmail.com" - } - ], - "description": "Tracing in PHP", - "homepage": "https://github.com/axypro/backtrace", - "keywords": [ - "Backtrace", - "debug", - "exception", - "trace" - ], - "support": { - "issues": "https://github.com/axypro/backtrace/issues", - "source": "https://github.com/axypro/backtrace/tree/1.0.7" - }, - "time": "2019-02-02T15:52:44+00:00" - }, - { - "name": "axy/codecs-base64vlq", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/axypro/codecs-base64vlq.git", - "reference": "53a1957f2cb773c6533ac615b3f1ac59e40e13cc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/axypro/codecs-base64vlq/zipball/53a1957f2cb773c6533ac615b3f1ac59e40e13cc", - "reference": "53a1957f2cb773c6533ac615b3f1ac59e40e13cc", - "shasum": "" - }, - "require": { - "axy/errors": "~1.0.1", - "php": ">=5.4.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "axy\\codecs\\base64vlq\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Oleg Grigoriev", - "email": "go.vasac@gmail.com" - } - ], - "description": "Codec for VLQ (variable-length quantity) Base64 algorithm", - "homepage": "https://github.com/axypro/codecs-base64vlq", - "keywords": [ - "Source map", - "VLQ", - "Variable length quantity", - "base64", - "codec" - ], - "support": { - "issues": "https://github.com/axypro/codecs-base64vlq/issues", - "source": "https://github.com/axypro/codecs-base64vlq/tree/master" - }, - "time": "2015-11-23T07:08:52+00:00" - }, - { - "name": "axy/errors", - "version": "1.0.5", - "source": { - "type": "git", - "url": "https://github.com/axypro/errors.git", - "reference": "2c64374ae2b9ca51304c09b6b6acc275557fc34f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/axypro/errors/zipball/2c64374ae2b9ca51304c09b6b6acc275557fc34f", - "reference": "2c64374ae2b9ca51304c09b6b6acc275557fc34f", - "shasum": "" - }, - "require": { - "axy/backtrace": "~1.0.2", - "php": ">=5.4.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "axy\\errors\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Oleg Grigoriev", - "email": "go.vasac@gmail.com" - } - ], - "description": "Exceptions in PHP", - "homepage": "https://github.com/axypro/errors", - "keywords": [ - "error", - "exception" - ], - "support": { - "issues": "https://github.com/axypro/errors/issues", - "source": "https://github.com/axypro/errors/tree/1.0.5" - }, - "time": "2019-02-02T18:26:18+00:00" - }, - { - "name": "axy/sourcemap", - "version": "0.1.5", - "source": { - "type": "git", - "url": "https://github.com/axypro/sourcemap.git", - "reference": "95a52df5a08c3a011031dae2e79390134e28467c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/axypro/sourcemap/zipball/95a52df5a08c3a011031dae2e79390134e28467c", - "reference": "95a52df5a08c3a011031dae2e79390134e28467c", - "shasum": "" - }, - "require": { - "axy/codecs-base64vlq": "~1.0.0", - "axy/errors": "~1.0.1", - "ext-json": "*", - "php": ">=5.4.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "axy\\sourcemap\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Oleg Grigoriev", - "email": "go.vasac@gmail.com" - } - ], - "description": "Work with JavaScript/CSS Source Map", - "homepage": "https://github.com/axypro/sourcemap", - "keywords": [ - "Source map", - "css", - "javascript", - "sourcemap" - ], - "support": { - "issues": "https://github.com/axypro/sourcemap/issues", - "source": "https://github.com/axypro/sourcemap/tree/0.1.5" - }, - "time": "2020-08-20T09:49:44+00:00" - }, - { - "name": "symfony/process", - "version": "v6.1.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "318718453c2be58266f1a9e74063d13cb8dd4165" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/318718453c2be58266f1a9e74063d13cb8dd4165", - "reference": "318718453c2be58266f1a9e74063d13cb8dd4165", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Executes commands in sub-processes", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/process/tree/v6.1.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-05-11T12:12:29+00:00" - } - ], - "packages-dev": [], - "aliases": [], - "minimum-stability": "stable", - "stability-flags": [], - "prefer-stable": false, - "prefer-lowest": false, - "platform": { - "php": ">=8.0", - "ext-json": "*", - "ext-curl": "*", - "ext-mbstring": "*", - "ext-posix": "*" - }, - "platform-dev": [], - "plugin-api-version": "2.3.0" -} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 00000000..ae544215 --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,23 @@ + + + + + test + + + + + + src + + + diff --git a/src/Parser/Helper.php b/src/Parser/Helper.php index 4e6081f3..f3f68a09 100755 --- a/src/Parser/Helper.php +++ b/src/Parser/Helper.php @@ -52,6 +52,11 @@ protected static function doParseUrl($url) public static function getCurrentDirectory() { + if (php_sapi_name() == 'cli') { + + return getcwd(); + } + if (isset($_SERVER['PWD'])) { // when executing via the cli diff --git a/src/Parser/Lexer.php b/src/Parser/Lexer.php index 29dec7b0..369a3de4 100755 --- a/src/Parser/Lexer.php +++ b/src/Parser/Lexer.php @@ -432,8 +432,8 @@ public function doTokenize($css, $src, $recover, $context, $parentStylesheet, $p $declaration->location->start->index += $this->parentOffset->index; $declaration->location->end->index += $this->parentOffset->index; - $declaration->location->end->index = max(1, $declaration->location->end->index - 1); - $declaration->location->end->column = max($declaration->location->end->column - 1, 1); +// $declaration->location->end->index = max(1, $declaration->location->end->index - 1); +// $declaration->location->end->column = max($declaration->location->end->column - 1, 1); $this->emit('enter', $declaration, $context, $parentStylesheet); } @@ -618,7 +618,7 @@ public function doTokenize($css, $src, $recover, $context, $parentStylesheet, $p $body = static::_close($css, '}', '{', $i + strlen($name), $j); $validRule = true; - $eof = false; +// $eof = false; if (!str_ends_with($body, '}')) { @@ -684,22 +684,17 @@ public function doTokenize($css, $src, $recover, $context, $parentStylesheet, $p $parentStylesheet->type = 'NestingRule'; } -// $rule->location->end->index = 0; - $rule->location->end->column = max($rule->location->end->column - 1, 1); + $rule->location->end->index = 0; +// $rule->location->end->column = max($rule->location->end->column - 1, 1); $this->doTokenize($recover ? $body : substr($body, 0, -1), $src, $recover, $newContext, $newParentStyleSheet, $newParentMediaRule); - $rule->location->end->index += 1; - - $rule->location->start->index = max(1, $rule->location->start->index - 1) + $this->parentOffset->index; - $rule->location->end->index = max(1, $rule->location->end->index - 1) + $this->parentOffset->index; - $rule->location->end->column = max($rule->location->end->column - 1, 1); - - if (!$ignoreRule) { +// $rule->location->end->index += 1; +// +// $rule->location->start->index = max(1, $rule->location->start->index - 1) + $this->parentOffset->index; +// $rule->location->end->index = max(1, $rule->location->end->index - 1) + $this->parentOffset->index; +// $rule->location->end->column = max($rule->location->end->column - 1, 1); - $this->parseComments($rule); - $this->emit('exit', $rule, $context, $parentStylesheet); - } } $string = $name . $body; @@ -708,12 +703,17 @@ public function doTokenize($css, $src, $recover, $context, $parentStylesheet, $p $i += strlen($string) - 1; $rule->location->end = clone $position; -// $rule->location->start->index += $this->parentOffset->index; + $rule->location->start->index += $this->parentOffset->index; $rule->location->end->index += $this->parentOffset->index; // // $rule->location->end->line = max(1, $rule->location->end->line - 1); -// $rule->location->end->column = max($rule->location->end->column - 1, 1); + $rule->location->end->column = max($rule->location->end->column - 1, 1); + if (!$ignoreRule) { + + $this->parseComments($rule); + $this->emit('exit', $rule, $context, $parentStylesheet); + } } } diff --git a/test/bootstrap.php b/test/bootstrap.php index 6840be0e..e21359f5 100644 --- a/test/bootstrap.php +++ b/test/bootstrap.php @@ -1,9 +1,9 @@ Date: Sat, 30 Jul 2022 10:19:17 -0400 Subject: [PATCH 06/36] #124 faster parser using multiprocessing --- .gitignore | 24 +- README.md | 3 +- cli/css-parser | 65 +- composer.json | 2 +- docs/README.md | 7 +- docs/api/html/annotated.html | 247 +++-- docs/api/html/annotated_dup.js | 0 docs/api/html/bc_s.png | Bin docs/api/html/bdwn.png | Bin docs/api/html/classes.html | 228 +++-- docs/api/html/closed.png | Bin ...Bela_1_1CSS_1_1Query_1_1Token-members.html | 0 ...alueAttributeFunctionEndswith-members.html | 0 ...sTBela_1_1CSS_1_1Value_1_1Set-members.html | 120 --- ...S_1_1Value_1_1InvalidComment-members.html} | 49 +- .../classTBela_1_1CSS_1_1Value_1_1Color.html | 139 +-- .../classTBela_1_1CSS_1_1Value_1_1Color.js | 3 - .../classTBela_1_1CSS_1_1Value_1_1Color.png | Bin 1673 -> 2159 bytes ...ela_1_1CSS_1_1Event_1_1EventInterface.html | 3 +- ...TBela_1_1CSS_1_1Event_1_1EventInterface.js | 0 ...Bela_1_1CSS_1_1Event_1_1EventInterface.png | Bin 960 -> 1477 bytes ...ssTBela_1_1CSS_1_1Cli_1_1Args-members.html | 119 +++ ...1_1CSS_1_1Value_1_1Whitespace-members.html | 41 +- ...ela_1_1CSS_1_1Property_1_1PropertyMap.html | 20 +- ...TBela_1_1CSS_1_1Property_1_1PropertyMap.js | 2 + ...ueAttributeFunctionBeginswith-members.html | 0 ...ela_1_1CSS_1_1Value_1_1BackgroundSize.html | 52 +- ...Bela_1_1CSS_1_1Value_1_1BackgroundSize.png | Bin 1318 -> 1603 bytes ...a_1_1CSS_1_1Exceptions_1_1IOException.html | 2 +- ...la_1_1CSS_1_1Exceptions_1_1IOException.png | Bin ..._1Interfaces_1_1InvalidTokenInterface.html | 157 +++ ...1_1Interfaces_1_1InvalidTokenInterface.png | Bin 0 -> 1507 bytes ...ectorValueAttributeExpression-members.html | 0 docs/api/html/d0/dce/namespaceTBela.html | 10 +- docs/api/html/d0/dce/namespaceTBela.js | 49 +- ...ela_1_1CSS_1_1Parser_1_1Lexer-members.html | 120 +++ ...SelectorValueAttributeFunctionGeneric.html | 2 +- ...enSelectorValueAttributeFunctionGeneric.js | 0 ...nSelectorValueAttributeFunctionGeneric.png | Bin 2691 -> 3469 bytes ...ela_1_1CSS_1_1Value_1_1BackgroundClip.html | 52 +- ...Bela_1_1CSS_1_1Value_1_1BackgroundClip.png | Bin 1297 -> 1598 bytes ..._1_1CSS_1_1Element_1_1Comment-members.html | 30 +- ...rfaces_1_1RenderablePropertyInterface.html | 2 +- ...erfaces_1_1RenderablePropertyInterface.png | Bin 1193 -> 1462 bytes ..._1_1Interfaces_1_1RenderableInterface.html | 38 +- ...SS_1_1Interfaces_1_1RenderableInterface.js | 0 ...S_1_1Interfaces_1_1RenderableInterface.png | Bin 5607 -> 10810 bytes ...Bela_1_1CSS_1_1Event_1_1Event-members.html | 0 ..._1_1Validator_1_1Declaration-members.html} | 22 +- ...assTBela_1_1CSS_1_1Value_1_1Separator.html | 52 +- ...classTBela_1_1CSS_1_1Value_1_1Separator.js | 0 ...lassTBela_1_1CSS_1_1Value_1_1Separator.png | Bin 1270 -> 1560 bytes ...y_1_1TokenSelectorValueAttributeIndex.html | 2 +- ...ery_1_1TokenSelectorValueAttributeIndex.js | 0 ...ry_1_1TokenSelectorValueAttributeIndex.png | Bin 1051 -> 1155 bytes ...a_1_1CSS_1_1Value_1_1BackgroundOrigin.html | 52 +- ...la_1_1CSS_1_1Value_1_1BackgroundOrigin.png | Bin 1321 -> 1601 bytes ...Query_1_1TokenSelectorValueWhitespace.html | 2 +- ..._1Query_1_1TokenSelectorValueWhitespace.js | 0 ...1Query_1_1TokenSelectorValueWhitespace.png | Bin 1036 -> 1136 bytes ...1CSS_1_1Value_1_1OutlineStyle-members.html | 39 +- ...assTBela_1_1CSS_1_1Value_1_1CSSFunction.js | 6 - ...ssTBela_1_1CSS_1_1Value_1_1CSSFunction.png | Bin 1258 -> 0 bytes ...TBela_1_1CSS_1_1Value_1_1CssAttribute.html | 103 +- ...ssTBela_1_1CSS_1_1Value_1_1CssAttribute.js | 1 - ...sTBela_1_1CSS_1_1Value_1_1CssAttribute.png | Bin 1287 -> 1565 bytes .../d1/d8f/classTBela_1_1CSS_1_1Compiler.html | 349 ------- .../d1/d8f/classTBela_1_1CSS_1_1Compiler.js | 14 - ...SS_1_1Property_1_1PropertyMap-members.html | 4 +- ...Query_1_1TokenSelectInterface-members.html | 0 ...enSelectorValueAttributeFunctionEmpty.html | 2 +- ...okenSelectorValueAttributeFunctionEmpty.js | 0 ...kenSelectorValueAttributeFunctionEmpty.png | Bin 1767 -> 2421 bytes ...1_1CSS_1_1Query_1_1TokenSelectorValue.html | 2 +- ..._1_1CSS_1_1Query_1_1TokenSelectorValue.png | Bin 3357 -> 5576 bytes ...Parser_1_1Validator_1_1InvalidComment.html | 183 ++++ ..._1Parser_1_1Validator_1_1InvalidComment.js | 4 + ...1Parser_1_1Validator_1_1InvalidComment.png | Bin 0 -> 890 bytes ...ry_1_1TokenSelectorValueAttributeTest.html | 2 +- ...uery_1_1TokenSelectorValueAttributeTest.js | 0 ...ery_1_1TokenSelectorValueAttributeTest.png | Bin 1553 -> 2237 bytes ...assTBela_1_1CSS_1_1Parser_1_1Position.html | 2 +- ...classTBela_1_1CSS_1_1Parser_1_1Position.js | 0 ...lassTBela_1_1CSS_1_1Parser_1_1Position.png | Bin ...sTBela_1_1CSS_1_1Value_1_1FontStretch.html | 72 +- ...assTBela_1_1CSS_1_1Value_1_1FontStretch.js | 1 - ...ssTBela_1_1CSS_1_1Value_1_1FontStretch.png | Bin 1271 -> 1565 bytes ...a_1_1CSS_1_1Value_1_1FontSize-members.html | 37 +- ...Parser_1_1Validator_1_1AtRule-members.html | 107 ++ ...TBela_1_1CSS_1_1Element_1_1Stylesheet.html | 16 +- ...sTBela_1_1CSS_1_1Element_1_1Stylesheet.png | Bin 4980 -> 8033 bytes ...la_1_1CSS_1_1Parser_1_1SourceLocation.html | 14 +- ...Bela_1_1CSS_1_1Parser_1_1SourceLocation.js | 4 +- ...ela_1_1CSS_1_1Parser_1_1SourceLocation.png | Bin ...ssTBela_1_1CSS_1_1Value_1_1FontFamily.html | 69 +- ...assTBela_1_1CSS_1_1Value_1_1FontFamily.png | Bin 1473 -> 2010 bytes ...1_1CSS_1_1Value_1_1BackgroundPosition.html | 56 +- ...a_1_1CSS_1_1Value_1_1BackgroundPosition.js | 0 ..._1_1CSS_1_1Value_1_1BackgroundPosition.png | Bin 1366 -> 1608 bytes ...1TokenSelectorValueWhitespace-members.html | 0 ...SS_1_1Interfaces_1_1RuleListInterface.html | 17 +- ...1CSS_1_1Interfaces_1_1RuleListInterface.js | 0 ...CSS_1_1Interfaces_1_1RuleListInterface.png | Bin 3881 -> 8034 bytes ...Bela_1_1CSS_1_1Element_1_1NestingRule.html | 282 ++++++ ...sTBela_1_1CSS_1_1Element_1_1NestingRule.js | 4 + ...TBela_1_1CSS_1_1Element_1_1NestingRule.png | Bin 0 -> 8873 bytes .../classTBela_1_1CSS_1_1Value-members.html | 39 +- ...arser_1_1Validator_1_1Comment-members.html | 107 ++ ..._1TokenSelectorValueAttributeFunction.html | 2 +- ..._1_1TokenSelectorValueAttributeFunction.js | 0 ...1_1TokenSelectorValueAttributeFunction.png | Bin 1703 -> 2338 bytes ..._1CSS_1_1Value_1_1FontStretch-members.html | 39 +- ...1CSS_1_1Element_1_1Stylesheet-members.html | 51 +- ..._1_1Query_1_1TokenSelectorValueString.html | 2 +- ...SS_1_1Query_1_1TokenSelectorValueString.js | 0 ...S_1_1Query_1_1TokenSelectorValueString.png | Bin 1332 -> 1592 bytes ...assTBela_1_1CSS_1_1Value_1_1CssString.html | 94 +- ...classTBela_1_1CSS_1_1Value_1_1CssString.js | 1 - ...lassTBela_1_1CSS_1_1Value_1_1CssString.png | Bin 1267 -> 1566 bytes ...orValueAttributeFunctionColor-members.html | 0 ...erfaces_1_1ValidatorInterface-members.html | 107 ++ ...SS_1_1Value_1_1BackgroundSize-members.html | 39 +- ...1_1CSS_1_1Value_1_1Background-members.html | 39 +- ..._1_1Value_1_1BackgroundRepeat-members.html | 48 +- ...classTBela_1_1CSS_1_1Parser_1_1Helper.html | 16 +- ...ctorValueAttributeFunctionNot-members.html | 0 ...eptions_1_1DuplicateArgumentException.html | 111 ++ ...ceptions_1_1DuplicateArgumentException.png | Bin 0 -> 905 bytes ...terfaces_1_1RuleListInterface-members.html | 39 +- ...TBela_1_1CSS_1_1Value_1_1Font-members.html | 39 +- ..._1TokenSelectorValueSeparator-members.html | 0 ...S_1_1Element_1_1NestingAtRule-members.html | 156 +++ ...1_1CSS_1_1Value_1_1FontFamily-members.html | 41 +- ...la_1_1CSS_1_1Ast_1_1Traverser-members.html | 17 +- ...1_1CSS_1_1Value_1_1InvalidCssFunction.html | 315 ++++++ ...a_1_1CSS_1_1Value_1_1InvalidCssFunction.js | 5 + ..._1_1CSS_1_1Value_1_1InvalidCssFunction.png | Bin 0 -> 2101 bytes ...la_1_1CSS_1_1Value_1_1Outline-members.html | 39 +- .../classTBela_1_1CSS_1_1Process_1_1Pool.html | 173 ++++ .../classTBela_1_1CSS_1_1Process_1_1Pool.js | 13 + .../classTBela_1_1CSS_1_1Process_1_1Pool.png | Bin 0 -> 701 bytes ..._1_1CSS_1_1Value_1_1ShortHand-members.html | 39 +- ...1_1CSS_1_1Property_1_1Comment-members.html | 19 +- ...CSS_1_1Query_1_1TokenSelector-members.html | 0 ...lidator_1_1InvalidDeclaration-members.html | 107 ++ ..._1_1CSS_1_1Value_1_1FontStyle-members.html | 41 +- ...1_1Validator_1_1InvalidAtRule-members.html | 107 ++ ...1Query_1_1TokenSelectorValueInterface.html | 6 +- ...1_1Query_1_1TokenSelectorValueInterface.js | 0 ..._1Query_1_1TokenSelectorValueInterface.png | Bin 5510 -> 11793 bytes ...ela_1_1CSS_1_1Element_1_1Rule-members.html | 61 +- ...SS_1_1Query_1_1TokenInterface-members.html | 0 ...SS_1_1Query_1_1TokenSelectorInterface.html | 2 +- ...CSS_1_1Query_1_1TokenSelectorInterface.png | Bin 1053 -> 1279 bytes ...Interfaces_1_1ObjectInterface-members.html | 0 ...1_1Parser_1_1Validator_1_1InvalidRule.html | 183 ++++ ...S_1_1Parser_1_1Validator_1_1InvalidRule.js | 4 + ..._1_1Parser_1_1Validator_1_1InvalidRule.png | Bin 0 -> 850 bytes ...lassTBela_1_1CSS_1_1Value_1_1FontSize.html | 86 +- .../classTBela_1_1CSS_1_1Value_1_1FontSize.js | 1 - ...classTBela_1_1CSS_1_1Value_1_1FontSize.png | Bin 1667 -> 2430 bytes ..._1TokenSelectorValueInterface-members.html | 0 ...S_1_1Property_1_1PropertyList-members.html | 6 +- ...CSS_1_1Interfaces_1_1ElementInterface.html | 72 +- ..._1CSS_1_1Interfaces_1_1ElementInterface.js | 1 + ...1CSS_1_1Interfaces_1_1ElementInterface.png | Bin 5458 -> 10561 bytes ..._1_1CSS_1_1Property_1_1Config-members.html | 0 ...1CSS_1_1Value_1_1OutlineColor-members.html | 50 +- .../classTBela_1_1CSS_1_1Parser-members.html | 71 +- ...electorValueAttributeFunctionContains.html | 2 +- ...nSelectorValueAttributeFunctionContains.js | 0 ...SelectorValueAttributeFunctionContains.png | Bin 1592 -> 1918 bytes ...TBela_1_1CSS_1_1Value_1_1OutlineWidth.html | 117 +-- ...ssTBela_1_1CSS_1_1Value_1_1OutlineWidth.js | 4 - ...sTBela_1_1CSS_1_1Value_1_1OutlineWidth.png | Bin 1684 -> 2436 bytes ..._1TokenSelectorValueAttribute-members.html | 0 ...S_1_1Value_1_1BackgroundColor-members.html | 50 +- ...ssTBela_1_1CSS_1_1Property_1_1Comment.html | 50 +- ...lassTBela_1_1CSS_1_1Property_1_1Comment.js | 3 +- ...assTBela_1_1CSS_1_1Property_1_1Comment.png | Bin 2182 -> 3481 bytes ...1_1CSS_1_1Value_1_1LineHeight-members.html | 48 +- ...SS_1_1Interfaces_1_1ParsableInterface.html | 38 +- ...1CSS_1_1Interfaces_1_1ParsableInterface.js | 0 ...CSS_1_1Interfaces_1_1ParsableInterface.png | Bin 5459 -> 10796 bytes ...nSelectorValueAttributeString-members.html | 0 ...1CSS_1_1Parser_1_1Validator_1_1AtRule.html | 183 ++++ ...1_1CSS_1_1Parser_1_1Validator_1_1AtRule.js | 4 + ..._1CSS_1_1Parser_1_1Validator_1_1AtRule.png | Bin 0 -> 845 bytes ...S_1_1Query_1_1TokenWhitespace-members.html | 0 ..._1CSS_1_1Value_1_1CssFunction-members.html | 138 +++ .../classTBela_1_1CSS_1_1Parser_1_1Lexer.html | 424 ++++++++ .../classTBela_1_1CSS_1_1Parser_1_1Lexer.js | 21 + ...1Query_1_1TokenSelectorValueSeparator.html | 2 +- ...1_1Query_1_1TokenSelectorValueSeparator.js | 0 ..._1Query_1_1TokenSelectorValueSeparator.png | Bin 1551 -> 2145 bytes ...TokenSelectorValueAttributeExpression.html | 2 +- ..._1TokenSelectorValueAttributeExpression.js | 0 ...1TokenSelectorValueAttributeExpression.png | Bin 1102 -> 1211 bytes ...ssTBela_1_1CSS_1_1Value_1_1Whitespace.html | 72 +- ...lassTBela_1_1CSS_1_1Value_1_1Whitespace.js | 1 - ...assTBela_1_1CSS_1_1Value_1_1Whitespace.png | Bin 1270 -> 1561 bytes .../classTBela_1_1CSS_1_1Color-members.html | 0 ...a_1_1CSS_1_1Element_1_1AtRule-members.html | 55 +- ...terfaces_1_1ParsableInterface-members.html | 0 ..._1_1CSS_1_1Parser_1_1Position-members.html | 0 ..._1_1CSS_1_1Process_1_1Helper-members.html} | 47 +- ...1CSS_1_1Interfaces_1_1ObjectInterface.html | 24 +- ...1_1CSS_1_1Interfaces_1_1ObjectInterface.js | 0 ..._1CSS_1_1Interfaces_1_1ObjectInterface.png | Bin 8838 -> 20259 bytes ...TBela_1_1CSS_1_1Value_1_1OutlineColor.html | 60 +- ...sTBela_1_1CSS_1_1Value_1_1OutlineColor.png | Bin 1415 -> 1972 bytes ...a_1_1CSS_1_1Value_1_1BackgroundRepeat.html | 132 ++- ...la_1_1CSS_1_1Value_1_1BackgroundRepeat.png | Bin 1322 -> 1605 bytes ...SS_1_1Value_1_1BackgroundClip-members.html | 39 +- docs/api/html/d6/ded/namespaceCSS.html | 535 +++++++++- ...assTBela_1_1CSS_1_1Element_1_1Comment.html | 13 +- ...lassTBela_1_1CSS_1_1Element_1_1Comment.png | Bin 2677 -> 4261 bytes ...lassTBela_1_1CSS_1_1Element_1_1AtRule.html | 23 +- .../classTBela_1_1CSS_1_1Element_1_1AtRule.js | 0 ...classTBela_1_1CSS_1_1Element_1_1AtRule.png | Bin 4947 -> 8879 bytes .../classTBela_1_1CSS_1_1Element-members.html | 30 +- ...r_1_1Validator_1_1InvalidRule-members.html | 107 ++ ...a_1_1CSS_1_1Value_1_1Operator-members.html | 42 +- ...la_1_1CSS_1_1Parser_1_1Helper-members.html | 0 ...ssTBela_1_1CSS_1_1Element_1_1RuleList.html | 45 +- ...lassTBela_1_1CSS_1_1Element_1_1RuleList.js | 1 + ...assTBela_1_1CSS_1_1Element_1_1RuleList.png | Bin 5423 -> 9750 bytes ...electorValueAttributeSelector-members.html | 0 ...ela_1_1CSS_1_1Property_1_1PropertySet.html | 145 ++- ...TBela_1_1CSS_1_1Property_1_1PropertySet.js | 9 +- ...CSS_1_1Element_1_1Declaration-members.html | 30 +- ...1CSS_1_1Query_1_1TokenSelectInterface.html | 2 +- ..._1CSS_1_1Query_1_1TokenSelectInterface.png | Bin 1043 -> 1261 bytes ...classTBela_1_1CSS_1_1Renderer-members.html | 44 +- ...Value_1_1BackgroundAttachment-members.html | 39 +- ...1CSS_1_1Value_1_1BackgroundAttachment.html | 58 +- ..._1CSS_1_1Value_1_1BackgroundAttachment.png | Bin 1559 -> 2117 bytes .../d8/d23/classTBela_1_1CSS_1_1Element.html | 46 +- .../d8/d23/classTBela_1_1CSS_1_1Element.js | 6 +- .../d8/d23/classTBela_1_1CSS_1_1Element.png | Bin 4688 -> 8051 bytes ...ValueAttributeFunctionComment-members.html | 0 ...ssTBela_1_1CSS_1_1Value_1_1FontWeight.html | 131 +-- ...lassTBela_1_1CSS_1_1Value_1_1FontWeight.js | 2 - ...assTBela_1_1CSS_1_1Value_1_1FontWeight.png | Bin 1282 -> 1568 bytes ...assTBela_1_1CSS_1_1Value_1_1ShortHand.html | 118 +-- ...classTBela_1_1CSS_1_1Value_1_1ShortHand.js | 4 - ...lassTBela_1_1CSS_1_1Value_1_1ShortHand.png | Bin 2496 -> 3433 bytes ...electorValueAttributeFunctionEndswith.html | 2 +- ...nSelectorValueAttributeFunctionEndswith.js | 0 ...SelectorValueAttributeFunctionEndswith.png | Bin 1409 -> 1943 bytes ...classTBela_1_1CSS_1_1Value_1_1Comment.html | 72 +- .../classTBela_1_1CSS_1_1Value_1_1Comment.js | 1 - .../classTBela_1_1CSS_1_1Value_1_1Comment.png | Bin 1256 -> 1546 bytes ...assTBela_1_1CSS_1_1Query_1_1Evaluator.html | 2 +- ...classTBela_1_1CSS_1_1Query_1_1Evaluator.js | 0 .../d8/d8b/classTBela_1_1CSS_1_1Parser.html | 949 +++++++++--------- .../d8/d8b/classTBela_1_1CSS_1_1Parser.js | 66 +- .../d8/d8b/classTBela_1_1CSS_1_1Parser.png | Bin ..._1CSS_1_1Value_1_1FontVariant-members.html | 39 +- .../classTBela_1_1CSS_1_1Cli_1_1Option.html | 209 ++++ .../da4/classTBela_1_1CSS_1_1Cli_1_1Option.js | 25 + ...Bela_1_1CSS_1_1Element_1_1Declaration.html | 13 +- ...TBela_1_1CSS_1_1Element_1_1Declaration.png | Bin 2698 -> 4296 bytes ...la_1_1CSS_1_1Value_1_1InvalidComment.html} | 183 ++-- ...TBela_1_1CSS_1_1Value_1_1InvalidComment.js | 4 + ...Bela_1_1CSS_1_1Value_1_1InvalidComment.png | Bin 0 -> 2086 bytes ...assTBela_1_1CSS_1_1Value_1_1FontStyle.html | 138 ++- ...classTBela_1_1CSS_1_1Value_1_1FontStyle.js | 5 - ...lassTBela_1_1CSS_1_1Value_1_1FontStyle.png | Bin 1264 -> 1569 bytes ..._1_1CSS_1_1Element_1_1RuleSet-members.html | 51 +- ...alueAttributeFunctionContains-members.html | 0 .../df3/classTBela_1_1CSS_1_1Cli_1_1Args.html | 327 ++++++ .../df3/classTBela_1_1CSS_1_1Cli_1_1Args.js | 20 + ..._1TokenSelectorValueAttributeSelector.html | 2 +- ..._1_1TokenSelectorValueAttributeSelector.js | 0 ...1_1TokenSelectorValueAttributeSelector.png | Bin 1075 -> 1159 bytes ...1CSS_1_1Value_1_1OutlineWidth-members.html | 37 +- ...TBela_1_1CSS_1_1Value_1_1CssSrcFormat.html | 155 ++- ...ssTBela_1_1CSS_1_1Value_1_1CssSrcFormat.js | 1 - ...sTBela_1_1CSS_1_1Value_1_1CssSrcFormat.png | Bin 658 -> 2020 bytes ...ceptions_1_1UnknownParameterException.html | 111 ++ ...xceptions_1_1UnknownParameterException.png | Bin 0 -> 903 bytes ...assTBela_1_1CSS_1_1Element_1_1RuleSet.html | 17 +- ...classTBela_1_1CSS_1_1Element_1_1RuleSet.js | 0 ...lassTBela_1_1CSS_1_1Element_1_1RuleSet.png | Bin 5208 -> 9119 bytes ...sTBela_1_1CSS_1_1Value_1_1CssFunction.html | 331 ++++++ ...assTBela_1_1CSS_1_1Value_1_1CssFunction.js | 5 + ...ssTBela_1_1CSS_1_1Value_1_1CssFunction.png | Bin 0 -> 2728 bytes ...sTBela_1_1CSS_1_1Query_1_1TokenSelect.html | 2 +- ...assTBela_1_1CSS_1_1Query_1_1TokenSelect.js | 0 ...ssTBela_1_1CSS_1_1Query_1_1TokenSelect.png | Bin 1390 -> 1729 bytes ...1_1CSS_1_1Element_1_1NestingMediaRule.html | 328 ++++++ ...a_1_1CSS_1_1Element_1_1NestingMediaRule.js | 7 + ..._1_1CSS_1_1Element_1_1NestingMediaRule.png | Bin 0 -> 8866 bytes ...electorValueAttributeFunction-members.html | 0 ...e_1_1CssParenthesisExpression-members.html | 39 +- ..._1Value_1_1InvalidCssFunction-members.html | 138 +++ ..._1_1Value_1_1InvalidCssString-members.html | 138 +++ ...la_1_1CSS_1_1Property_1_1PropertyList.html | 30 +- ...Bela_1_1CSS_1_1Property_1_1PropertyList.js | 4 +- ...ela_1_1CSS_1_1Property_1_1PropertyList.png | Bin ...TBela_1_1CSS_1_1Value_1_1Unit-members.html | 37 +- ...assTBela_1_1CSS_1_1Query_1_1TokenList.html | 2 +- ...classTBela_1_1CSS_1_1Query_1_1TokenList.js | 0 ...lassTBela_1_1CSS_1_1Query_1_1TokenList.png | Bin ...S_1_1Parser_1_1SourceLocation-members.html | 0 .../classTBela_1_1CSS_1_1Value_1_1Number.html | 124 ++- .../classTBela_1_1CSS_1_1Value_1_1Number.js | 2 - .../classTBela_1_1CSS_1_1Value_1_1Number.png | Bin 1913 -> 2591 bytes docs/api/html/da/d58/deprecated.html | 593 ----------- ...1Parser_1_1Validator_1_1NestingAtRule.html | 183 ++++ ...1_1Parser_1_1Validator_1_1NestingAtRule.js | 4 + ..._1Parser_1_1Validator_1_1NestingAtRule.png | Bin 0 -> 894 bytes ..._1Validator_1_1InvalidComment-members.html | 107 ++ ...orValueAttributeFunctionEmpty-members.html | 0 ...SelectorValueAttributeFunctionComment.html | 2 +- ...enSelectorValueAttributeFunctionComment.js | 0 ...nSelectorValueAttributeFunctionComment.png | Bin 1715 -> 2433 bytes ...sTBela_1_1CSS_1_1Property_1_1Property.html | 124 ++- ...assTBela_1_1CSS_1_1Property_1_1Property.js | 9 +- ...ssTBela_1_1CSS_1_1Property_1_1Property.png | Bin 2264 -> 3486 bytes ...classTBela_1_1CSS_1_1Value_1_1Outline.html | 53 +- .../classTBela_1_1CSS_1_1Value_1_1Outline.png | Bin 1445 -> 1995 bytes ...ceptions_1_1MissingParameterException.html | 111 ++ ...xceptions_1_1MissingParameterException.png | Bin 0 -> 904 bytes ...TBela_1_1CSS_1_1Parser_1_1SyntaxError.html | 2 +- ...sTBela_1_1CSS_1_1Parser_1_1SyntaxError.png | Bin .../classTBela_1_1CSS_1_1Value_1_1CssUrl.html | 197 +++- .../classTBela_1_1CSS_1_1Value_1_1CssUrl.js | 1 - .../classTBela_1_1CSS_1_1Value_1_1CssUrl.png | Bin 593 -> 1979 bytes .../classTBela_1_1CSS_1_1Query_1_1Parser.html | 2 +- .../classTBela_1_1CSS_1_1Query_1_1Parser.js | 0 ...nSelectorValueAttributeFunctionEquals.html | 2 +- ...kenSelectorValueAttributeFunctionEquals.js | 0 ...enSelectorValueAttributeFunctionEquals.png | Bin 1586 -> 1906 bytes ..._1_1Value_1_1BackgroundOrigin-members.html | 39 +- ...lassTBela_1_1CSS_1_1Process_1_1Helper.html | 113 +++ ...lassTBela_1_1CSS_1_1Value_1_1Operator.html | 52 +- .../classTBela_1_1CSS_1_1Value_1_1Operator.js | 0 ...classTBela_1_1CSS_1_1Value_1_1Operator.png | Bin 1254 -> 1546 bytes ...enSelectorValueAttributeIndex-members.html | 0 ...S_1_1Interfaces_1_1ValidatorInterface.html | 242 +++++ ...CSS_1_1Interfaces_1_1ValidatorInterface.js | 8 + ...SS_1_1Interfaces_1_1ValidatorInterface.png | Bin 0 -> 8047 bytes ...1_1Validator_1_1NestingAtRule-members.html | 107 ++ ...1_1CSS_1_1Parser_1_1Validator_1_1Rule.html | 183 ++++ ...a_1_1CSS_1_1Parser_1_1Validator_1_1Rule.js | 4 + ..._1_1CSS_1_1Parser_1_1Validator_1_1Rule.png | Bin 0 -> 831 bytes ...ela_1_1CSS_1_1Query_1_1TokenInterface.html | 2 +- ...TBela_1_1CSS_1_1Query_1_1TokenInterface.js | 0 ...Bela_1_1CSS_1_1Query_1_1TokenInterface.png | Bin 2644 -> 3664 bytes ...la_1_1CSS_1_1Element_1_1NestingAtRule.html | 257 +++++ ...ela_1_1CSS_1_1Element_1_1NestingAtRule.png | Bin 0 -> 8864 bytes ...ser_1_1Validator_1_1NestingMedialRule.html | 183 ++++ ...arser_1_1Validator_1_1NestingMedialRule.js | 4 + ...rser_1_1Validator_1_1NestingMedialRule.png | Bin 0 -> 1042 bytes ...SS_1_1Query_1_1QueryInterface-members.html | 0 ..._1_1Value_1_1CssParenthesisExpression.html | 72 +- ...SS_1_1Value_1_1CssParenthesisExpression.js | 1 - ...S_1_1Value_1_1CssParenthesisExpression.png | Bin 1408 -> 1831 bytes ...1_1CSS_1_1Value_1_1FontWeight-members.html | 52 +- ...a_1_1CSS_1_1Value_1_1InvalidCssString.html | 315 ++++++ ...ela_1_1CSS_1_1Value_1_1InvalidCssString.js | 5 + ...la_1_1CSS_1_1Value_1_1InvalidCssString.png | Bin 0 -> 2111 bytes ...y_1_1TokenSelectorValueString-members.html | 0 .../classTBela_1_1CSS_1_1Value_1_1Font.html | 53 +- .../classTBela_1_1CSS_1_1Value_1_1Font.png | Bin 1426 -> 1972 bytes ...ery_1_1TokenSelectorInterface-members.html | 0 ...1CSS_1_1Value_1_1CssSrcFormat-members.html | 39 +- ..._1_1CSS_1_1Query_1_1Evaluator-members.html | 0 ..._1CSS_1_1Property_1_1Property-members.html | 19 +- ...ela_1_1CSS_1_1Value_1_1Number-members.html | 35 +- ...la_1_1CSS_1_1Value_1_1Comment-members.html | 39 +- ...S_1_1Value_1_1BackgroundImage-members.html | 38 +- ...la_1_1CSS_1_1Value_1_1BackgroundImage.html | 233 ++++- ...Bela_1_1CSS_1_1Value_1_1BackgroundImage.js | 1 - ...ela_1_1CSS_1_1Value_1_1BackgroundImage.png | Bin 700 -> 2055 bytes ...Bela_1_1CSS_1_1Value_1_1Color-members.html | 50 +- ...CSS_1_1Element_1_1NestingRule-members.html | 156 +++ .../classTBela_1_1CSS_1_1Event_1_1Event.html | 2 +- .../classTBela_1_1CSS_1_1Event_1_1Event.png | Bin 920 -> 1059 bytes ...rfaces_1_1RenderableInterface-members.html | 0 ...enSelectorValueAttributeFunctionColor.html | 2 +- ...okenSelectorValueAttributeFunctionColor.js | 0 ...kenSelectorValueAttributeFunctionColor.png | Bin 1094 -> 1216 bytes ...SS_1_1Event_1_1EventInterface-members.html | 0 ...1_1CSS_1_1Element_1_1RuleList-members.html | 51 +- ...ela_1_1CSS_1_1Query_1_1Parser-members.html | 0 ...r_1_1Validator_1_1NestingRule-members.html | 107 ++ .../dd/d5a/classTBela_1_1CSS_1_1Color.html | 2 +- .../html/dd/d5a/classTBela_1_1CSS_1_1Color.js | 0 ...Bela_1_1CSS_1_1Query_1_1TokenSelector.html | 2 +- ...sTBela_1_1CSS_1_1Query_1_1TokenSelector.js | 0 ...TBela_1_1CSS_1_1Query_1_1TokenSelector.png | Bin 1410 -> 1728 bytes .../classTBela_1_1CSS_1_1Value_1_1Set.html | 557 ---------- .../d96/classTBela_1_1CSS_1_1Value_1_1Set.js | 21 - .../d96/classTBela_1_1CSS_1_1Value_1_1Set.png | Bin 1357 -> 0 bytes ...rValueAttributeFunctionEquals-members.html | 0 ...okenSelectorValueAttributeFunctionNot.html | 2 +- ...1TokenSelectorValueAttributeFunctionNot.js | 0 ...TokenSelectorValueAttributeFunctionNot.png | Bin 1668 -> 2365 bytes .../classTBela_1_1CSS_1_1Query_1_1Token.html | 2 +- .../classTBela_1_1CSS_1_1Query_1_1Token.png | Bin 1747 -> 2331 bytes ..._1Parser_1_1Validator_1_1Rule-members.html | 107 ++ ...la_1_1CSS_1_1Value_1_1BackgroundColor.html | 85 +- ...ela_1_1CSS_1_1Value_1_1BackgroundColor.png | Bin 1458 -> 2009 bytes ...assTBela_1_1CSS_1_1Property_1_1Config.html | 6 +- .../dd/dca/classTBela_1_1CSS_1_1Value.html | 480 ++++++--- .../html/dd/dca/classTBela_1_1CSS_1_1Value.js | 5 +- .../dd/dca/classTBela_1_1CSS_1_1Value.png | Bin 7072 -> 15489 bytes .../classTBela_1_1CSS_1_1Value_1_1Unit.html | 151 ++- .../dcf/classTBela_1_1CSS_1_1Value_1_1Unit.js | 2 - .../classTBela_1_1CSS_1_1Value_1_1Unit.png | Bin 1827 -> 2592 bytes ...ela_1_1CSS_1_1Process_1_1Pool-members.html | 115 +++ ...CSS_1_1Parser_1_1Validator_1_1Comment.html | 183 ++++ ..._1CSS_1_1Parser_1_1Validator_1_1Comment.js | 4 + ...1CSS_1_1Parser_1_1Validator_1_1Comment.png | Bin 0 -> 843 bytes ...classTBela_1_1CSS_1_1Ast_1_1Traverser.html | 57 +- .../classTBela_1_1CSS_1_1Ast_1_1Traverser.js | 3 +- .../classTBela_1_1CSS_1_1Ast_1_1Traverser.png | Bin 959 -> 1052 bytes ...ValueAttributeFunctionGeneric-members.html | 0 ...ssTBela_1_1CSS_1_1Value_1_1LineHeight.html | 77 +- ...lassTBela_1_1CSS_1_1Value_1_1LineHeight.js | 1 - ...assTBela_1_1CSS_1_1Value_1_1LineHeight.png | Bin 1273 -> 1559 bytes ..._1Query_1_1TokenSelectorValue-members.html | 0 ...1Parser_1_1Validator_1_1InvalidAtRule.html | 183 ++++ ...1_1Parser_1_1Validator_1_1InvalidAtRule.js | 4 + ..._1Parser_1_1Validator_1_1InvalidAtRule.png | Bin 0 -> 855 bytes ...ela_1_1CSS_1_1Value_1_1CssUrl-members.html | 39 +- ...1_1Parser_1_1Validator_1_1NestingRule.html | 183 ++++ ...S_1_1Parser_1_1Validator_1_1NestingRule.js | 4 + ..._1_1Parser_1_1Validator_1_1NestingRule.png | Bin 0 -> 879 bytes ...1CSS_1_1Value_1_1CssAttribute-members.html | 48 +- ...1Query_1_1TokenSelectorValueAttribute.html | 2 +- ...1_1Query_1_1TokenSelectorValueAttribute.js | 0 ..._1Query_1_1TokenSelectorValueAttribute.png | Bin 1573 -> 2246 bytes ..._1_1CSS_1_1Value_1_1CssString-members.html | 33 +- ...1_1Parser_1_1Validator_1_1Declaration.html | 183 ++++ ...S_1_1Parser_1_1Validator_1_1Declaration.js | 4 + ..._1_1Parser_1_1Validator_1_1Declaration.png | Bin 0 -> 861 bytes ...la_1_1CSS_1_1Query_1_1TokenWhitespace.html | 2 +- ...Bela_1_1CSS_1_1Query_1_1TokenWhitespace.js | 0 ...ela_1_1CSS_1_1Query_1_1TokenWhitespace.png | Bin 956 -> 1038 bytes ...SS_1_1Property_1_1PropertySet-members.html | 11 +- .../df/d08/classTBela_1_1CSS_1_1Renderer.html | 505 +++++++--- .../df/d08/classTBela_1_1CSS_1_1Renderer.js | 40 +- ...TBela_1_1CSS_1_1Cli_1_1Option-members.html | 124 +++ ...nterfaces_1_1ElementInterface-members.html | 27 +- ..._1Element_1_1NestingMediaRule-members.html | 158 +++ ...sTBela_1_1CSS_1_1Value_1_1FontVariant.html | 104 +- ...assTBela_1_1CSS_1_1Value_1_1FontVariant.js | 4 - ...ssTBela_1_1CSS_1_1Value_1_1FontVariant.png | Bin 1271 -> 1549 bytes ..._1_1CSS_1_1Query_1_1TokenList-members.html | 0 ..._1Value_1_1BackgroundPosition-members.html | 33 +- ...aces_1_1InvalidTokenInterface-members.html | 103 ++ ...TBela_1_1CSS_1_1Value_1_1OutlineStyle.html | 52 +- ...sTBela_1_1CSS_1_1Value_1_1OutlineStyle.png | Bin 1279 -> 1569 bytes ..._1CSS_1_1Query_1_1TokenSelect-members.html | 0 ...kenSelectorValueAttributeTest-members.html | 0 .../classTBela_1_1CSS_1_1Element_1_1Rule.html | 28 +- .../classTBela_1_1CSS_1_1Element_1_1Rule.js | 0 .../classTBela_1_1CSS_1_1Element_1_1Rule.png | Bin 4525 -> 8884 bytes ...er_1_1Validator_1_1InvalidDeclaration.html | 183 ++++ ...rser_1_1Validator_1_1InvalidDeclaration.js | 4 + ...ser_1_1Validator_1_1InvalidDeclaration.png | Bin 0 -> 1012 bytes ..._1_1TokenSelectorValueAttributeString.html | 2 +- ...ry_1_1TokenSelectorValueAttributeString.js | 0 ...y_1_1TokenSelectorValueAttributeString.png | Bin 1068 -> 1168 bytes ...ssTBela_1_1CSS_1_1Value_1_1Background.html | 53 +- ...assTBela_1_1CSS_1_1Value_1_1Background.png | Bin 1482 -> 2026 bytes ...ela_1_1CSS_1_1Query_1_1QueryInterface.html | 36 +- ...TBela_1_1CSS_1_1Query_1_1QueryInterface.js | 0 ...Bela_1_1CSS_1_1Query_1_1QueryInterface.png | Bin 5105 -> 10042 bytes ..._1_1CSS_1_1Value_1_1Separator-members.html | 39 +- ...alidator_1_1NestingMedialRule-members.html | 107 ++ ...ectorValueAttributeFunctionBeginswith.html | 2 +- ...electorValueAttributeFunctionBeginswith.js | 0 ...lectorValueAttributeFunctionBeginswith.png | Bin 1440 -> 1966 bytes ...dir_15f30029a8909ed3f59c87794e60d5e7.html} | 6 +- ...dir_2d09348387194b71b473e025dc59abe0.html} | 6 +- .../dir_41ff596e7b0de9b18739e33860473fce.html | 100 ++ .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 4 + ...dir_6bd92bd93c0d5d9980919215b46f20a3.html} | 6 +- .../dir_7fa6fe132890a8c2907738429fdb963a.html | 100 ++ .../dir_924fa6d8f9e2e0e3d82766ab05a113ce.html | 100 -- .../dir_9efb10b15af70c455fdfc36a0e04bc1d.html | 100 ++ ...dir_a55ab011ea6119278ec61d2d99755170.html} | 6 +- ...dir_ae6d06344b508c00eebca750969a2aa6.html} | 6 +- ...dir_b0d08bd550bc60a40ebbaba6c6a30669.html} | 6 +- ...dir_be6b6bc8933d1b72ef64ada15681fca0.html} | 8 +- ...dir_ce6405ba0afce575b27b3b998c1d24f9.html} | 6 +- ...dir_d7445e654e3afb81b6a4d4688b968c74.html} | 6 +- ...dir_e4eff9f022a12130b13a913abd92a027.html} | 8 +- docs/api/html/doc.png | Bin 736 -> 767 bytes docs/api/html/doxygen.css | 0 docs/api/html/doxygen.png | Bin 2560 -> 3841 bytes docs/api/html/dynsections.js | 0 docs/api/html/folderclosed.png | Bin docs/api/html/folderopen.png | Bin docs/api/html/functions.html | 0 docs/api/html/functions__.html | 15 +- docs/api/html/functions_a.html | 12 +- docs/api/html/functions_c.html | 11 +- docs/api/html/functions_d.html | 41 +- docs/api/html/functions_dup.js | 2 +- docs/api/html/functions_e.html | 18 + docs/api/html/functions_f.html | 10 +- docs/api/html/functions_func.html | 15 +- docs/api/html/functions_func.js | 2 +- docs/api/html/functions_func_a.html | 12 +- docs/api/html/functions_func_c.html | 11 +- docs/api/html/functions_func_d.html | 41 +- docs/api/html/functions_func_e.html | 18 + docs/api/html/functions_func_f.html | 10 +- docs/api/html/functions_func_g.html | 69 +- docs/api/html/functions_func_h.html | 4 + docs/api/html/functions_func_i.html | 4 + docs/api/html/functions_func_j.html | 1 - docs/api/html/functions_func_k.html | 0 docs/api/html/functions_func_l.html | 4 +- docs/api/html/functions_func_m.html | 20 +- ...ions_func_n.html => functions_func_o.html} | 11 +- docs/api/html/functions_func_p.html | 23 +- docs/api/html/functions_func_q.html | 0 docs/api/html/functions_func_r.html | 48 +- docs/api/html/functions_func_s.html | 34 +- docs/api/html/functions_func_t.html | 5 +- docs/api/html/functions_func_u.html | 3 +- docs/api/html/functions_func_v.html | 21 +- docs/api/html/functions_func_w.html | 2 +- docs/api/html/functions_g.html | 69 +- docs/api/html/functions_h.html | 4 + docs/api/html/functions_i.html | 4 + docs/api/html/functions_j.html | 1 - docs/api/html/functions_k.html | 0 docs/api/html/functions_l.html | 4 +- docs/api/html/functions_m.html | 20 +- .../{functions_n.html => functions_o.html} | 11 +- docs/api/html/functions_p.html | 23 +- docs/api/html/functions_q.html | 0 docs/api/html/functions_r.html | 54 +- docs/api/html/functions_s.html | 34 +- docs/api/html/functions_t.html | 5 +- docs/api/html/functions_u.html | 3 +- docs/api/html/functions_v.html | 24 +- docs/api/html/functions_vars.html | 9 + docs/api/html/functions_w.html | 2 +- docs/api/html/hierarchy.html | 271 ++--- docs/api/html/hierarchy.js | 65 +- docs/api/html/index.html | 209 +++- docs/api/html/jquery.js | 0 docs/api/html/menu.js | 0 docs/api/html/menudata.js | 5 +- docs/api/html/namespaces.html | 0 docs/api/html/namespaces_dup.js | 0 docs/api/html/nav_f.png | Bin docs/api/html/nav_g.png | Bin docs/api/html/nav_h.png | Bin docs/api/html/navtree.css | 0 docs/api/html/navtree.js | 0 docs/api/html/navtreedata.js | 21 +- docs/api/html/navtreeindex0.js | 500 ++++----- docs/api/html/navtreeindex1.js | 500 ++++----- docs/api/html/navtreeindex2.js | 312 +++--- docs/api/html/open.png | Bin docs/api/html/resize.js | 0 docs/api/html/search/all_0.html | 0 docs/api/html/search/all_0.js | 0 docs/api/html/search/all_1.html | 0 docs/api/html/search/all_1.js | 9 +- docs/api/html/search/all_10.html | 0 docs/api/html/search/all_10.js | 15 +- docs/api/html/search/all_11.html | 0 docs/api/html/search/all_11.js | 34 +- docs/api/html/search/all_12.html | 0 docs/api/html/search/all_12.js | 6 +- docs/api/html/search/all_13.html | 0 docs/api/html/search/all_13.js | 57 +- docs/api/html/search/all_14.html | 0 docs/api/html/search/all_14.js | 51 +- docs/api/html/search/all_15.html | 0 docs/api/html/search/all_15.js | 72 +- docs/api/html/search/all_16.html | 0 docs/api/html/search/all_16.js | 5 +- docs/api/html/search/all_17.html | 0 docs/api/html/search/all_17.js | 6 +- docs/api/html/search/all_18.html | 0 docs/api/html/search/all_18.js | 4 +- docs/api/html/search/all_2.html | 0 docs/api/html/search/all_2.js | 29 +- docs/api/html/search/all_3.html | 0 docs/api/html/search/all_3.js | 0 docs/api/html/search/all_4.html | 0 docs/api/html/search/all_4.js | 30 +- docs/api/html/search/all_5.html | 0 docs/api/html/search/all_5.js | 21 +- docs/api/html/search/all_6.html | 0 docs/api/html/search/all_6.js | 26 +- docs/api/html/search/all_7.html | 0 docs/api/html/search/all_7.js | 25 +- docs/api/html/search/all_8.html | 0 docs/api/html/search/all_8.js | 66 +- docs/api/html/search/all_9.html | 0 docs/api/html/search/all_9.js | 7 +- docs/api/html/search/all_a.html | 0 docs/api/html/search/all_a.js | 18 +- docs/api/html/search/all_b.html | 0 docs/api/html/search/all_b.js | 2 +- docs/api/html/search/all_c.html | 0 docs/api/html/search/all_c.js | 2 +- docs/api/html/search/all_d.html | 0 docs/api/html/search/all_d.js | 5 +- docs/api/html/search/all_e.html | 0 docs/api/html/search/all_e.js | 14 +- docs/api/html/search/all_f.html | 0 docs/api/html/search/all_f.js | 7 +- docs/api/html/search/classes_0.html | 0 docs/api/html/search/classes_0.js | 3 +- docs/api/html/search/classes_1.html | 0 docs/api/html/search/classes_1.js | 18 +- docs/api/html/search/classes_10.html | 0 docs/api/html/search/classes_10.js | 31 +- docs/api/html/search/classes_11.html | 0 docs/api/html/search/classes_11.js | 3 +- docs/api/html/search/classes_12.html | 0 docs/api/html/search/classes_12.js | 3 +- .../search/{pages_0.html => classes_13.html} | 2 +- docs/api/html/search/classes_13.js | 4 + docs/api/html/search/classes_2.html | 0 docs/api/html/search/classes_2.js | 19 +- docs/api/html/search/classes_3.html | 0 docs/api/html/search/classes_3.js | 3 +- docs/api/html/search/classes_4.html | 0 docs/api/html/search/classes_4.js | 10 +- docs/api/html/search/classes_5.html | 0 docs/api/html/search/classes_5.js | 14 +- docs/api/html/search/classes_6.html | 0 docs/api/html/search/classes_6.js | 2 +- docs/api/html/search/classes_7.html | 0 docs/api/html/search/classes_7.js | 9 +- docs/api/html/search/classes_8.html | 0 docs/api/html/search/classes_8.js | 3 +- docs/api/html/search/classes_9.html | 0 docs/api/html/search/classes_9.js | 2 +- docs/api/html/search/classes_a.html | 0 docs/api/html/search/classes_a.js | 11 +- docs/api/html/search/classes_b.html | 0 docs/api/html/search/classes_b.js | 14 +- docs/api/html/search/classes_c.html | 0 docs/api/html/search/classes_c.js | 9 +- docs/api/html/search/classes_d.html | 0 docs/api/html/search/classes_d.js | 8 +- docs/api/html/search/classes_e.html | 0 docs/api/html/search/classes_e.js | 13 +- docs/api/html/search/classes_f.html | 0 docs/api/html/search/classes_f.js | 35 +- docs/api/html/search/close.png | Bin docs/api/html/search/functions_0.html | 0 docs/api/html/search/functions_0.js | 11 +- docs/api/html/search/functions_1.html | 0 docs/api/html/search/functions_1.js | 26 +- docs/api/html/search/functions_10.html | 0 docs/api/html/search/functions_10.js | 42 +- docs/api/html/search/functions_11.html | 0 docs/api/html/search/functions_11.js | 41 +- docs/api/html/search/functions_12.html | 0 docs/api/html/search/functions_12.js | 10 +- docs/api/html/search/functions_13.html | 0 docs/api/html/search/functions_13.js | 2 +- docs/api/html/search/functions_14.html | 0 docs/api/html/search/functions_14.js | 2 +- docs/api/html/search/functions_15.html | 0 docs/api/html/search/functions_15.js | 2 +- docs/api/html/search/functions_2.html | 0 docs/api/html/search/functions_2.js | 13 +- docs/api/html/search/functions_3.html | 0 docs/api/html/search/functions_3.js | 17 +- docs/api/html/search/functions_4.html | 0 docs/api/html/search/functions_4.js | 12 +- docs/api/html/search/functions_5.html | 0 docs/api/html/search/functions_5.js | 11 +- docs/api/html/search/functions_6.html | 0 docs/api/html/search/functions_6.js | 66 +- docs/api/html/search/functions_7.html | 0 docs/api/html/search/functions_7.js | 5 +- docs/api/html/search/functions_8.html | 0 docs/api/html/search/functions_8.js | 9 +- docs/api/html/search/functions_9.html | 0 docs/api/html/search/functions_9.js | 2 +- docs/api/html/search/functions_a.html | 0 docs/api/html/search/functions_a.js | 2 +- docs/api/html/search/functions_b.html | 0 docs/api/html/search/functions_b.js | 2 +- docs/api/html/search/functions_c.html | 0 docs/api/html/search/functions_c.js | 13 +- docs/api/html/search/functions_d.html | 0 docs/api/html/search/functions_d.js | 3 +- docs/api/html/search/functions_e.html | 0 docs/api/html/search/functions_e.js | 19 +- docs/api/html/search/functions_f.html | 0 docs/api/html/search/functions_f.js | 4 +- docs/api/html/search/mag_sel.png | Bin docs/api/html/search/namespaces_0.html | 0 docs/api/html/search/namespaces_0.js | 2 +- docs/api/html/search/namespaces_1.html | 0 docs/api/html/search/namespaces_1.js | 2 +- docs/api/html/search/nomatches.html | 0 docs/api/html/search/pages_0.js | 4 - docs/api/html/search/search.css | 0 docs/api/html/search/search.js | 0 docs/api/html/search/search_l.png | Bin docs/api/html/search/search_m.png | Bin docs/api/html/search/search_r.png | Bin docs/api/html/search/searchdata.js | 13 +- docs/api/html/search/variables_0.html | 0 docs/api/html/search/variables_0.js | 4 +- docs/api/html/search/variables_1.html | 0 docs/api/html/search/variables_1.js | 4 +- docs/api/html/search/variables_2.html | 30 + docs/api/html/search/variables_2.js | 5 + docs/api/html/search/variables_3.html | 30 + docs/api/html/search/variables_3.js | 4 + docs/api/html/splitbar.png | Bin docs/api/html/sync_off.png | Bin docs/api/html/sync_on.png | Bin docs/api/html/tab_a.png | Bin docs/api/html/tab_b.png | Bin docs/api/html/tab_h.png | Bin docs/api/html/tab_s.png | Bin docs/api/html/tabs.css | 0 src/Parser.php | 211 ++-- src/Parser/Lexer.php | 55 +- src/Process/Helper.php | 31 + src/Process/Pool.php | 121 +++ src/Property/PropertyList.php | 67 +- src/Property/PropertyMap.php | 16 + src/Property/PropertySet.php | 15 + src/Renderer.php | 14 +- test/ast.php | 25 - test/build-test.php | 44 - test/build_css-test.php | 112 --- test/comments.php | 45 - test/duplicate.php | 21 - test/extract_font_face.php | 51 - test/extract_font_face_src.php | 55 - test/merge.php | 190 ---- test/parse.php | 13 - test/properties.php | 48 - test/query.php | 66 -- test/remote.php | 73 -- test/render.php | 65 -- test/reparse.php | 77 -- test/sourcemap-import.php | 41 - test/sourcemap-url.php | 25 - test/sourcemap.php | 28 - test/src/MultiProcessingTest.php | 126 +-- test/src/ParseTest.php | 2 +- test/test.php | 8 - test/xpath.php | 131 --- 759 files changed, 17494 insertions(+), 8578 deletions(-) mode change 100755 => 100644 docs/api/html/annotated.html mode change 100755 => 100644 docs/api/html/annotated_dup.js mode change 100755 => 100644 docs/api/html/bc_s.png mode change 100755 => 100644 docs/api/html/bdwn.png mode change 100755 => 100644 docs/api/html/classes.html mode change 100755 => 100644 docs/api/html/closed.png mode change 100755 => 100644 docs/api/html/d0/d10/classTBela_1_1CSS_1_1Query_1_1Token-members.html mode change 100755 => 100644 docs/api/html/d0/d10/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith-members.html delete mode 100755 docs/api/html/d0/d12/classTBela_1_1CSS_1_1Value_1_1Set-members.html rename docs/api/html/d0/{d20/classTBela_1_1CSS_1_1Value_1_1CSSFunction-members.html => d15/classTBela_1_1CSS_1_1Value_1_1InvalidComment-members.html} (57%) mode change 100755 => 100644 mode change 100755 => 100644 docs/api/html/d0/d18/classTBela_1_1CSS_1_1Value_1_1Color.html mode change 100755 => 100644 docs/api/html/d0/d18/classTBela_1_1CSS_1_1Value_1_1Color.js mode change 100755 => 100644 docs/api/html/d0/d18/classTBela_1_1CSS_1_1Value_1_1Color.png mode change 100755 => 100644 docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.html mode change 100755 => 100644 docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.js mode change 100755 => 100644 docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.png create mode 100644 docs/api/html/d0/d59/classTBela_1_1CSS_1_1Cli_1_1Args-members.html mode change 100755 => 100644 docs/api/html/d0/d76/classTBela_1_1CSS_1_1Value_1_1Whitespace-members.html mode change 100755 => 100644 docs/api/html/d0/d88/classTBela_1_1CSS_1_1Property_1_1PropertyMap.html mode change 100755 => 100644 docs/api/html/d0/d88/classTBela_1_1CSS_1_1Property_1_1PropertyMap.js mode change 100755 => 100644 docs/api/html/d0/d8f/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith-members.html mode change 100755 => 100644 docs/api/html/d0/d91/classTBela_1_1CSS_1_1Value_1_1BackgroundSize.html mode change 100755 => 100644 docs/api/html/d0/d91/classTBela_1_1CSS_1_1Value_1_1BackgroundSize.png mode change 100755 => 100644 docs/api/html/d0/d99/classTBela_1_1CSS_1_1Exceptions_1_1IOException.html mode change 100755 => 100644 docs/api/html/d0/d99/classTBela_1_1CSS_1_1Exceptions_1_1IOException.png create mode 100644 docs/api/html/d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.html create mode 100644 docs/api/html/d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.png mode change 100755 => 100644 docs/api/html/d0/dbc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeExpression-members.html mode change 100755 => 100644 docs/api/html/d0/dce/namespaceTBela.html mode change 100755 => 100644 docs/api/html/d0/dce/namespaceTBela.js create mode 100644 docs/api/html/d0/ddf/classTBela_1_1CSS_1_1Parser_1_1Lexer-members.html mode change 100755 => 100644 docs/api/html/d0/df9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionGeneric.html mode change 100755 => 100644 docs/api/html/d0/df9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionGeneric.js mode change 100755 => 100644 docs/api/html/d0/df9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionGeneric.png mode change 100755 => 100644 docs/api/html/d1/d24/classTBela_1_1CSS_1_1Value_1_1BackgroundClip.html mode change 100755 => 100644 docs/api/html/d1/d24/classTBela_1_1CSS_1_1Value_1_1BackgroundClip.png mode change 100755 => 100644 docs/api/html/d1/d3d/classTBela_1_1CSS_1_1Element_1_1Comment-members.html mode change 100755 => 100644 docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.html mode change 100755 => 100644 docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.png mode change 100755 => 100644 docs/api/html/d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.html mode change 100755 => 100644 docs/api/html/d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.js mode change 100755 => 100644 docs/api/html/d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.png mode change 100755 => 100644 docs/api/html/d1/d4e/classTBela_1_1CSS_1_1Event_1_1Event-members.html rename docs/api/html/{d2/de8/classTBela_1_1CSS_1_1Compiler-members.html => d1/d5d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration-members.html} (51%) mode change 100755 => 100644 mode change 100755 => 100644 docs/api/html/d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator.html mode change 100755 => 100644 docs/api/html/d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator.js mode change 100755 => 100644 docs/api/html/d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator.png mode change 100755 => 100644 docs/api/html/d1/d6f/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeIndex.html mode change 100755 => 100644 docs/api/html/d1/d6f/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeIndex.js mode change 100755 => 100644 docs/api/html/d1/d6f/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeIndex.png mode change 100755 => 100644 docs/api/html/d1/d70/classTBela_1_1CSS_1_1Value_1_1BackgroundOrigin.html mode change 100755 => 100644 docs/api/html/d1/d70/classTBela_1_1CSS_1_1Value_1_1BackgroundOrigin.png mode change 100755 => 100644 docs/api/html/d1/d75/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueWhitespace.html mode change 100755 => 100644 docs/api/html/d1/d75/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueWhitespace.js mode change 100755 => 100644 docs/api/html/d1/d75/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueWhitespace.png mode change 100755 => 100644 docs/api/html/d1/d78/classTBela_1_1CSS_1_1Value_1_1OutlineStyle-members.html delete mode 100755 docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.js delete mode 100755 docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.png mode change 100755 => 100644 docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.html mode change 100755 => 100644 docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.js mode change 100755 => 100644 docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.png delete mode 100755 docs/api/html/d1/d8f/classTBela_1_1CSS_1_1Compiler.html delete mode 100755 docs/api/html/d1/d8f/classTBela_1_1CSS_1_1Compiler.js mode change 100755 => 100644 docs/api/html/d1/da1/classTBela_1_1CSS_1_1Property_1_1PropertyMap-members.html mode change 100755 => 100644 docs/api/html/d1/da1/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface-members.html mode change 100755 => 100644 docs/api/html/d1/dab/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty.html mode change 100755 => 100644 docs/api/html/d1/dab/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty.js mode change 100755 => 100644 docs/api/html/d1/dab/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty.png mode change 100755 => 100644 docs/api/html/d1/db9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValue.html mode change 100755 => 100644 docs/api/html/d1/db9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValue.png create mode 100644 docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.html create mode 100644 docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.js create mode 100644 docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.png mode change 100755 => 100644 docs/api/html/d1/dcc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeTest.html mode change 100755 => 100644 docs/api/html/d1/dcc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeTest.js mode change 100755 => 100644 docs/api/html/d1/dcc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeTest.png mode change 100755 => 100644 docs/api/html/d1/dd8/classTBela_1_1CSS_1_1Parser_1_1Position.html mode change 100755 => 100644 docs/api/html/d1/dd8/classTBela_1_1CSS_1_1Parser_1_1Position.js mode change 100755 => 100644 docs/api/html/d1/dd8/classTBela_1_1CSS_1_1Parser_1_1Position.png mode change 100755 => 100644 docs/api/html/d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.html mode change 100755 => 100644 docs/api/html/d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.js mode change 100755 => 100644 docs/api/html/d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.png mode change 100755 => 100644 docs/api/html/d1/dfc/classTBela_1_1CSS_1_1Value_1_1FontSize-members.html create mode 100644 docs/api/html/d2/d1d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule-members.html mode change 100755 => 100644 docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.html mode change 100755 => 100644 docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.png mode change 100755 => 100644 docs/api/html/d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.html mode change 100755 => 100644 docs/api/html/d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.js mode change 100755 => 100644 docs/api/html/d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.png mode change 100755 => 100644 docs/api/html/d2/da5/classTBela_1_1CSS_1_1Value_1_1FontFamily.html mode change 100755 => 100644 docs/api/html/d2/da5/classTBela_1_1CSS_1_1Value_1_1FontFamily.png mode change 100755 => 100644 docs/api/html/d2/dbb/classTBela_1_1CSS_1_1Value_1_1BackgroundPosition.html mode change 100755 => 100644 docs/api/html/d2/dbb/classTBela_1_1CSS_1_1Value_1_1BackgroundPosition.js mode change 100755 => 100644 docs/api/html/d2/dbb/classTBela_1_1CSS_1_1Value_1_1BackgroundPosition.png mode change 100755 => 100644 docs/api/html/d2/dbf/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueWhitespace-members.html mode change 100755 => 100644 docs/api/html/d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.html mode change 100755 => 100644 docs/api/html/d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.js mode change 100755 => 100644 docs/api/html/d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.png create mode 100644 docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.html create mode 100644 docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.js create mode 100644 docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.png mode change 100755 => 100644 docs/api/html/d2/dee/classTBela_1_1CSS_1_1Value-members.html create mode 100644 docs/api/html/d2/df0/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment-members.html mode change 100755 => 100644 docs/api/html/d2/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunction.html mode change 100755 => 100644 docs/api/html/d2/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunction.js mode change 100755 => 100644 docs/api/html/d2/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunction.png mode change 100755 => 100644 docs/api/html/d3/d05/classTBela_1_1CSS_1_1Value_1_1FontStretch-members.html mode change 100755 => 100644 docs/api/html/d3/d24/classTBela_1_1CSS_1_1Element_1_1Stylesheet-members.html mode change 100755 => 100644 docs/api/html/d3/d53/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString.html mode change 100755 => 100644 docs/api/html/d3/d53/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString.js mode change 100755 => 100644 docs/api/html/d3/d53/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString.png mode change 100755 => 100644 docs/api/html/d3/d54/classTBela_1_1CSS_1_1Value_1_1CssString.html mode change 100755 => 100644 docs/api/html/d3/d54/classTBela_1_1CSS_1_1Value_1_1CssString.js mode change 100755 => 100644 docs/api/html/d3/d54/classTBela_1_1CSS_1_1Value_1_1CssString.png mode change 100755 => 100644 docs/api/html/d3/d5b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor-members.html create mode 100644 docs/api/html/d3/d5e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface-members.html mode change 100755 => 100644 docs/api/html/d3/d86/classTBela_1_1CSS_1_1Value_1_1BackgroundSize-members.html mode change 100755 => 100644 docs/api/html/d3/d9d/classTBela_1_1CSS_1_1Value_1_1Background-members.html mode change 100755 => 100644 docs/api/html/d3/da3/classTBela_1_1CSS_1_1Value_1_1BackgroundRepeat-members.html mode change 100755 => 100644 docs/api/html/d3/db4/classTBela_1_1CSS_1_1Parser_1_1Helper.html mode change 100755 => 100644 docs/api/html/d3/dd4/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionNot-members.html create mode 100644 docs/api/html/d3/dd5/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1DuplicateArgumentException.html create mode 100644 docs/api/html/d3/dd5/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1DuplicateArgumentException.png mode change 100755 => 100644 docs/api/html/d3/dda/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface-members.html mode change 100755 => 100644 docs/api/html/d3/de6/classTBela_1_1CSS_1_1Value_1_1Font-members.html mode change 100755 => 100644 docs/api/html/d4/d21/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator-members.html create mode 100644 docs/api/html/d4/d37/classTBela_1_1CSS_1_1Element_1_1NestingAtRule-members.html mode change 100755 => 100644 docs/api/html/d4/d5e/classTBela_1_1CSS_1_1Value_1_1FontFamily-members.html mode change 100755 => 100644 docs/api/html/d4/d63/classTBela_1_1CSS_1_1Ast_1_1Traverser-members.html create mode 100644 docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html create mode 100644 docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.js create mode 100644 docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.png mode change 100755 => 100644 docs/api/html/d4/d8c/classTBela_1_1CSS_1_1Value_1_1Outline-members.html create mode 100644 docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html create mode 100644 docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.js create mode 100644 docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.png mode change 100755 => 100644 docs/api/html/d4/dc3/classTBela_1_1CSS_1_1Value_1_1ShortHand-members.html mode change 100755 => 100644 docs/api/html/d4/dcd/classTBela_1_1CSS_1_1Property_1_1Comment-members.html mode change 100755 => 100644 docs/api/html/d4/dd5/classTBela_1_1CSS_1_1Query_1_1TokenSelector-members.html create mode 100644 docs/api/html/d4/dd9/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration-members.html mode change 100755 => 100644 docs/api/html/d4/de0/classTBela_1_1CSS_1_1Value_1_1FontStyle-members.html create mode 100644 docs/api/html/d4/dfb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule-members.html mode change 100755 => 100644 docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.html mode change 100755 => 100644 docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.js mode change 100755 => 100644 docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.png mode change 100755 => 100644 docs/api/html/d5/d28/classTBela_1_1CSS_1_1Element_1_1Rule-members.html mode change 100755 => 100644 docs/api/html/d5/d30/interfaceTBela_1_1CSS_1_1Query_1_1TokenInterface-members.html mode change 100755 => 100644 docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.html mode change 100755 => 100644 docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.png mode change 100755 => 100644 docs/api/html/d5/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface-members.html create mode 100644 docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.html create mode 100644 docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.js create mode 100644 docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.png mode change 100755 => 100644 docs/api/html/d5/d56/classTBela_1_1CSS_1_1Value_1_1FontSize.html mode change 100755 => 100644 docs/api/html/d5/d56/classTBela_1_1CSS_1_1Value_1_1FontSize.js mode change 100755 => 100644 docs/api/html/d5/d56/classTBela_1_1CSS_1_1Value_1_1FontSize.png mode change 100755 => 100644 docs/api/html/d5/d63/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface-members.html mode change 100755 => 100644 docs/api/html/d5/d6e/classTBela_1_1CSS_1_1Property_1_1PropertyList-members.html mode change 100755 => 100644 docs/api/html/d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html mode change 100755 => 100644 docs/api/html/d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.js mode change 100755 => 100644 docs/api/html/d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.png mode change 100755 => 100644 docs/api/html/d5/da5/classTBela_1_1CSS_1_1Property_1_1Config-members.html mode change 100755 => 100644 docs/api/html/d5/db8/classTBela_1_1CSS_1_1Value_1_1OutlineColor-members.html mode change 100755 => 100644 docs/api/html/d5/dc6/classTBela_1_1CSS_1_1Parser-members.html mode change 100755 => 100644 docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.html mode change 100755 => 100644 docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.js mode change 100755 => 100644 docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.png mode change 100755 => 100644 docs/api/html/d5/df3/classTBela_1_1CSS_1_1Value_1_1OutlineWidth.html delete mode 100755 docs/api/html/d5/df3/classTBela_1_1CSS_1_1Value_1_1OutlineWidth.js mode change 100755 => 100644 docs/api/html/d5/df3/classTBela_1_1CSS_1_1Value_1_1OutlineWidth.png mode change 100755 => 100644 docs/api/html/d5/dfa/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute-members.html mode change 100755 => 100644 docs/api/html/d6/d04/classTBela_1_1CSS_1_1Value_1_1BackgroundColor-members.html mode change 100755 => 100644 docs/api/html/d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment.html mode change 100755 => 100644 docs/api/html/d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment.js mode change 100755 => 100644 docs/api/html/d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment.png mode change 100755 => 100644 docs/api/html/d6/d0b/classTBela_1_1CSS_1_1Value_1_1LineHeight-members.html mode change 100755 => 100644 docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.html mode change 100755 => 100644 docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.js mode change 100755 => 100644 docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.png mode change 100755 => 100644 docs/api/html/d6/d1e/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString-members.html create mode 100644 docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.html create mode 100644 docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.js create mode 100644 docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.png mode change 100755 => 100644 docs/api/html/d6/d26/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace-members.html create mode 100644 docs/api/html/d6/d3e/classTBela_1_1CSS_1_1Value_1_1CssFunction-members.html create mode 100644 docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html create mode 100644 docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.js mode change 100755 => 100644 docs/api/html/d6/d63/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator.html mode change 100755 => 100644 docs/api/html/d6/d63/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator.js mode change 100755 => 100644 docs/api/html/d6/d63/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator.png mode change 100755 => 100644 docs/api/html/d6/d73/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeExpression.html mode change 100755 => 100644 docs/api/html/d6/d73/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeExpression.js mode change 100755 => 100644 docs/api/html/d6/d73/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeExpression.png mode change 100755 => 100644 docs/api/html/d6/d86/classTBela_1_1CSS_1_1Value_1_1Whitespace.html mode change 100755 => 100644 docs/api/html/d6/d86/classTBela_1_1CSS_1_1Value_1_1Whitespace.js mode change 100755 => 100644 docs/api/html/d6/d86/classTBela_1_1CSS_1_1Value_1_1Whitespace.png mode change 100755 => 100644 docs/api/html/d6/d92/classTBela_1_1CSS_1_1Color-members.html mode change 100755 => 100644 docs/api/html/d6/da7/classTBela_1_1CSS_1_1Element_1_1AtRule-members.html mode change 100755 => 100644 docs/api/html/d6/daf/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface-members.html mode change 100755 => 100644 docs/api/html/d6/dc1/classTBela_1_1CSS_1_1Parser_1_1Position-members.html rename docs/api/html/{pages.html => d6/dcc/classTBela_1_1CSS_1_1Process_1_1Helper-members.html} (57%) mode change 100755 => 100644 mode change 100755 => 100644 docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.html mode change 100755 => 100644 docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.js mode change 100755 => 100644 docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.png mode change 100755 => 100644 docs/api/html/d6/ddc/classTBela_1_1CSS_1_1Value_1_1OutlineColor.html mode change 100755 => 100644 docs/api/html/d6/ddc/classTBela_1_1CSS_1_1Value_1_1OutlineColor.png mode change 100755 => 100644 docs/api/html/d6/dde/classTBela_1_1CSS_1_1Value_1_1BackgroundRepeat.html mode change 100755 => 100644 docs/api/html/d6/dde/classTBela_1_1CSS_1_1Value_1_1BackgroundRepeat.png mode change 100755 => 100644 docs/api/html/d6/ddf/classTBela_1_1CSS_1_1Value_1_1BackgroundClip-members.html mode change 100755 => 100644 docs/api/html/d6/ded/namespaceCSS.html mode change 100755 => 100644 docs/api/html/d6/dfd/classTBela_1_1CSS_1_1Element_1_1Comment.html mode change 100755 => 100644 docs/api/html/d6/dfd/classTBela_1_1CSS_1_1Element_1_1Comment.png mode change 100755 => 100644 docs/api/html/d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html mode change 100755 => 100644 docs/api/html/d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.js mode change 100755 => 100644 docs/api/html/d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.png mode change 100755 => 100644 docs/api/html/d7/d21/classTBela_1_1CSS_1_1Element-members.html create mode 100644 docs/api/html/d7/d25/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule-members.html mode change 100755 => 100644 docs/api/html/d7/d2a/classTBela_1_1CSS_1_1Value_1_1Operator-members.html mode change 100755 => 100644 docs/api/html/d7/d48/classTBela_1_1CSS_1_1Parser_1_1Helper-members.html mode change 100755 => 100644 docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html mode change 100755 => 100644 docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.js mode change 100755 => 100644 docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.png mode change 100755 => 100644 docs/api/html/d7/d66/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector-members.html mode change 100755 => 100644 docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html mode change 100755 => 100644 docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.js mode change 100755 => 100644 docs/api/html/d7/d73/classTBela_1_1CSS_1_1Element_1_1Declaration-members.html mode change 100755 => 100644 docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.html mode change 100755 => 100644 docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.png mode change 100755 => 100644 docs/api/html/d7/db6/classTBela_1_1CSS_1_1Renderer-members.html mode change 100755 => 100644 docs/api/html/d7/dcc/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment-members.html mode change 100755 => 100644 docs/api/html/d8/d0d/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment.html mode change 100755 => 100644 docs/api/html/d8/d0d/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment.png mode change 100755 => 100644 docs/api/html/d8/d23/classTBela_1_1CSS_1_1Element.html mode change 100755 => 100644 docs/api/html/d8/d23/classTBela_1_1CSS_1_1Element.js mode change 100755 => 100644 docs/api/html/d8/d23/classTBela_1_1CSS_1_1Element.png mode change 100755 => 100644 docs/api/html/d8/d27/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment-members.html mode change 100755 => 100644 docs/api/html/d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.html mode change 100755 => 100644 docs/api/html/d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.js mode change 100755 => 100644 docs/api/html/d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.png mode change 100755 => 100644 docs/api/html/d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.html delete mode 100755 docs/api/html/d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.js mode change 100755 => 100644 docs/api/html/d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.png mode change 100755 => 100644 docs/api/html/d8/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith.html mode change 100755 => 100644 docs/api/html/d8/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith.js mode change 100755 => 100644 docs/api/html/d8/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith.png mode change 100755 => 100644 docs/api/html/d8/d66/classTBela_1_1CSS_1_1Value_1_1Comment.html mode change 100755 => 100644 docs/api/html/d8/d66/classTBela_1_1CSS_1_1Value_1_1Comment.js mode change 100755 => 100644 docs/api/html/d8/d66/classTBela_1_1CSS_1_1Value_1_1Comment.png mode change 100755 => 100644 docs/api/html/d8/d89/classTBela_1_1CSS_1_1Query_1_1Evaluator.html mode change 100755 => 100644 docs/api/html/d8/d89/classTBela_1_1CSS_1_1Query_1_1Evaluator.js mode change 100755 => 100644 docs/api/html/d8/d8b/classTBela_1_1CSS_1_1Parser.html mode change 100755 => 100644 docs/api/html/d8/d8b/classTBela_1_1CSS_1_1Parser.js mode change 100755 => 100644 docs/api/html/d8/d8b/classTBela_1_1CSS_1_1Parser.png mode change 100755 => 100644 docs/api/html/d8/d9d/classTBela_1_1CSS_1_1Value_1_1FontVariant-members.html create mode 100644 docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html create mode 100644 docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.js mode change 100755 => 100644 docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.html mode change 100755 => 100644 docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.png rename docs/api/html/{d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html => d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.html} (69%) mode change 100755 => 100644 create mode 100644 docs/api/html/d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.js create mode 100644 docs/api/html/d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.png mode change 100755 => 100644 docs/api/html/d8/db9/classTBela_1_1CSS_1_1Value_1_1FontStyle.html delete mode 100755 docs/api/html/d8/db9/classTBela_1_1CSS_1_1Value_1_1FontStyle.js mode change 100755 => 100644 docs/api/html/d8/db9/classTBela_1_1CSS_1_1Value_1_1FontStyle.png mode change 100755 => 100644 docs/api/html/d8/dc5/classTBela_1_1CSS_1_1Element_1_1RuleSet-members.html mode change 100755 => 100644 docs/api/html/d8/dd5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains-members.html create mode 100644 docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html create mode 100644 docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.js mode change 100755 => 100644 docs/api/html/d9/d03/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector.html mode change 100755 => 100644 docs/api/html/d9/d03/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector.js mode change 100755 => 100644 docs/api/html/d9/d03/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector.png mode change 100755 => 100644 docs/api/html/d9/d2d/classTBela_1_1CSS_1_1Value_1_1OutlineWidth-members.html mode change 100755 => 100644 docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html mode change 100755 => 100644 docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.js mode change 100755 => 100644 docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.png create mode 100644 docs/api/html/d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.html create mode 100644 docs/api/html/d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.png mode change 100755 => 100644 docs/api/html/d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.html mode change 100755 => 100644 docs/api/html/d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.js mode change 100755 => 100644 docs/api/html/d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.png create mode 100644 docs/api/html/d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.html create mode 100644 docs/api/html/d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.js create mode 100644 docs/api/html/d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.png mode change 100755 => 100644 docs/api/html/d9/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelect.html mode change 100755 => 100644 docs/api/html/d9/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelect.js mode change 100755 => 100644 docs/api/html/d9/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelect.png create mode 100644 docs/api/html/d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.html create mode 100644 docs/api/html/d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.js create mode 100644 docs/api/html/d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.png mode change 100755 => 100644 docs/api/html/d9/d81/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunction-members.html mode change 100755 => 100644 docs/api/html/d9/d83/classTBela_1_1CSS_1_1Value_1_1CssParenthesisExpression-members.html create mode 100644 docs/api/html/d9/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction-members.html create mode 100644 docs/api/html/d9/da1/classTBela_1_1CSS_1_1Value_1_1InvalidCssString-members.html mode change 100755 => 100644 docs/api/html/d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.html mode change 100755 => 100644 docs/api/html/d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.js mode change 100755 => 100644 docs/api/html/d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.png mode change 100755 => 100644 docs/api/html/d9/dea/classTBela_1_1CSS_1_1Value_1_1Unit-members.html mode change 100755 => 100644 docs/api/html/da/d01/classTBela_1_1CSS_1_1Query_1_1TokenList.html mode change 100755 => 100644 docs/api/html/da/d01/classTBela_1_1CSS_1_1Query_1_1TokenList.js mode change 100755 => 100644 docs/api/html/da/d01/classTBela_1_1CSS_1_1Query_1_1TokenList.png mode change 100755 => 100644 docs/api/html/da/d3d/classTBela_1_1CSS_1_1Parser_1_1SourceLocation-members.html mode change 100755 => 100644 docs/api/html/da/d44/classTBela_1_1CSS_1_1Value_1_1Number.html mode change 100755 => 100644 docs/api/html/da/d44/classTBela_1_1CSS_1_1Value_1_1Number.js mode change 100755 => 100644 docs/api/html/da/d44/classTBela_1_1CSS_1_1Value_1_1Number.png delete mode 100755 docs/api/html/da/d58/deprecated.html create mode 100644 docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.html create mode 100644 docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.js create mode 100644 docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.png create mode 100644 docs/api/html/da/d7d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment-members.html mode change 100755 => 100644 docs/api/html/da/da4/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty-members.html mode change 100755 => 100644 docs/api/html/da/db5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment.html mode change 100755 => 100644 docs/api/html/da/db5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment.js mode change 100755 => 100644 docs/api/html/da/db5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment.png mode change 100755 => 100644 docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html mode change 100755 => 100644 docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.js mode change 100755 => 100644 docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.png mode change 100755 => 100644 docs/api/html/da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.html mode change 100755 => 100644 docs/api/html/da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.png create mode 100644 docs/api/html/da/db8/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1MissingParameterException.html create mode 100644 docs/api/html/da/db8/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1MissingParameterException.png mode change 100755 => 100644 docs/api/html/da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.html mode change 100755 => 100644 docs/api/html/da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.png mode change 100755 => 100644 docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html mode change 100755 => 100644 docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.js mode change 100755 => 100644 docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.png mode change 100755 => 100644 docs/api/html/da/df5/classTBela_1_1CSS_1_1Query_1_1Parser.html mode change 100755 => 100644 docs/api/html/da/df5/classTBela_1_1CSS_1_1Query_1_1Parser.js mode change 100755 => 100644 docs/api/html/da/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEquals.html mode change 100755 => 100644 docs/api/html/da/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEquals.js mode change 100755 => 100644 docs/api/html/da/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEquals.png mode change 100755 => 100644 docs/api/html/db/d18/classTBela_1_1CSS_1_1Value_1_1BackgroundOrigin-members.html create mode 100644 docs/api/html/db/d38/classTBela_1_1CSS_1_1Process_1_1Helper.html mode change 100755 => 100644 docs/api/html/db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator.html mode change 100755 => 100644 docs/api/html/db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator.js mode change 100755 => 100644 docs/api/html/db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator.png mode change 100755 => 100644 docs/api/html/db/d66/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeIndex-members.html create mode 100644 docs/api/html/db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html create mode 100644 docs/api/html/db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.js create mode 100644 docs/api/html/db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.png create mode 100644 docs/api/html/db/d6a/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule-members.html create mode 100644 docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.html create mode 100644 docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.js create mode 100644 docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.png mode change 100755 => 100644 docs/api/html/db/d84/interfaceTBela_1_1CSS_1_1Query_1_1TokenInterface.html mode change 100755 => 100644 docs/api/html/db/d84/interfaceTBela_1_1CSS_1_1Query_1_1TokenInterface.js mode change 100755 => 100644 docs/api/html/db/d84/interfaceTBela_1_1CSS_1_1Query_1_1TokenInterface.png create mode 100644 docs/api/html/db/d88/classTBela_1_1CSS_1_1Element_1_1NestingAtRule.html create mode 100644 docs/api/html/db/d88/classTBela_1_1CSS_1_1Element_1_1NestingAtRule.png create mode 100644 docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.html create mode 100644 docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.js create mode 100644 docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.png mode change 100755 => 100644 docs/api/html/db/daf/interfaceTBela_1_1CSS_1_1Query_1_1QueryInterface-members.html mode change 100755 => 100644 docs/api/html/db/de0/classTBela_1_1CSS_1_1Value_1_1CssParenthesisExpression.html mode change 100755 => 100644 docs/api/html/db/de0/classTBela_1_1CSS_1_1Value_1_1CssParenthesisExpression.js mode change 100755 => 100644 docs/api/html/db/de0/classTBela_1_1CSS_1_1Value_1_1CssParenthesisExpression.png mode change 100755 => 100644 docs/api/html/db/df4/classTBela_1_1CSS_1_1Value_1_1FontWeight-members.html create mode 100644 docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html create mode 100644 docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.js create mode 100644 docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.png mode change 100755 => 100644 docs/api/html/db/dfb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString-members.html mode change 100755 => 100644 docs/api/html/dc/d0a/classTBela_1_1CSS_1_1Value_1_1Font.html mode change 100755 => 100644 docs/api/html/dc/d0a/classTBela_1_1CSS_1_1Value_1_1Font.png mode change 100755 => 100644 docs/api/html/dc/d40/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface-members.html mode change 100755 => 100644 docs/api/html/dc/d4d/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat-members.html mode change 100755 => 100644 docs/api/html/dc/d5a/classTBela_1_1CSS_1_1Query_1_1Evaluator-members.html mode change 100755 => 100644 docs/api/html/dc/d63/classTBela_1_1CSS_1_1Property_1_1Property-members.html mode change 100755 => 100644 docs/api/html/dc/d6c/classTBela_1_1CSS_1_1Value_1_1Number-members.html mode change 100755 => 100644 docs/api/html/dc/d81/classTBela_1_1CSS_1_1Value_1_1Comment-members.html mode change 100755 => 100644 docs/api/html/dc/d98/classTBela_1_1CSS_1_1Value_1_1BackgroundImage-members.html mode change 100755 => 100644 docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html mode change 100755 => 100644 docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.js mode change 100755 => 100644 docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.png mode change 100755 => 100644 docs/api/html/dc/da2/classTBela_1_1CSS_1_1Value_1_1Color-members.html create mode 100644 docs/api/html/dc/db2/classTBela_1_1CSS_1_1Element_1_1NestingRule-members.html mode change 100755 => 100644 docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.html mode change 100755 => 100644 docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.png mode change 100755 => 100644 docs/api/html/dc/dd5/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface-members.html mode change 100755 => 100644 docs/api/html/dc/dd7/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor.html mode change 100755 => 100644 docs/api/html/dc/dd7/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor.js mode change 100755 => 100644 docs/api/html/dc/dd7/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor.png mode change 100755 => 100644 docs/api/html/dc/df6/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface-members.html mode change 100755 => 100644 docs/api/html/dd/d0b/classTBela_1_1CSS_1_1Element_1_1RuleList-members.html mode change 100755 => 100644 docs/api/html/dd/d2b/classTBela_1_1CSS_1_1Query_1_1Parser-members.html create mode 100644 docs/api/html/dd/d36/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule-members.html mode change 100755 => 100644 docs/api/html/dd/d5a/classTBela_1_1CSS_1_1Color.html mode change 100755 => 100644 docs/api/html/dd/d5a/classTBela_1_1CSS_1_1Color.js mode change 100755 => 100644 docs/api/html/dd/d6e/classTBela_1_1CSS_1_1Query_1_1TokenSelector.html mode change 100755 => 100644 docs/api/html/dd/d6e/classTBela_1_1CSS_1_1Query_1_1TokenSelector.js mode change 100755 => 100644 docs/api/html/dd/d6e/classTBela_1_1CSS_1_1Query_1_1TokenSelector.png delete mode 100755 docs/api/html/dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html delete mode 100755 docs/api/html/dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.js delete mode 100755 docs/api/html/dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.png mode change 100755 => 100644 docs/api/html/dd/da0/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEquals-members.html mode change 100755 => 100644 docs/api/html/dd/dae/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionNot.html mode change 100755 => 100644 docs/api/html/dd/dae/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionNot.js mode change 100755 => 100644 docs/api/html/dd/dae/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionNot.png mode change 100755 => 100644 docs/api/html/dd/db4/classTBela_1_1CSS_1_1Query_1_1Token.html mode change 100755 => 100644 docs/api/html/dd/db4/classTBela_1_1CSS_1_1Query_1_1Token.png create mode 100644 docs/api/html/dd/dbb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule-members.html mode change 100755 => 100644 docs/api/html/dd/dbc/classTBela_1_1CSS_1_1Value_1_1BackgroundColor.html mode change 100755 => 100644 docs/api/html/dd/dbc/classTBela_1_1CSS_1_1Value_1_1BackgroundColor.png mode change 100755 => 100644 docs/api/html/dd/dc1/classTBela_1_1CSS_1_1Property_1_1Config.html mode change 100755 => 100644 docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.html mode change 100755 => 100644 docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.js mode change 100755 => 100644 docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.png mode change 100755 => 100644 docs/api/html/dd/dcf/classTBela_1_1CSS_1_1Value_1_1Unit.html mode change 100755 => 100644 docs/api/html/dd/dcf/classTBela_1_1CSS_1_1Value_1_1Unit.js mode change 100755 => 100644 docs/api/html/dd/dcf/classTBela_1_1CSS_1_1Value_1_1Unit.png create mode 100644 docs/api/html/dd/de1/classTBela_1_1CSS_1_1Process_1_1Pool-members.html create mode 100644 docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.html create mode 100644 docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.js create mode 100644 docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.png mode change 100755 => 100644 docs/api/html/dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.html mode change 100755 => 100644 docs/api/html/dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.js mode change 100755 => 100644 docs/api/html/dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.png mode change 100755 => 100644 docs/api/html/dd/df7/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionGeneric-members.html mode change 100755 => 100644 docs/api/html/dd/dfa/classTBela_1_1CSS_1_1Value_1_1LineHeight.html mode change 100755 => 100644 docs/api/html/dd/dfa/classTBela_1_1CSS_1_1Value_1_1LineHeight.js mode change 100755 => 100644 docs/api/html/dd/dfa/classTBela_1_1CSS_1_1Value_1_1LineHeight.png mode change 100755 => 100644 docs/api/html/dd/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValue-members.html create mode 100644 docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.html create mode 100644 docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.js create mode 100644 docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.png mode change 100755 => 100644 docs/api/html/de/d42/classTBela_1_1CSS_1_1Value_1_1CssUrl-members.html create mode 100644 docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.html create mode 100644 docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.js create mode 100644 docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.png mode change 100755 => 100644 docs/api/html/de/d76/classTBela_1_1CSS_1_1Value_1_1CssAttribute-members.html mode change 100755 => 100644 docs/api/html/de/d7b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute.html mode change 100755 => 100644 docs/api/html/de/d7b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute.js mode change 100755 => 100644 docs/api/html/de/d7b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute.png mode change 100755 => 100644 docs/api/html/de/d8e/classTBela_1_1CSS_1_1Value_1_1CssString-members.html create mode 100644 docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.html create mode 100644 docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.js create mode 100644 docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.png mode change 100755 => 100644 docs/api/html/de/dc6/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace.html mode change 100755 => 100644 docs/api/html/de/dc6/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace.js mode change 100755 => 100644 docs/api/html/de/dc6/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace.png mode change 100755 => 100644 docs/api/html/de/dcb/classTBela_1_1CSS_1_1Property_1_1PropertySet-members.html mode change 100755 => 100644 docs/api/html/df/d08/classTBela_1_1CSS_1_1Renderer.html mode change 100755 => 100644 docs/api/html/df/d08/classTBela_1_1CSS_1_1Renderer.js create mode 100644 docs/api/html/df/d13/classTBela_1_1CSS_1_1Cli_1_1Option-members.html mode change 100755 => 100644 docs/api/html/df/d18/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface-members.html create mode 100644 docs/api/html/df/d1d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule-members.html mode change 100755 => 100644 docs/api/html/df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html delete mode 100755 docs/api/html/df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.js mode change 100755 => 100644 docs/api/html/df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.png mode change 100755 => 100644 docs/api/html/df/d33/classTBela_1_1CSS_1_1Query_1_1TokenList-members.html mode change 100755 => 100644 docs/api/html/df/d37/classTBela_1_1CSS_1_1Value_1_1BackgroundPosition-members.html create mode 100644 docs/api/html/df/d4b/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface-members.html mode change 100755 => 100644 docs/api/html/df/d55/classTBela_1_1CSS_1_1Value_1_1OutlineStyle.html mode change 100755 => 100644 docs/api/html/df/d55/classTBela_1_1CSS_1_1Value_1_1OutlineStyle.png mode change 100755 => 100644 docs/api/html/df/d57/classTBela_1_1CSS_1_1Query_1_1TokenSelect-members.html mode change 100755 => 100644 docs/api/html/df/d6b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeTest-members.html mode change 100755 => 100644 docs/api/html/df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.html mode change 100755 => 100644 docs/api/html/df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.js mode change 100755 => 100644 docs/api/html/df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.png create mode 100644 docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.html create mode 100644 docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.js create mode 100644 docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.png mode change 100755 => 100644 docs/api/html/df/d88/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString.html mode change 100755 => 100644 docs/api/html/df/d88/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString.js mode change 100755 => 100644 docs/api/html/df/d88/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString.png mode change 100755 => 100644 docs/api/html/df/d90/classTBela_1_1CSS_1_1Value_1_1Background.html mode change 100755 => 100644 docs/api/html/df/d90/classTBela_1_1CSS_1_1Value_1_1Background.png mode change 100755 => 100644 docs/api/html/df/d9f/interfaceTBela_1_1CSS_1_1Query_1_1QueryInterface.html mode change 100755 => 100644 docs/api/html/df/d9f/interfaceTBela_1_1CSS_1_1Query_1_1QueryInterface.js mode change 100755 => 100644 docs/api/html/df/d9f/interfaceTBela_1_1CSS_1_1Query_1_1QueryInterface.png mode change 100755 => 100644 docs/api/html/df/da8/classTBela_1_1CSS_1_1Value_1_1Separator-members.html create mode 100644 docs/api/html/df/daa/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule-members.html mode change 100755 => 100644 docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.html mode change 100755 => 100644 docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.js mode change 100755 => 100644 docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.png rename docs/api/html/{dir_7337e101a1a0b96acdedb8fb7f3760ca.html => dir_15f30029a8909ed3f59c87794e60d5e7.html} (89%) mode change 100755 => 100644 rename docs/api/html/{dir_63c84dc12cee671b022661b6690e8d7e.html => dir_2d09348387194b71b473e025dc59abe0.html} (89%) mode change 100755 => 100644 create mode 100644 docs/api/html/dir_41ff596e7b0de9b18739e33860473fce.html mode change 100755 => 100644 docs/api/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html rename docs/api/html/{dir_09e498f1ecebae4cf49cf0709652573f.html => dir_6bd92bd93c0d5d9980919215b46f20a3.html} (89%) mode change 100755 => 100644 create mode 100644 docs/api/html/dir_7fa6fe132890a8c2907738429fdb963a.html delete mode 100755 docs/api/html/dir_924fa6d8f9e2e0e3d82766ab05a113ce.html create mode 100644 docs/api/html/dir_9efb10b15af70c455fdfc36a0e04bc1d.html rename docs/api/html/{dir_cd98d6ef1a1f5b5746b2a8ed6989a57e.html => dir_a55ab011ea6119278ec61d2d99755170.html} (89%) mode change 100755 => 100644 rename docs/api/html/{dir_6dc07cd0ae378ded05f280e4193bece4.html => dir_ae6d06344b508c00eebca750969a2aa6.html} (89%) mode change 100755 => 100644 rename docs/api/html/{dir_f27d7239c5225c76064d6b847a42ea07.html => dir_b0d08bd550bc60a40ebbaba6c6a30669.html} (89%) mode change 100755 => 100644 rename docs/api/html/{dir_6d0691a9be6dc9bc302c40a4e1f152b4.html => dir_be6b6bc8933d1b72ef64ada15681fca0.html} (90%) mode change 100755 => 100644 rename docs/api/html/{dir_63ebad5b2a3220fef00362c8655e9cf9.html => dir_ce6405ba0afce575b27b3b998c1d24f9.html} (89%) mode change 100755 => 100644 rename docs/api/html/{dir_2c4a8a71b00e35fee3ebbff911cc19ba.html => dir_d7445e654e3afb81b6a4d4688b968c74.html} (89%) mode change 100755 => 100644 rename docs/api/html/{dir_46929b95c50f760103cf76f3c0b26eb8.html => dir_e4eff9f022a12130b13a913abd92a027.html} (92%) mode change 100755 => 100644 mode change 100755 => 100644 docs/api/html/doc.png mode change 100755 => 100644 docs/api/html/doxygen.css mode change 100755 => 100644 docs/api/html/doxygen.png mode change 100755 => 100644 docs/api/html/dynsections.js mode change 100755 => 100644 docs/api/html/folderclosed.png mode change 100755 => 100644 docs/api/html/folderopen.png mode change 100755 => 100644 docs/api/html/functions.html mode change 100755 => 100644 docs/api/html/functions__.html mode change 100755 => 100644 docs/api/html/functions_a.html mode change 100755 => 100644 docs/api/html/functions_c.html mode change 100755 => 100644 docs/api/html/functions_d.html mode change 100755 => 100644 docs/api/html/functions_dup.js mode change 100755 => 100644 docs/api/html/functions_e.html mode change 100755 => 100644 docs/api/html/functions_f.html mode change 100755 => 100644 docs/api/html/functions_func.html mode change 100755 => 100644 docs/api/html/functions_func.js mode change 100755 => 100644 docs/api/html/functions_func_a.html mode change 100755 => 100644 docs/api/html/functions_func_c.html mode change 100755 => 100644 docs/api/html/functions_func_d.html mode change 100755 => 100644 docs/api/html/functions_func_e.html mode change 100755 => 100644 docs/api/html/functions_func_f.html mode change 100755 => 100644 docs/api/html/functions_func_g.html mode change 100755 => 100644 docs/api/html/functions_func_h.html mode change 100755 => 100644 docs/api/html/functions_func_i.html mode change 100755 => 100644 docs/api/html/functions_func_j.html mode change 100755 => 100644 docs/api/html/functions_func_k.html mode change 100755 => 100644 docs/api/html/functions_func_l.html mode change 100755 => 100644 docs/api/html/functions_func_m.html rename docs/api/html/{functions_func_n.html => functions_func_o.html} (90%) mode change 100755 => 100644 mode change 100755 => 100644 docs/api/html/functions_func_p.html mode change 100755 => 100644 docs/api/html/functions_func_q.html mode change 100755 => 100644 docs/api/html/functions_func_r.html mode change 100755 => 100644 docs/api/html/functions_func_s.html mode change 100755 => 100644 docs/api/html/functions_func_t.html mode change 100755 => 100644 docs/api/html/functions_func_u.html mode change 100755 => 100644 docs/api/html/functions_func_v.html mode change 100755 => 100644 docs/api/html/functions_func_w.html mode change 100755 => 100644 docs/api/html/functions_g.html mode change 100755 => 100644 docs/api/html/functions_h.html mode change 100755 => 100644 docs/api/html/functions_i.html mode change 100755 => 100644 docs/api/html/functions_j.html mode change 100755 => 100644 docs/api/html/functions_k.html mode change 100755 => 100644 docs/api/html/functions_l.html mode change 100755 => 100644 docs/api/html/functions_m.html rename docs/api/html/{functions_n.html => functions_o.html} (90%) mode change 100755 => 100644 mode change 100755 => 100644 docs/api/html/functions_p.html mode change 100755 => 100644 docs/api/html/functions_q.html mode change 100755 => 100644 docs/api/html/functions_r.html mode change 100755 => 100644 docs/api/html/functions_s.html mode change 100755 => 100644 docs/api/html/functions_t.html mode change 100755 => 100644 docs/api/html/functions_u.html mode change 100755 => 100644 docs/api/html/functions_v.html mode change 100755 => 100644 docs/api/html/functions_vars.html mode change 100755 => 100644 docs/api/html/functions_w.html mode change 100755 => 100644 docs/api/html/hierarchy.html mode change 100755 => 100644 docs/api/html/hierarchy.js mode change 100755 => 100644 docs/api/html/index.html mode change 100755 => 100644 docs/api/html/jquery.js mode change 100755 => 100644 docs/api/html/menu.js mode change 100755 => 100644 docs/api/html/menudata.js mode change 100755 => 100644 docs/api/html/namespaces.html mode change 100755 => 100644 docs/api/html/namespaces_dup.js mode change 100755 => 100644 docs/api/html/nav_f.png mode change 100755 => 100644 docs/api/html/nav_g.png mode change 100755 => 100644 docs/api/html/nav_h.png mode change 100755 => 100644 docs/api/html/navtree.css mode change 100755 => 100644 docs/api/html/navtree.js mode change 100755 => 100644 docs/api/html/navtreedata.js mode change 100755 => 100644 docs/api/html/navtreeindex0.js mode change 100755 => 100644 docs/api/html/navtreeindex1.js mode change 100755 => 100644 docs/api/html/navtreeindex2.js mode change 100755 => 100644 docs/api/html/open.png mode change 100755 => 100644 docs/api/html/resize.js mode change 100755 => 100644 docs/api/html/search/all_0.html mode change 100755 => 100644 docs/api/html/search/all_0.js mode change 100755 => 100644 docs/api/html/search/all_1.html mode change 100755 => 100644 docs/api/html/search/all_1.js mode change 100755 => 100644 docs/api/html/search/all_10.html mode change 100755 => 100644 docs/api/html/search/all_10.js mode change 100755 => 100644 docs/api/html/search/all_11.html mode change 100755 => 100644 docs/api/html/search/all_11.js mode change 100755 => 100644 docs/api/html/search/all_12.html mode change 100755 => 100644 docs/api/html/search/all_12.js mode change 100755 => 100644 docs/api/html/search/all_13.html mode change 100755 => 100644 docs/api/html/search/all_13.js mode change 100755 => 100644 docs/api/html/search/all_14.html mode change 100755 => 100644 docs/api/html/search/all_14.js mode change 100755 => 100644 docs/api/html/search/all_15.html mode change 100755 => 100644 docs/api/html/search/all_15.js mode change 100755 => 100644 docs/api/html/search/all_16.html mode change 100755 => 100644 docs/api/html/search/all_16.js mode change 100755 => 100644 docs/api/html/search/all_17.html mode change 100755 => 100644 docs/api/html/search/all_17.js mode change 100755 => 100644 docs/api/html/search/all_18.html mode change 100755 => 100644 docs/api/html/search/all_18.js mode change 100755 => 100644 docs/api/html/search/all_2.html mode change 100755 => 100644 docs/api/html/search/all_2.js mode change 100755 => 100644 docs/api/html/search/all_3.html mode change 100755 => 100644 docs/api/html/search/all_3.js mode change 100755 => 100644 docs/api/html/search/all_4.html mode change 100755 => 100644 docs/api/html/search/all_4.js mode change 100755 => 100644 docs/api/html/search/all_5.html mode change 100755 => 100644 docs/api/html/search/all_5.js mode change 100755 => 100644 docs/api/html/search/all_6.html mode change 100755 => 100644 docs/api/html/search/all_6.js mode change 100755 => 100644 docs/api/html/search/all_7.html mode change 100755 => 100644 docs/api/html/search/all_7.js mode change 100755 => 100644 docs/api/html/search/all_8.html mode change 100755 => 100644 docs/api/html/search/all_8.js mode change 100755 => 100644 docs/api/html/search/all_9.html mode change 100755 => 100644 docs/api/html/search/all_9.js mode change 100755 => 100644 docs/api/html/search/all_a.html mode change 100755 => 100644 docs/api/html/search/all_a.js mode change 100755 => 100644 docs/api/html/search/all_b.html mode change 100755 => 100644 docs/api/html/search/all_b.js mode change 100755 => 100644 docs/api/html/search/all_c.html mode change 100755 => 100644 docs/api/html/search/all_c.js mode change 100755 => 100644 docs/api/html/search/all_d.html mode change 100755 => 100644 docs/api/html/search/all_d.js mode change 100755 => 100644 docs/api/html/search/all_e.html mode change 100755 => 100644 docs/api/html/search/all_e.js mode change 100755 => 100644 docs/api/html/search/all_f.html mode change 100755 => 100644 docs/api/html/search/all_f.js mode change 100755 => 100644 docs/api/html/search/classes_0.html mode change 100755 => 100644 docs/api/html/search/classes_0.js mode change 100755 => 100644 docs/api/html/search/classes_1.html mode change 100755 => 100644 docs/api/html/search/classes_1.js mode change 100755 => 100644 docs/api/html/search/classes_10.html mode change 100755 => 100644 docs/api/html/search/classes_10.js mode change 100755 => 100644 docs/api/html/search/classes_11.html mode change 100755 => 100644 docs/api/html/search/classes_11.js mode change 100755 => 100644 docs/api/html/search/classes_12.html mode change 100755 => 100644 docs/api/html/search/classes_12.js rename docs/api/html/search/{pages_0.html => classes_13.html} (95%) mode change 100755 => 100644 create mode 100644 docs/api/html/search/classes_13.js mode change 100755 => 100644 docs/api/html/search/classes_2.html mode change 100755 => 100644 docs/api/html/search/classes_2.js mode change 100755 => 100644 docs/api/html/search/classes_3.html mode change 100755 => 100644 docs/api/html/search/classes_3.js mode change 100755 => 100644 docs/api/html/search/classes_4.html mode change 100755 => 100644 docs/api/html/search/classes_4.js mode change 100755 => 100644 docs/api/html/search/classes_5.html mode change 100755 => 100644 docs/api/html/search/classes_5.js mode change 100755 => 100644 docs/api/html/search/classes_6.html mode change 100755 => 100644 docs/api/html/search/classes_6.js mode change 100755 => 100644 docs/api/html/search/classes_7.html mode change 100755 => 100644 docs/api/html/search/classes_7.js mode change 100755 => 100644 docs/api/html/search/classes_8.html mode change 100755 => 100644 docs/api/html/search/classes_8.js mode change 100755 => 100644 docs/api/html/search/classes_9.html mode change 100755 => 100644 docs/api/html/search/classes_9.js mode change 100755 => 100644 docs/api/html/search/classes_a.html mode change 100755 => 100644 docs/api/html/search/classes_a.js mode change 100755 => 100644 docs/api/html/search/classes_b.html mode change 100755 => 100644 docs/api/html/search/classes_b.js mode change 100755 => 100644 docs/api/html/search/classes_c.html mode change 100755 => 100644 docs/api/html/search/classes_c.js mode change 100755 => 100644 docs/api/html/search/classes_d.html mode change 100755 => 100644 docs/api/html/search/classes_d.js mode change 100755 => 100644 docs/api/html/search/classes_e.html mode change 100755 => 100644 docs/api/html/search/classes_e.js mode change 100755 => 100644 docs/api/html/search/classes_f.html mode change 100755 => 100644 docs/api/html/search/classes_f.js mode change 100755 => 100644 docs/api/html/search/close.png mode change 100755 => 100644 docs/api/html/search/functions_0.html mode change 100755 => 100644 docs/api/html/search/functions_0.js mode change 100755 => 100644 docs/api/html/search/functions_1.html mode change 100755 => 100644 docs/api/html/search/functions_1.js mode change 100755 => 100644 docs/api/html/search/functions_10.html mode change 100755 => 100644 docs/api/html/search/functions_10.js mode change 100755 => 100644 docs/api/html/search/functions_11.html mode change 100755 => 100644 docs/api/html/search/functions_11.js mode change 100755 => 100644 docs/api/html/search/functions_12.html mode change 100755 => 100644 docs/api/html/search/functions_12.js mode change 100755 => 100644 docs/api/html/search/functions_13.html mode change 100755 => 100644 docs/api/html/search/functions_13.js mode change 100755 => 100644 docs/api/html/search/functions_14.html mode change 100755 => 100644 docs/api/html/search/functions_14.js mode change 100755 => 100644 docs/api/html/search/functions_15.html mode change 100755 => 100644 docs/api/html/search/functions_15.js mode change 100755 => 100644 docs/api/html/search/functions_2.html mode change 100755 => 100644 docs/api/html/search/functions_2.js mode change 100755 => 100644 docs/api/html/search/functions_3.html mode change 100755 => 100644 docs/api/html/search/functions_3.js mode change 100755 => 100644 docs/api/html/search/functions_4.html mode change 100755 => 100644 docs/api/html/search/functions_4.js mode change 100755 => 100644 docs/api/html/search/functions_5.html mode change 100755 => 100644 docs/api/html/search/functions_5.js mode change 100755 => 100644 docs/api/html/search/functions_6.html mode change 100755 => 100644 docs/api/html/search/functions_6.js mode change 100755 => 100644 docs/api/html/search/functions_7.html mode change 100755 => 100644 docs/api/html/search/functions_7.js mode change 100755 => 100644 docs/api/html/search/functions_8.html mode change 100755 => 100644 docs/api/html/search/functions_8.js mode change 100755 => 100644 docs/api/html/search/functions_9.html mode change 100755 => 100644 docs/api/html/search/functions_9.js mode change 100755 => 100644 docs/api/html/search/functions_a.html mode change 100755 => 100644 docs/api/html/search/functions_a.js mode change 100755 => 100644 docs/api/html/search/functions_b.html mode change 100755 => 100644 docs/api/html/search/functions_b.js mode change 100755 => 100644 docs/api/html/search/functions_c.html mode change 100755 => 100644 docs/api/html/search/functions_c.js mode change 100755 => 100644 docs/api/html/search/functions_d.html mode change 100755 => 100644 docs/api/html/search/functions_d.js mode change 100755 => 100644 docs/api/html/search/functions_e.html mode change 100755 => 100644 docs/api/html/search/functions_e.js mode change 100755 => 100644 docs/api/html/search/functions_f.html mode change 100755 => 100644 docs/api/html/search/functions_f.js mode change 100755 => 100644 docs/api/html/search/mag_sel.png mode change 100755 => 100644 docs/api/html/search/namespaces_0.html mode change 100755 => 100644 docs/api/html/search/namespaces_0.js mode change 100755 => 100644 docs/api/html/search/namespaces_1.html mode change 100755 => 100644 docs/api/html/search/namespaces_1.js mode change 100755 => 100644 docs/api/html/search/nomatches.html delete mode 100755 docs/api/html/search/pages_0.js mode change 100755 => 100644 docs/api/html/search/search.css mode change 100755 => 100644 docs/api/html/search/search.js mode change 100755 => 100644 docs/api/html/search/search_l.png mode change 100755 => 100644 docs/api/html/search/search_m.png mode change 100755 => 100644 docs/api/html/search/search_r.png mode change 100755 => 100644 docs/api/html/search/searchdata.js mode change 100755 => 100644 docs/api/html/search/variables_0.html mode change 100755 => 100644 docs/api/html/search/variables_0.js mode change 100755 => 100644 docs/api/html/search/variables_1.html mode change 100755 => 100644 docs/api/html/search/variables_1.js create mode 100644 docs/api/html/search/variables_2.html create mode 100644 docs/api/html/search/variables_2.js create mode 100644 docs/api/html/search/variables_3.html create mode 100644 docs/api/html/search/variables_3.js mode change 100755 => 100644 docs/api/html/splitbar.png mode change 100755 => 100644 docs/api/html/sync_off.png mode change 100755 => 100644 docs/api/html/sync_on.png mode change 100755 => 100644 docs/api/html/tab_a.png mode change 100755 => 100644 docs/api/html/tab_b.png mode change 100755 => 100644 docs/api/html/tab_h.png mode change 100755 => 100644 docs/api/html/tab_s.png mode change 100755 => 100644 docs/api/html/tabs.css create mode 100644 src/Process/Helper.php create mode 100644 src/Process/Pool.php delete mode 100755 test/ast.php delete mode 100755 test/build-test.php delete mode 100755 test/build_css-test.php delete mode 100755 test/comments.php delete mode 100755 test/duplicate.php delete mode 100755 test/extract_font_face.php delete mode 100755 test/extract_font_face_src.php delete mode 100755 test/merge.php delete mode 100755 test/parse.php delete mode 100755 test/properties.php delete mode 100755 test/query.php delete mode 100755 test/remote.php delete mode 100755 test/render.php delete mode 100755 test/reparse.php delete mode 100755 test/sourcemap-import.php delete mode 100755 test/sourcemap-url.php delete mode 100755 test/sourcemap.php delete mode 100755 test/test.php delete mode 100755 test/xpath.php diff --git a/.gitignore b/.gitignore index 1ca213ff..19f6020f 100755 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,15 @@ -composer.phar -#composer.lock -phpunit.phar +/composer.phar +/composer.lock +/phpunit.phar phpunit phpdocumentor.sh benchmark/ -vendor/ -test/debug.txt -.idea/ -.git/ -.phpunit.result.cache -xpath.txt -parsing.txt -test/color.php -test/*.json +/vendor/ +/test/debug.txt +/test/*.php +/test/*.css +/.idea/ +/.git/ +/.phpunit.result.cache +/xpath.txt +/parsing.txt diff --git a/README.md b/README.md index 61490868..9406c42f 100755 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ A CSS parser, beautifier and minifier written in PHP. It supports the following - multibyte characters encoding - sourcemap +- multiprocessing: process large CSS input very fast - CSS Nesting module - partially implemented CSS Syntax module level 3 - partial CSS validation @@ -599,7 +600,7 @@ echo $renderer->render($parser->parse()); ## Parser Options - flatten_import: process @import directive and import the content into the css document. default to false. -- allow_duplicate_rules: allow duplicated rules. By default duplicate rules except @font-face are merged +- allow_duplicate_rules: allow duplicated rules. By default, duplicate rules except @font-face are merged - allow_duplicate_declarations: allow duplicated declarations in the same rule. - capture_errors: silently capture parse error if true, otherwise throw a parse exception. Default to true diff --git a/cli/css-parser b/cli/css-parser index 968c6742..24b147da 100755 --- a/cli/css-parser +++ b/cli/css-parser @@ -40,39 +40,38 @@ try { $cli-> setStrict(true)-> - add('version', 'print version number', 'bool', 'v', multiple: false); - // --data-src="%s" --data-position-index=%s --data-position-line=%s --data-position-column=%s - $cli->addGroup('internal', "internal commands are used by the multithreading feature:\n", true); - $cli->add('parse-ast-src', 'src value of the ast nodes', 'string', group: 'internal'); - $cli->add('parse-ast-position-index', 'initial index position of the ast nodes', 'int', group: 'internal'); - $cli->add('parse-ast-position-line', 'initial line number of the ast nodes', 'int', group: 'internal'); - $cli->add('parse-ast-position-column', 'initial column number of the ast nodes', 'int', group: 'internal'); - - $cli->addGroup('parse', "parse options:\n"); - $cli->add('capture-errors', 'ignore parse error', 'bool', 'e', multiple: false, group: 'parse'); - $cli->add('flatten-import', 'process @import', 'bool', 'm', multiple: false, group: 'parse'); - $cli->add('parse-allow-duplicate-rules', 'allow duplicate rule', 'bool', 'p', multiple: false, group: 'parse'); - $cli->add('parse-allow-duplicate-declarations', 'allow duplicate declaration', type: 'auto', alias: 'd', multiple: false, group: 'parse'); - $cli->add('file', 'input css file or url', 'string', 'f', multiple: true, group: 'parse'); - $cli->add('parse-multi-processing', 'enable multi-process parser', 'bool', 'M', multiple: false, defaultValue: true, group: 'parse'); - $cli->add('parse-children-process', 'maximum children process', 'int', 'P', multiple: false, defaultValue: 20, group: 'parse'); - - $cli->addGroup('render', "render options:\n"); - $cli->add('css-level', 'css color module', 'int', 'l', multiple: false, defaultValue: 4, options: [3, 4], group: 'render'); - $cli->add('charset', 'remove @charset', 'bool', 'S', multiple: false, defaultValue: true, group: 'render'); - $cli->add('compress', 'minify output', 'bool', 'c', multiple: false, group: 'render'); - $cli->add('sourcemap', 'generate sourcemap', 'bool', 's', multiple: false, dependsOn: 'file', group: 'render'); - $cli->add('remove-comments', 'remove comments', 'bool', 'C', multiple: false, group: 'render'); - $cli->add('preserve-license', 'preserve license comments', 'bool', 'L', multiple: false, group: 'render'); - $cli->add('legacy-rendering', 'legacy rendering', 'bool', 'G', multiple: false, group: 'render'); - $cli->add('compute-shorthand', 'compute shorthand properties', 'bool', 'u', multiple: false, group: 'render'); - $cli->add('remove-empty-nodes', 'remove empty nodes', 'bool', 'E', multiple: false, group: 'render'); - $cli->add('render-duplicate-declarations', 'render duplicate declarations', 'bool', 'r', multiple: false, group: 'render'); - $cli->add('output', 'output file name', 'string', 'o', multiple: false, group: 'render'); - $cli->add('ast', 'dump ast as JSON', 'bool', 'a', multiple: false, group: 'render'); - $cli->add('output-format', 'ast export format', 'string', 'F', multiple: false, options: ['json', 'serialize'], dependsOn: 'ast', group: 'render'); - - $cli->parse(); + add('version', 'print version number', 'bool', 'v', multiple: false) + ->addGroup('internal', "internal commands are used by the multithreading feature:\n", true) + ->add('parse-ast-src', 'src value of the ast nodes', 'string', group: 'internal') + ->add('parse-ast-position-index', 'initial index position of the ast nodes', 'int', group: 'internal') + ->add('parse-ast-position-line', 'initial line number of the ast nodes', 'int', group: 'internal') + ->add('parse-ast-position-column', 'initial column number of the ast nodes', 'int', group: 'internal') + + ->addGroup('parse', "parse options:\n") + ->add('capture-errors', 'ignore parse error', 'bool', 'e', multiple: false, group: 'parse') + ->add('flatten-import', 'process @import', 'bool', 'm', multiple: false, group: 'parse') + ->add('parse-allow-duplicate-rules', 'allow duplicate rule', 'bool', 'p', multiple: false, group: 'parse') + ->add('parse-allow-duplicate-declarations', 'allow duplicate declaration', type: 'auto', alias: 'd', multiple: false, group: 'parse') + ->add('file', 'input css file or url', 'string', 'f', multiple: true, group: 'parse') + ->add('parse-multi-processing', 'enable multi-process parser', 'bool', 'M', multiple: false, defaultValue: true, group: 'parse') + ->add('parse-children-process', 'maximum children process', 'int', 'P', multiple: false, defaultValue: 20, group: 'parse') + + ->addGroup('render', "render options:\n") + ->add('css-level', 'css color module', 'int', 'l', multiple: false, defaultValue: 4, options: [3, 4], group: 'render') + ->add('charset', 'remove @charset', 'bool', 'S', multiple: false, defaultValue: true, group: 'render') + ->add('compress', 'minify output', 'bool', 'c', multiple: false, group: 'render') + ->add('sourcemap', 'generate sourcemap', 'bool', 's', multiple: false, dependsOn: 'file', group: 'render') + ->add('remove-comments', 'remove comments', 'bool', 'C', multiple: false, group: 'render') + ->add('preserve-license', 'preserve license comments', 'bool', 'L', multiple: false, group: 'render') + ->add('legacy-rendering', 'legacy rendering', 'bool', 'G', multiple: false, group: 'render') + ->add('compute-shorthand', 'compute shorthand properties', 'bool', 'u', multiple: false, group: 'render') + ->add('remove-empty-nodes', 'remove empty nodes', 'bool', 'E', multiple: false, group: 'render') + ->add('render-duplicate-declarations', 'render duplicate declarations', 'bool', 'r', multiple: false, group: 'render') + ->add('output', 'output file name', 'string', 'o', multiple: false, group: 'render') + ->add('ast', 'dump ast as JSON', 'bool', 'a', multiple: false, group: 'render') + ->add('output-format', 'ast export format', 'string', 'F', multiple: false, options: ['json', 'serialize'], dependsOn: 'ast', group: 'render') + + ->parse(); $parseOptions = []; $renderOptions = []; diff --git a/composer.json b/composer.json index 77cd7039..e1bb6cd9 100755 --- a/composer.json +++ b/composer.json @@ -44,7 +44,7 @@ "symfony/process": "^6.1" }, "scripts": { - "test": "./bin/runtest.sh" + "test": "./vendor/phpunit/phpunit/phpunit" }, "require-dev": { "phpunit/phpunit": "^9.5" diff --git a/docs/README.md b/docs/README.md index 669e5e4f..139ee9fc 100755 --- a/docs/README.md +++ b/docs/README.md @@ -10,6 +10,7 @@ A CSS parser, beautifier and minifier written in PHP. It supports the following - multibyte characters encoding - sourcemap +- multiprocessing: process large CSS input very fast - CSS Nesting module - partially implemented CSS Syntax module level 3 - partial CSS validation @@ -599,7 +600,7 @@ echo $renderer->render($parser->parse()); ## Parser Options - flatten_import: process @import directive and import the content into the css document. default to false. -- allow_duplicate_rules: allow duplicated rules. By default duplicate rules except @font-face are merged +- allow_duplicate_rules: allow duplicated rules. By default, duplicate rules except @font-face are merged - allow_duplicate_declarations: allow duplicated declarations in the same rule. - capture_errors: silently capture parse error if true, otherwise throw a parse exception. Default to true @@ -683,7 +684,7 @@ $ echo 'a, div {display:none} b {}' | ./cli/css-parser -c ### Minify css file ```bash -$ ./cli/css-parser -f nested.css -f 'https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css' -c +$ ./cli/css-parser -f nested.css -c # $ ./cli/css-parser -f 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/brands.min.css' -c ``` @@ -691,7 +692,7 @@ $ ./cli/css-parser -f 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15. ### Dump ast ```bash -$ ./cli/css-parser -f nested.css -c -a +$ ./cli/css-parser -f nested.css -f 'https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css' -c -a # $ ./cli/css-parser 'a, div {display:none} b {}' -c -a # diff --git a/docs/api/html/annotated.html b/docs/api/html/annotated.html old mode 100755 new mode 100644 index 8214dbc3..a717d59f --- a/docs/api/html/annotated.html +++ b/docs/api/html/annotated.html @@ -86,119 +86,148 @@
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 1234]
+
[detail level 12345]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 NTBela
 NCSS
 NAst
 NElement
 NEvent
 NExceptions
 NInterfaces
 NParser
 NProperty
 NQuery
 NValue
 CColor
 CCompiler
 CElement
 CParser
 CRenderer
 CValue
 NCli
 NElement
 NEvent
 NExceptions
 NInterfaces
 NParser
 NProcess
 NProperty
 NQuery
 NValue
 CColor
 CElement
 CParser
 CRenderer
 CValue
diff --git a/docs/api/html/annotated_dup.js b/docs/api/html/annotated_dup.js old mode 100755 new mode 100644 diff --git a/docs/api/html/bc_s.png b/docs/api/html/bc_s.png old mode 100755 new mode 100644 diff --git a/docs/api/html/bdwn.png b/docs/api/html/bdwn.png old mode 100755 new mode 100644 diff --git a/docs/api/html/classes.html b/docs/api/html/classes.html old mode 100755 new mode 100644 index c21fc027..739b7a10 --- a/docs/api/html/classes.html +++ b/docs/api/html/classes.html @@ -85,179 +85,213 @@
Class Index
-
a | b | c | d | e | f | h | i | l | n | o | p | q | r | s | t | u | v | w
+
a | b | c | d | e | f | h | i | l | m | n | o | p | q | r | s | t | u | v | w
- - - - - - + + - - - - - - - + - - - - + - + - - - + + + - + - + + - + - - + - - - - + + + - + - - + + - + - - + + - + - - + + - - + + + - + - - + - + - + + - - - + + + + - + - - + - + - - + + - + - - + + - - - - + + + - + - - + + + + + + - - - + + + + - + - - + + + - + - - - + + - - + + - - - - + + + + + + + + + + + + + + + + + + + - - - + + + - + + + + + + + + + + + + - - + + + + + + + + + + + + +
  a  
Value\CssUrl (TBela\CSS)   
  n  
-
Renderer (TBela\CSS)   TokenSelectorValueAttributeFunctionComment (TBela\CSS\Query)   
  d  
+
Element\Declaration (TBela\CSS)   Value\LineHeight (TBela\CSS)   
  r  
Element\Rule (TBela\CSS)   TokenSelectorValueAttributeFunctionContains (TBela\CSS\Query)   
Element\AtRule (TBela\CSS)   Value\Number (TBela\CSS)   Element\RuleList (TBela\CSS)    TokenSelectorValueAttributeFunctionEmpty (TBela\CSS\Query)   
  b  
+
DuplicateArgumentException (TBela\CSS\Cli\Exceptions)   
  m  
Element\Declaration (TBela\CSS)   
  o  
-
RuleListInterface (TBela\CSS\Interfaces)    TokenSelectorValueAttributeFunctionEndswith (TBela\CSS\Query)   
  e  
+
Args (TBela\CSS\Cli)   
  e  
Element\RuleSet (TBela\CSS)   RenderableInterface (TBela\CSS\Interfaces)    TokenSelectorValueAttributeFunctionEquals (TBela\CSS\Query)   
Value\Background (TBela\CSS)   ObjectInterface (TBela\CSS\Interfaces)   
  s  
-
Element\AtRule (TBela\CSS)   MissingParameterException (TBela\CSS\Cli\Exceptions)   RenderablePropertyInterface (TBela\CSS\Interfaces)    TokenSelectorValueAttributeFunctionGeneric (TBela\CSS\Query)   
Value\BackgroundAttachment (TBela\CSS)   
AtRule (TBela\CSS\Parser\Validator)    Element (TBela\CSS)   Value\Operator (TBela\CSS)   
  n  
+
Renderer (TBela\CSS)    TokenSelectorValueAttributeFunctionNot (TBela\CSS\Query)   
Value\BackgroundClip (TBela\CSS)   
  b  
+
ElementInterface (TBela\CSS\Interfaces)   Value\Outline (TBela\CSS)   Value\Separator (TBela\CSS)   Element\Rule (TBela\CSS)    TokenSelectorValueAttributeIndex (TBela\CSS\Query)   
Value\BackgroundColor (TBela\CSS)   Evaluator (TBela\CSS\Query)   Value\OutlineColor (TBela\CSS)   Value\Set (TBela\CSS)   
Evaluator (TBela\CSS\Query)   NestingAtRule (TBela\CSS\Parser\Validator)   Rule (TBela\CSS\Parser\Validator)    TokenSelectorValueAttributeSelector (TBela\CSS\Query)   
Value\BackgroundImage (TBela\CSS)   
Value\Background (TBela\CSS)    Event (TBela\CSS\Event)   Value\OutlineStyle (TBela\CSS)   Value\ShortHand (TBela\CSS)   Element\NestingAtRule (TBela\CSS)   Element\RuleList (TBela\CSS)    TokenSelectorValueAttributeString (TBela\CSS\Query)   
Value\BackgroundOrigin (TBela\CSS)   
Value\BackgroundAttachment (TBela\CSS)    EventInterface (TBela\CSS\Event)   Value\OutlineWidth (TBela\CSS)   Parser\SourceLocation (TBela\CSS)   NestingMedialRule (TBela\CSS\Parser\Validator)   RuleListInterface (TBela\CSS\Interfaces)    TokenSelectorValueAttributeTest (TBela\CSS\Query)   
Value\BackgroundPosition (TBela\CSS)   
Value\BackgroundClip (TBela\CSS)   
  f  
  p  
-
Element\Stylesheet (TBela\CSS)   Element\NestingMediaRule (TBela\CSS)   Element\RuleSet (TBela\CSS)    TokenSelectorValueInterface (TBela\CSS\Query)   
Value\BackgroundRepeat (TBela\CSS)   Parser\SyntaxError (TBela\CSS)   
Value\BackgroundColor (TBela\CSS)   NestingRule (TBela\CSS\Parser\Validator)   
  s  
+
TokenSelectorValueSeparator (TBela\CSS\Query)   
Value\BackgroundSize (TBela\CSS)   
Value\BackgroundImage (TBela\CSS)    Value\Font (TBela\CSS)   ParsableInterface (TBela\CSS\Interfaces)   
  t  
-
Element\NestingRule (TBela\CSS)    TokenSelectorValueString (TBela\CSS\Query)   
  c  
-
Value\BackgroundOrigin (TBela\CSS)    Value\FontFamily (TBela\CSS)   Parser (TBela\CSS\Query)   Value\Number (TBela\CSS)   Value\Separator (TBela\CSS)    TokenSelectorValueWhitespace (TBela\CSS\Query)   
Value\FontSize (TBela\CSS)   Parser (TBela\CSS)   Token (TBela\CSS\Query)   
Value\BackgroundPosition (TBela\CSS)   Value\FontSize (TBela\CSS)   
  o  
+
Value\ShortHand (TBela\CSS)    TokenWhitespace (TBela\CSS\Query)   
Color (TBela\CSS)   
Value\BackgroundRepeat (TBela\CSS)    Value\FontStretch (TBela\CSS)   Parser\Position (TBela\CSS)   TokenInterface (TBela\CSS\Query)   Parser\SourceLocation (TBela\CSS)    Traverser (TBela\CSS\Ast)   
Value\Color (TBela\CSS)   
Value\BackgroundSize (TBela\CSS)    Value\FontStyle (TBela\CSS)   Property (TBela\CSS\Property)   TokenList (TBela\CSS\Query)   ObjectInterface (TBela\CSS\Interfaces)   Element\Stylesheet (TBela\CSS)   
  u  
Value\Comment (TBela\CSS)   
  c  
+
Value\FontVariant (TBela\CSS)   PropertyList (TBela\CSS\Property)   TokenSelect (TBela\CSS\Query)   Value\Operator (TBela\CSS)   Parser\SyntaxError (TBela\CSS)   
Element\Comment (TBela\CSS)   Value\FontWeight (TBela\CSS)   PropertyMap (TBela\CSS\Property)   TokenSelectInterface (TBela\CSS\Query)   
Value\FontWeight (TBela\CSS)   Option (TBela\CSS\Cli)   
  t  
+
Value\Unit (TBela\CSS)   
Comment (TBela\CSS\Property)   
Color (TBela\CSS)   
  h  
PropertySet (TBela\CSS\Property)   TokenSelector (TBela\CSS\Query)   Value\Outline (TBela\CSS)   UnknownParameterException (TBela\CSS\Cli\Exceptions)   
Value\Color (TBela\CSS)   Value\OutlineColor (TBela\CSS)   Token (TBela\CSS\Query)   
  v  
Compiler (TBela\CSS)   
  q  
-
TokenSelectorInterface (TBela\CSS\Query)   
Element\Comment (TBela\CSS)   Helper (TBela\CSS\Process)   Value\OutlineStyle (TBela\CSS)   TokenInterface (TBela\CSS\Query)   
Config (TBela\CSS\Property)   
Comment (TBela\CSS\Parser\Validator)    Parser\Helper (TBela\CSS)   TokenSelectorValue (TBela\CSS\Query)   Value (TBela\CSS)   Value\OutlineWidth (TBela\CSS)   TokenList (TBela\CSS\Query)   ValidatorInterface (TBela\CSS\Interfaces)   
Value\CssAttribute (TBela\CSS)   
Comment (TBela\CSS\Property)   
  i  
QueryInterface (TBela\CSS\Query)   TokenSelectorValueAttribute (TBela\CSS\Query)   
  w  
+
  p  
TokenSelect (TBela\CSS\Query)   Value (TBela\CSS)   
Value\CSSFunction (TBela\CSS)   
  r  
+
Value\Comment (TBela\CSS)   TokenSelectInterface (TBela\CSS\Query)   
  w  
TokenSelectorValueAttributeExpression (TBela\CSS\Query)   
Value\CssParenthesisExpression (TBela\CSS)   IOException (TBela\CSS\Exceptions)   TokenSelectorValueAttributeFunction (TBela\CSS\Query)   
Config (TBela\CSS\Property)   InvalidAtRule (TBela\CSS\Parser\Validator)   ParsableInterface (TBela\CSS\Interfaces)   TokenSelector (TBela\CSS\Query)   
Value\CssAttribute (TBela\CSS)   InvalidComment (TBela\CSS\Parser\Validator)   Parser (TBela\CSS)   TokenSelectorInterface (TBela\CSS\Query)    Value\Whitespace (TBela\CSS)   
Value\CssFunction (TBela\CSS)   Value\InvalidComment (TBela\CSS)   Parser (TBela\CSS\Query)   TokenSelectorValue (TBela\CSS\Query)   
Value\CssParenthesisExpression (TBela\CSS)   Value\InvalidCssFunction (TBela\CSS)   Pool (TBela\CSS\Process)   TokenSelectorValueAttribute (TBela\CSS\Query)   
Value\CssSrcFormat (TBela\CSS)   
  l  
-
RenderableInterface (TBela\CSS\Interfaces)   TokenSelectorValueAttributeFunctionBeginswith (TBela\CSS\Query)   Value\InvalidCssString (TBela\CSS)   Parser\Position (TBela\CSS)   TokenSelectorValueAttributeExpression (TBela\CSS\Query)   
Value\CssString (TBela\CSS)   RenderablePropertyInterface (TBela\CSS\Interfaces)   InvalidDeclaration (TBela\CSS\Parser\Validator)   Property (TBela\CSS\Property)   TokenSelectorValueAttributeFunction (TBela\CSS\Query)   
Value\CssUrl (TBela\CSS)   InvalidRule (TBela\CSS\Parser\Validator)   PropertyList (TBela\CSS\Property)   TokenSelectorValueAttributeFunctionBeginswith (TBela\CSS\Query)   
  d  
+
InvalidTokenInterface (TBela\CSS\Interfaces)   PropertyMap (TBela\CSS\Property)    TokenSelectorValueAttributeFunctionColor (TBela\CSS\Query)   
Value\LineHeight (TBela\CSS)   
IOException (TBela\CSS\Exceptions)   PropertySet (TBela\CSS\Property)   TokenSelectorValueAttributeFunctionComment (TBela\CSS\Query)   
Declaration (TBela\CSS\Parser\Validator)   
  l  
+
  q  
+
TokenSelectorValueAttributeFunctionContains (TBela\CSS\Query)   
Parser\Lexer (TBela\CSS)   QueryInterface (TBela\CSS\Query)   
-
a | b | c | d | e | f | h | i | l | n | o | p | q | r | s | t | u | v | w
+
a | b | c | d | e | f | h | i | l | m | n | o | p | q | r | s | t | u | v | w
diff --git a/docs/api/html/closed.png b/docs/api/html/closed.png old mode 100755 new mode 100644 diff --git a/docs/api/html/d0/d10/classTBela_1_1CSS_1_1Query_1_1Token-members.html b/docs/api/html/d0/d10/classTBela_1_1CSS_1_1Query_1_1Token-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d0/d10/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith-members.html b/docs/api/html/d0/d10/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d0/d12/classTBela_1_1CSS_1_1Value_1_1Set-members.html b/docs/api/html/d0/d12/classTBela_1_1CSS_1_1Value_1_1Set-members.html deleted file mode 100755 index f160dc27..00000000 --- a/docs/api/html/d0/d12/classTBela_1_1CSS_1_1Value_1_1Set-members.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - -CSS: Member List - - - - - - - - - - - - - -
-
- - - - - - -
-
CSS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
TBela\CSS\Value\Set Member List
-
-
- -

This is the complete list of members for TBela\CSS\Value\Set, including all inherited members.

- - - - - - - - - - - - - - - - - - - -
$data (defined in TBela\CSS\Value\Set)TBela\CSS\Value\Setprotected
__construct(array $data=[])TBela\CSS\Value\Set
__get($name)TBela\CSS\Value\Set
__toString()TBela\CSS\Value\Set
add(Value $value)TBela\CSS\Value\Set
count()TBela\CSS\Value\Set
doSplit(array $data, string $separator)TBela\CSS\Value\Setprotected
filter(callable $filter)TBela\CSS\Value\Set
getHash() (defined in TBela\CSS\Value\Set)TBela\CSS\Value\Set
getIterator()TBela\CSS\Value\Set
jsonSerialize()TBela\CSS\Value\Set
map(callable $map)TBela\CSS\Value\Set
match(string $type)TBela\CSS\Value\Set
merge(Set ... $sets)TBela\CSS\Value\Set
render(array $options=[])TBela\CSS\Value\Set
split(string $separator)TBela\CSS\Value\Set
toArray()TBela\CSS\Value\Set
toObject()TBela\CSS\Value\Set
-
- - - - diff --git a/docs/api/html/d0/d20/classTBela_1_1CSS_1_1Value_1_1CSSFunction-members.html b/docs/api/html/d0/d15/classTBela_1_1CSS_1_1Value_1_1InvalidComment-members.html old mode 100755 new mode 100644 similarity index 57% rename from docs/api/html/d0/d20/classTBela_1_1CSS_1_1Value_1_1CSSFunction-members.html rename to docs/api/html/d0/d15/classTBela_1_1CSS_1_1Value_1_1InvalidComment-members.html index c8626391..c13bd0c9 --- a/docs/api/html/d0/d20/classTBela_1_1CSS_1_1Value_1_1CSSFunction-members.html +++ b/docs/api/html/d0/d15/classTBela_1_1CSS_1_1Value_1_1InvalidComment-members.html @@ -62,7 +62,7 @@
@@ -82,44 +82,47 @@
-
TBela\CSS\Value\CSSFunction Member List
+
TBela\CSS\Value\InvalidComment Member List
-

This is the complete list of members for TBela\CSS\Value\CSSFunction, including all inherited members.

+

This is the complete list of members for TBela\CSS\Value\InvalidComment, including all inherited members.

- - - - - - - - - + + + + + + + + + + + - - - - - + + + + + - + - + - - - - + + + + +
$cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
$dataTBela\CSS\Valueprotected
$defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
$hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
$keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
__construct($data)TBela\CSS\Valueprotected
__destruct()TBela\CSS\Value
__get($name)TBela\CSS\Value
__isset($name)TBela\CSS\Value
__toString()TBela\CSS\Value
doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
getClassName(string $type)TBela\CSS\Valuestatic
getHash()TBela\CSS\Value\CSSFunction
__construct(object $data)TBela\CSS\Valueprotected
__get($name)TBela\CSS\Value
__isset($name)TBela\CSS\Value
__toString()TBela\CSS\Value
doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
doRecover(object $data)TBela\CSS\Value\InvalidCommentstatic
equals(array $value, array $otherValue)TBela\CSS\Valuestatic
escape($value)TBela\CSS\Valuestatic
format($string, ?array &$comments=null)TBela\CSS\Valuestatic
getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getClassName(string $type)TBela\CSS\Valuestatic
getInstance($data)TBela\CSS\Valuestatic
getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
getRGBValue(Value $value)TBela\CSS\Valuestatic
getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
getType(string $token)TBela\CSS\Valueprotectedstatic
getValue()TBela\CSS\Value\CSSFunction
getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getRGBValue(object $value)TBela\CSS\Valuestatic
getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
keywords()TBela\CSS\Valuestatic
match(string $type)TBela\CSS\Value
match(object $data, string $type)TBela\CSS\Valuestatic
matchDefaults($token)TBela\CSS\Valueprotectedstatic
matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic
parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
render(array $options=[])TBela\CSS\Value\CSSFunction
toObject()TBela\CSS\Value
type()TBela\CSS\Valueprotectedstatic
validate($data)TBela\CSS\Value\CSSFunctionprotectedstatic
render(array $options=[])TBela\CSS\Value\InvalidComment
renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
toObject()TBela\CSS\Value
type()TBela\CSS\Valueprotectedstatic
validate($data)TBela\CSS\Valueprotectedstatic
diff --git a/docs/api/html/d0/d18/classTBela_1_1CSS_1_1Value_1_1Color.html b/docs/api/html/d0/d18/classTBela_1_1CSS_1_1Value_1_1Color.html old mode 100755 new mode 100644 index 905976ac..78d51e25 --- a/docs/api/html/d0/d18/classTBela_1_1CSS_1_1Value_1_1Color.html +++ b/docs/api/html/d0/d18/classTBela_1_1CSS_1_1Value_1_1Color.html @@ -84,7 +84,6 @@
@@ -108,21 +107,13 @@ - - - - - - - - @@ -133,6 +124,10 @@

Public Member Functions

 getHash ()
 
 match ($type)
 
 render (array $options=[])
 
- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 match (string $type)
 
 toObject ()
 
 __toString ()
+ + + + @@ -149,31 +144,38 @@ static  + + + + - - + + + + + + + + + + - - - - - - -

Static Public Member Functions

static match (object $data, $type)
 
static doRender (object $data, array $options=[])
 
static rgba2string ($data, array $options=[])
 
rgba2cmyk_values (array $rgba_values, array $options=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
- - - + + + + + +

-Protected Member Functions

 __construct ($data)
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
@@ -184,15 +186,18 @@ - - - - - - + + + + + +

Static Protected Member Functions

 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
+ + + @@ -210,9 +215,9 @@ static array 

Additional Inherited Members

- Protected Member Functions inherited from TBela\CSS\Value
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
$cache = []
 
-

Constructor & Destructor Documentation

- -

◆ __construct()

+

Member Function Documentation

+ +

◆ doRender()

-

Member Function Documentation

- -

◆ getHash()

+ +

◆ match()

+ + + + + +
- + - - + + -
TBela\CSS\Value\Color::getHash static TBela\CSS\Value\Color::match ()object $data,
-
-

compute the hash value

Returns
string|null
- -

Reimplemented from TBela\CSS\Value.

- -
- - -

◆ match()

- -
-
- - - + + - + + + + +
TBela\CSS\Value\Color::match (  $type)$type 
)
+
+static

@inheritDoc

@@ -331,7 +346,7 @@

~2Tgqj~CCOr9t!9$2rN$-0 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 diff --git a/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.html b/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.html old mode 100755 new mode 100644 index 52bf6b44..5c6dedb6 --- a/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.html +++ b/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.html @@ -97,6 +97,7 @@ TBela\CSS\Event\Event +TBela\CSS\Process\Pool TBela\CSS\Ast\Traverser

@@ -114,7 +115,7 @@  
The documentation for this interface was generated from the following file:
    -
  • src/TBela/CSS/Event/EventInterface.php
  • +
  • src/Event/EventInterface.php
diff --git a/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.js b/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.js old mode 100755 new mode 100644 diff --git a/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.png b/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.png old mode 100755 new mode 100644 index 980c943b8f6c344bb7956f6c5e15ae07e4963edf..3df2767b2f7301f69322db8380b05ddc148a3a8c GIT binary patch literal 1477 zcmeAS@N?(olHy`uVBq!ia0y~yV4MJCcW^KR$$yi5_W&u00G|-o|Ns93na{ty&pkC4 zqymf&95}EOpPKQ5meXuXs8KW1^ccAdczlTc%8XSdF-&)-`DbrS;{Zv{-VEPuJs>yHF=cc!Z7;o3ea<_|kceQe( z<=6ACwuryIHN!q7lEeF)mG7ynVrT35Zy(ytdXrdG6_~!&c@{H}@T+YzVG474XMCsh z%FK$`=b5LhzDpKq>$Ja0whi~6T`~KO`(?}JA)76ZhL`SY{ufyKbIGf3b2jp6vpmrD zRAgxMz=17hO*s9u=w}{-P(y4CqfmncFzhU1)@QOP@My9q@Y&m4;&2cN;&9LiVs}sg z(gg4Uy>-`Lf3;w!v22gp4KzT29Q^-qf|uq~|DDr{;CR%ItSbO@_j%>WWK`GUcnwPFyL!9cte9 zGgExG+bY@LuU6!3u5PbMQmF2=$^4k8IQjFsEBjaX)mG+x+x;oeyUbnos_#9KPxl<& z-QQXhCO_?eZuhQh>8*FFbG*JbMVI}XHo;P7?wgg1cb%+ux+inOWbbPIwbrlOOxLWj zO4&c5+A7CdcF!W&lUt@tv)LmVcQx?tqj;{L`OKN$KJNJW_}+uq`NEg>J>JLPzFtD- z`>Q=S=KNY-8nV5jxc$%c#x*TxVy|>&7e8K|_c82L*7l13E5FXPnDu7){T-q1rQP3y zuia*rd^=&+m90Or6(6fuc75h4mo1gwzP#@ho4l3tH~y44t$I=aUy0RMw%y@6ee+wy z`Ky=J?(JK3a<4D@_q%&R>fX;)%;#D1K3!zh<>h%7_Xm}pkW*YW@useesg=0VV;PD3#AmNzs&Et`gWax zeeUC!)mcA+_r;#QyQ;3m`0a$uw%eU=Th93Jwz$2jH>5n&{%B>Z&+A>Nt^ zWc%G~_Sx05%x`{qvhRLa($!z(QHtLqv%S8aiwugmy(RM+N95NpA1>|9d>OO#d5zOM z&Hb~sUcKtzx%ty;wYAe0P6(Zx?)h$y^^?LFdy%ciq0d)8Wr&yQZPBs4dUdthSJ|tK z%l#r(PrWlw@#@2UUIEUE{I4?e?}y9|dwbG&$;_K;BV=EkW!yBe&n?qvQ+D*&PFk#=kupdShoBpZ|JG4cPscTCJS8sfSfbX*)qN!noDcU8QLGpueYt7 VqmmzS6j|*g&9b$IOk*rq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4NyWTz$e7@|Ns9$CIiES z+*5O(e|rz)>VKVW0Tf^?3GxeOaCmkj4a7c-2E;<{>u<~8~vcHUHE(addwmcbC;!@qS z>nGa_NlVp=F9wE{A0&?OJ2My@aB(r2yJ&-%DC35ki_`t@W!%@zOIfHi?V@zzqFk+Z zpZtn4j;Z~EU8%2Rx2-WWZ0vMQFt=H?Okl=}Lo8}sf;R*clT1_Hrfp*h33Oa*S#`x^ zf7ZF|Ijj@?7iQ+)H3(t&GOe%r!;?_9>w0$?Cr@;>89w!_dx6aoN8~=T+84c()&KP2BWuU?c>jiq%Gz3{Ba`Q>aO6o604h*m zGwg7DQnA1I&%W}*v;RD7KCVz_pv1u9FsWpcqfo>d$%g!Ezi)o76g#(~w3Xx1?Ky=J zwcldg4phHNxm3kxaELkme5i{-)~VZ0x1=t-e7H63{mvGKEdTm7Jp2nT{w@3xbCzj= zaKv|unSq;_Z|`6~|I{gT>!Rw18=Zed&0YNbUfi1HnjYya-8WJ#tM$Gu@}H8vQ>>d| zj-%T*ZgZQ@eNsmh?A-U*SMBNbv$lHsVhhZ{V7JdL`9$?BzR!`$&3_c?GS#%q?fj3WT;@t*VKLew4{8@}GC5rw z$kDVhWZ#ni44VTg4c`L;{?YH!Tl-Jd%_~}!C8<`)MX5lF!N|bK zP}jg**T5*mz{twL+{(mE+rYrez+kh1B{1h8X~@k_$xN%nt>I8^V+c?KgQu&X%Q~lo FCIHEDip&52 diff --git a/docs/api/html/d0/d59/classTBela_1_1CSS_1_1Cli_1_1Args-members.html b/docs/api/html/d0/d59/classTBela_1_1CSS_1_1Cli_1_1Args-members.html new file mode 100644 index 00000000..3a2ee76e --- /dev/null +++ b/docs/api/html/d0/d59/classTBela_1_1CSS_1_1Cli_1_1Args-members.html @@ -0,0 +1,119 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Cli\Args Member List
+
+
+ +

This is the complete list of members for TBela\CSS\Cli\Args, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
$alias (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
$args (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
$argv (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
$flags (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
$groups (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
$settings (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
$strict (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
__construct(array $argv) (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
add(string $name, string $description, string $type, array|string $alias=null, $multiple=true, $required=false, $defaultValue=null, ?array $options=[], array|string|null $dependsOn=null, $group='default')TBela\CSS\Cli\Args
addGroup(string $group, string $description, bool $internal=false) (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
getArguments() (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
getGroups() (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
help($extended=false) (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
parseFlag(string &$name, array &$dynamicArgs)TBela\CSS\Cli\Argsprotected
printGroupHelp(array $group, bool $extended) (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
setDescription(string $description) (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
setStrict(bool $strict) (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
+
+ + + + diff --git a/docs/api/html/d0/d76/classTBela_1_1CSS_1_1Value_1_1Whitespace-members.html b/docs/api/html/d0/d76/classTBela_1_1CSS_1_1Value_1_1Whitespace-members.html old mode 100755 new mode 100644 index 15e09b68..c92abb96 --- a/docs/api/html/d0/d76/classTBela_1_1CSS_1_1Value_1_1Whitespace-members.html +++ b/docs/api/html/d0/d76/classTBela_1_1CSS_1_1Value_1_1Whitespace-members.html @@ -93,33 +93,36 @@ $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Whitespace - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - getValue()TBela\CSS\Value\Whitespace + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + getValue()TBela\CSS\Value\Whitespace + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\Whitespace - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\Whitespaceprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\Whitespaceprotectedstatic diff --git a/docs/api/html/d0/d88/classTBela_1_1CSS_1_1Property_1_1PropertyMap.html b/docs/api/html/d0/d88/classTBela_1_1CSS_1_1Property_1_1PropertyMap.html old mode 100755 new mode 100644 index c951e468..efeb914b --- a/docs/api/html/d0/d88/classTBela_1_1CSS_1_1Property_1_1PropertyMap.html +++ b/docs/api/html/d0/d88/classTBela_1_1CSS_1_1Property_1_1PropertyMap.html @@ -95,6 +95,12 @@ Public Member Functions  __construct (string $shorthand, array $config)   +has ($property) +  +remove ($property) +   set (string $name, $value, ?array $leadingcomments=null, ?array $trailingcomments=null)    getProperties () @@ -284,17 +290,13 @@

Parameters
- + + +
string$name
Set | string$value
array | string$value
array | null$leadingcomments
array | null$trailingcomments
Returns
PropertyMap
-
Exceptions
- - -
-
-
@@ -334,7 +336,7 @@

Parameters
- +
string$name
Value\Set | string$value
string$value
@@ -343,7 +345,7 @@

static reduce (array $tokens, array $options=[])   - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  @@ -149,16 +161,10 @@ - - - - - - @@ -169,8 +175,8 @@   - - + + @@ -178,12 +184,12 @@ - - - - - - + + + + + + @@ -424,7 +430,7 @@


The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Exceptions/IOException.php
  • +
  • src/Exceptions/IOException.php
diff --git a/docs/api/html/d0/d99/classTBela_1_1CSS_1_1Exceptions_1_1IOException.png b/docs/api/html/d0/d99/classTBela_1_1CSS_1_1Exceptions_1_1IOException.png old mode 100755 new mode 100644 diff --git a/docs/api/html/d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.html b/docs/api/html/d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.html new file mode 100644 index 00000000..4c0b724f --- /dev/null +++ b/docs/api/html/d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.html @@ -0,0 +1,157 @@ + + + + + + + +CSS: TBela\CSS\Interfaces\InvalidTokenInterface Interface Reference + + + + + + + + + + + + + +
+
+

Static Protected Attributes

Additional Inherited Members

- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 getHash ()
 
 match (string $type)
 
 render (array $options=[])
 
 toObject ()
jsonSerialize ()
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
 
static validate ($data)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
+ + + + + +
+
CSS +
+
+ + + + + + + + + +
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Interfaces\InvalidTokenInterface Interface Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Interfaces\InvalidTokenInterface:
+
+
+ + + + + +

+Static Public Member Functions

static doRecover (object $data)
 
+

Detailed Description

+

Interface implemented by Elements

+

Member Function Documentation

+ +

◆ doRecover()

+ +
+
+ + + + + +
+ + + + + + + + +
static TBela\CSS\Interfaces\InvalidTokenInterface::doRecover (object $data)
+
+static
+
+
+
The documentation for this interface was generated from the following file:
    +
  • src/Interfaces/InvalidTokenInterface.php
  • +
+
+
+ + + + diff --git a/docs/api/html/d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.png b/docs/api/html/d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.png new file mode 100644 index 0000000000000000000000000000000000000000..4cf47e915d34aff745448c073cf04f50287efc02 GIT binary patch literal 1507 zcma)6Yf#fi5DyPU6y#w+3BBekR2pBYD0nLlI2nh5a{m}M9JH46P{q5}UZg+3*?rLzL zpXqw&dI$t!>VFJ*5&|)Rf;f1c0Vp3f&dh_#CiojHYISuLgyZigVnugug6Pw1Yiq0c zB7X`r*Cm|{#6UojZb(Gf{Se5Si~dL-Y^t6{uF1du#FDOfj-pSj=JzDo-bB3S9;x^A zQaLIc4c{`79?Wk3IfLL_B#t)F)5m3GobP~|pE=Ia0}T*4+(Z2ZpTS(6d8$+P72T)9 zM&iWyIk$mDy|eALdz(W$S9TX#jrhMEC^RP{vS7nep5kd4f-2xn3*g$Skszr%`TY-Y zt@Ac%76c#2Nf^GD(nu{6e58oxw>)0iQ@VVpD_Ff$+s`Q&iAyJ|!{u>9_2ZxR%8n#A zs8us{$tBf^O$}j}8cZgXMyQlTH$3A`d{I5=_J^jgbSXzgGtV(%x46BuD~>E1C^fjp zq`AMmWsu|e3Kyv=*j%K`E3W|a=6v2Tx25=8DUu*yrZpuG?(ZU1Eog|<3vNUWtq#q5 zQS>?NCUOi{)(SsR^D9@KnP_iTz6swg9X#yK?aX{bOE!MA)^IQ(j_KmkBl5u9u%vd0 zU1&=JKMFazqqn;K>Q=&0@Z8W8>4)YqQGSq+M4-k>i}2)({_&|pUFRn~6gN07yokH6 ztbc1&jzKrxs`?!DM$ffS1O1q*a0di}0V2bO-2Z^$(TfW)4v4II#djo1XBtMLZ%)S2!f6!{(p8{99Z96`u9aQO%{B4yfj!iyOR3kD0^H1U2Lu_Uf-? zp&WCq_nE`C`!r-_6D^EcYfO*~o!2p}Id zCi7{hUi1`>2Ss(eR-y5uPm7Yu2B~wWS1c@=hvbz2fM2-=9|_NHDO*4W9!?>B+)AA8 z;06PwslPzGnS@y3Sb(fhnB@MYf^4S5#oN+03_0x=o_>z|E+RbRNa|~P+B0Z8t8H;O zNP=!kUL6@qX~qI}Q=ZaPOu!h16vq?L9QWSkq46^9l|@O-D4Jehdpuz}?s_;~8hI+Z z#>5u@vF<63%X|iPZN3hWK zL=KG-&t!|u{WR6=>uH_PiORM`Pv@9=K|Q^O9l-yVnIft1KC%%O0wm`Y1u{!*W)zg- zD=h>yg#|krmqO2^zqhJZ_Tca1<=zw$|BC+c>l#aS1h2D&)JI(sMl(z zxBC0!e0R;fZ1uy#1b!?4*iC*9AMwe~EXXh-^B?S_J%tXVCPE%tlrPDs0~ESE)kr2R z)1FMW*~QY4SvvA^W}WTK9>$6bnP0XuT1p)M8jx%Y3XAj_6YLfzfe)zFa}p`Qq9 zkMMK1D2Ho@=G(W5duy~l#`e6H_Yiw?`y1^gf&PJcpRj^ih2+bcZz88US`YLVvnyrX5iK z9O4N8ZccWzW1#>Ef|Hk|BNzxdE&=_sy-Dx(=@gPdSvGT;tysS4A8Q2u$Pj;2AhP!8 Hnah6yPV>vz literal 0 HcmV?d00001 diff --git a/docs/api/html/d0/dbc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeExpression-members.html b/docs/api/html/d0/dbc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeExpression-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d0/dce/namespaceTBela.html b/docs/api/html/d0/dce/namespaceTBela.html old mode 100755 new mode 100644 index 535496fb..23fc310b --- a/docs/api/html/d0/dce/namespaceTBela.html +++ b/docs/api/html/d0/dce/namespaceTBela.html @@ -90,23 +90,23 @@
  • Getter syntax: $value = $element['value']; // $value = $element->getValue()
  • Setter syntax: $element['value'] = $value; // $element->setValue($value);
  • -
  • Properties: $element['childNodes'], $element['firstChild'], $element['lastChild'] \CSS
  • +
  • Properties: $element['childNodes'], $element['firstChild'], $element['lastChild'], $element['parentNode'] \CSS

Ast|Element traverser \CSS\Ast

-

Css Compiler. Use Parser or Renderer \CSS

Deprecated:
deprecated since 0.2.0

Class AtRule \CSS\Element

css Comment \CSS\Element

Css node methods \CSS

Class Elements \CSS

Rules container \CSS

Css node base class \CSS

-

Interface Renderable \CSS @method getName(): string; @method getType(): string; @method getValue(): \TBela\CSS\Value\Set;

-

Interface renderable property \CSS\Property @method Set getValue() @method Set|string getName()

+

Interface Renderable \CSS @method getName(): string; @method getType(): string; @method getValue(): stringt; @method getRawValue(): ?array;

+

Interface Renderable \CSS

+

Interface renderable property \CSS\Property @method array|string getValue() @method string getName()

Interface implemented by rules containers \CSS

Class Helper \CSS\Parser

Class Position \CSS\Parser

Class Location \CSS\Parser

-

Css Parser \CSS

+

Css Parser \CSS ok

Comment property class \CSS\Property

Property configuration manager class \CSS\Property @ignore

Compute shorthand properties. Used internally by PropertyList to compute shorthand for properties of different types \CSS\Property

diff --git a/docs/api/html/d0/dce/namespaceTBela.js b/docs/api/html/d0/dce/namespaceTBela.js old mode 100755 new mode 100644 index d3cae69f..91ac7aa2 --- a/docs/api/html/d0/dce/namespaceTBela.js +++ b/docs/api/html/d0/dce/namespaceTBela.js @@ -4,10 +4,22 @@ var namespaceTBela = [ "Ast", null, [ [ "Traverser", "dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.html", "dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser" ] ] ], + [ "Cli", null, [ + [ "Exceptions", null, [ + [ "DuplicateArgumentException", "d3/dd5/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1DuplicateArgumentException.html", null ], + [ "MissingParameterException", "da/db8/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1MissingParameterException.html", null ], + [ "UnknownParameterException", "d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.html", null ] + ] ], + [ "Args", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args" ], + [ "Option", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option" ] + ] ], [ "Element", null, [ [ "AtRule", "d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html", "d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule" ], [ "Comment", "d6/dfd/classTBela_1_1CSS_1_1Element_1_1Comment.html", null ], [ "Declaration", "d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.html", null ], + [ "NestingAtRule", "db/d88/classTBela_1_1CSS_1_1Element_1_1NestingAtRule.html", null ], + [ "NestingMediaRule", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.html", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule" ], + [ "NestingRule", "d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.html", "d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule" ], [ "Rule", "df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.html", "df/d73/classTBela_1_1CSS_1_1Element_1_1Rule" ], [ "RuleList", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList" ], [ "RuleSet", "d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.html", "d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet" ], @@ -22,18 +34,38 @@ var namespaceTBela = ] ], [ "Interfaces", null, [ [ "ElementInterface", "d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html", "d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface" ], + [ "InvalidTokenInterface", "d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.html", null ], [ "ObjectInterface", "d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.html", "d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface" ], [ "ParsableInterface", "d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.html", "d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface" ], [ "RenderableInterface", "d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.html", "d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface" ], [ "RenderablePropertyInterface", "d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.html", null ], - [ "RuleListInterface", "d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.html", "d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface" ] + [ "RuleListInterface", "d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.html", "d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface" ], + [ "ValidatorInterface", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface" ] ] ], [ "Parser", null, [ + [ "Validator", null, [ + [ "AtRule", "d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.html", "d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule" ], + [ "Comment", "dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.html", "dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment" ], + [ "Declaration", "de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.html", "de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration" ], + [ "InvalidAtRule", "de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.html", "de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule" ], + [ "InvalidComment", "d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.html", "d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment" ], + [ "InvalidDeclaration", "df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.html", "df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration" ], + [ "InvalidRule", "d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.html", "d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule" ], + [ "NestingAtRule", "da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.html", "da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule" ], + [ "NestingMedialRule", "db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.html", "db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule" ], + [ "NestingRule", "de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.html", "de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule" ], + [ "Rule", "db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.html", "db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule" ] + ] ], [ "Helper", "d3/db4/classTBela_1_1CSS_1_1Parser_1_1Helper.html", null ], + [ "Lexer", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer" ], [ "Position", "d1/dd8/classTBela_1_1CSS_1_1Parser_1_1Position.html", "d1/dd8/classTBela_1_1CSS_1_1Parser_1_1Position" ], [ "SourceLocation", "d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.html", "d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation" ], [ "SyntaxError", "da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.html", null ] ] ], + [ "Process", null, [ + [ "Helper", "db/d38/classTBela_1_1CSS_1_1Process_1_1Helper.html", null ], + [ "Pool", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool" ] + ] ], [ "Property", null, [ [ "Comment", "d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment.html", "d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment" ], [ "Config", "dd/dc1/classTBela_1_1CSS_1_1Property_1_1Config.html", null ], @@ -89,7 +121,7 @@ var namespaceTBela = [ "Color", "d0/d18/classTBela_1_1CSS_1_1Value_1_1Color.html", "d0/d18/classTBela_1_1CSS_1_1Value_1_1Color" ], [ "Comment", "d8/d66/classTBela_1_1CSS_1_1Value_1_1Comment.html", "d8/d66/classTBela_1_1CSS_1_1Value_1_1Comment" ], [ "CssAttribute", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.html", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute" ], - [ "CSSFunction", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction" ], + [ "CssFunction", "d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.html", "d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction" ], [ "CssParenthesisExpression", "db/de0/classTBela_1_1CSS_1_1Value_1_1CssParenthesisExpression.html", "db/de0/classTBela_1_1CSS_1_1Value_1_1CssParenthesisExpression" ], [ "CssSrcFormat", "d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html", "d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat" ], [ "CssString", "d3/d54/classTBela_1_1CSS_1_1Value_1_1CssString.html", "d3/d54/classTBela_1_1CSS_1_1Value_1_1CssString" ], @@ -98,24 +130,25 @@ var namespaceTBela = [ "FontFamily", "d2/da5/classTBela_1_1CSS_1_1Value_1_1FontFamily.html", null ], [ "FontSize", "d5/d56/classTBela_1_1CSS_1_1Value_1_1FontSize.html", "d5/d56/classTBela_1_1CSS_1_1Value_1_1FontSize" ], [ "FontStretch", "d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.html", "d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch" ], - [ "FontStyle", "d8/db9/classTBela_1_1CSS_1_1Value_1_1FontStyle.html", "d8/db9/classTBela_1_1CSS_1_1Value_1_1FontStyle" ], - [ "FontVariant", "df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html", "df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant" ], + [ "FontStyle", "d8/db9/classTBela_1_1CSS_1_1Value_1_1FontStyle.html", null ], + [ "FontVariant", "df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html", null ], [ "FontWeight", "d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.html", "d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight" ], + [ "InvalidComment", "d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.html", "d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment" ], + [ "InvalidCssFunction", "d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html", "d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction" ], + [ "InvalidCssString", "db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html", "db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString" ], [ "LineHeight", "dd/dfa/classTBela_1_1CSS_1_1Value_1_1LineHeight.html", "dd/dfa/classTBela_1_1CSS_1_1Value_1_1LineHeight" ], [ "Number", "da/d44/classTBela_1_1CSS_1_1Value_1_1Number.html", "da/d44/classTBela_1_1CSS_1_1Value_1_1Number" ], [ "Operator", "db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator.html", "db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator" ], [ "Outline", "da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.html", null ], [ "OutlineColor", "d6/ddc/classTBela_1_1CSS_1_1Value_1_1OutlineColor.html", null ], [ "OutlineStyle", "df/d55/classTBela_1_1CSS_1_1Value_1_1OutlineStyle.html", null ], - [ "OutlineWidth", "d5/df3/classTBela_1_1CSS_1_1Value_1_1OutlineWidth.html", "d5/df3/classTBela_1_1CSS_1_1Value_1_1OutlineWidth" ], + [ "OutlineWidth", "d5/df3/classTBela_1_1CSS_1_1Value_1_1OutlineWidth.html", null ], [ "Separator", "d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator.html", "d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator" ], - [ "Set", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set" ], - [ "ShortHand", "d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.html", "d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand" ], + [ "ShortHand", "d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.html", null ], [ "Unit", "dd/dcf/classTBela_1_1CSS_1_1Value_1_1Unit.html", "dd/dcf/classTBela_1_1CSS_1_1Value_1_1Unit" ], [ "Whitespace", "d6/d86/classTBela_1_1CSS_1_1Value_1_1Whitespace.html", "d6/d86/classTBela_1_1CSS_1_1Value_1_1Whitespace" ] ] ], [ "Color", "dd/d5a/classTBela_1_1CSS_1_1Color.html", "dd/d5a/classTBela_1_1CSS_1_1Color" ], - [ "Compiler", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html", "d1/d8f/classTBela_1_1CSS_1_1Compiler" ], [ "Element", "d8/d23/classTBela_1_1CSS_1_1Element.html", "d8/d23/classTBela_1_1CSS_1_1Element" ], [ "Parser", "d8/d8b/classTBela_1_1CSS_1_1Parser.html", "d8/d8b/classTBela_1_1CSS_1_1Parser" ], [ "Renderer", "df/d08/classTBela_1_1CSS_1_1Renderer.html", "df/d08/classTBela_1_1CSS_1_1Renderer" ], diff --git a/docs/api/html/d0/ddf/classTBela_1_1CSS_1_1Parser_1_1Lexer-members.html b/docs/api/html/d0/ddf/classTBela_1_1CSS_1_1Parser_1_1Lexer-members.html new file mode 100644 index 00000000..d5bd231b --- /dev/null +++ b/docs/api/html/d0/ddf/classTBela_1_1CSS_1_1Parser_1_1Lexer-members.html @@ -0,0 +1,120 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Parser\Lexer Member List
+
+
+ +

This is the complete list of members for TBela\CSS\Parser\Lexer, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
$context (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
$css (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
$parentMediaRule (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
$parentOffset (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
$parentStylesheet (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
$recover (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
$src (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
__construct(string $css='', object $context=null)TBela\CSS\Parser\Lexer
createContext()TBela\CSS\Parser\Lexer
doTokenize($css, $src, $recover, $context, $parentStylesheet, $parentMediaRule) (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexer
getStatus($event, object $rule, $context, $parentStylesheet)TBela\CSS\Parser\Lexerprotected
load($file, $media='')TBela\CSS\Parser\Lexer
parseComments(object $token) (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
parseVendor($str)TBela\CSS\Parser\Lexerprotected
setContent($css)TBela\CSS\Parser\Lexer
setContext(object $context)TBela\CSS\Parser\Lexer
setParentOffset(object $parentOffset) (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexer
tokenize()TBela\CSS\Parser\Lexer
+
+ + + + diff --git a/docs/api/html/d0/df9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionGeneric.html b/docs/api/html/d0/df9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionGeneric.html old mode 100755 new mode 100644 index 5c4eb6cd..310d1b7b --- a/docs/api/html/d0/df9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionGeneric.html +++ b/docs/api/html/d0/df9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionGeneric.html @@ -192,7 +192,7 @@

Additional Inherited Members

- Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - getHash () -  - match (string $type) -   render (array $options=[])    toObject () @@ -142,29 +136,41 @@  jsonSerialize ()   - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  - Protected Member Functions inherited from TBela\CSS\Value__construct ($data) -  + __construct (object $data) +  - Static Protected Member Functions inherited from TBela\CSS\Value static type ()   @@ -172,12 +178,12 @@   static validate ($data)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  - Protected Attributes inherited from TBela\CSS\Value stdClass $data = null   @@ -215,7 +221,7 @@

$ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected $parentTBela\CSS\Elementprotected - __clone()TBela\CSS\Element - __construct($ast=null, $parent=null)TBela\CSS\Element - __toString()TBela\CSS\Element - computeSignature()TBela\CSS\Elementprotected - copy()TBela\CSS\Element - deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element - deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected - from($css, array $options=[])TBela\CSS\Elementstatic - fromUrl($url, array $options=[])TBela\CSS\Elementstatic - getAst()TBela\CSS\Element - getInstance($ast)TBela\CSS\Elementstatic - getLeadingComments()TBela\CSS\Element - getParent()TBela\CSS\Element - getPosition()TBela\CSS\Element + $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected + __clone()TBela\CSS\Element + __construct($ast=null, $parent=null)TBela\CSS\Element + __toString()TBela\CSS\Element + computeSignature()TBela\CSS\Elementprotected + copy()TBela\CSS\Element + deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element + deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected + from($css, array $options=[])TBela\CSS\Elementstatic + fromUrl($url, array $options=[])TBela\CSS\Elementstatic + getAst()TBela\CSS\Element + getInstance($ast)TBela\CSS\Elementstatic + getLeadingComments()TBela\CSS\Element + getParent()TBela\CSS\Element + getPosition()TBela\CSS\Element + getRawValue()TBela\CSS\Element getRoot()TBela\CSS\Element getSrc()TBela\CSS\Element getTrailingComments()TBela\CSS\Element diff --git a/docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.html b/docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.html old mode 100755 new mode 100644 index 769e619b..a4a1e020 --- a/docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.html +++ b/docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.html @@ -98,7 +98,7 @@
The documentation for this interface was generated from the following file:
    -
  • src/TBela/CSS/Interfaces/RenderablePropertyInterface.php
  • +
  • src/Interfaces/RenderablePropertyInterface.php
diff --git a/docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.png b/docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.png old mode 100755 new mode 100644 index 6031696bcb244a83477b40635e24cdb6d1b0d99f..35e8dc9e4edcb1411bd716c3a5e1b98675162ee0 GIT binary patch literal 1462 zcmb`HTToM16o!v7c!2`mrgV@3EeZxfEr=;7<1GRKAsRVRh=3wO14&Rq5^4-_P%&8L zRs>Cmv>MPP4WPhD4Ht1>1aXiGJxMqLL_jP-k}47)8q#COhqg0)YWK|k_y4cGpVl{P z=kALPv9ocq0RX@bABrOazycrC^OsnmdR`dej~<`x+Z(mVVzHq1rO`m^6cwQE&)w3} zB3@PW8jVXbh>-^X^wEa}cSiXFfb||cZf8{Hf=SV2k<4oupsn;WSUTA2J#6?%Ztfke{xoe>JDJfNai515G=Z zzBWXCwIBG6{yJyW}HrfK$<+jAx9a|WS&5dk=vs$T{mUR+Z}9>K<7lY zs*yARZciMDdl9>yHixzNUf5W#**x7cU0X6AXf*LnIV_f<&?Hn!ybo|sL5m^X&WXzP zYBJ}3a_%99q-t?Q&=(o=nHE;2gT&(nJd46IF zF%kxzK&x+YNADKuJ+{V3l9M=x$P@ETNj=TILUm2FLT{Gmos}wNk}=8Zl>=XQofWJx zwuYpIXF?8xZCwbJE-z)&#te)$zzC_Y#`y3U%_So-wYL`A(c1TLM*cKfbIw_1e9#QK zO3#89a_vUAGDSW1N)!7{CKU3H#P(2Ccg9FlwTP5(joCk4m-3_yA+hI;$-}-+X7^I* zPG!097wiep{f%^x?{~F6+5~iXoKO7Z@izzou1$7lp zYiW{TJXyNGrzE8~Un3a1e@~vJ-=J@zH5?`tO5Ks=<#t4FJ^@y3Gqch~a!#5$?@KTw z1G@eRS~h3|>c$3La=apS6dv*U2J=9uPBm9a%k7EW@2WL1emX`&Q(=VGBhK1?cSd}? z4O;F-l(aQqurSRko^jM$EhcKYJ+P4bT@sq`~m7WQy&SH~2FX@?+=zK)Srq^^^-3lHiblR@@ZW=Q=f!WkgQgDYk z?OIwn*=y#!8;qST_JJL0ONWjQZ?u-=%yOZ;sVq#We_M6!w40$cJ8E~CrbPEB^kW-7 zc4h7k7>2=PDz+^eI(HaYaRxxAspCbF5=cPdx^2Hpblky5DSE~(z~RZjew1S|8rRbP z*BBs^6T<>rOFzge7&rX|CEPy@Azm(mqHckF1)64@`-@kPr)t1?*CIEoJPxH8tg+9hpg_|n0~xCu5GD}NmH zgNu0lP%y|9rJ?AMM{)|84DR#8%`iuJ_E(uzj>5vIXG1q3`n%98Psg+^>PG!zrl+{7 z%Q*3{BvMFF-)??z@FT;+C__Rc=2F&D!DWMnZ&=$-Dz9l;OeSB9vd>zwsN}-kxyEReRL?7W&Bo_&t%hs$EC2{{S{q(Axk2 literal 1193 zcmeAS@N?(olHy`uVBq!ia0y~yVAKV&J6M>3q(k-s6ClNs?&#~tz_78O`%fY(kgt&J z5#-CjP^HGe(9pub@Czu^@PdJ%)PRBERRRNp)eHs(@q#(K0&Rd2LIFM@uK)l42QnEL zCgh%)`~2H`AXoqEYzv?OV@Z%-FoVOh8)+a;lDE4HLkFv@2av;F;_2(k{*;}GiCvE= zy*h`1fw|q&#WAGf*4tURc~1;D+7kT_XcsoDs&4eU%dJrO-}o*6fim@zZ?^ebuVh(e z+u8i_F~7}BsY9x+9xu8s#hm^6G=_miKuM|3Dak{1S;Bh02fd7Hr&gsF>`hTpVk^6~ zbaz_vo*5pO+*WZFE|u0>7OfX~`rD2SYfT_KS?}11Rc6i0*)Q6DIuwf z(<)A}C`vx_@K_S!pu!+5KYQ;(p-E>J%@^|Yh_L9g{B()y?;i2KHCqhMOcZGIy5sVe zc{6u-&c;cphO0P_H8&P(SU%IRce|Rny<`%1N1Ipb%d7it&i=^M(rLIOs8Yhg&ro1p z;}W%#t6T%ECYfbEl-fHXdGqYbHUE~ZjQG7d+2!iaoy#i2)0cVFAIugm+G&AJ%r&E~JQ|4!_@{&)3`Lxmlk3PyhocU4);f3$OY`;;K@Whh2Oo+1}hZ#`YE zXr}#y(|;y-@1MK+zWS`!%M13#1;zdP{_XIR$LjagW$iEiyAgBtDhB#$`0_{Rzy0~e ze--o?W)%ulUV6c{wnW`SN%Vi=yKf&q0)?)|$OuNuU6W(=eDQAa<()jrv)kX*fmHD3 zi3y687IE87)aL)`UM%&}!Xv4~!8eib^2!pS>l}777#Ud0)IE}1xNiK}ocUnMN2V)x z49$m#5LTrQ<*ay@DbE#^HYeY#( zVo9o1a#1RfVlXl=GSoFN*EKK-F)*?+Ft;)>(>5@$GBDU|U -TBela\CSS\Interfaces\ParsableInterface -TBela\CSS\Interfaces\ObjectInterface +TBela\CSS\Interfaces\ParsableInterface +TBela\CSS\Interfaces\ObjectInterface TBela\CSS\Property\Property -TBela\CSS\Query\QueryInterface +TBela\CSS\Query\QueryInterface TBela\CSS\Property\Comment -TBela\CSS\Interfaces\ElementInterface +TBela\CSS\Interfaces\ElementInterface TBela\CSS\Element -TBela\CSS\Interfaces\RuleListInterface +TBela\CSS\Interfaces\RuleListInterface TBela\CSS\Element\Comment TBela\CSS\Element\Declaration -TBela\CSS\Element\RuleList -TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\RuleSet +TBela\CSS\Element\Rule +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule @@ -225,14 +231,14 @@

Returns
ObjectInterface
+
Returns
RenderableInterface

Implemented in TBela\CSS\Element, TBela\CSS\Property\Property, and TBela\CSS\Property\Comment.


The documentation for this interface was generated from the following file:
    -
  • src/TBela/CSS/Interfaces/RenderableInterface.php
  • +
  • src/Interfaces/RenderableInterface.php
diff --git a/docs/api/html/d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.js b/docs/api/html/d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.js old mode 100755 new mode 100644 diff --git a/docs/api/html/d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.png b/docs/api/html/d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.png old mode 100755 new mode 100644 index 3883012254f68e81d96e6d474bb977ed77a4b62c..570081b278f0b7e838d7cbda38745e7973e9b73b GIT binary patch literal 10810 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 S;6qQj-PX1{3V%9w?mqxR`!DAJ literal 5607 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 DR7>Q- diff --git a/docs/api/html/d1/d4e/classTBela_1_1CSS_1_1Event_1_1Event-members.html b/docs/api/html/d1/d4e/classTBela_1_1CSS_1_1Event_1_1Event-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d2/de8/classTBela_1_1CSS_1_1Compiler-members.html b/docs/api/html/d1/d5d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration-members.html old mode 100755 new mode 100644 similarity index 51% rename from docs/api/html/d2/de8/classTBela_1_1CSS_1_1Compiler-members.html rename to docs/api/html/d1/d5d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration-members.html index e532ed20..a868d08b --- a/docs/api/html/d2/de8/classTBela_1_1CSS_1_1Compiler-members.html +++ b/docs/api/html/d1/d5d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration-members.html @@ -62,7 +62,7 @@
@@ -82,23 +82,17 @@
-
TBela\CSS\Compiler Member List
+
TBela\CSS\Parser\Validator\Declaration Member List
-

This is the complete list of members for TBela\CSS\Compiler, including all inherited members.

+

This is the complete list of members for TBela\CSS\Parser\Validator\Declaration, including all inherited members.

- - - - - - - - - - - + + + + +
$data (defined in TBela\CSS\Compiler)TBela\CSS\Compilerprotected
$properties (defined in TBela\CSS\Compiler)TBela\CSS\Compilerprotected
$renderer (defined in TBela\CSS\Compiler)TBela\CSS\Compilerprotected
__construct(array $options=[])TBela\CSS\Compiler
compile()TBela\CSS\Compiler
getData()TBela\CSS\Compiler
getOptions() (defined in TBela\CSS\Compiler)TBela\CSS\Compiler
load(string $file, array $options=[], string $media='')TBela\CSS\Compiler
setContent($css, array $options=[])TBela\CSS\Compiler
setData($ast)TBela\CSS\Compiler
setOptions(array $options)TBela\CSS\Compiler
getError() (defined in TBela\CSS\Interfaces\ValidatorInterface)TBela\CSS\Interfaces\ValidatorInterface
REJECTTBela\CSS\Interfaces\ValidatorInterface
REMOVETBela\CSS\Interfaces\ValidatorInterface
VALIDTBela\CSS\Interfaces\ValidatorInterface
validate(object $token, object $parentRule, object $parentStylesheet)TBela\CSS\Parser\Validator\Declaration
diff --git a/docs/api/html/d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator.html b/docs/api/html/d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator.html old mode 100755 new mode 100644 index b9610c71..bc3f03f5 --- a/docs/api/html/d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator.html +++ b/docs/api/html/d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator.html @@ -107,16 +107,10 @@  render (array $options=[])   - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - getHash () -  - match (string $type) -   toObject ()    __toString () @@ -134,39 +128,51 @@   static matchDefaults ($token)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + @@ -236,7 +242,7 @@

- - - - - - @@ -142,29 +136,41 @@   + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + @@ -172,12 +178,12 @@ - - - - - - + + + + + + @@ -214,7 +220,7 @@

- - - - - - - + + + + + + + + + - - - - - - + + + + + + - + - + - - - + + + +

Additional Inherited Members

- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 

Additional Inherited Members

- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 getHash ()
 
 match (string $type)
 
 render (array $options=[])
 
 toObject ()
jsonSerialize ()
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
 
static validate ($data)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
$defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
$hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
$keywords (defined in TBela\CSS\Value\OutlineStyle)TBela\CSS\Value\OutlineStyleprotectedstatic
__construct($data)TBela\CSS\Valueprotected
__destruct()TBela\CSS\Value
__get($name)TBela\CSS\Value
__isset($name)TBela\CSS\Value
__toString()TBela\CSS\Value
doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
__construct(object $data)TBela\CSS\Valueprotected
__get($name)TBela\CSS\Value
__isset($name)TBela\CSS\Value
__toString()TBela\CSS\Value
doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
equals(array $value, array $otherValue)TBela\CSS\Valuestatic
escape($value)TBela\CSS\Valuestatic
format($string, ?array &$comments=null)TBela\CSS\Valuestatic
getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getClassName(string $type)TBela\CSS\Valuestatic
getHash()TBela\CSS\Value
getInstance($data)TBela\CSS\Valuestatic
getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
getRGBValue(Value $value)TBela\CSS\Valuestatic
getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
getType(string $token)TBela\CSS\Valueprotectedstatic
getInstance($data)TBela\CSS\Valuestatic
getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getRGBValue(object $value)TBela\CSS\Valuestatic
getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
keywords()TBela\CSS\Valuestatic
match(string $type)TBela\CSS\Value
match(object $data, string $type)TBela\CSS\Valuestatic
matchDefaults($token)TBela\CSS\Valueprotectedstatic
matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic
parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
render(array $options=[])TBela\CSS\Value
toObject()TBela\CSS\Value
type()TBela\CSS\Valueprotectedstatic
validate($data)TBela\CSS\Valueprotectedstatic
renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
toObject()TBela\CSS\Value
type()TBela\CSS\Valueprotectedstatic
validate($data)TBela\CSS\Valueprotectedstatic
diff --git a/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.js b/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.js deleted file mode 100755 index 06ad07ce..00000000 --- a/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.js +++ /dev/null @@ -1,6 +0,0 @@ -var classTBela_1_1CSS_1_1Value_1_1CSSFunction = -[ - [ "getHash", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html#a61cefa40692b4340d2ceb648443a9ac4", null ], - [ "getValue", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html#af05b200ebc8a4598ff9705c820345622", null ], - [ "render", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html#a44d9217e6375cebb0068daafa3ca4046", null ] -]; \ No newline at end of file diff --git a/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.png b/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.png deleted file mode 100755 index 4a9cbe968e3dcd8c25dab76a8f080a46ab52e0f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1258 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-8eB(d@BP3^HEP1$B>F!Z|`LH%{CBVFNj%rU-BVyNT`0oQ}|&5m5*P3KNf6$$82ts#{VV0%l8L3aXz)2nk&4hX!kCO zV`hm{jiyJ>|NqI?CGN@A8Roftn+}UrE;1SBL7= zMd7OQ5AFs|UpjT$bMAoRb@JwwOW!@4<~`L(m}OyP5tWYbti7DdLm=0DJn5htMl6NNjt6-c+I-x66!haj7!vl6LHO} zrf~OoRX<(Ra`Ktb(}2xEDn|F6r1zyg{^oWpDz5VN^r*&T5z9gzMS5k;IcnsaJk!f2 zS=0ISl*DB`yk|E3JpH$5&HAXSzb47c{{}s;+&?Gf&8fPRt(UWOp08V%b*wEaxqW+< zPNv|K9?|1JK5x?4ddw^O{c)+&PAivgJ*L(bwoxPU*s)U6ZztZ@K2p8+FxL6y$2?gt zjfFOwK1t0F*=Jo_V(lY;{~zb~ic9mq%TAbW|I&2I_uqV)yMIoObMBPlR-FQjK_C(5 zRe3-8*3+f6pX0^uimGWWY!L#Q0wqrUH~f3!NBG+P-vaY~XMbh^Y1-+tGv!D}{GZ-~ zhmREfUGg(l1O^(sG>My7LmEB6-#7ZtI{Z#j}&|Ds>+?*qA1qVdQqJDH)Zv%g%P(oEbt`hDcd#yC)-3kO33SRbeqUgjad$IY2OC7#SED>Kd5q8W@Eb7+D#ZTbY`O#JIw$9 diff --git a/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.html b/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.html old mode 100755 new mode 100644 index 50379779..a244183a --- a/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.html +++ b/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.html @@ -83,6 +83,7 @@

 render (array $options=[])   - getHash () -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   toObject ()    __toString () @@ -125,48 +120,66 @@  jsonSerialize ()   - - - - - - - - - - - - - - -

-Static Protected Member Functions

static validate ($data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
- + + + + + + + - - + + + + + + + + + + - - - - - - + + + + + + +

-Additional Inherited Members

+Static Public Member Functions

+static doRender (object $data, array $options=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
+ + + + + + + + + + + + + + +

+Static Protected Member Functions

static validate ($data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
+ - - + + @@ -185,26 +198,6 @@

+Additional Inherited Members

- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
 

Member Function Documentation

- -

◆ getHash()

- -
-
- - - - - - - -
TBela\CSS\Value\CssAttribute::getHash ()
-
-

compute the hash value

Returns
string|null
- -

Reimplemented from TBela\CSS\Value.

- -
-

◆ render()

@@ -268,7 +261,7 @@

WH7=N`iLtRJnwA?haNt^-uv8hpZnbV`~B|ozt@)l07jjV%`;mDje$bSE@)aC7(nz}TwH`q%_{?=vos&F-gdcMUSY!@ zhn8kZ1Z)rhIW4u`P9g#TOeFrkUc_TY`cgf=PGap>tg1>}OkpFq8}eR6S!;GovRL50 zz%mS#HCY^c{_=x|s7a6Ra|b|SVapTo zIX5QhhK`|Bg958oxHo0SHSgj*2}9}*#nV${hjux*=iG7}JHo3rukIfzCS^vnrk>k?7ziwI1c=wkiQK4!SPdr)ytwSkGarqUdB z7QQLG3(|`$q~m{0>u1^){^(&{2^pCvYA?^tqVQg}QX0QZNW9kh>S|`1RM$Jr)cjt3 zUDc%bb{4j@`3Nvrg>Le<-uANEt51`X=D8b9Q7|jb!lO9q6 z$@=v1yio4ec{;wO65*DrHT_mJn)C~(sL)9U?n&FuLhc2Xuy~hXY3F8LVDw{l{_~WH z?{gXp1l@f@0fJ}SwpaCOMr*25?AyK8MC(2)8pZ@y|K6%RZv8H3WG>Cr#-!1wBGS`)8GmD^l;js{$xuMclAss z0X`vsK!dg$scyxqjO0KG?-KY)r_aZb-S+4{`XhkKA@e691^hx| z2!hRr5O7<1ag63JpBVc*hQ7lj496d62jN=sHpdkxB)+s+2)+2xc1kp+x%`JX7~?|E znmcCvDFg(*+nShwFm#6BsGK@|YuC6V^9=3AQS}x@n?PHkUry&ZhhVVxM7IG~W8aVdi<@e<3$YNk6 zM4JT_qlC*j4iM|ve(zcTJfZ)m*{4ru{l$aHWyON!3^EtC}yEEXKfp@`cnOBqRn?r2HbXlyMInsQO)tvFpfJPDXoM~bX zX~3ms6*KOgbX(#B9<)w=x5+5sfS_A1@ao4#r||Ys;tU}t^b>p4Ywwu65=tk;b*Nr? zweCi2hDuCb^H}TZUCn+a literal 1287 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-8eB(d@BP3^CM3e$B>F!Z|_9sEjAEgdr+~Y^1EQ%feaJr4V#$y_cZKF`5!Ggzq@y# zFYC(=@1LHE4=h^v<>y~8dDm+;FVE)hy^3AD-+h;BoU*UH{8E2PfK#PkYJBSoxpjJN z8~tLI>bx|YB5&7mq!xtormo^yza=%(LFygz$|Y-#NxYwE-X5{-Rr17Z+QM61ZEfZ{do7$& ze7lI*TRMFwHC9k*JD6?U*TQfI{sLl4C;@s^u@kC93?dMYI@8U|=9%)7Fzrtg(E%n@1+iWl2&D+jg-gaiI zZLqKN=_!TFdSuTm`g!_q(V6wLst%hZE&m(zymJ2>mp7;CPIg`{(mB3vUDlCf(~{e# z7wKdQJ?RiV{-Z8(>a66Yc^t`osSBT6nwD&=dOBi?ZqnslGSyGA=a+P9@5$C+UUzL_ zi_j@$?e!l$pRT@qJGcGi+uQpe$m#$3ypg%+v-sY&Pakh6rkK}X%+{Eg3{>i+0aEX+ zDPQfgd(JKK`pr9H6PqBSU@0K+NB(ku@Bb^mvgMy{t2a9z;KZpq<@6M9x1N@x_a$s{ zqV*&UKh;k0ckj7TKI3in?UKBwmj#vI{(kY6`_>1p>d4Hix9NV)(Zc< z0)n-&L1e_w--yW~=mDHYquq z^{3!c@x7CU%H#}>KjPwtMwETfyyufo)!Y4cdAe!e11DespjzS@QIe8al4_M)lnSI6 zj0}tnbq&mQ4U9qzjI0dItxU|c4GgRd3^p5B0t+A{4Y~O#nQ4`{H5|%q3;}9j@O1Ta JS?83{1OSQqIHmvq diff --git a/docs/api/html/d1/d8f/classTBela_1_1CSS_1_1Compiler.html b/docs/api/html/d1/d8f/classTBela_1_1CSS_1_1Compiler.html deleted file mode 100755 index c3a17612..00000000 --- a/docs/api/html/d1/d8f/classTBela_1_1CSS_1_1Compiler.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - -CSS: TBela\CSS\Compiler Class Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
CSS -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
- -
-
TBela\CSS\Compiler Class Reference
-
-
- - - - - - - - - - - - - - - - - - -

-Public Member Functions

 __construct (array $options=[])
 
 setOptions (array $options)
 
getOptions ()
 
 setContent ($css, array $options=[])
 
 load (string $file, array $options=[], string $media='')
 
 setData ($ast)
 
 getData ()
 
 compile ()
 
- - - - - - - -

-Protected Attributes

-array $properties = []
 
-ElementInterface $data
 
$renderer
 
-

Constructor & Destructor Documentation

- -

◆ __construct()

- -
-
- - - - - - - - -
TBela\CSS\Compiler::__construct (array $options = [])
-
-

Compiler constructor.

Parameters
- - -
array$options
-
-
- -
-
-

Member Function Documentation

- -

◆ compile()

- -
-
- - - - - - - -
TBela\CSS\Compiler::compile ()
-
-

compile css

Returns
string
-
Exceptions
- - -
Exception
-
-
- -
-
- -

◆ getData()

- -
-
- - - - - - - -
TBela\CSS\Compiler::getData ()
-
-

return the element generated by the css parser

Returns
ElementInterface
- -
-
- -

◆ load()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
TBela\CSS\Compiler::load (string $file,
array $options = [],
string $media = '' 
)
-
-

load css content from a file

Parameters
- - - - -
string$file
string$media
array$options
-
-
-
Returns
$this
-
Exceptions
- - -
Parser
-
-
- -
-
- -

◆ setContent()

- -
-
- - - - - - - - - - - - - - - - - - -
TBela\CSS\Compiler::setContent ( $css,
array $options = [] 
)
-
-

set css content

Parameters
- - - -
string$css
array$options
-
-
-
Returns
Compiler
-
Exceptions
- - -
Parser
-
-
- -
-
- -

◆ setData()

- -
-
- - - - - - - - -
TBela\CSS\Compiler::setData ( $ast)
-
-

load content from an element or AST

Parameters
- - -
ElementInterface | object$ast
-
-
-
Returns
Compiler
- -
-
- -

◆ setOptions()

- -
-
- - - - - - - - -
TBela\CSS\Compiler::setOptions (array $options)
-
-

set compiler options

Parameters
- - -
array$options
-
-
-
Returns
$this
- -
-
-
The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Compiler.php
  • -
-
-
- - - - diff --git a/docs/api/html/d1/d8f/classTBela_1_1CSS_1_1Compiler.js b/docs/api/html/d1/d8f/classTBela_1_1CSS_1_1Compiler.js deleted file mode 100755 index 33915729..00000000 --- a/docs/api/html/d1/d8f/classTBela_1_1CSS_1_1Compiler.js +++ /dev/null @@ -1,14 +0,0 @@ -var classTBela_1_1CSS_1_1Compiler = -[ - [ "__construct", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html#aa719abdb80cce47f038cb1e96650b322", null ], - [ "compile", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html#a9fd26472d3b664d26e4b68ce331c2a78", null ], - [ "getData", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html#a3ea4077ade4530b2de9b84e9bc12062f", null ], - [ "getOptions", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html#a32b87622d8133e67a03602939853e496", null ], - [ "load", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html#a51b79c5e60e944a6c4e1c668c94d885d", null ], - [ "setContent", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html#a3d9397a56c0777cd1db6ee23054010b1", null ], - [ "setData", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html#a52917828fd7d53debeb35de008e62bff", null ], - [ "setOptions", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html#a47a00c85099b4da77256faa21a1aedde", null ], - [ "$data", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html#ac532719471b0bd1eb2bb7561465491df", null ], - [ "$properties", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html#ac398aa938c1b4c36e8713b5ede807ed7", null ], - [ "$renderer", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html#a597632c9df00684efae2cd4f42e1588d", null ] -]; \ No newline at end of file diff --git a/docs/api/html/d1/da1/classTBela_1_1CSS_1_1Property_1_1PropertyMap-members.html b/docs/api/html/d1/da1/classTBela_1_1CSS_1_1Property_1_1PropertyMap-members.html old mode 100755 new mode 100644 index bcb52978..92fc390e --- a/docs/api/html/d1/da1/classTBela_1_1CSS_1_1Property_1_1PropertyMap-members.html +++ b/docs/api/html/d1/da1/classTBela_1_1CSS_1_1Property_1_1PropertyMap-members.html @@ -95,7 +95,9 @@ __construct(string $shorthand, array $config)TBela\CSS\Property\PropertyMap __toString()TBela\CSS\Property\PropertyMap getProperties()TBela\CSS\Property\PropertyMap - isEmpty()TBela\CSS\Property\PropertyMap + has($property) (defined in TBela\CSS\Property\PropertyMap)TBela\CSS\Property\PropertyMap + isEmpty()TBela\CSS\Property\PropertyMap + remove($property) (defined in TBela\CSS\Property\PropertyMap)TBela\CSS\Property\PropertyMap render($join="\n")TBela\CSS\Property\PropertyMap set(string $name, $value, ?array $leadingcomments=null, ?array $trailingcomments=null)TBela\CSS\Property\PropertyMap setProperty($name, $value)TBela\CSS\Property\PropertyMapprotected diff --git a/docs/api/html/d1/da1/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface-members.html b/docs/api/html/d1/da1/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d1/dab/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty.html b/docs/api/html/d1/dab/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty.html old mode 100755 new mode 100644 index 55486597..baccb623 --- a/docs/api/html/d1/dab/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty.html +++ b/docs/api/html/d1/dab/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty.html @@ -166,7 +166,7 @@

 
The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Query/TokenSelectorValue.php
  • +
  • src/Query/TokenSelectorValue.php
diff --git a/docs/api/html/d1/db9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValue.png b/docs/api/html/d1/db9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValue.png old mode 100755 new mode 100644 index 6bf14c991461bdccf2d273409fb578affb4248d0..d9176875eabd3ebb6608ee2c50fa10a752a6a03f GIT binary patch literal 5576 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 HE=T?i+570+ diff --git a/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.html b/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.html new file mode 100644 index 00000000..c677be65 --- /dev/null +++ b/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\InvalidComment Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Parser\Validator\InvalidComment Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Parser\Validator\InvalidComment:
+
+
+ + + + + + + + +

+Public Member Functions

 validate (object $token, object $parentRule, object $parentStylesheet)
 
- Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
getError ()
 
+ + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
const VALID = 1
 
const REMOVE = 2
 
const REJECT = 3
 
+

Member Function Documentation

+ +

◆ validate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
TBela\CSS\Parser\Validator\InvalidComment::validate (object $token,
object $parentRule,
object $parentStylesheet 
)
+
+
Parameters
+ + + + +
object$token
object$parentRule
object | null$parentStylesheet
+
+
+
Returns
int
+ +

Implements TBela\CSS\Interfaces\ValidatorInterface.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/Parser/Validator/InvalidComment.php
  • +
+
+
+ + + + diff --git a/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.js b/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.js new file mode 100644 index 00000000..35ff5436 --- /dev/null +++ b/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment = +[ + [ "validate", "d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.html#a8f380d72c5a86a4f81e69e72662ebcc0", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.png b/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.png new file mode 100644 index 0000000000000000000000000000000000000000..0cb3f99941b1c25dcf3dde39abfe64e393839f34 GIT binary patch literal 890 zcmeAS@N?(olHy`uVBq!ia0y~yU}OWb12~w0;xu@n% z0J6aNz<~oxL?(R%ayd$Z{DK*Pia_A%sSqOu24+rA7srqa#2rH^96#-9ey#EuurXjz;&vu`g)vjIo*%#9p}#hhR7j|(o(=n0Jf zo)$JMd-lv+u9v$++Ya7cB|mF-f7{c5#3q@gwe!E4wq>s`lXzG5d*RM^Kz}qpbe${tKDf#H;>iW=ftG<~c1{rpVXUH?>W!t*-OfD*7+d^Z0d=Y(C`Tcb0eG{OZoa1f zk--C`jFF)m7?=hO34&~i0&EOAhZJ}YF*LYJ0Oc4qfC8GCK@2F7$Z$Z32Pnr7@sFKn z?bc;YYz+6~VEQe1j1%|$%e-NJY{mNY&tjSLUrzs*+xv9$!xd}{`&hoJ=Plt4GSP`{ zHGlH!&i6Iiz6>W)+aE6a%EG)=Zs$iC=X9y4i$>QSH?OxzPW!SZGW)@kO1pcu`<~qo zs`f43C-UmZ6B(JquWuYXV6^e*hHL5GDTlB2B>t2LldyGY*7nvqyl#7u=E}|9>#N^M zXRhQrT)Fi`&@U~Ak`14Oetjs6H{2w&rbn?fG_0Od-V+n~myzw(Oi`$|XD_OY6P1OO(C(eleis_u)GM zdj*dEWa3?S_S(WZvTGJ!2^MM(K!PC{xWt~$( F695+2msS7( literal 0 HcmV?d00001 diff --git a/docs/api/html/d1/dcc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeTest.html b/docs/api/html/d1/dcc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeTest.html old mode 100755 new mode 100644 index c1d93411..75b9321f --- a/docs/api/html/d1/dcc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeTest.html +++ b/docs/api/html/d1/dcc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeTest.html @@ -203,7 +203,7 @@

 
The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Parser/Position.php
  • +
  • src/Parser/Position.php
diff --git a/docs/api/html/d1/dd8/classTBela_1_1CSS_1_1Parser_1_1Position.js b/docs/api/html/d1/dd8/classTBela_1_1CSS_1_1Parser_1_1Position.js old mode 100755 new mode 100644 diff --git a/docs/api/html/d1/dd8/classTBela_1_1CSS_1_1Parser_1_1Position.png b/docs/api/html/d1/dd8/classTBela_1_1CSS_1_1Parser_1_1Position.png old mode 100755 new mode 100644 diff --git a/docs/api/html/d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.html b/docs/api/html/d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.html old mode 100755 new mode 100644 index c82b0b8b..fc9453c6 --- a/docs/api/html/d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.html +++ b/docs/api/html/d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.html @@ -107,17 +107,11 @@ Public Member Functions

 render (array $options=[])   - getHash () -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   toObject ()    __toString () @@ -131,24 +125,36 @@ static keywords ()   - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  @@ -171,8 +177,8 @@ - - + + @@ -180,12 +186,12 @@ - - - - - - + + + + + + @@ -194,26 +200,6 @@

Static Protected Attributes

Additional Inherited Members

- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
 
static validate ($data)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
 

Member Function Documentation

- -

◆ getHash()

- -
-
- - - - - - - -
TBela\CSS\Value\FontStretch::getHash ()
-
-

compute the hash value

Returns
string|null
- -

Reimplemented from TBela\CSS\Value.

- -
-

◆ keywords()

@@ -298,7 +284,7 @@

5#dEsG54bej85m$6z^8orp&u7Fv0oZA9qbY zSx5rgwYVY735VE*xdYIJd#GvYuNb7!_HT(0{{(TJVGr2=_04#6T*1zvrl#@p$pdbM ze)bSKnX-e4?NuUz<%5Vh4~(*HoAc)DfmS)@b!S57Xws(2)_SBeVWww-wns30_b~NH zZ?tl^y(sZkIM%c zd!f6jBu-*eePWSw!&Tg18POvzPK-^Z+gDhElC!$`^X>Tfj?oGspMX+~m*(+1MQjX& zkLD!2L{w^v7X_E&gwBrf?9@z>+fFX%*X>F{j1Era6L4=biuA%AC}pxO>;UG2#>~+b zZ!Em6LLe8*JaLt$ZUQLJQ~liT8AZ{Jwgh|ArHipgDKSguMyh8d2KY@C$LxYowczpm zDnq(l!gKphIpZ>+>|#M>#KNfoA~k$FhqPmD%hAvdFYjrn(IBO$l{xhKe50iG9E)i$ zdW)SS;kxPT3uL@kjxfw6OlcLLQ1CRp#Jx)hGc_zF@CXc$$JZ?33r!D*Y(~jKKaaPU)9(_LHnPcC_~_v11Va%ipwJ(#8*bJ}wR5q&I2`q~JEx!bN&`mF zWzs35vhGKzT;J_1<50obQ%AUI)>yvg;9m^!@69#8A&tznax4F7Go!IP^R$t>kHmg z)&m`k@z|vV!q7D@m&BVn+}DQ-^rlyqJPD|mJ*#m@cdzk+u826NnZ?<)dk%)h=vVCv zyqH9VIuCuBSmTefD(A>q15-B{vIwEO2VENCoc1=xWJ>d#AH_oKu! zic;NYm9lr$Gmiq1F<>H5C8xG literal 1271 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-8eB(d@BP3^CeFg$B>F!Z|_9+%{CBWONd$dUgjwGidA_BPI1LlGJc-)H-D*}c>IFN zf+=n>ZS%#NdOd$UdTgA@R=%KjdgJu_()x$r?t3ZZ@>4x`*Pm7)FOBmn-^>=6div_w zwOct?PqDoF>(6w3rB7<_kH%~<^=i%iM{BEVB)svF1ED1?)S)~$nfBKP?ZO)gbsIBtal%RHr#r2z9 z$Wj}};9J(|nm%3LQ?^S@Rhsx!?$^85T;Ii&u01++d&d=?E5D4EUYf7E^jKv4vds8p zm*#I=vM}|OL2w&i+QmOF3vYf}y)4eY_r}W|S4!>l)CG4J#S}f-B6E7<>fKTs7e2dj z+uL%Q31`ufuEl@%=y;vocn~<&OiW(b0*pW) zamrg$zFKGZo~`=-PABa+#H2bUzzJvyl=vxny1%#n>aT41r`z_M`GZAIPw`Ic`Ej(I zM{b+G_!)_xcBhsbyS}x(*2M} zyGu3Bm#~XXk!OGNm{D~TKg?+eN5Wb2qFfO@mZRvr}=4WryjD6Lmx%~m(Y_k)l zc_k{f_EyKGCmk+HSeo2s%pJdT-7=YCMpDr}?zHge^ zcHzc}=6Ttt7Vhz8f9vgO>Jl1RrNgdve7RJYD@<);T3K0RWRfL>~YE diff --git a/docs/api/html/d1/dfc/classTBela_1_1CSS_1_1Value_1_1FontSize-members.html b/docs/api/html/d1/dfc/classTBela_1_1CSS_1_1Value_1_1FontSize-members.html old mode 100755 new mode 100644 index 65db5faf..0ce4fd36 --- a/docs/api/html/d1/dfc/classTBela_1_1CSS_1_1Value_1_1FontSize-members.html +++ b/docs/api/html/d1/dfc/classTBela_1_1CSS_1_1Value_1_1FontSize-members.html @@ -94,34 +94,39 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\FontSize)TBela\CSS\Value\FontSizeprotectedstatic __construct($data)TBela\CSS\Value\Numberprotected - __destruct()TBela\CSS\Value + TBela::CSS::Value::__construct(object $data)TBela\CSS\Valueprotected __get($name)TBela\CSS\Value __isset($name)TBela\CSS\Value __toString()TBela\CSS\Value - compress(string $value)TBela\CSS\Value\Numberstatic - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + compress(string $value, array $options=[])TBela\CSS\Value\Numberstatic + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[])TBela\CSS\Value\Unitstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\FontSize - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\Unit - TBela::CSS::Value::Number::match(string $type)TBela\CSS\Value\Number + match(object $data, $type)TBela\CSS\Value\Unitstatic + TBela::CSS::Value::Number::match(object $data, string $type)TBela\CSS\Value\Numberstatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, ?int $index=null, array $tokens=[])TBela\CSS\Value\FontSizestatic TBela::CSS::Value::Unit::matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\FontSize - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\Unitprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\Unitprotectedstatic diff --git a/docs/api/html/d2/d1d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule-members.html b/docs/api/html/d2/d1d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule-members.html new file mode 100644 index 00000000..c3d13458 --- /dev/null +++ b/docs/api/html/d2/d1d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Parser\Validator\AtRule Member List
+
+ +
+ + + + diff --git a/docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.html b/docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.html old mode 100755 new mode 100644 index 95a259bb..0f2b0581 --- a/docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.html +++ b/docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.html @@ -120,6 +120,9 @@  addRule ($selectors)   - Public Member Functions inherited from TBela\CSS\Element\RuleList +__get ($name) +   addComment ($value)    hasChildren () @@ -155,6 +158,8 @@    getValue ()   + getRawValue () +   setValue ($value)    getParent () @@ -211,14 +216,17 @@  deduplicateDeclarations (array $options=[])   - Protected Attributes inherited from TBela\CSS\Element -$ast = null -  + +object $ast = null +  RuleListInterface $parent = null   + +array $rawValue = null + 
The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Element/Stylesheet.php
  • +
  • src/Element/Stylesheet.php
diff --git a/docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.png b/docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.png old mode 100755 new mode 100644 index f45c39e58ca1c55fb564220112625a4876d482ae..4bfd83089c874d6be99ded6eec6c145a237c8770 GIT binary patch literal 8033 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 diff --git a/docs/api/html/d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.html b/docs/api/html/d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.html old mode 100755 new mode 100644 index 672fd790..d2cf43c2 --- a/docs/api/html/d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.html +++ b/docs/api/html/d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.html @@ -120,12 +120,12 @@ - - - - + + + +

Protected Attributes

$start
 
$end
 
+Position $start
 
+Position $end
 

Member Function Documentation

@@ -248,7 +248,7 @@

static matchPattern (array $tokens)   - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  - - + + - - + + @@ -144,25 +156,18 @@ - - - - + + + +

Static Protected Member Functions

static doParse ($string, $capture_whitespace=true, $context='', $contextName='')
 
static doParse ($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
- Static Protected Member Functions inherited from TBela\CSS\Value\ShortHand
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
 
static validate ($data)
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
- - - - - - - @@ -173,8 +178,8 @@   - - + + @@ -196,8 +201,8 @@

Additional Inherited Members

- Public Member Functions inherited from TBela\CSS\Value\ShortHand
 getHash ()
 
- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 match (string $type)
 
 render (array $options=[])
 
 toObject ()
jsonSerialize ()
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
 

Member Function Documentation

- -

◆ doParse()

+ +

◆ doParse()

@@ -227,7 +232,13 @@

  - $contextName = ''  + $contextName = '', + + + + +   + $preserve_quotes = false  @@ -320,7 +331,7 @@

 render (array $options=[])   - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - getHash () -  - match (string $type) -   toObject ()    __toString () @@ -133,25 +127,40 @@ Static Public Member Functions

static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])   + +static doRender (object $data, array $options=[]) +  - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  @@ -163,6 +172,9 @@ Protected Member Functions + + +

Static Public Attributes

 __construct ($data)
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct (object $data)
 
@@ -175,12 +187,12 @@ - - - - - - + + + + + +

Static Protected Member Functions

 
static validate ($data)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
@@ -242,8 +254,6 @@

@inheritDoc

-

Reimplemented from TBela\CSS\Value.

-

Member Function Documentation

@@ -395,7 +405,7 @@

TBela\CSS\Interfaces\ObjectInterface TBela\CSS\Element\RuleList -TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\Rule +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule

Static Protected Attributes

@@ -144,6 +147,8 @@ + + @@ -498,12 +503,12 @@

Returns
bool
-

Implemented in TBela\CSS\Element\RuleList, TBela\CSS\Element\Rule, and TBela\CSS\Element\AtRule.

+

Implemented in TBela\CSS\Element\Rule, TBela\CSS\Element\RuleList, TBela\CSS\Element\AtRule, TBela\CSS\Element\NestingMediaRule, and TBela\CSS\Element\NestingRule.


The documentation for this interface was generated from the following file:
    -
  • src/TBela/CSS/Interfaces/RuleListInterface.php
  • +
  • src/Interfaces/RuleListInterface.php
diff --git a/docs/api/html/d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.js b/docs/api/html/d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.js old mode 100755 new mode 100644 diff --git a/docs/api/html/d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.png b/docs/api/html/d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.png old mode 100755 new mode 100644 index 4d438441905f792f80b0e90918e138a00aafda48..5fb3b2dc93504aa59c8ab1ad452c5e86adda2de0 GIT binary patch literal 8034 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 RpdhYbw-^6a{_fM?{1=Q({%8OI literal 3881 zcmb7H3pCW*_x~dITe?>cK{%{;h3R;4XI};(~3Au z-)?lk5}8Hj9Ymd!+4>uE?b{@|jqEkse&ggFBZh&V+Go49bDeaPpHWeXjn}Tt%dMhs zIPHuc1n?1cBath9H`D+)0OyE&VHOvjSM#8TN=>EaQR!9bvB$gjD`Z!O>@&OYj)?7a z&goW$(`%|vdz@1kxAoo?c75q=M?(R=awNhTmXHV{M#ZkLy4Y^Jn)1e`-W*->&Y<(1 z*PRf@6t39Kn||L7-0F=5_vga%sD%k%_Me8++iP@G>&>3w*lk9y@NGuyA%lkpPTnLv z!P&I6YUoZxR*s&G@%{NEHt|Sxg<9(Q4`r1{;?tL+hKE_v;C_ecp}ygZSgVVrU6anv zUd3hMY>&^C(~r6*AAudWJu+XnKcR$dxVk*ASP{a(_nI~|P+HMG$YRehJHrwe&!z|G z9s08roUIV&!`9}-s^56_iUoNbsyZ=wa>JBiySkO?W3QmOJYW6-spJ5H9v@2CQThVpMS(T)CZ5>g4o}TKgFT-Hbr#4~-(70v1QWgzqS0FiMi>5v~ zeWEQuo3Ih8Z*F2Zc4Q(wHFQrSZV1Gsr-~6a&`_v>hGcgO?08CzK%6fjG)}3d<>4&q z#n4QOA54-TG4S)??|0$9H=>;vG~omGkBM?bHq`ZhSRZC)y!}OZK%SHc1pJFQI{gR; z{z$ZrwCUeVf0r*E4A=XJRk`#tV9e(v-?^YjiU9v&A4h09Z8dKKnUYo8ik0DWECsC3 zZxP7gtXE*eCr83kPBqo|R$Lk*uLDtavxf@Cd~|eM%1L?jjB)Da1@;NAddhHc3G#Dk zBHLm9&AXcGZAZ~sqoF?4KEa^;raz4*lW?Y>R#orVo>lQ`r~B*D@vtd*F^O!=jr;cpjr9C z7{!sb7K;C@fV&u=*VW?d`39%ps_Mk`@3kEoHit%UxU~v0e4DgeX@1A|k(=CGreFHe zYP%^nMzzUJ`*P8(Z=@~wN#%8Mpj(-2iq_tX_T<-Iy(XdT34_~yP44D?G;GVh+)3?b zz9F&oo_6a1mzBZI&}+TO9w97N`p=4^weF1k5N1Ant-rFTGHrq0OTiKNXyg$~w277S ziZZ;utc`4Gdw1)s%P3_^#dykZm)C*dhhDw0iOZc);|8?yl-TaajKODOpS(XZACtB= zsP?_^OF$Al@LjKbcTD*1syLbSz{_nr!uyl_(U7#rv-4)3ca($*t_C>UCyg$2hE&+( z?W=pv@KJkdRqzd_K^H$#?v);!NY*n^hTkQQy}ZqzniD1(q&>pZRXdImpndfoRjaQu zbAj%L=h?KvW;3|fnGM|rzi}l5pY9+vpt9WAXDcCGiBrx5_Iz2V)VoXuj}0G#RXr{M z{hm|$-mxS|NjzbY@t2RHnZls^!Xy`Hp(bFJ_<7GNLITeeWB6>9OzJg;@gme@&)Jhg ziHLQjex}K~h9j~rM1cMx(3mLvwKzIUf~3E`fX)PGcr7k2_m!ApUni1Q=nhcwTQNlQ zbv^*`{$x%82rE}?y?6L_p7By^h~Sx0qX&A-@64#g9Xe*1)hxU}lP~=8lRC=8TS<{Ikl8!gV)}<;1-vnt2>b~>1x>x%~CWV(EPPweLS}zf- zBKz#s^;MKEb3N9MmM^Z>CzxD& zx~p8x)76-G|FFXx^KL?I0hdy!)cAl)!41r-z6g-!rKc=l#_N~cz})WS^!y};Yf2+S z44;%Gjue!QF=+#X3ZR4KidER%c*7iwCGtC?%t6?7rDB1+`S#gKzt8F;89j@KiCl@1 zVDy50rxX{%@EQ#nYW zlTqr42>Y$7bh2w6BiB;)hc%Ws?@$StEtoAi5XIuD))p+^WxrXB)2>jSd-)c)Y#+rvb(|{s6m6dErwAcf~+e987$H?ntbEh8I|wjz-cTV*7A@=87`IxurUqWS}`=+50742r8(fW z<|hv85mH-(|Dc?|UKX`rsU3bR49w2^cG{Q@P{xbL8JjcEChUwUt-EBYN9_sU8N86d(aCBt}x22W+0H_Ys8y0Sf;I z7+--2*L){zrKVWBc+G0zH2lS(N2`BTya>=@G?G!nh^JCxsc}?tOf2lpR;{vZ=; z^mO4Hh~|qyy>ZbnGP0>3Z#ImVMWDxaRqz`qxu2MY{q63%i6i|+Csp8P_;^(Znb^47 zI&gHgusv#MH#9^O+r^}?f?2zH+<~~_REX9i7UZ5|50+CMtq`ep-;eD#^>|2PGI*kb z$eL8TCRA_e++}2QIC{3rez7>pXHjNlB6 zPWb0TwiB11!_C8Z4s!;2gc3Ws9<%kBp&43n1|vz@1Zvm`EdnP*p;PJ~Dd&&eL!%vn zqB_@%NW*&obVLLj^G96#ubO!%fiRO8W2Lp80C~VyiQ^{dtWErNVW4)j4tguTFtOfc ztk0NYvVWpXZxRdA43e_9-qBvzZ&RQwYmR*P~mA-aRw686N6{d427-GLqxA z+tw5;Cf2s?`cd6c%CeIFemJ|4veA^ky|VM@K-1&&RClFfQtX-hW4f0>XnwDL9D_c{ zB0>eGmfN>g(4`?88=NZqB@Lg`2cI;JP?2-NbbW|ykg>W)){ft}YtA6Jahd(N<9roZ zBPFjm2SL+6A#NBJj*Jutd|!dPk2Ie4oWcEAdS#hQ!EZ|Pf}!b88I}#U6FfVv0b3Ot zJwI`o?S$`20rFK3z@cd@LWR58h3XJi;sDEbO>AGH&9Sa-N@`;G4K?BtZId zEdXVyNrW=hIU<(I!pQg+t!PPZ1s0$GfTn3Ogi-WW;+1zVYVTN^_PBIIjX99GVv`=8 zu#VNAP%V^!nq1^jea`+Ueh5Ttp|x$F?VvrxB#1)9REYSBP!PL+Vvrt)>AJ2L3l0pj zDi-6jlULu~L-kLywsc?L6S8**cS1$Msq(NqpA!$qW!7~muo&m>3$fNATYI&0)y5iy zADZXfT6s3a5_;JS5u0c`DsI+Ob)79*_V(XpW z#ZXZT%|??Sm@PGNIb%~~J>}Hzy*S16R56c}OUk+ol9)4Tf7NIJnr0q(2V0ZPl2`*D zT+m2LFq;>?IDtL>Mt1(^ocvvM&ic9t2S6RA{*x+7Qx&CdgHqQ)Y3gVk{1JuHL7~b~ g+W$20@;>M88vJ#GCti^@LJz<(BXh%|!;Y8#18E`^(f|Me diff --git a/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.html b/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.html new file mode 100644 index 00000000..5d5805ab --- /dev/null +++ b/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.html @@ -0,0 +1,282 @@ + + + + + + + +CSS: TBela\CSS\Element\NestingRule Class Reference + + + + + + + + + + + + + +
+
+

 
 getValue ()
 
 getRawValue ()
 
 setValue ($value)
 
 getParent ()
+ + + + + +
+
CSS +
+
+

+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Element\NestingRule Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Element\NestingRule:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 support (ElementInterface $child)
 
- Public Member Functions inherited from TBela\CSS\Element\Rule
 getSelector ()
 
 setSelector ($selectors)
 
 addSelector ($selector)
 
 removeSelector ($selector)
 
 addDeclaration ($name, $value)
 
 merge (Rule $rule)
 
- Public Member Functions inherited from TBela\CSS\Element\RuleList
__get ($name)
 
 addComment ($value)
 
 hasChildren ()
 
 removeChildren ()
 
 getChildren ()
 
 setChildren (array $elements)
 
 append (ElementInterface ... $elements)
 
 appendCss ($css)
 
 insert (ElementInterface $element, $position)
 
 remove (ElementInterface $element)
 
 getIterator ()
 
- Public Member Functions inherited from TBela\CSS\Element
 __construct ($ast=null, $parent=null)
 
 traverse (callable $fn, $event)
 
 query ($query)
 
 queryByClassNames ($query)
 
 getRoot ()
 
 getValue ()
 
 getRawValue ()
 
 setValue ($value)
 
 getParent ()
 
 getType ()
 
 copy ()
 
 getSrc ()
 
 getPosition ()
 
 setTrailingComments (?array $comments)
 
 getTrailingComments ()
 
 setLeadingComments (?array $comments)
 
 getLeadingComments ()
 
 deduplicate (array $options=['allow_duplicate_rules'=>['font-face']])
 
setAst (ElementInterface $element)
 
 getAst ()
 
 jsonSerialize ()
 
 __toString ()
 
 __clone ()
 
 toObject ()
 
- Public Member Functions inherited from TBela\CSS\Query\QueryInterface
 query (string $query)
 
- Public Member Functions inherited from TBela\CSS\Interfaces\RuleListInterface
 computeShortHand ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from TBela\CSS\Element
static getInstance ($ast)
 
static from ($css, array $options=[])
 
static fromUrl ($url, array $options=[])
 
- Protected Member Functions inherited from TBela\CSS\Element\Rule
parseSelector ($selectors)
 
- Protected Member Functions inherited from TBela\CSS\Element
 setComments (?array $comments, $type)
 
 computeSignature ()
 
 deduplicateDeclarations (array $options=[])
 
- Protected Attributes inherited from TBela\CSS\Element
+object $ast = null
 
RuleListInterface $parent = null
 
+array $rawValue = null
 
+

Member Function Documentation

+ +

◆ support()

+ +
+
+ + + + + + + + +
TBela\CSS\Element\NestingRule::support (ElementInterface $child)
+
+

@inheritDoc

+ +

Reimplemented from TBela\CSS\Element\Rule.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/Element/NestingRule.php
  • +
+
+
+ + + + diff --git a/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.js b/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.js new file mode 100644 index 00000000..c110fab5 --- /dev/null +++ b/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Element_1_1NestingRule = +[ + [ "support", "d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.html#a81ca6e35c73ebf145354ebf5886af277", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.png b/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.png new file mode 100644 index 0000000000000000000000000000000000000000..310af9848f09654cc587b0aa9fe01c8f720657df GIT binary patch literal 8873 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 (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d2/df0/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment-members.html b/docs/api/html/d2/df0/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment-members.html new file mode 100644 index 00000000..bd61b8b6 --- /dev/null +++ b/docs/api/html/d2/df0/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Parser\Validator\Comment Member List
+
+ +
+ + + + diff --git a/docs/api/html/d2/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunction.html b/docs/api/html/d2/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunction.html old mode 100755 new mode 100644 index 95c2c627..49648d31 --- a/docs/api/html/d2/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunction.html +++ b/docs/api/html/d2/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunction.html @@ -193,7 +193,7 @@

$defaults (defined in TBela\CSS\Value\FontStretch)TBela\CSS\Value\FontStretchprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\FontStretch)TBela\CSS\Value\FontStretchprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\FontStretch - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Value\FontStretchstatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\FontStretch - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d3/d24/classTBela_1_1CSS_1_1Element_1_1Stylesheet-members.html b/docs/api/html/d3/d24/classTBela_1_1CSS_1_1Element_1_1Stylesheet-members.html old mode 100755 new mode 100644 index 2d15b376..bcdf4c83 --- a/docs/api/html/d3/d24/classTBela_1_1CSS_1_1Element_1_1Stylesheet-members.html +++ b/docs/api/html/d3/d24/classTBela_1_1CSS_1_1Element_1_1Stylesheet-members.html @@ -90,8 +90,10 @@ - - + + + + @@ -112,28 +114,29 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + +
$ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
$parentTBela\CSS\Elementprotected
__clone()TBela\CSS\Element
__construct($ast=null, $parent=null)TBela\CSS\Element
$rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
__clone()TBela\CSS\Element
__construct($ast=null, $parent=null)TBela\CSS\Element
__get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList
__toString()TBela\CSS\Element
addAtRule($name, $value=null, $type=0)TBela\CSS\Element\RuleSet
addComment($value)TBela\CSS\Element\RuleList
getLeadingComments()TBela\CSS\Element
getParent()TBela\CSS\Element
getPosition()TBela\CSS\Element
getRoot()TBela\CSS\Element
getSrc()TBela\CSS\Element
getTrailingComments()TBela\CSS\Element
getType()TBela\CSS\Element
getValue()TBela\CSS\Element
hasChildren()TBela\CSS\Element\RuleList
insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
jsonSerialize()TBela\CSS\Element
query($query)TBela\CSS\Element
TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
queryByClassNames($query)TBela\CSS\Element
remove(ElementInterface $element)TBela\CSS\Element\RuleList
removeChildren()TBela\CSS\Element\RuleList
setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
setChildren(array $elements)TBela\CSS\Element\RuleList
setComments(?array $comments, $type)TBela\CSS\Elementprotected
setLeadingComments(?array $comments)TBela\CSS\Element
setTrailingComments(?array $comments)TBela\CSS\Element
setValue($value)TBela\CSS\Element
support(ElementInterface $child)TBela\CSS\Element\RuleList
toObject()TBela\CSS\Element
traverse(callable $fn, $event)TBela\CSS\Element
getRawValue()TBela\CSS\Element
getRoot()TBela\CSS\Element
getSrc()TBela\CSS\Element
getTrailingComments()TBela\CSS\Element
getType()TBela\CSS\Element
getValue()TBela\CSS\Element
hasChildren()TBela\CSS\Element\RuleList
insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
jsonSerialize()TBela\CSS\Element
query($query)TBela\CSS\Element
TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
queryByClassNames($query)TBela\CSS\Element
remove(ElementInterface $element)TBela\CSS\Element\RuleList
removeChildren()TBela\CSS\Element\RuleList
setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
setChildren(array $elements)TBela\CSS\Element\RuleList
setComments(?array $comments, $type)TBela\CSS\Elementprotected
setLeadingComments(?array $comments)TBela\CSS\Element
setTrailingComments(?array $comments)TBela\CSS\Element
setValue($value)TBela\CSS\Element
support(ElementInterface $child)TBela\CSS\Element\RuleList
toObject()TBela\CSS\Element
traverse(callable $fn, $event)TBela\CSS\Element
diff --git a/docs/api/html/d3/d53/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString.html b/docs/api/html/d3/d53/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString.html old mode 100755 new mode 100644 index c94ec1e8..21a085d0 --- a/docs/api/html/d3/d53/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString.html +++ b/docs/api/html/d3/d53/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString.html @@ -168,7 +168,7 @@

@@ -104,19 +105,13 @@ - - - - - - @@ -125,34 +120,55 @@  

Public Member Functions

 getHash ()
 
 render (array $options=[])
 
- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 match (string $type)
 
 toObject ()
 
 __toString ()
jsonSerialize ()
 
- - - -

-Protected Member Functions

 __construct ($data)
 
- + + + + + + + - - + + + + + + + + + + - - - - - - + + + + + + +

-Additional Inherited Members

+Static Public Member Functions

+static doRender (object $data, array $options=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
+ + + + + + +

+Protected Member Functions

 __construct ($data)
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct (object $data)
 
+ @@ -160,12 +176,12 @@ - - - - - - + + + + + + @@ -209,31 +225,9 @@

@inheritDoc @ignore

-

Reimplemented from TBela\CSS\Value.

-

Member Function Documentation

- -

◆ getHash()

- -
-
-

+Additional Inherited Members

- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
 
static validate ($data)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
- - - - - - -
TBela\CSS\Value\CssString::getHash ()
-
-

compute the hash value

Returns
string|null
- -

Reimplemented from TBela\CSS\Value.

- -
-

◆ render()

@@ -256,7 +250,7 @@

5#`hf1c^DMj;%k+Ekw(uHU$hZ0h4eDq(98qV|vYWXLk47eQ)2)`@Z)!+ZTt1 z8*DOwKp=38mj@mKfdU}T(q93tzMK$OaNFqXP4LuewICeTC@4Tl9*CBwSS+qEVN8NY z{Zn|HKLm7I8czX&Jp`g#i}CoFkOq~Pyh!05Sm(L#eBUd4;yQY-s{J!B=ZmCK7nOj~)jWp^~Nzzf}lMQQd z^Y;KXbdZa8mOU#I)K6Xc(N6h0#ww4H z#f4z4%28OLlLq-~4d_t=_BOJp! z()5DNCwA{{@Htd2qzVG5r=IsLs7&bcIytcqCZPl$$+MYh8BU?eMq1uz&|$$N4+LB$ zo{B)D5aYZ~1;9|DKq0uUJO}aAb zWCzhQSBpdP7IC#k7Ax3o{ATadl>w{rXtD)CcAF~oBnyH`W6#a4TtZ-#oG~FG+ze`r zEObF9ShbE9jR>m{qoDW*(A*qq!`=rKLyEIXQUB=l?=cRwx^yJRK!(l+F{UC}3?{6a zSz+?WN?mLB^eE+fWoJ-_h9cJ(yB}o;=|pUIdA$3YOdY@bgWbUhaa?gN_xfPx=DlA~ z_}6^Kwt028fgxP6l}Y(_CxTW}`cqJ%0u-hrip5avq`Z}VrE{bUZJYc!q*^EK(w#e8 z)G^={4G^|G^hqvUN3dCMIZgz5Gmj38I1f)4uwSaG(`TsQOXP$0zb3WZe#`m{VWl7ekq|@icqq7p z|A2zpC*GAH++ZN*D+2RVRw<`%W6xNUEdM9L|E1yY@{FJhuEzm};-b9yFt9lOEI8i^ z%vaBt-Jaf*Ku#sag(he1wlR-!p*%#<(tgw8U|CX@DAz!_D`3@w^1!~chv@b0H274l z(TI8d28nIbNwbYab5qH|_|k&Iemv}%km6f`Z_Lvx?K9Q>Atx2FDL+YlSVLB{L>Cd* zczruEMQO0OTXf*x3$5Y%x# q7;*fYj!3g&^*H!sLuW?k^t6wnPTdax literal 1267 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-Q+)OlNbX7^Epo!$B>F!Z|_9r-8K+lOW5de-_(FVKx8k&L*We%7(YGw9lvx=YxkWS z6Xt|I-CrghWT&cmILJ0vrn8WsH9StO}G~~MKY3NB1jq&73|G`zzIwCw zYGE!)zprmp(3eoJbe!>$>F#;x}K2qr(a4w8UETc z_x3dDh+7sXo5K_K$&}^XlkyC!RFt11y(?tdO|N4qEGwsrGv`m1y}rwTn@*UKd-}$f zs4uIY$nLRxwdcyEUw>Gx$iBXS5&vr(PyW4>z2>HK>anVK z7iU?nIwO}8Hf5z=V~0*_gjTtYp?&bZ84aAKWf z=qX{7rLmUYiJPq4D^~_;3e8-%Fn?d((_cFv*5)NwDy~nR30H(TOgmE6}?7u>xezUa{wnbR9rcS~(t`0U1M zZ_8;WoJB{v7XRI&<8^jp(DmQbk|Q;CZh3aY<)V?8YWIyDI>+Dr-0N?1)Ot^`hV8wz z&YY@Ks>9|zo_s3&^zjXjKP!HV-+AP^|Gt^Sx_^tF2i(h(Zh7-czlu+_NM}lb6Hsx0 zQ>E6^-0n>$m)3qX?|#U`>ZP%;MF>uOil36N{eR`x<7THy|L4qG0FrvH`MgKs^zJJqi2_C_vkckb-IwKWz=OYZf@tH%i}Ze?5&?b}M-kE4irjL*37UBOQHUG)$jW&7l%Fwo$Yq- z!7pWRR^7^zw!15KXL>jG%$*c|`pe2oS2u6ZV(*9uekPx5rtO<0oL_J!Wil7@_N``b zUc}rx`8w~t*KwY7G1m_%rzU>ytz}&vy`<}Ox5CU-Im!QDZ{9!u(p)FYnoriokO*EL zB=>ysDSPd$&X%FZ^^bs=UA4qDq9i4;B-JXpC>2OC7#SED>Kd5q8W@Eb7+D#ZTbY{IRK9>Lh diff --git a/docs/api/html/d3/d5b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor-members.html b/docs/api/html/d3/d5b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d3/d5e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface-members.html b/docs/api/html/d3/d5e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface-members.html new file mode 100644 index 00000000..a47b1d01 --- /dev/null +++ b/docs/api/html/d3/d5e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ + + + diff --git a/docs/api/html/d3/d86/classTBela_1_1CSS_1_1Value_1_1BackgroundSize-members.html b/docs/api/html/d3/d86/classTBela_1_1CSS_1_1Value_1_1BackgroundSize-members.html old mode 100755 new mode 100644 index 7f3d63b9..8c383ed3 --- a/docs/api/html/d3/d86/classTBela_1_1CSS_1_1Value_1_1BackgroundSize-members.html +++ b/docs/api/html/d3/d86/classTBela_1_1CSS_1_1Value_1_1BackgroundSize-members.html @@ -94,32 +94,35 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\BackgroundSize)TBela\CSS\Value\BackgroundSizeprotectedstatic $patterns (defined in TBela\CSS\Value\BackgroundSize)TBela\CSS\Value\BackgroundSizeprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Value\BackgroundSizestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\BackgroundSizestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Value\BackgroundSizestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d3/d9d/classTBela_1_1CSS_1_1Value_1_1Background-members.html b/docs/api/html/d3/d9d/classTBela_1_1CSS_1_1Value_1_1Background-members.html old mode 100755 new mode 100644 index 1f849f9e..6786144d --- a/docs/api/html/d3/d9d/classTBela_1_1CSS_1_1Value_1_1Background-members.html +++ b/docs/api/html/d3/d9d/classTBela_1_1CSS_1_1Value_1_1Background-members.html @@ -94,33 +94,36 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\Background)TBela\CSS\Value\Backgroundstatic $patterns (defined in TBela\CSS\Value\ShortHand)TBela\CSS\Value\ShortHandprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\ShortHandprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\ShortHandprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\ShortHand - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchPattern(array $tokens)TBela\CSS\Value\ShortHandstatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d3/da3/classTBela_1_1CSS_1_1Value_1_1BackgroundRepeat-members.html b/docs/api/html/d3/da3/classTBela_1_1CSS_1_1Value_1_1BackgroundRepeat-members.html old mode 100755 new mode 100644 index 6cb9f128..b61132ec --- a/docs/api/html/d3/da3/classTBela_1_1CSS_1_1Value_1_1BackgroundRepeat-members.html +++ b/docs/api/html/d3/da3/classTBela_1_1CSS_1_1Value_1_1BackgroundRepeat-members.html @@ -95,29 +95,33 @@ $keymap (defined in TBela\CSS\Value\BackgroundRepeat)TBela\CSS\Value\BackgroundRepeatprotectedstatic $keywords (defined in TBela\CSS\Value\BackgroundRepeat)TBela\CSS\Value\BackgroundRepeatprotectedstatic $patterns (defined in TBela\CSS\Value\BackgroundRepeat)TBela\CSS\Value\BackgroundRepeatprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\BackgroundRepeatprotectedstatic + TBela::CSS::Value::doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Value\BackgroundRepeatstatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Valuestatic + match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Value\BackgroundRepeatstatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic toObject()TBela\CSS\Value type()TBela\CSS\Valueprotectedstatic validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d3/db4/classTBela_1_1CSS_1_1Parser_1_1Helper.html b/docs/api/html/d3/db4/classTBela_1_1CSS_1_1Parser_1_1Helper.html old mode 100755 new mode 100644 index 18861fd1..55e4f181 --- a/docs/api/html/d3/db4/classTBela_1_1CSS_1_1Parser_1_1Helper.html +++ b/docs/api/html/d3/db4/classTBela_1_1CSS_1_1Parser_1_1Helper.html @@ -115,9 +115,9 @@ - - + +

Static Protected Attributes

-static $fixParseUrl
 
+static bool $fixParseUrl
 

Member Function Documentation

@@ -162,7 +162,7 @@

Returns
string
-

Referenced by TBela\CSS\Parser\load(), and TBela\CSS\Renderer\save().

+

Referenced by TBela\CSS\Parser\append(), TBela\CSS\Parser\getAst(), TBela\CSS\Parser\Lexer\load(), TBela\CSS\Renderer\save(), TBela\CSS\Parser\setOptions(), and TBela\CSS\Parser\stream().

@@ -248,7 +248,7 @@

Returns
bool|string @ignore
-

Referenced by TBela\CSS\Parser\getFileContent().

+

Referenced by TBela\CSS\Parser\append(), and TBela\CSS\Parser\Lexer\load().

@@ -276,7 +276,7 @@

Returns
string @ignore @ignore
-

Referenced by TBela\CSS\Parser\analyse(), TBela\CSS\Parser\load(), TBela\CSS\Renderer\renderProperty(), and TBela\CSS\Renderer\save().

+

Referenced by TBela\CSS\Parser\append(), TBela\CSS\Parser\Lexer\load(), TBela\CSS\Renderer\save(), TBela\CSS\Parser\setOptions(), and TBela\CSS\Parser\stream().

@@ -355,7 +355,7 @@

Returns
string
-

Referenced by TBela\CSS\Renderer\renderProperty(), and TBela\CSS\Renderer\save().

+

Referenced by TBela\CSS\Renderer\save().

@@ -437,7 +437,7 @@

+ + + + + + +CSS: TBela\CSS\Cli\Exceptions\DuplicateArgumentException Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Cli\Exceptions\DuplicateArgumentException Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Cli\Exceptions\DuplicateArgumentException:
+
+
+ +
The documentation for this class was generated from the following file:
    +
  • src/Cli/Exceptions/DuplicateArgumentException.php
  • +
+
+
+ +
+ + diff --git a/docs/api/html/d3/dd5/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1DuplicateArgumentException.png b/docs/api/html/d3/dd5/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1DuplicateArgumentException.png new file mode 100644 index 0000000000000000000000000000000000000000..ac2687b7ed7a269cc864d51ca58f14c9e7b28808 GIT binary patch literal 905 zcmeAS@N?(olHy`uVBq!ia0y~yU~~qu12~w0v-kQf4@R|Jumea?=IbubK~fx zIn9JhZMFe$GG=n_8bDNAI^G(0We1WYQjk#TdG z(a{mf@b0X51LKTie2hUgwUJ5=Y}PCu9|JNv893hvD0K5OJ=x&gAXCOM;V>U#(G5ih zK5Lc}iR}!QK*@GlN+f@*xzt$|ft$#bGI!`^G`FD;i?}Ej5 zc(1r~GF&j)wNmoOyImD*bIxy#YWKdD%Qg3K?l$Xwb^Bl1%csY@Aw_R#!o!jCz@P>Rm<^DM=zB#vH z(-Hp2Gf%1>Zdekf9((2e?eEO(haIwcGnO;Gdi=s*fnD3oY1Z3M&t_PAS?!j~I_LJK zD?%sUj%V)vn(}v!Zq#KQ*xsMr?mMkL+~(A3&Vsie7A(}& z7k^z)^4VqG{OgAU?d3Ao2fcXxh21nwV!=Me1$KVg<*(Okc8B}_saqHRb;Ik^SHJ(= z^vmYfm-Cc3l@e!q%d&e?nT6H8Ok7XO;9vv$Trw=>lDuRQMe zY}ViI{CEGq@~!^LWN`HVyMo(O88+X!s(3*EAZnb;@hL0$xE#@`XSlZPxSQ40Kj(n? OhQZU-&t;ucLK6V-w5G=Z literal 0 HcmV?d00001 diff --git a/docs/api/html/d3/dda/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface-members.html b/docs/api/html/d3/dda/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface-members.html old mode 100755 new mode 100644 index 13d50236..78ef1cf8 --- a/docs/api/html/d3/dda/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface-members.html +++ b/docs/api/html/d3/dda/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface-members.html @@ -104,25 +104,26 @@ getLeadingComments()TBela\CSS\Interfaces\RenderableInterface getParent()TBela\CSS\Interfaces\ElementInterface getPosition()TBela\CSS\Interfaces\ElementInterface - getRoot()TBela\CSS\Interfaces\ElementInterface - getSrc()TBela\CSS\Interfaces\ElementInterface - getTrailingComments()TBela\CSS\Interfaces\RenderableInterface - getType()TBela\CSS\Interfaces\ElementInterface - getValue()TBela\CSS\Interfaces\ElementInterface - hasChildren()TBela\CSS\Interfaces\RuleListInterface - insert(ElementInterface $element, $position)TBela\CSS\Interfaces\RuleListInterface - query($query)TBela\CSS\Interfaces\ElementInterface - TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface - queryByClassNames($query)TBela\CSS\Interfaces\ElementInterface - remove(ElementInterface $element)TBela\CSS\Interfaces\RuleListInterface - removeChildren()TBela\CSS\Interfaces\RuleListInterface - setChildren(array $elements)TBela\CSS\Interfaces\RuleListInterface - setLeadingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface - setTrailingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface - setValue($value)TBela\CSS\Interfaces\ElementInterface - support(ElementInterface $child)TBela\CSS\Interfaces\RuleListInterface - toObject()TBela\CSS\Interfaces\ObjectInterface - traverse(callable $fn, $event)TBela\CSS\Interfaces\ElementInterface + getRawValue()TBela\CSS\Interfaces\ElementInterface + getRoot()TBela\CSS\Interfaces\ElementInterface + getSrc()TBela\CSS\Interfaces\ElementInterface + getTrailingComments()TBela\CSS\Interfaces\RenderableInterface + getType()TBela\CSS\Interfaces\ElementInterface + getValue()TBela\CSS\Interfaces\ElementInterface + hasChildren()TBela\CSS\Interfaces\RuleListInterface + insert(ElementInterface $element, $position)TBela\CSS\Interfaces\RuleListInterface + query($query)TBela\CSS\Interfaces\ElementInterface + TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface + queryByClassNames($query)TBela\CSS\Interfaces\ElementInterface + remove(ElementInterface $element)TBela\CSS\Interfaces\RuleListInterface + removeChildren()TBela\CSS\Interfaces\RuleListInterface + setChildren(array $elements)TBela\CSS\Interfaces\RuleListInterface + setLeadingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface + setTrailingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface + setValue($value)TBela\CSS\Interfaces\ElementInterface + support(ElementInterface $child)TBela\CSS\Interfaces\RuleListInterface + toObject()TBela\CSS\Interfaces\ObjectInterface + traverse(callable $fn, $event)TBela\CSS\Interfaces\ElementInterface diff --git a/docs/api/html/d3/de6/classTBela_1_1CSS_1_1Value_1_1Font-members.html b/docs/api/html/d3/de6/classTBela_1_1CSS_1_1Value_1_1Font-members.html old mode 100755 new mode 100644 index 18d9d051..fc625de9 --- a/docs/api/html/d3/de6/classTBela_1_1CSS_1_1Value_1_1Font-members.html +++ b/docs/api/html/d3/de6/classTBela_1_1CSS_1_1Value_1_1Font-members.html @@ -94,33 +94,36 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\Font)TBela\CSS\Value\Fontprotectedstatic $patterns (defined in TBela\CSS\Value\Font)TBela\CSS\Value\Fontprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\ShortHandprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\ShortHandprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\ShortHand - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchPattern(array $tokens)TBela\CSS\Value\ShortHandstatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d4/d21/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator-members.html b/docs/api/html/d4/d21/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d4/d37/classTBela_1_1CSS_1_1Element_1_1NestingAtRule-members.html b/docs/api/html/d4/d37/classTBela_1_1CSS_1_1Element_1_1NestingAtRule-members.html new file mode 100644 index 00000000..51f1da08 --- /dev/null +++ b/docs/api/html/d4/d37/classTBela_1_1CSS_1_1Element_1_1NestingAtRule-members.html @@ -0,0 +1,156 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Element\NestingAtRule Member List
+
+
+ +

This is the complete list of members for TBela\CSS\Element\NestingAtRule, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
$parentTBela\CSS\Elementprotected
$rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
__clone()TBela\CSS\Element
__construct($ast=null, $parent=null)TBela\CSS\Element
__get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList
__toString()TBela\CSS\Element
addComment($value)TBela\CSS\Element\RuleList
addDeclaration($name, $value)TBela\CSS\Element\Rule
addSelector($selector)TBela\CSS\Element\Rule
append(ElementInterface ... $elements)TBela\CSS\Element\RuleList
appendCss($css)TBela\CSS\Element\RuleList
computeShortHand()TBela\CSS\Interfaces\RuleListInterface
computeSignature()TBela\CSS\Elementprotected
copy()TBela\CSS\Element
deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element
deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected
from($css, array $options=[])TBela\CSS\Elementstatic
fromUrl($url, array $options=[])TBela\CSS\Elementstatic
getAst()TBela\CSS\Element
getChildren()TBela\CSS\Element\RuleList
getInstance($ast)TBela\CSS\Elementstatic
getIterator()TBela\CSS\Element\RuleList
getLeadingComments()TBela\CSS\Element
getParent()TBela\CSS\Element
getPosition()TBela\CSS\Element
getRawValue()TBela\CSS\Element
getRoot()TBela\CSS\Element
getSelector()TBela\CSS\Element\Rule
getSrc()TBela\CSS\Element
getTrailingComments()TBela\CSS\Element
getType()TBela\CSS\Element
getValue()TBela\CSS\Element
hasChildren()TBela\CSS\Element\RuleList
insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
jsonSerialize()TBela\CSS\Element
merge(Rule $rule)TBela\CSS\Element\Rule
parseSelector($selectors) (defined in TBela\CSS\Element\Rule)TBela\CSS\Element\Ruleprotected
query($query)TBela\CSS\Element
TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
queryByClassNames($query)TBela\CSS\Element
remove(ElementInterface $element)TBela\CSS\Element\RuleList
removeChildren()TBela\CSS\Element\RuleList
removeSelector($selector)TBela\CSS\Element\Rule
setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
setChildren(array $elements)TBela\CSS\Element\RuleList
setComments(?array $comments, $type)TBela\CSS\Elementprotected
setLeadingComments(?array $comments)TBela\CSS\Element
setSelector($selectors)TBela\CSS\Element\Rule
setTrailingComments(?array $comments)TBela\CSS\Element
setValue($value)TBela\CSS\Element
support(ElementInterface $child)TBela\CSS\Element\NestingRule
toObject()TBela\CSS\Element
traverse(callable $fn, $event)TBela\CSS\Element
+
+ + + + diff --git a/docs/api/html/d4/d5e/classTBela_1_1CSS_1_1Value_1_1FontFamily-members.html b/docs/api/html/d4/d5e/classTBela_1_1CSS_1_1Value_1_1FontFamily-members.html old mode 100755 new mode 100644 index 4a58ecb8..cd536e2a --- a/docs/api/html/d4/d5e/classTBela_1_1CSS_1_1Value_1_1FontFamily-members.html +++ b/docs/api/html/d4/d5e/classTBela_1_1CSS_1_1Value_1_1FontFamily-members.html @@ -94,34 +94,37 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $patterns (defined in TBela\CSS\Value\ShortHand)TBela\CSS\Value\ShortHandprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse($string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\FontFamilyprotectedstatic - TBela::CSS::Value::ShortHand::doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\ShortHandprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\FontFamilyprotectedstatic + TBela::CSS::Value::ShortHand::doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\ShortHandprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\ShortHand - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchPattern(array $tokens)TBela\CSS\Value\ShortHandstatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\FontFamilystatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d4/d63/classTBela_1_1CSS_1_1Ast_1_1Traverser-members.html b/docs/api/html/d4/d63/classTBela_1_1CSS_1_1Ast_1_1Traverser-members.html old mode 100755 new mode 100644 index c2a1d85c..8ac46d50 --- a/docs/api/html/d4/d63/classTBela_1_1CSS_1_1Ast_1_1Traverser-members.html +++ b/docs/api/html/d4/d63/classTBela_1_1CSS_1_1Ast_1_1Traverser-members.html @@ -88,15 +88,14 @@

This is the complete list of members for TBela\CSS\Ast\Traverser, including all inherited members.

- - - - - - - - - + + + + + + + +
doClone($object)TBela\CSS\Ast\Traverserprotected
doTraverse($node)TBela\CSS\Ast\Traverserprotected
emit(string $event,... $args) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
IGNORE_CHILDREN (defined in TBela\CSS\Ast\Traverser)TBela\CSS\Ast\Traverser
IGNORE_NODE (defined in TBela\CSS\Ast\Traverser)TBela\CSS\Ast\Traverser
off(string $event, callable $callable) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
on(string $event, callable $callable) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
process($node, array $data)TBela\CSS\Ast\Traverserprotected
traverse($ast)TBela\CSS\Ast\Traverser
doTraverse($node, $level)TBela\CSS\Ast\Traverserprotected
emit(string $event,... $args) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
IGNORE_CHILDREN (defined in TBela\CSS\Ast\Traverser)TBela\CSS\Ast\Traverser
IGNORE_NODE (defined in TBela\CSS\Ast\Traverser)TBela\CSS\Ast\Traverser
off(string $event, callable $callable) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
on(string $event, callable $callable) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
process($node, array $data)TBela\CSS\Ast\Traverserprotected
traverse($ast)TBela\CSS\Ast\Traverser
diff --git a/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html b/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html new file mode 100644 index 00000000..19af44c4 --- /dev/null +++ b/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html @@ -0,0 +1,315 @@ + + + + + + + +CSS: TBela\CSS\Value\InvalidCssFunction Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Value\InvalidCssFunction Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Value\InvalidCssFunction:
+
+
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 render (array $options=[])
 
 getValue ()
 
- Public Member Functions inherited from TBela\CSS\Value
 __get ($name)
 
 __isset ($name)
 
 toObject ()
 
 __toString ()
 
jsonSerialize ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Static Public Member Functions

static doRecover (object $data)
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
+ + + + + + + + + + + + + + +

+Static Protected Member Functions

static validate ($data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from TBela\CSS\Value
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
+string $hash = null
 
- Static Protected Attributes inherited from TBela\CSS\Value
+static array $defaults = []
 
+static array $keywords = []
 
+static array $cache = []
 
+

Member Function Documentation

+ +

◆ doRecover()

+ +
+
+ + + + + +
+ + + + + + + + +
static TBela\CSS\Value\InvalidCssFunction::doRecover (object $data)
+
+static
+
+

recover an invalid token

+ +

Implements TBela\CSS\Interfaces\InvalidTokenInterface.

+ +
+
+ +

◆ getValue()

+ +
+
+ + + + + + + +
TBela\CSS\Value\InvalidCssFunction::getValue ()
+
+

@inheritDoc

+ +
+
+ +

◆ render()

+ +
+
+ + + + + + + + +
TBela\CSS\Value\InvalidCssFunction::render (array $options = [])
+
+

@inheritDoc

+ +

Reimplemented from TBela\CSS\Value.

+ +
+
+ +

◆ validate()

+ +
+
+ + + + + +
+ + + + + + + + +
static TBela\CSS\Value\InvalidCssFunction::validate ( $data)
+
+staticprotected
+
+

@inheritDoc

+ +

Reimplemented from TBela\CSS\Value.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/Value/InvalidCssFunction.php
  • +
+
+
+ + + + diff --git a/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.js b/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.js new file mode 100644 index 00000000..970d3e79 --- /dev/null +++ b/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.js @@ -0,0 +1,5 @@ +var classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction = +[ + [ "getValue", "d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html#a11c1ff0b1b59f87ead623f69a98986c7", null ], + [ "render", "d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html#a44432fb43399980cda058d7eec30de29", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.png b/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.png new file mode 100644 index 0000000000000000000000000000000000000000..19d3332265d27f1f9690b689926edb92fc5469ce GIT binary patch literal 2101 zcmb7_c~lbz9>)i?LSQ)-P{36V7lgqeE|(zXR3HZ+4w0iE5nTcyC15}h2_Xn7)I~AG zWJ5Vb2zYQw9hIz4^>{=KcPe-+X?*$?^B| zR#Vxn0sw#-8g&c;07WL8vz52OBo|zJ4qx>AeQ=(eo11W)T%3y)6y?F`%h}PH2AfOD}&C zQ%1gv1*h!gLR;UyhKSUzPhaEzM&Irul?Ls{5D7_sq6xP=G5PrAawbzMy_d&i z^opE!GGx|}fu)lOFEtonT}qvsc#dC_P_4wTi|1;&YV7a*Y+9#wNfyHb}A9CSL&G3D)so4Ik?tuj*U;fAF zoQpFFhY#6EnzNWZ8V^eSMYSJdIiGLcI16Im-op^qV{b=FPWWUP7pb!)7mJv+V;!AU z?<~Z;e9D2ITmQaMoBKF4sk)+>*PgFyE#5czjh+&u9+NyXKxTW|-^9Lf&aW$$^{RDt ze&Z4>FbX^niOzb`ok?|A`%$zmdK}m$f%LdlUTWN`%X>}6@(V*O&oRJs3j7`g-R!!$ zZ;c{Lyvx$W5HF9n8k*uOX!Z9(IDvD9l>>GTeY}%H{8NUxX|f#z!rqdww%12OT~?3q zHHNIlNBDkMv8xOCdt=?G5EcC0>r3GuuAXUWYG7hha&xMXkYyWd?&2HqnU=Y>n{4uF z!l3L0)XLk`rZBpIGJpm_ zkto0zG=+7s_`fbb=3>|?E&_T9TeTZdI1H2q1OIea+Tz=!KD7BRAm^1kOipu2rk}?T zz)zX#Fi}^oyTiQvCI4CeIGe=F`TUg;kVVm<1E{R>?V12Fj|nImsWG(NfO2<8QJHRw z!T<_+JJ1Ltpw|dg*zUI5#1t;h{GH;rq~b~Wu=%dCU|`LLU{ilUn`>*svu5;mA{7`A zRKVeSz)iBL$DuH2B7voXmdhbOA&K}*ToFL49^r-_S9Z3kZ|XzKYs~a!oexG60(&~` z>OUSNrQ1bbHB-14t7=#XE={O=Xfsu#nj67#>TB)4EYdd2$I&UaGaz`pDPA9Bw4fAD=*EiGUG&#bL6ct1$b37+SE!+>*NLxqC4aje_Al4mC zi|2gZmD0SKSSF?DVPI1o+z%&5mP~A>tkkB{-KvhfhPzgKKev3eOjGf%G?k@kElEJ= z^0%yFXEhI@eAhff}Kj8!T_g z{}dJ_YJK;W+rC6inER!ZxAXmxfb4cAOh)Nhm{93f{?k0i6OqrPDJTP_dtj@zjQ_Z< zzw37PazO>L)qZO>*sj`WM4swzPlUsfd}4~_?CIrUuzhg0H+C>?PG^TgKhsn2Fh)Bf z6WF#m1yrIi^svIh7v!#vs@q`?<73D7MSjS=QY=`=A~Lj$bX{2#G}gEF6gMWhNRahL z1wZ8QuNo!S?HX5VBz8^1K_L~c5H(nGs0@RlC$8ZHBBs~FXyITWWZ-Mr^(0Q>gmHAI z20@Jv5)T7<@XS)?tC{#(L6wE`<(^xt*n@jls3s{&Jr|+RNHC{Q0J)ZU37=nCV95o!$f^DiZw*OY z)402w#RN*8*g%6?p75%D=KU^&?@=FaB`)4+7CrWTdJ&zWHPJ1rW|Ho$PwPZU`L8rQ zljF*mlB~$(#-|y~)rmtc$njfq=Y2-Q5)9FZkL>0(&Q_ED;O>bisF)fC)>1c=c3pK2 Vi-1-i!~b{y?df-{#^dy*Ujb~&z0&{y literal 0 HcmV?d00001 diff --git a/docs/api/html/d4/d8c/classTBela_1_1CSS_1_1Value_1_1Outline-members.html b/docs/api/html/d4/d8c/classTBela_1_1CSS_1_1Value_1_1Outline-members.html old mode 100755 new mode 100644 index 9f335692..720c1012 --- a/docs/api/html/d4/d8c/classTBela_1_1CSS_1_1Value_1_1Outline-members.html +++ b/docs/api/html/d4/d8c/classTBela_1_1CSS_1_1Value_1_1Outline-members.html @@ -94,33 +94,36 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $patterns (defined in TBela\CSS\Value\Outline)TBela\CSS\Value\Outlineprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\ShortHandprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\ShortHandprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\ShortHand - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchPattern(array $tokens)TBela\CSS\Value\ShortHandstatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html b/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html new file mode 100644 index 00000000..3e2d65d3 --- /dev/null +++ b/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html @@ -0,0 +1,173 @@ + + + + + + + +CSS: TBela\CSS\Process\Pool Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Process\Pool Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Process\Pool:
+
+
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

add (Process $process)
 
setConcurrency (int $concurrency)
 
setSleepTime (int $sleepTime)
 
wait ()
 
- Public Member Functions inherited from TBela\CSS\Event\EventInterface
on (string $event, callable $callable)
 
off (string $event, callable $callable)
 
emit (string $event,... $args)
 
+ + + +

+Protected Member Functions

check ()
 
+ + + + + + + + + +

+Protected Attributes

+array $queue = []
 
+int $concurrency = 20
 
+int $count = 0
 
+int $sleepTime = 30
 
+

Detailed Description

+

Usage:

+

$pool = new Pool();

+

$pool->on('finish', function (Process $process, $position) {

 echo "process #$position completed!";
+

});

+

$pool->add(new Process(...)); $pool->add(new Process(...)); $pool->add(new Process(...));

+

$pool->wait();

+

The documentation for this class was generated from the following file:
    +
  • src/Process/Pool.php
  • +
+
+
+ + + + diff --git a/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.js b/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.js new file mode 100644 index 00000000..d18ce279 --- /dev/null +++ b/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.js @@ -0,0 +1,13 @@ +var classTBela_1_1CSS_1_1Process_1_1Pool = +[ + [ "__construct", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#a2b3ceb4c6c685e5e44e5ec5212ab1f8b", null ], + [ "add", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#aef97a17ee7f56a6fbc52e74a297f2408", null ], + [ "check", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#acc8869ecdf37c65a6f3b2cf7a2b562c2", null ], + [ "setConcurrency", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#ae5dc879e7437963e530d55a675aea64e", null ], + [ "setSleepTime", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#a4833f96bc33b0325fc6346538515b3e0", null ], + [ "wait", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#a9fbf2fb8197f0b5d189d617c487c1edb", null ], + [ "$concurrency", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#aea817080bee0734434c9f56a71db66c2", null ], + [ "$count", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#ac73ff765fdc1ef01cf6c491af4519807", null ], + [ "$queue", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#af21c695f936ef415b0c2c622cdf3237e", null ], + [ "$sleepTime", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#acff9ee952f4fb1bffed42966b50196eb", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.png b/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.png new file mode 100644 index 0000000000000000000000000000000000000000..5ef084df0f9c0da26e6543002d8307a221071119 GIT binary patch literal 701 zcmeAS@N?(olHy`uVBq!ia0vp^hk-bNgBeIp4mKwlyy}%;Msb8i<*bakr%Vh8y+_KFd;EkKl$dA zHd6!D$+YU-iUFVe^*nZ1?&f7EY_Aj1>hkm`YIBFjo_#Hek<*^uWcsltj)DKW zxWS&d^X)&F+T>e~JJ&Ef-}7ducRa};us(&MBixALh_)odqp3U$K>ZCBs>}|1CNV0+ zp-TIOdTH{Dvp%>8Q?iWb?T!8Q?Gm|H;_jM#{-orqw9N9{x5TrnFH5xD%8t?(dJr+W zLt65hs?jvr^qlG^v)8?yoONq`pTypG$u~A>X5X0~7R`59&qFmhvR0oV{<_3AsjHlG zzsyRC{h4PcOth{XQnBg@Y<@0`wd`)B$hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $patterns (defined in TBela\CSS\Value\ShortHand)TBela\CSS\Value\ShortHandprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\ShortHandprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\ShortHandprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\ShortHand - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchPattern(array $tokens)TBela\CSS\Value\ShortHandstatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d4/dcd/classTBela_1_1CSS_1_1Property_1_1Comment-members.html b/docs/api/html/d4/dcd/classTBela_1_1CSS_1_1Property_1_1Comment-members.html old mode 100755 new mode 100644 index 05225654..991f1e6c --- a/docs/api/html/d4/dcd/classTBela_1_1CSS_1_1Property_1_1Comment-members.html +++ b/docs/api/html/d4/dcd/classTBela_1_1CSS_1_1Property_1_1Comment-members.html @@ -93,20 +93,23 @@ $trailingcomments (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected $type (defined in TBela\CSS\Property\Comment)TBela\CSS\Property\Commentprotected $value (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected - __construct($value)TBela\CSS\Property\Comment - __toString()TBela\CSS\Property\Property - getAst()TBela\CSS\Property\Property - getHash()TBela\CSS\Property\Comment + $vendor (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected + __construct($value)TBela\CSS\Property\Comment + __toString()TBela\CSS\Property\Property + getAst()TBela\CSS\Property\Property getLeadingComments()TBela\CSS\Property\Comment - getName()TBela\CSS\Property\Comment + getName(bool $vendor=false)TBela\CSS\Property\Comment getTrailingComments()TBela\CSS\Property\Comment getType()TBela\CSS\Property\Property getValue()TBela\CSS\Property\Comment - render(array $options=[])TBela\CSS\Property\Comment - setLeadingComments(?array $comments)TBela\CSS\Property\Comment + getVendor()TBela\CSS\Property\Property + render(array $options=[])TBela\CSS\Property\Comment + setLeadingComments(?array $comments)TBela\CSS\Property\Comment + setName($name)TBela\CSS\Property\Property setTrailingComments(?array $comments)TBela\CSS\Property\Comment setValue($value)TBela\CSS\Property\Comment - toObject()TBela\CSS\Interfaces\ObjectInterface + setVendor($vendor)TBela\CSS\Property\Property + toObject()TBela\CSS\Interfaces\ObjectInterface diff --git a/docs/api/html/d4/dd5/classTBela_1_1CSS_1_1Query_1_1TokenSelector-members.html b/docs/api/html/d4/dd5/classTBela_1_1CSS_1_1Query_1_1TokenSelector-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d4/dd9/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration-members.html b/docs/api/html/d4/dd9/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration-members.html new file mode 100644 index 00000000..9cb78ed5 --- /dev/null +++ b/docs/api/html/d4/dd9/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Parser\Validator\InvalidDeclaration Member List
+
+ +
+ + + + diff --git a/docs/api/html/d4/de0/classTBela_1_1CSS_1_1Value_1_1FontStyle-members.html b/docs/api/html/d4/de0/classTBela_1_1CSS_1_1Value_1_1FontStyle-members.html old mode 100755 new mode 100644 index 3134074f..9cd5d397 --- a/docs/api/html/d4/de0/classTBela_1_1CSS_1_1Value_1_1FontStyle-members.html +++ b/docs/api/html/d4/de0/classTBela_1_1CSS_1_1Value_1_1FontStyle-members.html @@ -93,33 +93,36 @@ $defaults (defined in TBela\CSS\Value\FontStyle)TBela\CSS\Value\FontStyleprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\FontStyle)TBela\CSS\Value\FontStyleprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\FontStyle - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\FontStyle - TBela::CSS::Value::match(string $type)TBela\CSS\Value + match(object $data, $type)TBela\CSS\Value\FontStylestatic + TBela::CSS::Value::match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\FontStylestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d4/dfb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule-members.html b/docs/api/html/d4/dfb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule-members.html new file mode 100644 index 00000000..afee763e --- /dev/null +++ b/docs/api/html/d4/dfb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Parser\Validator\InvalidAtRule Member List
+
+ +
+ + + + diff --git a/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.html b/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.html old mode 100755 new mode 100644 index 2e6ecbba..7b785215 --- a/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.html +++ b/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.html @@ -144,7 +144,7 @@

Returns
array
-

Implemented in TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor, TBela\CSS\Query\TokenSelectorValueAttribute, TBela\CSS\Query\TokenSelectorValueAttributeFunction, TBela\CSS\Query\TokenSelectorValueAttributeSelector, TBela\CSS\Query\TokenSelectorValueAttributeExpression, TBela\CSS\Query\TokenSelectorValueAttributeFunctionGeneric, TBela\CSS\Query\TokenSelectorValueSeparator, TBela\CSS\Query\TokenSelectorValueString, TBela\CSS\Query\TokenSelectorValueAttributeFunctionNot, TBela\CSS\Query\TokenSelectorValueAttributeString, TBela\CSS\Query\TokenSelectorValueAttributeIndex, TBela\CSS\Query\TokenSelectorValueAttributeTest, TBela\CSS\Query\TokenSelectorValueWhitespace, TBela\CSS\Query\TokenWhitespace, TBela\CSS\Query\TokenSelectorValueAttributeFunctionComment, and TBela\CSS\Query\TokenSelectorValueAttributeFunctionEmpty.

+

Implemented in TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor, TBela\CSS\Query\TokenSelectorValueAttribute, TBela\CSS\Query\TokenSelectorValueAttributeFunction, TBela\CSS\Query\TokenSelectorValueAttributeSelector, TBela\CSS\Query\TokenSelectorValueAttributeExpression, TBela\CSS\Query\TokenSelectorValueAttributeFunctionGeneric, TBela\CSS\Query\TokenSelectorValueSeparator, TBela\CSS\Query\TokenSelectorValueString, TBela\CSS\Query\TokenSelectorValueAttributeFunctionNot, TBela\CSS\Query\TokenSelectorValueAttributeString, TBela\CSS\Query\TokenSelectorValueAttributeIndex, TBela\CSS\Query\TokenSelectorValueAttributeTest, TBela\CSS\Query\TokenSelectorValueWhitespace, TBela\CSS\Query\TokenSelectorValueAttributeFunctionComment, TBela\CSS\Query\TokenSelectorValueAttributeFunctionEmpty, and TBela\CSS\Query\TokenWhitespace.

@@ -171,12 +171,12 @@

Returns
string
-

Implemented in TBela\CSS\Query\TokenSelectorValueAttributeExpression, TBela\CSS\Query\TokenSelectorValueAttribute, TBela\CSS\Query\TokenSelectorValueAttributeSelector, TBela\CSS\Query\TokenSelectorValueString, TBela\CSS\Query\TokenSelectorValueSeparator, TBela\CSS\Query\TokenSelectorValueAttributeTest, TBela\CSS\Query\TokenSelectorValueWhitespace, TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor, TBela\CSS\Query\TokenSelectorValueAttributeFunction, TBela\CSS\Query\TokenSelectorValueAttributeFunctionGeneric, TBela\CSS\Query\TokenSelectorValueAttributeString, TBela\CSS\Query\TokenSelectorValueAttributeFunctionNot, TBela\CSS\Query\TokenSelectorValueAttributeIndex, TBela\CSS\Query\TokenSelectorValueAttributeFunctionComment, TBela\CSS\Query\TokenSelectorValueAttributeFunctionEmpty, and TBela\CSS\Query\TokenWhitespace.

+

Implemented in TBela\CSS\Query\TokenSelectorValueAttributeSelector, TBela\CSS\Query\TokenSelectorValueAttributeExpression, TBela\CSS\Query\TokenSelectorValueString, TBela\CSS\Query\TokenSelectorValueAttribute, TBela\CSS\Query\TokenSelectorValueSeparator, TBela\CSS\Query\TokenSelectorValueAttributeTest, TBela\CSS\Query\TokenSelectorValueWhitespace, TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor, TBela\CSS\Query\TokenSelectorValueAttributeFunction, TBela\CSS\Query\TokenSelectorValueAttributeFunctionGeneric, TBela\CSS\Query\TokenSelectorValueAttributeString, TBela\CSS\Query\TokenSelectorValueAttributeFunctionNot, TBela\CSS\Query\TokenSelectorValueAttributeIndex, TBela\CSS\Query\TokenSelectorValueAttributeFunctionComment, TBela\CSS\Query\TokenSelectorValueAttributeFunctionEmpty, and TBela\CSS\Query\TokenWhitespace.


The documentation for this interface was generated from the following file:
    -
  • src/TBela/CSS/Query/TokenSelectorValueInterface.php
  • +
  • src/Query/TokenSelectorValueInterface.php
diff --git a/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.js b/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.js old mode 100755 new mode 100644 diff --git a/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.png b/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.png old mode 100755 new mode 100644 index fcbdcf81f46131b42799998b303bda09a51b7b8f..33263278bba5e5a383cc1c6f62b389854e13340f GIT binary patch literal 11793 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 diff --git a/docs/api/html/d5/d28/classTBela_1_1CSS_1_1Element_1_1Rule-members.html b/docs/api/html/d5/d28/classTBela_1_1CSS_1_1Element_1_1Rule-members.html old mode 100755 new mode 100644 index 730d595e..d1ac9581 --- a/docs/api/html/d5/d28/classTBela_1_1CSS_1_1Element_1_1Rule-members.html +++ b/docs/api/html/d5/d28/classTBela_1_1CSS_1_1Element_1_1Rule-members.html @@ -90,8 +90,10 @@ - - + + + + @@ -112,33 +114,34 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
$parentTBela\CSS\Elementprotected
__clone()TBela\CSS\Element
__construct($ast=null, $parent=null)TBela\CSS\Element
$rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
__clone()TBela\CSS\Element
__construct($ast=null, $parent=null)TBela\CSS\Element
__get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList
__toString()TBela\CSS\Element
addComment($value)TBela\CSS\Element\RuleList
addDeclaration($name, $value)TBela\CSS\Element\Rule
getLeadingComments()TBela\CSS\Element
getParent()TBela\CSS\Element
getPosition()TBela\CSS\Element
getRoot()TBela\CSS\Element
getSelector()TBela\CSS\Element\Rule
getSrc()TBela\CSS\Element
getTrailingComments()TBela\CSS\Element
getType()TBela\CSS\Element
getValue()TBela\CSS\Element
hasChildren()TBela\CSS\Element\RuleList
insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
jsonSerialize()TBela\CSS\Element
merge(Rule $rule)TBela\CSS\Element\Rule
parseSelector($selectors) (defined in TBela\CSS\Element\Rule)TBela\CSS\Element\Ruleprotected
query($query)TBela\CSS\Element
TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
queryByClassNames($query)TBela\CSS\Element
remove(ElementInterface $element)TBela\CSS\Element\RuleList
removeChildren()TBela\CSS\Element\RuleList
removeSelector($selector)TBela\CSS\Element\Rule
setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
setChildren(array $elements)TBela\CSS\Element\RuleList
setComments(?array $comments, $type)TBela\CSS\Elementprotected
setLeadingComments(?array $comments)TBela\CSS\Element
setSelector($selectors)TBela\CSS\Element\Rule
setTrailingComments(?array $comments)TBela\CSS\Element
setValue($value)TBela\CSS\Element
support(ElementInterface $child)TBela\CSS\Element\Rule
toObject()TBela\CSS\Element
traverse(callable $fn, $event)TBela\CSS\Element
getRawValue()TBela\CSS\Element
getRoot()TBela\CSS\Element
getSelector()TBela\CSS\Element\Rule
getSrc()TBela\CSS\Element
getTrailingComments()TBela\CSS\Element
getType()TBela\CSS\Element
getValue()TBela\CSS\Element
hasChildren()TBela\CSS\Element\RuleList
insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
jsonSerialize()TBela\CSS\Element
merge(Rule $rule)TBela\CSS\Element\Rule
parseSelector($selectors) (defined in TBela\CSS\Element\Rule)TBela\CSS\Element\Ruleprotected
query($query)TBela\CSS\Element
TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
queryByClassNames($query)TBela\CSS\Element
remove(ElementInterface $element)TBela\CSS\Element\RuleList
removeChildren()TBela\CSS\Element\RuleList
removeSelector($selector)TBela\CSS\Element\Rule
setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
setChildren(array $elements)TBela\CSS\Element\RuleList
setComments(?array $comments, $type)TBela\CSS\Elementprotected
setLeadingComments(?array $comments)TBela\CSS\Element
setSelector($selectors)TBela\CSS\Element\Rule
setTrailingComments(?array $comments)TBela\CSS\Element
setValue($value)TBela\CSS\Element
support(ElementInterface $child)TBela\CSS\Element\Rule
toObject()TBela\CSS\Element
traverse(callable $fn, $event)TBela\CSS\Element
diff --git a/docs/api/html/d5/d30/interfaceTBela_1_1CSS_1_1Query_1_1TokenInterface-members.html b/docs/api/html/d5/d30/interfaceTBela_1_1CSS_1_1Query_1_1TokenInterface-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.html b/docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.html old mode 100755 new mode 100644 index 61fc07e3..a76ac30c --- a/docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.html +++ b/docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.html @@ -109,7 +109,7 @@  


The documentation for this interface was generated from the following file:
    -
  • src/TBela/CSS/Query/TokenSelectorInterface.php
  • +
  • src/Query/TokenSelectorInterface.php
diff --git a/docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.png b/docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.png old mode 100755 new mode 100644 index 8ba968d29fb60636a1fece0a2e46acdaf33192c8..437b51e7cbdcab4c569eb413ad74c694ed326fe8 GIT binary patch literal 1279 zcmeAS@N?(olHy`uVBq!ia0vp^KY+M{gBeKv)x8GdNCfzVxc>kDAINBS*p>M>09l7-B~;7+y2tDt?#y`v3Xiu=zd_UA$>2P`1XvZ@;dX>$+u4} zz57P)?A0Bo5<@1LyomfTEnGTthxdiMiv?{?H2>D=xhZ$=9Mj|_%6oS`-kbY1q(Xe* zx#KG)%g8lK=NB68_qya?FIi)=@ncW4#Pt`4E^lM*d+>0^66?J0Wjd~&yB7bqeH>}- zU-Z;}b**Iy^YaI-LG|Ay`D5?KsNXNlz9Tj9^{a=$V!M8YU3l4dd)+w>U&j~VEiAKOlA48ss&7Gq*Q^H&Q%w#sYGpPthg@P|U$KOfFTfK`!Tf7a zi*|;Hh&NQhRIhA&zxLg?{4@U+MgEoOVSq+~y@@9eyYOE#yGnhT&5yND9t?`E+P2@I zO4(uEv<1l>ISb{R?K_?_)c98I=<>d`G5Du=zTP&?$qVuA|2aa-g(icuYELgFtY?5Gn|GdZV`o3?w8vKyocg1JJGb-)w501_5ESqoo&Hcf> z%u99hjp=r6?vKm13O}E>O}2oA|9DEq+`_~2ZWQj`p8RxQ)v?Wa^PXtUyTdw%>cRAI z_7zL9!~xz&^3RT(_EaZ!dTOMfP`Ap}%b-Ls>%pWDPyU1Yuk&Tkmh8v~vu9hZvh>$B zGxv**JZhZ}-&s$Z@?xfJyyu@&iU-no7n^$p0V9cBz}>Kh4IDx1-riXGr+fR6oM1KQ z+Q`?*wCxDnzQeSRqnodIU!s&j3?Xs(!zP{ z_s>o5Ho2qv;@w3KxhDr}#i}f28v8*~arZyo+g7EuXLi8z~3ui++5qC?=eL{-z68w?}Q8tI)g9|He8!&+;!kJ5=`iudk_5eL20v>WAl@<<0Yt q{$=-yo#b}`9zO98fW-^zSN?#46p6gouCIWl6@#a%pUXO@geCyBBY5Ee literal 1053 zcmeAS@N?(olHy`uVBq!ia0vp^KY+M{g&9a%+_nA*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4NyWTz$e7@|NsBFr{+HY z_8us}z%T*G-Cx7t17tFm1o;IsI6S+N2I3@nySp%Su*!M>IqW5#zOL*~*_oKwP5!es zi7_xR{q}Tm45_&Fc6M#vZ3CX8oCV@H@-`gj7N`+_(Qxm-&u`}?I?FX*UAfz%6r#X7 zP2-=>%Scaq4SRi^Pu$a|-si2a+A+~Yh(UmXhru$N;nAkkv+EUv5&W&yTl!48fiJM5Kp(goTSB-|7{BpBIx*dMZ;PP=32 z9{Zq?!SG?DLGwWe7qiPL&tEZHbSB2+OWT%xs8Y4LWVcPNGx?UHg@BuqgWr!28+ABm zD!zU2gvno6BAMg6MonJs+e#J2jur13)_%A%MYSm8OPPPA{JWpaz8rDMeZz4oh@-iz z{-*rh&q38aN9SKn=wS$ctC7gFRXR(bDbe{Yhs4_jx8!vSAAZaVpZE6S{4C!8ZXdk& zTg}(jFG}1g^zZT4$cO9K>-%%n$89y=^N=^c;;{6+4{adkfBk~Eh$HKx&2oPfAM&(% z`8diY#^q&bsLP4lnWrvpzq?ycZkk}M_0{`s>y-9I{M>P7mF2$qVYbox-&>YH)O&wu z>SoQ;fwdC5F1Uss*AZXX-7op-aA1|du1#y^J`S35#xd~Tp;#N~wWdMw54E&j39no9 zNKbFwx>PIP<))j1HSE|=FYoA@V5#uc?B%ZZ=h_daRPKJo9b@+TmCTWoJ38l-h(2xU z=F82sJGm$BVe%}GN`?0ajCc4R{FipK*fGZ2F>Zt8gsvY<-+LUx`HS?6R=!vs^&S*z zJ%OotIfpL$T({j9c=m5G~B=ZJV*O>|>2x$!7(p=?lNL@Nezz z4$8ms@59NGhaX>wAKGevRqCJb!|8RU@8qZ3h5mYN^3OoU zwGZPbZ)iJu__wEgxzhhdEn6*^?PqRio5{j5duMi`K%HLVTA%WhJ`Wb2@K;~M81wM* zuZ$A3z<_>*$z)|UqVgXdM(ybb-#@u%dFlo-FkqN3~jezkOS_lNKPl+*t& zB)j7IYFW*C#_HH9G8bRo`~u7wswJ)wB`Jv|saDBFsX&Us$iT=@*T7uYz$nDP$jZRn s%EV0Dz`)ADV6%ZGFk2#N$jwj5OsmAL;ZSa42v7rqr>mdKI;Vst0L)m*=Kufz diff --git a/docs/api/html/d5/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface-members.html b/docs/api/html/d5/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.html b/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.html new file mode 100644 index 00000000..7ffbc034 --- /dev/null +++ b/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\InvalidRule Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Parser\Validator\InvalidRule Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Parser\Validator\InvalidRule:
+
+
+ + + + + + + + +

+Public Member Functions

 validate (object $token, object $parentRule, object $parentStylesheet)
 
- Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
getError ()
 
+ + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
const VALID = 1
 
const REMOVE = 2
 
const REJECT = 3
 
+

Member Function Documentation

+ +

◆ validate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
TBela\CSS\Parser\Validator\InvalidRule::validate (object $token,
object $parentRule,
object $parentStylesheet 
)
+
+
Parameters
+ + + + +
object$token
object$parentRule
object | null$parentStylesheet
+
+
+
Returns
int
+ +

Implements TBela\CSS\Interfaces\ValidatorInterface.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/Parser/Validator/InvalidRule.php
  • +
+
+
+ + + + diff --git a/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.js b/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.js new file mode 100644 index 00000000..b5c732c2 --- /dev/null +++ b/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule = +[ + [ "validate", "d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.html#a7f7977fcd947338be5e43e4e44b7ce8f", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.png b/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.png new file mode 100644 index 0000000000000000000000000000000000000000..2436820818e42a6f65120e1bb6520e19a4e09a28 GIT binary patch literal 850 zcmeAS@N?(olHy`uVBq!ia0vp^?|?XfgBeI_e%L7rq$C1-LR|m<{|{t7|Mouj)Z7U` z78oBmaA1kZq>n%@M@f)hFauB#2wXiCV#L6}^w87AF{Fa=?cCSv9xL#$vAbKn|9@il za+L?tnNgWrg#w;xvlyfuu&B4}dmP~|qolMt<8fEVnN_{oN=B>o?gZ6ueRFqhRoJ?? z=xbRfyYAICzkDN>)^_?~#1t}D50T6Z(n z*wXiF*7Wo_F^|v8{JM?topO18)6KS~V_!A3ZSUH6B+vTz^W0-T{*T4w=ilc|o7j6Y zx8&}fyA$Sgd(_W+EGAf3RaYLHwyjXqyL)x;(o;KDMW&|x{sc zwCl%21!smzhr6VN<;Dn3jNB^su2AN<5z`O(UyKp%*$@By(K)(X>|Ok=sTJaf@6MD= zh|7&>h}>Gpn0ECT>x@uo@dThg`~nZ=ubvWgO^`J~6s9utaPG|4U)TT2efnx^>gs)W zcUxWZ`y0J`S%2SN$%d(h@@wtq<;^$#xN6#sA5k+SnOu4c^0WL4WPfDLlD@OcbKSG_ zi%U1J3EnQTBkI?Rdxh&h{n5Hsky(HDjp>;+s)pCuFIrvM#lE9)}(n`O91^}xGpHwp~$?Sc+1bGdV23U99TqwDqk+2ZwV z&P~!vJKcTCD~`>}yqGszxOm1l9^pG>nu{uhES^c^HCg&3ykEzC_D@Q!|B1ZjuXYDz zXCBYA+rK-~&F>sHms{OkJ4^8w=Ow  render (array $options=[])   - getHash () -  -- Public Member Functions inherited from TBela\CSS\Value\Unitmatch ($type) -  -- Public Member Functions inherited from TBela\CSS\Value\Numbermatch (string $type) -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name) @@ -136,30 +126,47 @@ Static Public Member Functions

static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, ?int $index=null, array $tokens=[])   +- Static Public Member Functions inherited from TBela\CSS\Value\Unit +static match (object $data, $type) +  +static doRender (object $data, array $options=[]) +  - Static Public Member Functions inherited from TBela\CSS\Value\Number -static compress (string $value) -  +static match (object $data, string $type) +  +static compress (string $value, array $options=[]) +  - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  static getClassName (string $type)   static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  @@ -184,6 +191,9 @@ + + + @@ -192,12 +202,12 @@ - - - - - - + + + + + + @@ -206,26 +216,6 @@

Static Protected Attributes

- Protected Member Functions inherited from TBela\CSS\Value\Number
 __construct ($data)
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct (object $data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value\Unit
static validate ($data)
 
 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
 

Member Function Documentation

- -

◆ getHash()

- -
-
- - - - - - - -
TBela\CSS\Value\FontSize::getHash ()
-
-

compute the hash value

Returns
string|null
- -

Reimplemented from TBela\CSS\Value\Unit.

- -
-

◆ matchToken()

@@ -312,8 +302,6 @@

TBela\CSS\Value\Unit.

-

Referenced by TBela\CSS\Value\FontSize\getHash().

-

Member Data Documentation

@@ -352,7 +340,7 @@

+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 Tx1-bi5CZ_Yd%In84LkWa++7X# diff --git a/docs/api/html/d5/d63/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface-members.html b/docs/api/html/d5/d63/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d5/d6e/classTBela_1_1CSS_1_1Property_1_1PropertyList-members.html b/docs/api/html/d5/d6e/classTBela_1_1CSS_1_1Property_1_1PropertyList-members.html old mode 100755 new mode 100644 index 9a94e32c..def8ccac --- a/docs/api/html/d5/d6e/classTBela_1_1CSS_1_1Property_1_1PropertyList-members.html +++ b/docs/api/html/d5/d6e/classTBela_1_1CSS_1_1Property_1_1PropertyList-members.html @@ -93,9 +93,11 @@ __construct(RuleList $list=null, array $options=[]) (defined in TBela\CSS\Property\PropertyList)TBela\CSS\Property\PropertyList __toString()TBela\CSS\Property\PropertyList getIterator()TBela\CSS\Property\PropertyList - isEmpty()TBela\CSS\Property\PropertyList + has($property) (defined in TBela\CSS\Property\PropertyList)TBela\CSS\Property\PropertyList + isEmpty()TBela\CSS\Property\PropertyList + remove($property) (defined in TBela\CSS\Property\PropertyList)TBela\CSS\Property\PropertyList render($glue=';', $join="\n")TBela\CSS\Property\PropertyList - set(?string $name, $value, $propertyType=null, ?array $leadingcomments=null, ?array $trailingcomments=null, $src=null)TBela\CSS\Property\PropertyList + set(?string $name, $value, ?string $propertyType=null, ?array $leadingcomments=null, ?array $trailingcomments=null, ?string $src='', ?string $vendor=null)TBela\CSS\Property\PropertyList toObject()TBela\CSS\Property\PropertyList diff --git a/docs/api/html/d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html b/docs/api/html/d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html old mode 100755 new mode 100644 index c5f3daca..f462f2ee --- a/docs/api/html/d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html +++ b/docs/api/html/d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html @@ -97,24 +97,30 @@
-TBela\CSS\Query\QueryInterface -TBela\CSS\Interfaces\RenderableInterface -TBela\CSS\Interfaces\ParsableInterface -TBela\CSS\Interfaces\ObjectInterface +TBela\CSS\Query\QueryInterface +TBela\CSS\Interfaces\RenderableInterface +TBela\CSS\Interfaces\ParsableInterface +TBela\CSS\Interfaces\ObjectInterface TBela\CSS\Element -TBela\CSS\Interfaces\RuleListInterface +TBela\CSS\Interfaces\RuleListInterface TBela\CSS\Element\Comment TBela\CSS\Element\Declaration -TBela\CSS\Element\RuleList -TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\RuleSet +TBela\CSS\Element\Rule +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule
@@ -130,6 +136,8 @@ + + @@ -214,12 +222,6 @@

convert to string

Returns
string
-
Exceptions
-

 
 getValue ()
 
 getRawValue ()
 
 setValue ($value)
 
 getParent ()
- -
Exception
- -

Implemented in TBela\CSS\Element.

@@ -445,6 +447,26 @@

TBela\CSS\Element.

+ + + +

◆ getRawValue()

+ +
+
+ + + + + + + +
TBela\CSS\Interfaces\ElementInterface::getRawValue ()
+
+

return parsed value

Returns
array
+ +

Implemented in TBela\CSS\Element.

+
@@ -521,7 +543,7 @@

-

return Value\Set|string

Returns
string
+
Returns
string

Implemented in TBela\CSS\Element.

@@ -548,7 +570,7 @@

Returns
array
+
Returns
ElementInterface[]
Exceptions
@@ -581,7 +603,7 @@

Returns
array
+
Returns
ElementInterface[]
Exceptions

@@ -610,7 +632,7 @@

assign the value

Parameters

- +
Value\Set | string$value
string$value
@@ -659,7 +681,7 @@

Hj_nc;|k%{P&-G=U?CY)|a(doU_k4@80_@&-=XZ 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 literal 5458 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 (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Value\Colorprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Color + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[])TBela\CSS\Value\Colorstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\Color - TBela::CSS::Value::match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\OutlineColorstatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\Color + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Valuestatic + match(object $data, $type)TBela\CSS\Value\Colorstatic + TBela::CSS::Value::match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\OutlineColorstatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\Color + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic rgba2cmyk_values(array $rgba_values, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic rgba2hwb_values(array $rgba_values, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic rgba2string($data, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic diff --git a/docs/api/html/d5/dc6/classTBela_1_1CSS_1_1Parser-members.html b/docs/api/html/d5/dc6/classTBela_1_1CSS_1_1Parser-members.html old mode 100755 new mode 100644 index 9d4b130c..20f7d736 --- a/docs/api/html/d5/dc6/classTBela_1_1CSS_1_1Parser-members.html +++ b/docs/api/html/d5/dc6/classTBela_1_1CSS_1_1Parser-members.html @@ -89,45 +89,46 @@

This is the complete list of members for TBela\CSS\Parser, including all inherited members.

- - - - + + - - - - + + + + + + + + - - - - - - - - - + + + + + + + + + + + - - - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + +
$ast (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$css (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$currentPosition (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$element (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$end (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$context (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$error (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$errors (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$options (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$previousPosition (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$src (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
__construct($css='', array $options=[])TBela\CSS\Parser
$format (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$lastDedupIndex (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$lexer (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$options (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$output (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$pool (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
$validators (defined in TBela\CSS\Parser)TBela\CSS\Parserprotectedstatic
__construct(string $css='', array $options=[])TBela\CSS\Parser
__toString() (defined in TBela\CSS\Parser)TBela\CSS\Parser
analyse()TBela\CSS\Parserprotected
append($file, $media='')TBela\CSS\Parser
appendContent($css, $media='')TBela\CSS\Parser
computeSignature($ast)TBela\CSS\Parserprotected
deduplicate($ast) (defined in TBela\CSS\Parser)TBela\CSS\Parser
deduplicateDeclarations($ast)TBela\CSS\Parserprotected
deduplicateRules($ast)TBela\CSS\Parserprotected
doParse()TBela\CSS\Parserprotected
doParseComments($node) (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
append(string $file, string $media='')TBela\CSS\Parser
appendContent(string $css, string $media='')TBela\CSS\Parser
computeSignature(object $ast)TBela\CSS\Parserprotected
deduplicate(object $ast, ?int $index=null)TBela\CSS\Parser
deduplicateDeclarations(object $ast)TBela\CSS\Parserprotected
deduplicateRules(object $ast, ?int $index=null)TBela\CSS\Parserprotected
doValidate(object $token, object $context, object $parentStylesheet)TBela\CSS\Parserprotected
emit(Exception $error)TBela\CSS\Parserprotected
enQueue($src, $buffer, $position) (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
enterNode(object $token, object $parentRule, object $parentStylesheet)TBela\CSS\Parserprotected
exitNode(object $token)TBela\CSS\Parserprotected
getAst()TBela\CSS\Parser
getBlockType($block)TBela\CSS\Parserprotected
getContent()TBela\CSS\Parser
getErrors()TBela\CSS\Parser
getFileContent(string $file, string $media='')TBela\CSS\Parserprotected
getNextPosition($input, $currentIndex, $currentLine, $currentColumn)TBela\CSS\Parserprotected
getRoot()TBela\CSS\Parserprotected
load($file, $media='')TBela\CSS\Parser
merge($parser)TBela\CSS\Parser
next()TBela\CSS\Parserprotected
getContext()TBela\CSS\Parserprotected
getErrors()TBela\CSS\Parser
handleError(string $message, int $error_code=400)TBela\CSS\Parserprotected
load(string $file, string $media='')TBela\CSS\Parser
merge(Parser $parser)TBela\CSS\Parser
off(string $event, callable $callable)TBela\CSS\Parser
on(string $event, callable $callable)TBela\CSS\Parser
parse()TBela\CSS\Parser
parseAtRule($rule, $position, $blockType='')TBela\CSS\Parserprotected
parseComment($comment, $position)TBela\CSS\Parserprotected
parseDeclarations($rule, $block, $position)TBela\CSS\Parserprotected
parseRule($rule, $position)TBela\CSS\Parserprotected
parseVendor($str)TBela\CSS\Parserprotected
setAst(ElementInterface $element)TBela\CSS\Parser
setContent($css, $media='')TBela\CSS\Parser
setOptions(array $options)TBela\CSS\Parser
update($position, string $string)TBela\CSS\Parserprotected
popContext()TBela\CSS\Parserprotected
pushContext(object $context)TBela\CSS\Parserprotected
reset() (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
setContent(string $css, string $media='')TBela\CSS\Parser
setOptions(array $options)TBela\CSS\Parser
slice($css, $position, $size) (defined in TBela\CSS\Parser)TBela\CSS\Parser
stream(string $content, object $root, string $file)TBela\CSS\Parserprotected
validate(object $token, object $parentRule, object $parentStylesheet)TBela\CSS\Parserprotected
diff --git a/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.html b/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.html old mode 100755 new mode 100644 index 732e492a..582258d8 --- a/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.html +++ b/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.html @@ -125,7 +125,7 @@  
The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Query/TokenSelectorValueAttributeFunctionContains.php
  • +
  • src/Query/TokenSelectorValueAttributeFunctionContains.php
diff --git a/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.js b/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.js old mode 100755 new mode 100644 diff --git a/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.png b/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.png old mode 100755 new mode 100644 index bb98b8bbef525086a4919a9156cad81ac5e7961c..403da13fb762f0e1a36bb827b58bb0073b2bdfa3 GIT binary patch literal 1918 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 @@ -105,59 +104,49 @@ - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 getHash ()
 
- Public Member Functions inherited from TBela\CSS\Value\Unit
 match ($type)
 
 render (array $options=[])
 
- Public Member Functions inherited from TBela\CSS\Value\Number
 match (string $type)
 
- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 toObject ()
 
 __toString ()
 
jsonSerialize ()
 
+ + + + + - - + + + + + + - - + + + + + + + + + + - - - - - - + + + + + +

Static Public Member Functions

static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value\Unit
static match (object $data, $type)
 
static doRender (object $data, array $options=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value\Number
static compress (string $value)
 
static match (object $data, string $type)
 
static compress (string $value, array $options=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static getClassName (string $type)
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
@@ -176,9 +165,27 @@

Static Protected Attributes

+ + + + + + + + + + + + + + + + + @@ -187,12 +194,12 @@ - - - - - - + + + + + + @@ -201,26 +208,6 @@

Additional Inherited Members

- Public Member Functions inherited from TBela\CSS\Value\Unit
 render (array $options=[])
 
- Public Member Functions inherited from TBela\CSS\Value
 __get ($name)
 
 __isset ($name)
 
 toObject ()
 
 __toString ()
 
jsonSerialize ()
 
- Protected Member Functions inherited from TBela\CSS\Value\Number
 __construct ($data)
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct (object $data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value\Unit
static validate ($data)
 
 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
 

Member Function Documentation

- -

◆ getHash()

- -
-
- - - - - - - -
TBela\CSS\Value\OutlineWidth::getHash ()
-
-

compute the hash value

Returns
string|null
- -

Reimplemented from TBela\CSS\Value\Unit.

- -
-

◆ matchToken()

@@ -319,7 +306,7 @@

O=n_B0`vHI&1l#YoZi0{gpHo)g({3M6lDkT!g3Xcni71Gb16v<< zu~=NZlQ9LmTjTw_PXln!+SUV+4gr9cArXI!l&m(!8jG!JG|4tq)}(aqgRL>rTxXRTA{$3WlmAXZwy7t*Pm z#u_MIiI(`8KU=gHeZMGL7%iS2#)+==&L`_5UZyt*qokAAaNL9)hBf&2VT7wKHYp>B zvY4{?lj#=I7C~&Pn~=wA9U7=vAP*VJ?5@O3x`0WvNe?h$l^=eT9~L@g<0xPXANx-{ z`-U|;^J1|PEtw8zrqo{`8qetoqH*T)VR!Ef<{+o0^D$l3I!pw2*-YXRlOg4zpD9Xv z8-fPysAi)c^zWQ)(UQuQOgplXBbhYf&bgBf9UAWN{WhZ{Ah{avJWoH8+ys5nZ~5c% z$}Ea})$XCSiVG#Cag!LtZ7Euzw$!Q z+&7<0pp<(EJMDcO+2sk{%{!L&xvK(qPH-Yiu?ZQ*9A5k^a-q14H}t&eFYT3RiCzj@ zT>CATBKu+wH_~2@vEqHr;pEFUh!72@uXN}u!;VA>16Hl*p+)1x(@P1$)j=7mA?e4} zz{Mt$MxHntyrgoac7{BUS?o6ht3~misqR;mmjx?Zp)Tbt$#~%O0Qa0ua8-EJ9n77H z<*2I3%P}nzQ}@euYFF(wz+U+)*ZS%sc3v^z8#nAZ_6A(Bx zt>B#lqvbJQSMtl}O6tAXq-fNqomFtYG!Y`23K(fftBby@u<&14ifgKhsOppnLm zQ`-upve+7zUd7%%32cIke!Z-%PUHPD9+9TCLo4_gN&Pc@5HNz>&Az|4yP^%h#tWcP ztIB%O02a)81$7_fKdRx|Cc(tlM)Y~J3l)v#@p0AGF2_k8e(h5{O;@BQ*uYobgrb#f zjpUp#a(TGaU711aKUCY^HMpNQ@jk9b`FEQcVH-7rW4iWfTVeua#u)o zTliOqm($=D6;v+PxFS!^%|yX1a=xOopW}+*IEo%KX6<23yF{(QI(^hfMv;~v?{g4y zA_kohI=7$L$y{6cq4v9vO8XxVn#mptIlbsa9BNdGXN<#1b;qR&BD+~6N)YQw;tl>S zX@HWbjTYZJumIf)PUT72S&|A7pB!!2`#SVSi8`}f!KT3qak*EPSBxX9N9tDjSG!zFM!uaswu?1@6`+YHp0y^SFek{Fb7{}5* z|Dk~*XfFr^O{K2`Ei(ayM~E{TOT>5M6c{em5nVBu35zE)s1J2&{~oZ1>ReNtIO>E{ zGkZPq8-S5+H1sGlB^$E!3w=UA$M%`XZEiraqj4HADTO-$&%HX0gYZP#Tldu$C(~L^ zk<|aD|K%S9*U#9B1qZ#l-fR=+2e10W^Y&LGb-E}-$r}q^G5XM$LER<)1k_&Y!sew` zljX)Kx38TFD-~tDZKUz0fMs29a7j2zLQXhqa;=aAr1Z_(!fOvoY^+6LLPs3hepb)6u3P>4*03*gSGHT^3%Xkocpj z+6P|ychIhQVhGNON|P2UU{x5K2bOj6vD-pGd>#8xxOC<9z#^pW zQ$;PM-s`i^nY*$IVy9)otJJojdoKG;LyD$tu0?D-=x9%3zba|lou+!IQq$Y!guPJb Sgn)mU0HV7$zWjJ_`o976?Nmho literal 1684 zcmZ`)dpOg382{zkBunZvU8r0#lAq0JPN5EVk?dAedM0D5#<~n`<2Y1KEh&n%N;&1W zh+HZs*CVkQQYyJl5222*XF9ZoonM{K^PE3U|Ge+#{d~Uf^Ss~Z^SzuU?ZhoMT4@9T zz+wX4n*sm}${y4YU|rXS855b3YMLxo`!!QaPl*ic8u5F^qlO8@}*gqf&a2f4OGVkG^DHoWb(OE%ot8nr50xD<{!(qktU}l7xLq&BloEw_Lwq9$*2&64 z$d@d(VS>6AHfUrxiRhKmE*N-@bMF-tA>b7MvUHGO-JF( z0eF7Q3(4_*NvDPyi|COSy2&d~G#;EE7gosV@EYD$X7OmQq*o}!FyT*Ik~%{pf>zE3 zS(ZjObPeA^EP|ip7-9Nr8OL*<1X9tWLg&tgV5irJ@MogH5=3dtMp>r159c{(Jc&-P zzZY$vpQCD(w+p1I=i|7TN7F;&mdfSu&!fZoO;XQy2ke|AD~!9pBJ)tlL?X2Ql01dN zV3gLp&5u*Y|M1?-^$Yh^_(#=-YKEHQIdfwe`RIIi-|a8r400wcxoKkgDd~928gr}3 z>{(Q(btm|wjN4iS!LUM{<)YRNyMD=VMyb5nbSN{|XKu(+a8#xmADO7xHL^hw%9u}g z9<1PR^$AxA)hwB4l$<0A8AP<8w|tvmHkEI$R=A7NMRi#!&4SnpQuDi?Y{WDQ;r~OV z!_|QLXnjZ@jufAX#50k~On9~jIoP6YooVoGPbrUYa`xIZTuV1g`y}}J#`cOI&xBM7|k^U1t|=bXGxVPZfSfbz+K%m^4N$wI`8?A7~D|X_*&jQgi60EjTw~^)aBJ zx@LM|bs{f=H%Jt;?H~%6saJ~Vg$vn}ecbsbHbEN^2fKnOku7UKscO(|bd3*VvU1KP zmf?Q8_`1B!^6DP*Dc}OLkGAcKQ1lGi`g)9@j-$elsJ? z12#qYr1*?<8%e8fPhfe#vf~ zi{&C&FGuc8+mLv2guG-pok)NwPZ>@iPwYvzu)qaRFMKO+6Z!KsWuEIs=`y_*dL#ds zvdcwj{_sNA-G)PAuaq>Umpj8rbH{*)gkf1Z2UAncRHEuz$vsm@;c48rY7gq-mbO*tEAQt)! e{?ouc5_X6!{C-0{_XG`U00=%iz3*<{fAVkN)&qM0 diff --git a/docs/api/html/d5/dfa/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute-members.html b/docs/api/html/d5/dfa/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d6/d04/classTBela_1_1CSS_1_1Value_1_1BackgroundColor-members.html b/docs/api/html/d6/d04/classTBela_1_1CSS_1_1Value_1_1BackgroundColor-members.html old mode 100755 new mode 100644 index fbed9006..ffc8d383 --- a/docs/api/html/d6/d04/classTBela_1_1CSS_1_1Value_1_1BackgroundColor-members.html +++ b/docs/api/html/d6/d04/classTBela_1_1CSS_1_1Value_1_1BackgroundColor-members.html @@ -93,30 +93,34 @@ $defaults (defined in TBela\CSS\Value\BackgroundColor)TBela\CSS\Value\BackgroundColorstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Value\Colorprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\BackgroundColorstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Color + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\BackgroundColorstatic + doRender(object $data, array $options=[])TBela\CSS\Value\Colorstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\Color - TBela::CSS::Value::match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\BackgroundColorstatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\Color + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Valuestatic + match(object $data, $type)TBela\CSS\Value\Colorstatic + TBela::CSS::Value::match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\BackgroundColorstatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\Color + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic rgba2cmyk_values(array $rgba_values, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic rgba2hwb_values(array $rgba_values, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic rgba2string($data, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic diff --git a/docs/api/html/d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment.html b/docs/api/html/d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment.html old mode 100755 new mode 100644 index fd3b58d4..c051bbfc --- a/docs/api/html/d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment.html +++ b/docs/api/html/d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment.html @@ -109,16 +109,14 @@ Public Member Functions

 __construct ($value)   - getName () -  + getName (bool $vendor=false) +   setValue ($value)    getValue ()    render (array $options=[])   - getHash () -   setTrailingComments (?array $comments)    getTrailingComments () @@ -128,6 +126,12 @@  getLeadingComments ()   - Public Member Functions inherited from TBela\CSS\Property\PropertysetVendor ($vendor) +  + getVendor () +  + setName ($name) +   getType ()    __toString () @@ -147,6 +151,9 @@ string $name   + +string $vendor = null +  array $leadingcomments = null   @@ -178,7 +185,7 @@

PropertyComment constructor.

Parameters
- +
Set  |  Value  |  string$value
array  |  string$value
@@ -188,26 +195,6 @@

Member Function Documentation

- -

◆ getHash()

- -
-
- - - - - - - -
TBela\CSS\Property\Comment::getHash ()
-
-

get property hash.

Returns
string
- -

Reimplemented from TBela\CSS\Property\Property.

- -
-

◆ getLeadingComments()

@@ -228,8 +215,8 @@

-

◆ getName()

+ +

◆ getName()

@@ -374,7 +362,7 @@

Set the value

Parameters
- +
Set  |  Value  |  string$value
array  |  string$value
@@ -387,7 +375,7 @@

J5)z1RpgjkF8dV0>KjAfq>x^h(tkQkpdbl z6s`entEt0F5)>f_B4ubGA!^DaK#05&X+VT%VkD3~33lslcXp8VDD#oddpxSKlor7xZgL;&IOP4eut0l(`Yn6lqzOoI_Z~y zq#F+&Jow&}HVdX7Bz)#`L=PBgub$4M&cL4?cCY8rl=r4ZBT3(K&E9_$Q+q5$gKCzy z|8TbSY))3gk&>yiyHVXErVHkZsP$Rbvrer)79j+8C^I7_3vmmfda?t?euka95w_O) z5%Lf%v6P1pRtnEAujA10^swz%C>k1hFNTTmX9y3|c%|McyI}`xZzNQRXMrWRt2wJW z%EyvUr__?%+{M<(HOuKzADVl&fRglBr9eHeos7lKu`9c*N$r*Y>NUsoB<51Mvl;RD~1J(XeOF0+pG#3mN)Qq+d z&zQ<0qWsM*!s7nf z=SL@p8&w~_0{g`mgp(8p!lx5@f~bo_RtaO1xMa?JzdP^rfIGFZkDHBHDfgyPCO{|} zN4>q$zdPtUJ~uDWEwyB+#QctKRgO)Yyq4NbXr$Nou_u{vWq3$6e}P3Pb7WujuvW>5 zZxXA&WJ^FqFU*9=k6%QU#QEP4n3JCwV3|Iw6(;@tc+M$;f;!HBxgdh;l|rGoYiw$&j<(RVv+FMiTWe^j z_)d5}BV!=~x_&JfQ|kTa)f&s}wh=!tZa=(1Xmc{!Y1DSxs|y16k~Ww8ki0RM^hkjI zyG2g2>WHses%mWk|B)%KQ&Nl)Ni9PXA(Q`I@W+)`iGne zCHs|{POxt794B-m;>f!i zB2pzMU#TYuWtt(rghI+6Cpsui@bZ^YSJ6LDFf6B&Uj^F|)tq1ANsVKT8Efw z{M+`Dv_eWCe<57n8^-)GAB2uu&vcdjAVZcw;@QhVCXKT$H8%6L8=p5Z3-?q96m_Q2 zsRx)&Vgx6!f~iXWTIvQXn>%^L_yf$iKt3H$QnM~O=38MFT`3_Xm3#i!Yq!Cr)-$5ojQOtOpBszfkw z@D8Dq(H`SACrZ^)pGtaWY&DqW_B@5bMYC82PYlXi4{9}TbXKVTn*w62_ z4G;O})vYbjZ@*8@W@Ok}(!QsS9|HcGytI@7+`ll?vW0-))oQP$1wc3YHID#UxM__Z zg2IbayT;mPo4Yeu@@aCivokifgnuv5k4Ev;n!eaBlWcR4+c_}FZtVVHixNb=1G6Fi z-><(SSog8ohn?*O)1l*OQ5XYyabJOHOAW6$m}q?kA%3FW82xv+SnW`l(4+`ahPW39 z@s9`>+dHxiHgW28C&ZNSl>4HJ$}4pl{Or@?147l?Vd_24tFIQYcsPX}C1dU*YO_j&G z9D+hgrB@@lk|PcwibvpOmhPqPQXy?Nr7Do~(yp6>q1^5^M&TK5T;q7FCw9(QhZ7&a z9h=^N-{p)2OMC23bV_j%kAFn#%KrvnrsJ=>n5uo9))rR~6}n%=2Eb1p{tvwWUr?Nk z+WY_++3)sj#Y`F-8X6{D*YcexB`w+oFrK51@$xW_3EG*hZdQo=D{1jB;noal-$FfLUre`Leum=HDSXK&7c(&TtiG%6AhK51c7Yt-|$3S*YqrPC=$pGl3w`|PE zbWG>vV3K^orGxV47iZ#$`(F>3ykDV1_j0;BlCVqk5thNqovykZ*G1oO>H-Mi;u_zd zB=N2%r?$+XL_zzT8H$icWb(p++4%v=3dQ)AI148_K4}zfkFM7FQ4xaXNVZtkG#W1S zWNkLHsdSB?sqGQ9w1X!w@fy=Yf`@UUUj@B*O;p-8FH|~wBy7qM40P(g@w7z~#+}rkRzq=KwS(ei?owsUR=K=6PN)NlwXK%Gv HaK^s?t~n7E literal 2182 zcmZ`)dpK0<8eh4@C?uf>hrN@_$QT*R7?j7|%&1`#gE%8{U*mo&)GpCcA+cGSokC$$ zm?3g4<`API42nqO8gZy`#9p;~+UJk6pZ9sbcfG&w`@P@o_pUGP7}-WrLQw($07*Mr zO9}u87a-p)BEm=;`z|mYaU%XlNk;+T;nf`*KB7qc51K871OV|G0FeAE0IVZW@-zTM zVE|y(8vyWm0H6TD^~VWFhukruv(?ttR!CPNe{B%~0N`3nOACVB;yvw0qHU2BvJ-IR z{gB_+;GYgQmcS)ZWm_Z=i?kzIiA{+K35gvN@=pjx5Fb0sqt3Cz3x%FpW%xbTrtSM$ z8e_Jn5|f9u#(K{iJb<^H4+(g757G|*9@4)Wbv_x@=#%MdRGgUl#B_CTOk;``WKfeN zB{}ChR2!EgB1;LRMoB0!^`Qro7K8U%Zb_!_kX!evdXY$ z$$^|{-wl#UL_=*+HcJ0f{eJ_{@tRq}GpDRP?(^`b`dUyv)PJ_VO^a1lOYd462w3kt zaKOiq>+|jo@@-}b zVKFCgj_$5Av)KNI5|=-LKm5?7(WxByQ?`cN^_YN z-&1JuHl9Ud_AS0xEs^n8LA9a1uBn}a&UA^CvSi`0v^kaubpaPOzcY^31Sd4!Au+JK z^sPqF@o$TcCoI~1Ky%}!yu+~nepJ}csL@GbrBTPT~eFYBgEPoS#jb0zcGB`6s zZui(>^WAPC|4JC|dAf2MWC3 zo1DR{Tv>k&1t&?1!;A{22LAjf6k&X0x@oQdgRzNW;=L4E_>P76pMpV=5jp~VQxA&E z87HuGpqB$OpbXfW*7B#J$RghjQis@TBX_ndD4yK(+?pDjEVdGb6AhDAT~}JaWkT}s z9p4g8hJj}Cd{bq&?#SconZZ3M5L715=yORDgvHj=r~jGr9h>?8I? zm^OqHAEiX3iaM0#TfD@6JQAD;C(3-FzzLAM68*{!o2@LUzCAUHU7+kn4C}vS-J_^ zQJm|=-00h)4lmp1lO8XE` zL1y+UGDZdDIO7h%stn$Ta9=yY13z{pF_Y)A-$}lMn<0-j)*}D5fGmPA0rS?_w$tw? z9*=n5G8yxjs61w#&`WE5JLv`XDnOg!WPuE9^VL7mjSX!*|3e3*R`O?WF^r2V@=_%O0?=2 z{_pgq4i)`=qq*|(z+~{}XaD(2rDn?fqMWoZ%i!<^Jd{pCfs8?XE|W-<^zSJVfgL$+ zwOD!qvC0uO@Y8z5LR`Ua$V}P)b(e3T<8Bu$*Z6BJ$0zB?DlziBVsq}6TYRI16-Mb~ zr!g)lPTm#cR3KTErh|iAG@KH$>XzmFeVl~2ejVKVE*hv(-3lAx(%ZaRt!?~14!1tX z4xMc<;@z7Ion;}A&Zu10>{jj=((Qj4>~TS+V_$M&4_{BtrY`;1M2+M@)o#n`30mK{ zB{SV7C`FbvJctW^oYG>a{p{O!e&dgG$YZB-d_3lNbJe~CszGKAQR|O65z5Qr(}MjH@IXhqj}-s& zAy8>1Sh~+zfpRMdK3}f>6A@A>jNUIZ(zCMws@U-w#hy$<~tiCSBNEd^3#$fRnBm7~U4hDnAV5%|3 g$ov04gpe@b0Kd4uC$xp6I3onW&WdbVY2khD57R~T0ssI2 diff --git a/docs/api/html/d6/d0b/classTBela_1_1CSS_1_1Value_1_1LineHeight-members.html b/docs/api/html/d6/d0b/classTBela_1_1CSS_1_1Value_1_1LineHeight-members.html old mode 100755 new mode 100644 index 78851ee8..e707bfab --- a/docs/api/html/d6/d0b/classTBela_1_1CSS_1_1Value_1_1LineHeight-members.html +++ b/docs/api/html/d6/d0b/classTBela_1_1CSS_1_1Value_1_1LineHeight-members.html @@ -93,29 +93,33 @@ $defaults (defined in TBela\CSS\Value\LineHeight)TBela\CSS\Value\LineHeightprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\LineHeight)TBela\CSS\Value\LineHeightprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\LineHeight + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[]) (defined in TBela\CSS\Value\LineHeight)TBela\CSS\Value\LineHeightstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\LineHeightstatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\LineHeight + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Valuestatic + match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\LineHeightstatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\LineHeight + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic toObject()TBela\CSS\Value type()TBela\CSS\Valueprotectedstatic validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.html b/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.html old mode 100755 new mode 100644 index fb75607c..35579b8e --- a/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.html +++ b/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.html @@ -96,26 +96,32 @@
-TBela\CSS\Interfaces\RenderableInterface -TBela\CSS\Parser +TBela\CSS\Interfaces\RenderableInterface +TBela\CSS\Parser TBela\CSS\Property\Property -TBela\CSS\Query\QueryInterface +TBela\CSS\Query\QueryInterface TBela\CSS\Property\Comment -TBela\CSS\Interfaces\ElementInterface +TBela\CSS\Interfaces\ElementInterface TBela\CSS\Element -TBela\CSS\Interfaces\RuleListInterface +TBela\CSS\Interfaces\RuleListInterface TBela\CSS\Element\Comment TBela\CSS\Element\Declaration -TBela\CSS\Element\RuleList -TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\RuleSet +TBela\CSS\Element\Rule +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule
@@ -143,12 +149,12 @@

TBela\CSS\Element, TBela\CSS\Parser, and TBela\CSS\Property\Property.

-

Referenced by TBela\CSS\Renderer\render(), and TBela\CSS\Parser\setAst().

+

Referenced by TBela\CSS\Renderer\render().


The documentation for this interface was generated from the following file:
    -
  • src/TBela/CSS/Interfaces/ParsableInterface.php
  • +
  • src/Interfaces/ParsableInterface.php
diff --git a/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.js b/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.js old mode 100755 new mode 100644 diff --git a/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.png b/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.png old mode 100755 new mode 100644 index 86c71357b8e7beb3337c30798c1978266e2380a7..7b0b097b304f0ca8299f97a9ae0851f926c40970 GIT binary patch literal 10796 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 Nmi7l8>^u3xe*k$A57__! literal 5459 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 diff --git a/docs/api/html/d6/d1e/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString-members.html b/docs/api/html/d6/d1e/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.html b/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.html new file mode 100644 index 00000000..26880d77 --- /dev/null +++ b/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\AtRule Class Reference + + + + + + + + + + + + + +
+
+

+ + + + + +
+
CSS +
+
+ + + + + + + + + +
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Parser\Validator\AtRule Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Parser\Validator\AtRule:
+
+
+ + + + + + + + +

+Public Member Functions

 validate (object $token, object $parentRule, object $parentStylesheet)
 
- Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
getError ()
 
+ + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
const VALID = 1
 
const REMOVE = 2
 
const REJECT = 3
 
+

Member Function Documentation

+ +

◆ validate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
TBela\CSS\Parser\Validator\AtRule::validate (object $token,
object $parentRule,
object $parentStylesheet 
)
+
+
Parameters
+ + + + +
object$token
object$parentRule
object | null$parentStylesheet
+
+
+
Returns
int
+ +

Implements TBela\CSS\Interfaces\ValidatorInterface.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/Parser/Validator/AtRule.php
  • +
+
+
+ + + + diff --git a/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.js b/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.js new file mode 100644 index 00000000..8828a127 --- /dev/null +++ b/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule = +[ + [ "validate", "d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.html#a7ff22968fd04da961a090995ec73c491", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.png b/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.png new file mode 100644 index 0000000000000000000000000000000000000000..0064b5f0a7816d212f82a2e44eea7d5d62c1628b GIT binary patch literal 845 zcmeAS@N?(olHy`uVBq!ia0vp^?|?XfgBeI_e%L7rq$C1-LR|m<{|{t7|Mouj)Z7U` z78oBmaA1kZq>n%@M@f)hFauB#2wXiCV#L6}bjQ=hF{Fa=?cCRSPZW6E`1`JWuYZ#3 zeZYLu$)2*ULKmJ%bC~~bDEwC>b9`f;g^Nqr#bcs^Gef1rT~fkK?*#qNT6uSGRan$| z{cKbJtoIuamcHWI?qpoC^;P<_GcQ*?JQ#FL@o@RH?>ovjT;H*Ng`IJEXLP^*l}D4d z{aO0o_VvHu=vQClc-Iw(ZGC>{Fu8MypG%3)bA?PN;4dv%lVF9FQtn6@t)a-L+_iESMQqDQo{UatH;Eg?7HhQ ze#U#RJ&{z;onvjByZbE?)oyX$%Vd~PoDYrIQ;n2GdY_I7FA}Qd)(D= zW?iqglF@3jbsZI$ z5SJU%5V^IGG41Lx))}GF;t64d1Rl&^JtgRxAZvmsT&2MF^o{r9jjx3RgT4CeQ@d*u z>t4=}infz3%ddSlbvA=z`0~~3c-BaXTgU6W8#8WNSCF4ows|shJ@58+aVvVuZlCy1e33VPtMhyLmb1lajC153zOpKF75=?$%Z^>%iLKX|Sk-IY z+S)Jc-DUZ(>$t6cYpmHm-iE`apB_HAm$YPw@5vpDWxew1I$qDUU!2k~TPadG)^_FW z#M)78&qol`;+0QXOoCIA2c literal 0 HcmV?d00001 diff --git a/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace-members.html b/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d6/d3e/classTBela_1_1CSS_1_1Value_1_1CssFunction-members.html b/docs/api/html/d6/d3e/classTBela_1_1CSS_1_1Value_1_1CssFunction-members.html new file mode 100644 index 00000000..7057dcc2 --- /dev/null +++ b/docs/api/html/d6/d3e/classTBela_1_1CSS_1_1Value_1_1CssFunction-members.html @@ -0,0 +1,138 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Value\CssFunction Member List
+
+
+ +

This is the complete list of members for TBela\CSS\Value\CssFunction, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
$dataTBela\CSS\Valueprotected
$defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
$hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
$keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
__construct(object $data)TBela\CSS\Valueprotected
__get($name)TBela\CSS\Value
__isset($name)TBela\CSS\Value
__toString()TBela\CSS\Value
doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
doRender(object $data, array $options=[])TBela\CSS\Value\CssFunctionstatic
equals(array $value, array $otherValue)TBela\CSS\Valuestatic
escape($value)TBela\CSS\Valuestatic
format($string, ?array &$comments=null)TBela\CSS\Valuestatic
getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getClassName(string $type)TBela\CSS\Valuestatic
getInstance($data)TBela\CSS\Valuestatic
getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getRGBValue(object $value)TBela\CSS\Valuestatic
getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
getValue()TBela\CSS\Value\CssFunction
indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
keywords()TBela\CSS\Valuestatic
match(object $data, string $type)TBela\CSS\Valuestatic
matchDefaults($token)TBela\CSS\Valueprotectedstatic
matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
render(array $options=[])TBela\CSS\Value\CssFunction
renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
toObject()TBela\CSS\Value
type()TBela\CSS\Valueprotectedstatic
validate($data)TBela\CSS\Value\CssFunctionprotectedstatic
+
+ + + + diff --git a/docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html b/docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html new file mode 100644 index 00000000..adae811f --- /dev/null +++ b/docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html @@ -0,0 +1,424 @@ + + + + + + + +CSS: TBela\CSS\Parser\Lexer Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Parser\Lexer Class Reference
+
+
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 __construct (string $css='', object $context=null)
 
 setContent ($css)
 
 setContext (object $context)
 
 load ($file, $media='')
 
 tokenize ()
 
doTokenize ($css, $src, $recover, $context, $parentStylesheet, $parentMediaRule)
 
setParentOffset (object $parentOffset)
 
 createContext ()
 
+ + + + + + + +

+Protected Member Functions

parseComments (object $token)
 
 parseVendor ($str)
 
 getStatus ($event, object $rule, $context, $parentStylesheet)
 
+ + + + + + + + + + + + + + + +

+Protected Attributes

+object $parentOffset = null
 
+object $parentStylesheet = null
 
+object $parentMediaRule = null
 
+string $css = ''
 
+string $src = ''
 
+object $context
 
+bool $recover = false
 
+

Constructor & Destructor Documentation

+ +

◆ __construct()

+ +
+
+ + + + + + + + + + + + + + + + + + +
TBela\CSS\Parser\Lexer::__construct (string $css = '',
object $context = null 
)
+
+

Parser constructor.

Parameters
+ + + +
string$css
object | null$context
+
+
+ +
+
+

Member Function Documentation

+ +

◆ createContext()

+ +
+
+ + + + + + + +
TBela\CSS\Parser\Lexer::createContext ()
+
+
Returns
object @ignore
+ +
+
+ +

◆ getStatus()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TBela\CSS\Parser\Lexer::getStatus ( $event,
object $rule,
 $context,
 $parentStylesheet 
)
+
+protected
+
+
Parameters
+ + + +
string$event
object$rule
+
+
+
Returns
void
+ +
+
+ +

◆ load()

+ +
+
+ + + + + + + + + + + + + + + + + + +
TBela\CSS\Parser\Lexer::load ( $file,
 $media = '' 
)
+
+
Parameters
+ + + +
string$file
string$media
+
+
+
Returns
Lexer
+
Exceptions
+ + +
IOException
+
+
+ +
+
+ +

◆ parseVendor()

+ +
+
+ + + + + +
+ + + + + + + + +
TBela\CSS\Parser\Lexer::parseVendor ( $str)
+
+protected
+
+
Parameters
+ + +
string$str
+
+
+
Returns
array @ignore
+ +
+
+ +

◆ setContent()

+ +
+
+ + + + + + + + +
TBela\CSS\Parser\Lexer::setContent ( $css)
+
+
Parameters
+ + +
$css
+
+
+
Returns
Lexer
+ +
+
+ +

◆ setContext()

+ +
+
+ + + + + + + + +
TBela\CSS\Parser\Lexer::setContext (object $context)
+
+
Parameters
+ + +
object$context
+
+
+
Returns
Lexer
+ +
+
+ +

◆ tokenize()

+ +
+
+ + + + + + + +
TBela\CSS\Parser\Lexer::tokenize ()
+
+
Returns
Lexer
+
Exceptions
+ + +
Exception
+
+
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/Parser/Lexer.php
  • +
+
+
+ + + + diff --git a/docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.js b/docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.js new file mode 100644 index 00000000..7d8bad15 --- /dev/null +++ b/docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.js @@ -0,0 +1,21 @@ +var classTBela_1_1CSS_1_1Parser_1_1Lexer = +[ + [ "__construct", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#af59718cb102dea1fd774c1bdc00da554", null ], + [ "createContext", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a8268017fe185712c2c6390e62e2de722", null ], + [ "doTokenize", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a11b4d6e4dc29e51e44d0dd11d148f193", null ], + [ "getStatus", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a8d3efad94b2bb26b23aaf02882f7bdb7", null ], + [ "load", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a666b6e016d40ca8a8df2b28b67a89a11", null ], + [ "parseComments", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a474f1bbfbc0c448f4d74b5ee3a20a4be", null ], + [ "parseVendor", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a94b9d294494b475de00260337dbf340a", null ], + [ "setContent", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#acf901e65af3f31e376c567ea9eb2fd53", null ], + [ "setContext", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a3c83fddb465c48fe6060c8170da6cfc0", null ], + [ "setParentOffset", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#afd4a3c5c1b5d5685fc2f0c250a51189c", null ], + [ "tokenize", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a869f17161be83124353e75f7ef7971e5", null ], + [ "$context", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a8b7c9bcf5e84175bfd87d64445fc1aec", null ], + [ "$css", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#ab001c57eb3cb5a757cd782380a97fc65", null ], + [ "$parentMediaRule", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a8e7848bb08fe25ce1572312204be271c", null ], + [ "$parentOffset", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a1a8486145cc4d3beee05af732c882863", null ], + [ "$parentStylesheet", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a1e6d1a01daff63a7a23ce8b577acb98c", null ], + [ "$recover", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a4cf4a9558c94fa07b2630ed5f424f601", null ], + [ "$src", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#ac6045141ff3a6f7eb615abaf2758459b", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d6/d63/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator.html b/docs/api/html/d6/d63/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator.html old mode 100755 new mode 100644 index 0d48c326..b2d032dc --- a/docs/api/html/d6/d63/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator.html +++ b/docs/api/html/d6/d63/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator.html @@ -186,7 +186,7 @@

   render (array $options=[])   - getHash () -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   toObject ()    __toString () @@ -136,39 +130,51 @@   static matchDefaults ($token)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + @@ -187,26 +193,6 @@

Additional Inherited Members

- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
 

Member Function Documentation

- -

◆ getHash()

- -
-
- - - - - - - -
TBela\CSS\Value\Whitespace::getHash ()
-
-

@inheritDoc

- -

Reimplemented from TBela\CSS\Value.

- -
-

◆ getValue()

@@ -276,7 +262,7 @@

WH9LFD&OfAcqEiISMG7r?K`I4d73rBO{WQIV#q1H0Z1e4S>N1D~Dxekdv zniV=V6hgyDMSMlA)p@LAzLKd$CAq1j;!7ead)EG|v%2Tpdw=)b@9%f+{eJGb7yU^- zW~OUR0RS)~{NP0f00acb7mN+z(VrjU2~Sr3KT^E)dOaKt&yF)7-eoxY(B*RZO-t@1 zyfjWAlL7!(^l$5dC{6&dL_qM`LrF%cc`uXhqRqXf52{*pO_P3^_IA%)?z~_)I&Su` zGZlC^PvsuDR`Sq)=M=6z>i`kOujxiRpfEHP;oAx#!SpnhNH#7bbMePOsF+%!bL3Of zq_0!Ql|zYoF%RN+)TXiO8ZLCw-ADVX9}h0voT;&mCM7N7R2dAat}k?-RCFZPXab|2F`jR~ zOeTsa_>g_+NKgDe&B0>Hqo)a!g*{yuTyRmtZ0fpDF)O?J;?ttCBC70p3rWMd6{;Wd zBOm1$Iq9U~=R;Q4wyKgEcuaMCG)m9;Rsg?)n+K()H2*JU$SM{`0ac9~r#<(Vm7wk=gn7&`f z)j0%FA!B~Ec4jnK+kuLE*A>8vJ;4w;Im%0-zsq#V6wg!#?O1tR$8^(l8?EVuu8`-! z-zmh-xWaOXJG}))s^37%BNJCnwo${PI$_L4pJLvR_3N^{N>t(6k4FHDD7SQ}-TUld zhuuh~^hCV%BB9*E&fwi}>Z;tA1>I;w#so$?W0ns`_y`byUrf4rpu=wCG7CE-&BWY5 zgfu=)H8?AWw~y5gGUE)=5jEyb)c+NIzQ(DuDfz<>fqIj>8}HwTPmlcg^y?2o1p~BJ zdX#5>wXB~cILVzx!y1mn#ClHPMSYvoi$-8x$AH+e+Ay*3NZaa2d|k#y&r4KdXR!;~ z&6=0v+OeHctjQE|r`hnMU(dH}>h*~f&UQd!ui@PMp%K9&V(#<~|GvYD+GxxwG}vbP zpR*i^Zw0-1^r*`HiO6PCAmQW^(UqG%Sn&s}Bc;4xdLuy&Zmnh8|AIH#Cd@FvCVL9Cz5_)BTSz2m{!+ zuWGJW`ldH=s0PSp`!CY?ywP7`31{zWaq$Z{1Ux^hY>)XEyzE9>!N7`=Exei7{x?ji zPg962`T%{>X(>&Xrr2N$3ZTKx#v+aTQd-I%PUq>0(fu*cSl)Tt!U}JM?mZqM-q*OC zF`8f|w-VWi1`Z_z_j>hLvhSId(tM+uwozY&`+F@I1Yg)5K zyzgG7x@R3_nVN}E0wUZ6s4RiNF$5V&<(Y4s3N5%dl|hd{ul%zC_CWhnoiri~~cYom)K^VYo$Y*$ZW#cdD>pX9;p`ZS@rQ?rb6 zR$j$WTjDuq5Zjsqr4~?_g*#^+E*RD$(o{hO^*@P_bM!z5ISOW!@u^2~eAcxR)HXnW aLl5X&Up;s*w|+VNj{^j6lGkl~M8-eq*U#1f literal 1270 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-L!*gQv(A7^F>b=$B>F!Z|~&x%{CBVONd$d-?ocCAarlTRN)<;7{B?ytDjnB^O%2= zFUw7_f(p-{W}N(T=P&8p>ok*7ldH?K@tOX5S@Zc*@r9QknokLEvRt-F-zmf|Ty1*T zvGqaAN?u>Gx9dDGd5g%UReg&27d)jh%C6NgOq2=Uwlm;<*YkJUUiRj{_nomyJu~5g zc4g>s>(q|#r(zZ?KQr~+)LlNJ9@Ag9x=a$=`#t>pYVrBkPTBdtp4#|o$((sTdMwko z72hpleQwoP`HW?TUc21vZEUAj@0q~oCmPFjIY~8HsOiY*?s?mv%3j~4pC7q4rO(HS zbL#__lhzf*6EZbbpZ?@sVSR0DXxxg~JD&ulE=y(UG`gPER+&3rUt?#iRj29P(6klL z<+jXfK2fr4@}i#7lP|TeeUBB~7<$rhRgji}QlQY<_1=#{4lAzo5)D<&G!XV|QrgQF zI`jSl&9A32xlXV4o-$o(YUHHjtKY9)AH8#*z(%QXzuQYw7KBYVoc2pc)AY{O)H&Bv zb-qe^NkuLDQtoyCpvkQLcl4s`re1mdOwc-iy3xJurz4N7%b7mM!t{92n^TKi)~vVu z_9>`O)w4-v2yhLOpNWb{j}HL;;8IB%PD;2 zuLGPopH7_m{Kv9SS05(dO8imroBz&Z=l%D~9P<7xd>(Kw&${K!Gx;h$)gm2W6mqHp ziAt@fx&4XLy?;OYud~dU2Pz7d0uuj|er)@=KC1rB;yd52KNIxQSlCiDv&gewaQlzW zgNLs@ZIV-dzqsZ`vdjF$Ysa@`<~%(tr~I|@%ddu?3r;P!b<47!cyX$Kb&t#QCG$Nd z1U0+AX_ix7^G4~L?X9QF<&-adUsrNbYEP`)8$+eP8goz2b!dfUH*eWgH}S)q4Raupd;8X!NdMpKu)DwL@p-Tje`ZfIUU$)cPFAV@ z`d1m1%`f?lWAye`+?|#9>e8uB^Q99npMPBZ)MU=2oS9R!OwXoh=$5iZWL|1n^U!L3 zg{uC^HygYT^DGwYi<0y{`_V3%%fmDKm0R|&yWbXgJzDihSZDJwovF7aUQTWE)bBpB zZf2IT?Yc?+2Fs-utrC%bpUSG~vCe(@6Kji|ZadGI)b3hp9d^WT>8dTUQJ1IaCPfG9 zmPYdFRF+FEjNSGpE9zhF+Vy5v?2_6ur>h>1>bz~$bxGj(inEqw%jP_dD1IRGd;fi5 zFO9 $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected $parentTBela\CSS\Elementprotected - __clone()TBela\CSS\Element - __construct($ast=null, $parent=null)TBela\CSS\Element + $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected + __clone()TBela\CSS\Element + __construct($ast=null, $parent=null)TBela\CSS\Element + __get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList __toString()TBela\CSS\Element addAtRule($name, $value=null, $type=0)TBela\CSS\Element\RuleSet addComment($value)TBela\CSS\Element\RuleList @@ -116,30 +118,31 @@ getLeadingComments()TBela\CSS\Element getParent()TBela\CSS\Element getPosition()TBela\CSS\Element - getRoot()TBela\CSS\Element - getSrc()TBela\CSS\Element - getTrailingComments()TBela\CSS\Element - getType()TBela\CSS\Element - getValue()TBela\CSS\Element - hasChildren()TBela\CSS\Element\RuleList - hasDeclarations()TBela\CSS\Element\AtRule - insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList - isLeaf()TBela\CSS\Element\AtRule - jsonSerialize()TBela\CSS\Element\AtRule - query($query)TBela\CSS\Element - TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface - queryByClassNames($query)TBela\CSS\Element - remove(ElementInterface $element)TBela\CSS\Element\RuleList - removeChildren()TBela\CSS\Element\RuleList - setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element - setChildren(array $elements)TBela\CSS\Element\RuleList - setComments(?array $comments, $type)TBela\CSS\Elementprotected - setLeadingComments(?array $comments)TBela\CSS\Element - setTrailingComments(?array $comments)TBela\CSS\Element - setValue($value)TBela\CSS\Element - support(ElementInterface $child)TBela\CSS\Element\AtRule - toObject()TBela\CSS\Element - traverse(callable $fn, $event)TBela\CSS\Element + getRawValue()TBela\CSS\Element + getRoot()TBela\CSS\Element + getSrc()TBela\CSS\Element + getTrailingComments()TBela\CSS\Element + getType()TBela\CSS\Element + getValue()TBela\CSS\Element + hasChildren()TBela\CSS\Element\RuleList + hasDeclarations()TBela\CSS\Element\AtRule + insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList + isLeaf()TBela\CSS\Element\AtRule + jsonSerialize()TBela\CSS\Element\AtRule + query($query)TBela\CSS\Element + TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface + queryByClassNames($query)TBela\CSS\Element + remove(ElementInterface $element)TBela\CSS\Element\RuleList + removeChildren()TBela\CSS\Element\RuleList + setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element + setChildren(array $elements)TBela\CSS\Element\RuleList + setComments(?array $comments, $type)TBela\CSS\Elementprotected + setLeadingComments(?array $comments)TBela\CSS\Element + setTrailingComments(?array $comments)TBela\CSS\Element + setValue($value)TBela\CSS\Element + support(ElementInterface $child)TBela\CSS\Element\AtRule + toObject()TBela\CSS\Element + traverse(callable $fn, $event)TBela\CSS\Element diff --git a/docs/api/html/d6/daf/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface-members.html b/docs/api/html/d6/daf/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d6/dc1/classTBela_1_1CSS_1_1Parser_1_1Position-members.html b/docs/api/html/d6/dc1/classTBela_1_1CSS_1_1Parser_1_1Position-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/pages.html b/docs/api/html/d6/dcc/classTBela_1_1CSS_1_1Process_1_1Helper-members.html old mode 100755 new mode 100644 similarity index 57% rename from docs/api/html/pages.html rename to docs/api/html/d6/dcc/classTBela_1_1CSS_1_1Process_1_1Helper-members.html index e232b0d3..b359f13d --- a/docs/api/html/pages.html +++ b/docs/api/html/d6/dcc/classTBela_1_1CSS_1_1Process_1_1Helper-members.html @@ -5,18 +5,18 @@ -CSS: Related Pages - - - - - - - - - - - +CSS: Member List + + + + + + + + + + +
@@ -36,15 +36,15 @@ - - + + @@ -62,7 +62,7 @@
@@ -82,22 +82,21 @@
-
Related Pages
+
TBela\CSS\Process\Helper Member List
-
Here is a list of all related documentation pages:
+ +

This is the complete list of members for TBela\CSS\Process\Helper, including all inherited members.

- -
 Deprecated List
-
-
+ getCPUCount() (defined in TBela\CSS\Process\Helper)TBela\CSS\Process\Helperstatic + diff --git a/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.html b/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.html old mode 100755 new mode 100644 index 763dcfa0..0ceb81b8 --- a/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.html +++ b/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.html @@ -98,7 +98,6 @@ TBela\CSS\Interfaces\RenderableInterface TBela\CSS\Value -TBela\CSS\Value\Set TBela\CSS\Property\Property TBela\CSS\Query\QueryInterface TBela\CSS\Value\BackgroundClip @@ -109,20 +108,23 @@ TBela\CSS\Value\Color TBela\CSS\Value\Comment TBela\CSS\Value\CssAttribute -TBela\CSS\Value\CSSFunction +TBela\CSS\Value\CssFunction TBela\CSS\Value\CssParenthesisExpression TBela\CSS\Value\CssString TBela\CSS\Value\FontStretch TBela\CSS\Value\FontStyle TBela\CSS\Value\FontVariant TBela\CSS\Value\FontWeight -TBela\CSS\Value\LineHeight -TBela\CSS\Value\Number -TBela\CSS\Value\Operator -TBela\CSS\Value\OutlineStyle -TBela\CSS\Value\Separator -TBela\CSS\Value\ShortHand -TBela\CSS\Value\Whitespace +TBela\CSS\Value\InvalidComment +TBela\CSS\Value\InvalidCssFunction +TBela\CSS\Value\InvalidCssString +TBela\CSS\Value\LineHeight +TBela\CSS\Value\Number +TBela\CSS\Value\Operator +TBela\CSS\Value\OutlineStyle +TBela\CSS\Value\Separator +TBela\CSS\Value\ShortHand +TBela\CSS\Value\Whitespace @@ -148,12 +150,12 @@

convert to object

Returns
mixed
-

Implemented in TBela\CSS\Value, TBela\CSS\Element, and TBela\CSS\Value\Set.

+

Implemented in TBela\CSS\Value, and TBela\CSS\Element.


The documentation for this interface was generated from the following file:
    -
  • src/TBela/CSS/Interfaces/ObjectInterface.php
  • +
  • src/Interfaces/ObjectInterface.php
diff --git a/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.js b/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.js old mode 100755 new mode 100644 diff --git a/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.png b/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.png old mode 100755 new mode 100644 index a293596363f487ea2228dd879c5da1ad6b9360b2..2cfffaa8dc89d82d4ac3533948c14a8f79ad2e8f GIT binary patch literal 20259 zcmeHv3sh5Q)^@A5T5Z8^94{3^bUH1yRH=d?YC2my@{Ajzp? zZQ81dEht&*y`e2D>@=LjF#8Mf|C*u0Hg~FRbu(4Cn3WWe>nX=;wzE%b$PXf#~lR zz4Fp>?t`WqZ5#eHPy5%)?ZRhtz9*%s_fqH8PRRVi!JC?xv#KY2Va>!t^{jJNYj1Dw z7n8?~8lh-BVDya`HDVieu7~yEi|@T9EcA^VKjzunm-?^=M{ItTw9gy%;`HO4nkd@_ zerz$bR&k>_E|OI&msXumdnqC_)|sQQ*=Mt`k=!?_)5ov0$c4_5v9auwVtOo=FJh6e z*lMH!-gl@~v43xPaC7zF`#BYE_cK^&c5DaNlUa&A>Y4AQ8V!^tBU{0Uy*N&n8&P3) zZBSSrw!C753p%rb+A}AjnWS*Ag`TX+9c5}R!z*-!p|6&!y`v*eh8C_ zw7E{#<8F&Khf6E4EC1kFC7tDH>xrTY9FMh1h_fr0xJTz9F7^ahag&vDQ!TTq`ZOV;MF2U_qfiZ@2KF7T;%qYHa1r63(+#5Ayu? zdzh0a>Y6!`++b}I%W?|xy2TGgywK@&mwe0OjpP<`VDMVa8mr!#zL8PSC{Ha{1TKhE z8=c0=hvn@7Ox)6#?G-TAEdoS45Mt?KA%aq3cY@lx_C59kauU4jp3y% zf!E`Hd$PWY()b=4Gip+0MMcFSxByEcck7GO$2(8LO}*G^uB>VdfSJd>fse*Jv$5R= z)6t6sXcVizsDWeNdkIE<`tdK(0dV^15D!n2#=|%6Lccf;UC!o*h{MsG`VViV6vIy@ zpU}?A$uvw@r2J8wMB;Zw`ca?Y@-@Mx}3*NCwnN@o?^)>0@}8YX2HvZMZ(eG~W5; zj?1+l!lhlGVRy8&A zt-sD?e_YDgqm((UeFgJslRtOO=4SV|ePie=GUqDa6>f@V_XV+AYClw18E@ch_6ahh zh{<<$lNr|~66~b~qoM`7ML6533CWt;e{Hf)pZonldAnY&(wGYjNqp`>T^73R2A`0_ z%RG2PV_mPWSGl{;WzRE4@Si1%oz@AJf_>zW$oZ9I=71~O=^V73Y*DPIcQw|jXc4UI z=*oSE^hrS`??8TGaK;6dN^yiVB1GLltXCJudwM~$PDm;?aNK>CSJT$qI^k4r4rKkw zY|i3)Jm>XP%#-2niq1|YhGE{FVQ3L*6S&PYDHLB}`j|X7GrU%%A|KxI;BUrN^7inD zc}1j#fX#u|rzAh>j9qYuG=h9$4qRke`oaaH=zonrF{kwx0o%HvEEZOg0Ydvp)A+0P zp`+lJezdZpeQ_-9k|-_ob7H~nDi7i909PqC>o&lX4T zlMDbjs%LfY#MUmO@pxkLt+4Pjlj$~nxvnKMApsyZN9T;r^c|J*t_UMjuTEk&B~lU- z3NjbslSArNJUGD6n0`+2?M!btiOIMbR;cgmp-_?*kIr-JIn6@sIYjAg}!uLMLbN6@UBqZ#C(d`KZ zh*+97c(q`Kq4bf9b&MrynJM!P{C3JrQfjZ(7$Iz(>eg1x$EFCGF00aIdB|GYFJjGQ z?Vn32ISLcPS_B~R83KtLGJ%_`3rb^o8GA%c@RJM!l27h&69ud{~XbwZz7mnwf zKhCduH^o%ObPbr3`y~<<8j~R7Udcc%-){Bv#uIZvhG9$*lb)y8G6ec9tO5wj_q#am z!7am|_NW))VrC_$+Ba{3OwXn_>GsW~*xrIj@^0s->gvqA-oqmWYVvn;5)!-_vmr*3 zgu4PD>sb#@`^Rru8HzcAJqKYf4#QugA(?&w5x!=2?h;@G;f?>s#C~^0|1UF$|KW+U zleYuRoPX%l<$yB4o%(9u$$FFxusE2K>oc_7JJGv1SYu5AGf9YYa1aqWJQC0z<^^&9 zjC1n#2E;?){d*t8SHzN=y4sAw{n~E~UCM0~3iFsK8`COpB=@LPW&oz4eNC~xRTXH~RR@mjEQzNfvaj9E3a)^u6v62U5!xe2=6=fLXWo1do#JOGDhCiQrH|lRnkP&!DZoWv;FC*xmh1Uy($@+ywx#1W>3kLa?4G3)Wbj z7fc-kE2!&pgdAE`Dwhw-8IX*%7&qJKue_NgIkRW*r8pN~JICO&3DpAw zxtDW}or>t8b-M>mfv3&K9He;^+mYdK6O)@{J-|O3}lhUGV9> z5j&_@ADND8T2@VSv{A6{umJ7*2_5X@JNU($1^6@-7yH_h^!!G=c#lTlEIu^SZY?)* zoh+}#T42Y8qP%&HZAppinl+5p-0Z}Jj;8P>qu1-}jLw^lrTkZ9M{u>b?VEP%nwHlX zJh$*6(MbC8uQ}E1fw!pwT1!d_xtf(Bbh(b}`#op7>iIXbe7L9eP zRK*BjW|4gFB{eg=(g}2dol!uWjrq7b`5B{L5oYoBn6X>mzHL@Q8oc}$Dgu$li;lrk zi6jidw|UY6xT(nkEdJ=lXGy8wDQlgKFbFATcY%mpe$$a&8KsyR;o5Kh_9;ooU}t28(8+ zADlMtFzrSq%l>EnQTg&uRy+Tm!;i;M5wC+f-F{*f8f_Z_+7 z;$mHHd8NILN%Jmv3}^_HnsAbp5U9}x-?+!&1n%Xg@^ zSk+Y{DnQ?(NyB=Slim8Sa86!yuW}V5npRZ@^}x5gM3P*a0)~@uJ#@W3)EJR}HZa7u zOQaOruH@RrG8?SV+q~v@YQVT@0+*AHzVa-2kBBUm@7G%0T|KE7IlThzFuaZGuBus0 zh4lW$nK^$nn>X(74ZrQ}am3~0d4vaB5ZU9et^z7>4HiaqE&6}R7rz|^>q|J0ZI(9IR2KYRhBgGV;8#B-)OP%Bj+ij&NRVW!epg_38E^gUztHLVCrvnfB+_ zaMR!w{%yR(+wzI4m&L@_ej38w5X(*I*n-fZ5>inQ3TXajDEjB#o5}4w#7J-^N_6ovcZt`p8Vv9FmZ1I1*-TM+F@o9irnF_&0Ra%e1AbZjC%#Z25a z&jl;ssPtD>fP+&}X$kKh>;)b{{0b9(C$pixBN(8W$7_XRj0X7@9z5cbqYm_AmSh+ zhB-vYHBbV%c&h%WH`@*K1fd0Yei_9qT!@=naicl9eTZN6^<(*|Bmt{!771_13R|aq=5UlP%?#RvIrQYTd_gP* zGzo#YeRLs=ua33Urb@Soi^xq2iyLo>Y9ktJrfCT*k zafcWr;jaJspOJI_v%n8A39SMmX`P8P5|Rx{W(jCO)S>rA{Cf-!zl8IXda2(|YfE)- zwi>p;aI?^GSFNI^;LbNUhZsvM2U7v|>8oLG$mkSTGnjZ?omy%r$0uN?TV8JtasOp& zV3%$zRMh3fU>>!`sDg7Ri87FP7 zzO*I>C4JPf2yzt}OG)memjwmJ>^CmTTsuG2p6FWUI3i!iT!8?P5Yunq3aQAoQFxF~ zbviRq>U;4HStv|;W!R(n5(h?1 z{Un%rP1Hk>R_(Wyh;FZhu#17Hsybknh;nnK40VP$WYEvG&yIB%dXzm+p02d$Kb1Nt z6xMPy@N9|5q4e$CtUbe6!!$bA-xfOE>y>H@-|rgd*sD_UK=*+NkMWag?j`X-rZpl# zA4w0ak0?sL4V>4iQ+|-p@eL8ol?`bNoJ}9OX=faJ^8$NkOpvcb6)js+aMY4X4PeJo zr(0(EnS^dJ?kQXScyOTC^C^(%uT%3*?GfQki3wFlQE(I=-+=+d+OWlEK`9f^mbXm~ ztx(ZCjzd(qbRuTVy9wI7`r#qP4ChoVEe%i_o10}Bi+SZ_8U4xR! zJ#g-~Sl~S{0ZML=WF8qcBKtZ-|CmwX@BF_0)_*D%VRC-iY@2@ky<&pm&mKRfdtC{F z6i~2#@9=nU-5VAq^WEjls><|IepU0GROmSmfqL;Lf$H;KUw1Zf9Lxrfp?iiD7RJB| z%)x4_F^ilgwQQT{&Fb+OR#UxG?Hg~2bw#<3bxo67K31!qC0KFBV%*h+ovXICl0{xs zMIL|e;1sE5ujWg6Oz`CSzDFn&j3D{CKarZky!u66)XkkXGW8i{6iEa*+q+kkcovY! zDX4mtnljqAZ>Ln&ADm+=i+ulPxM|iHIl!lS1$W8C_+o)XBwtIR_(N!LaPYJk+Y3+{ zC>)sEM{nONg3^zf{fT;Y;>CH2H(-@dCTPgSQ&zPmjjqC%^A_T5c;@XoL+CVLx?F&?meAO&6yGwQF*2x9HciFNb{QQR{ z%sqm4xX!;%Z-G0>?m=&5p**fxA_+;U19~PxY|eAWSekG8X$Tw7Niuy7@o5A`a`Ubs zz%>jE0WKDq;meF|HyqU_F$4o$c-p63OQ0Gdka9vA>JMID7N6H(T ziK1d!W=cYUFU33ua-SKyp$oIVzXGO~{1=?lEV^=F1hXLxn&*RCIkclb<3=Q0ETRh5 zY>`MlAo#=+4QZZ9V5*^gE$iZc&#wtv;p{4NsfCV;Q=Q=kydC%S_wZG&>*l(aL~NzO zY7%{u8!)E3hq-VFj&;Q{4llfa4jsn=4`)hk^v<;Nxe~oX|Ft|#F%6rt5-pWu(CGqY zK=@3BOh3mT)r)K9lgtcVi!BqQ*I%-BcoP*W)dZP5dr}EneaZPEZQJRBvt4Nwq;v7q zXi4ePY{of5m?I>#;z`5R{mKRTEk5JB=8@`9T7o{p>)n9vy1l=@e-l}HNbhYHntO1l z)|}jCT_Q|C(j3~XO_gT)GC@|%57znk`HqtT z*bP&0m1tn#B0IjNDU(;Oxece>ubm6}gsvv?)jPO=;M$vkmYW386~!_jO!Y|O_?a*} zT%g^9xB%M(;t2^q^8Z`iS~r~()`a(GaR=Kv?6(K9DkGT@&5>)`to4BudIflC-XQ}1 zVF2~3KLvID*WkGL7zG_4(lNNqGOMyxH9w*yUYqH>^q_##nN?Ql-Tx9H3(Ny3_4AS8 z1t6Sb{wCIzrl?S8RH_(+UEK=~L%!#D1K)`#xVaI;iHO~8SGViO3U4*XWKMA$h=Eo! zks9)cNOU=nXr>jBX!c8`ODmUVpQ>5CK{N{ymtrn>q@b+J5vc?E)^+kP_~p3B?+wQ& zh9BT-yyN252KnBlf)cKr!8q(M?Q9c8J~|T@Ka`MA1%*6Rmoxp+Th1?}x9sIT6fvWi zo&LAlw9U|&A<~RvAuybeQFKaCbTTYY1i?7!n5d#=aWe<%5lDCcll1!3DxyDuI4F=d zsL+@H^S-hF3%nX?A85~(p}MsmjgAxqli%*H3@>6=iRNd1FofuB4ta(Iz?00Zi1b;m z8|uKBbc`S)*Nml76EmQD#-qX&6>Ahb0UrW`W1fY$2y-SFVIl@>JO@|AY;t|#`iOPR zV!tA;6T9S-1$2*1-gU!+YcIi+5){L6hf141krolyU0P#0qAYdnZYkieyk$yHNLU3} zT3ZE)0(Dim4L>RXosWMQSf^`>tg`GB34cgT*h7T*{zLk7OL3yxu(?udw_PSEb>oNf zBjjxBa|V5hV}0Hv6u}?Iu~;mJRjjdEpCgNU)?JCGwv1+kDK(sFF|_4~L%6cGCcA^6 zgW?Mu?H=x+KzCN?g%j~Ybbs~-?}T3j??z~wDEiw?lI+)7u*iUX$tq$l7<2@-i0u5n z4#;l>@_m&80PS8Xh0@G6KM(waQNYdi+6D;o4``I6pKHTlB%l=mAFx#N>xO`q*61f5 z#Vfekw-Mjaj+1M(x1RKna@dj9n&CJ`AS}gev$TL&W(xWFwEgKx)!HlKO732p^_pw~ zs1RQfDg?MuUCvz4Z&l*g-87=GrKNfm|0H4W_i`VMo-hCt2!MW8Zqb_XGJ0Y~>Y zIJ`e^a0~}({E;4XQgHeLDE}F?q?|Y6Aj;j3qh6iDz(P&z>Wjpi4&B{1|FDa9H-`5U zeJ~_P*#W^vY+edQ=&$*3|1aPvAlkV|(gBpJ`LwT8g;-(2WGiYHJ)IX0#`7Z~=r#k}M>rQ{Y z_rq8=(^KlM!1j753-L0?=AnFk>`tk-V8E~NMi!-J-=5pkUGcpOtTq0e9|>kr;KX>2 zU>g53+Lp0l1fifun)q*e1}lic){-j7bIU0KAQXDaILrE9^!C@(_=la+$PV6 zm<`F=(fIKmR26||!MOgeX9A|T)YT636czrAmU#>D{%jv~jE@%-nT6i)Hse@qcSmVU zrbYcIiP~$w$v>7|loICV-ZXersxU%Vg?V*lLd)3n#vMwVK5*-#9D{OB%}u)C=}^86 z&9xPXoHHUIV4%l9Q{tCp$S)Br72f9U`EQUI*tP?q(s}E^9|v$x$b{*8iXR!sj4;oc zFTEV~REh>!h+7KtS8xN*SH1&wiMC=`70!qKw05yYS;_m1>a0_WYA#U+@l$Y60)%rY7xr{R=C&u zIebQ+{1Il1^P9PN|HUm>Lg%H=<^91exB0uf`p67X(i+x2NhZMzvGvpzwJqvlQR1K= z^02<-h`cVOxYDzr5PUUGP@wU5=oM#FD%3Cya@qWpLRLJe>|BQA2GU^sCi;@g!V+w7 zTMC2WT`NkBmxr`FS$V?<5yJj--+cjg&24Bn9>V~wghNxYL z{1hX*JfHU@38xISy&-)K92rqh2FSco)aWhJKi;188l2zvU(mq=^B?bu*e@pwr{=|Q zSAz3Ru$?g*yKuo|43wY-^=!Zjzw^QVbB;k@1PZm%sqA$~9aCcQX}(gS1C@?jJc|%o z69w!&TwA}@^0*t+!^QV~i^C32nvq*ZFKSY10_VwN)Jr1(3$n)DuZO!S%u|5XHQp=2elu`Lf!A|(`OmZFesePbJ{F3 zyMLoo{FXVivL1GR!1fX7uvmd}r~@C5C@{JR&e1YkT4A@F_lor6aQW$3Y5RbkEFmI$ zN($ zR_6C>uV_y|Tqh32^|w#L7wa1Q_MQ-uH2(+9CD*QD;Es4q@b*{oDfznZfJkXG0k;zn zZd={p>~UJ(++rIW*u{SX7hCam=Bk0YBt{}gHG~z-+kA&W8-F#pacPsH^U8M3QP{CT zNHWsBpyx2&0T?G2p{A_QO2}+jDN>bu=j-Yg-*@uF{wq!%kMZ7No-C2f_qceyi4>rH zhyd1l`#5aUaH!S{_e&O06GaBcG;w@*%M+GM z+cjB%tIFtt8~GARF%cK?MY!pGa&&LxQwAH+;p;!*x)MK`z65ubUU8kpStUG=)_@AmBF44#vqoY!NIhny zs0nnrr(%V=8152$Q_X=8v)Sf!ZR(vxQd}lFqx>xpqw727WkDO%lK3>L$P3BW5VD^l z)Qa2f?NY+;LwJAwiGFoGp{F9-ZZ=%l=ITO7J@+y({8Jl@|NX*7_ikhrIsXu}W1uhq zuWALtrF*cf;e<3?Zd}b+bkFLKJep68IbMw_O`+$Q5|K_L{Xlv%t~FA~aF+J}?-2e{3)w1pLZLtDKJ~By`LpPNBWq zxGE+N zQDxwmBMj(%k__~~+idzXS(ApuiDeT-niUP!orj^ECF)D)N9&g2#y6#JTW5fU82To~ zsg-$gS?+eelh~#NC9fPgp0)L+DZWh^rD#(;STgq$u1RQNFA-w6d=`qts<)t`tJ?Y- zBOf}v1tLEd0*&xVhWExGr1jH4Vso2cXwo`Y5uty-(5nUi%r7^HWS_24sWxIZF!B2B z339L}oC|)&@@JAfhFk>jq=fwoVnij&?i$r(F29b(*(xpe@On)rlQ2Px!dDstMOYG= z2Ky|(Rnih}Z~U-};0WMZoO{dOm3h;X4D$<*DFF2})L+wmRb!nl)u*Xyvw6Y$(%v=e zlgJ?jEyFrm3^m2z*tfGQ#y9IJLk=&(G~`sHAGP$I6i)y@f7M}v=ek!Lxir0ulZSXN z-=aJrGjcnbkR==rkR!n4POrUd^9c!Uj^lzG9zkg{^j1)CdUh%*r0tFvCIO`t{cWde zvY&5B@NUOFCtaTY0euN9MxxF$e}Mo36O@ky2NQ@k#5M)OzUD1KU>XC<(Vh6au;VT- zzTXax$2QzMN?j%LhZ0~%g7&yNcfVv6v2lShpCngiepQ{rX^!KUf{8t_i(#%+2BDVI zG6-k0ZV-s=Mjm12<(;naoFo^=VgqT|KAx++v~klpmFjB(4P~4P@>SuZ%@_NOS&Q++ zWm0Iun&-A3w+P#b&CH;E5DqYZM_5Y$E29@|mB$=2NMe4O=W!H7jcDz>&zjI{JJAxq zfi6b`_C|mQ5!k>`_n%1Yc%~<__d4wJK_~U+e=<1aw@VxRsQO2dW>16F`dCq&;A!L+ z8iH0(+Bk)GtUki0VRvQQNl+-bTb5C)_KArb*mj4y4*Z{&jFEh+KtXTt|^ocNW zK`z11X;ke1kKr+fO2dS?8QdRFm{e(iv5H7}2!)g+O;N_^dG zVE?>BIHmU}R}6N6ih?vET-|(p~9( zZES4wY}u&_am2+^20vRdWO9RAYoH&a_lOmdpW<_Z%((9W)%*k3enI_WbBi}>BVr{I zc8*AUq_Ut*Dzk$vc!2OQOcKhE;D6$EUV!}|#SU)|T;CnVzzc@Dg5G8Dh^OIr)g98i zkqK=cYFT8UmIXQ5J9B6woM0Y_u?L1>^V@HHi>L+LVfS$cQSrktwzmsZI&*NK%O9}3 zt*&iswU^gVz2!OL*c1%AHT^x`N`GG%=&Z?ZA}B)O5?1!}whhh3wY2d=WiA z3s%_9WeGi4%>mdd=RdvQ%$_IG$i2|-fY43*TTR+^eWxT>sc^g`Tqje&K72&HM~w6C z06D~mo=*mH*QJky69u1(@cHC%z3n`>=~0v1>EI56hXWW~#pOy5|Ed+d#oCX$EUvMN z#W<7Q<>A>q%!sPKc9i``t#H2v)z~RZ|0^mL4GfOM4<}m;H~ivzm!(K;!HCx{!EStb yZrC$u+&8}p4-5f!)mI$ioal)mv%wj(?1jI_9B7P$C)z!*=+)>~ie7&2@Ba^-tM&f? literal 8838 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 XU+~iBCoALvg`Q`}6+;THaPm diff --git a/docs/api/html/d6/ddc/classTBela_1_1CSS_1_1Value_1_1OutlineColor.html b/docs/api/html/d6/ddc/classTBela_1_1CSS_1_1Value_1_1OutlineColor.html old mode 100755 new mode 100644 index 8fd8cb8b..514c7734 --- a/docs/api/html/d6/ddc/classTBela_1_1CSS_1_1Value_1_1OutlineColor.html +++ b/docs/api/html/d6/ddc/classTBela_1_1CSS_1_1Value_1_1OutlineColor.html @@ -107,6 +107,10 @@

+ + + + @@ -123,43 +127,47 @@ static  + + + + - - + + + + + + + + + + - - - - - - + + + + + +
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value\Color
static match (object $data, $type)
 
static doRender (object $data, array $options=[])
 
static rgba2string ($data, array $options=[])
 
rgba2cmyk_values (array $rgba_values, array $options=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- - - - - - - - @@ -167,9 +175,9 @@ - - - + + + @@ -178,12 +186,12 @@ - - - - - - + + + + + + @@ -272,7 +280,7 @@

@@ -107,24 +108,54 @@

+ + + + - - + + + + + + + + + + - - - - - - + + + + + + +

Additional Inherited Members

- Public Member Functions inherited from TBela\CSS\Value\Color
 getHash ()
 
 match ($type)
 
 render (array $options=[])
 
- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 match (string $type)
 
 toObject ()
 
 __toString ()
 jsonSerialize ()
 
- Protected Member Functions inherited from TBela\CSS\Value\Color
 __construct ($data)
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct (object $data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value\Color
static validate ($data)
 
 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
static matchKeyword (string $string, array $keywords=null)
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
+ + + + + + + + + + + + + + + +

+Static Protected Member Functions

static doParse ($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
static matchDefaults ($token)
 
static validate ($data)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
@@ -151,16 +182,10 @@ - - - - - - @@ -171,21 +196,8 @@   - - - - - - - - - - - - - - - + + @@ -194,6 +206,66 @@

Static Protected Attributes

Additional Inherited Members

- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 getHash ()
 
 match (string $type)
 
 render (array $options=[])
 
 toObject ()
jsonSerialize ()
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
static matchDefaults ($token)
 
static validate ($data)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
 

Member Function Documentation

+ +

◆ doParse()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static TBela\CSS\Value\BackgroundRepeat::doParse ( $string,
 $capture_whitespace = true,
 $context = '',
 $contextName = '',
 $preserve_quotes = false 
)
+
+staticprotected
+
+

@inheritDoc

Exceptions
+ + +
+
+
+ +
+

◆ matchKeyword()

@@ -331,7 +403,7 @@

$defaults (defined in TBela\CSS\Value\BackgroundClip)TBela\CSS\Value\BackgroundClipprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\BackgroundClip)TBela\CSS\Value\BackgroundClipprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d6/ded/namespaceCSS.html b/docs/api/html/d6/ded/namespaceCSS.html old mode 100755 new mode 100644 index 1b455ac0..7e5f9e02 --- a/docs/api/html/d6/ded/namespaceCSS.html +++ b/docs/api/html/d6/ded/namespaceCSS.html @@ -88,10 +88,543 @@

Detailed Description

Css property

Property list

-

string tokens set

CSS value base class

+
__construct($value)
Definition: TokenSelectorValueAttributeFunction.php:15
+
Definition: MissingParameterException.php:5
+
tokenize()
Definition: Lexer.php:153
+
__construct(array $tokens)
Definition: TokenList.php:20
+
Definition: ShortHand.php:13
+
evaluate(array $context)
Definition: TokenSelectorValueAttributeFunctionNot.php:25
+
static indexOf(array $array, $search, int $offset=0)
Definition: Value.php:1294
+
render(array $options)
Definition: TokenSelectorValueAttributeFunctionNot.php:40
+
const REJECT
Definition: ValidatorInterface.php:23
+
__construct($value)
Definition: TokenSelectorValueAttributeFunctionNot.php:15
+
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: FontWeight.php:84
+
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: LineHeight.php:25
+
setLeadingComments(?array $comments)
Definition: Element.php:335
+
Definition: OutlineColor.php:9
+
const ELEMENT_AT_DECLARATIONS_LIST
Definition: AtRule.php:23
+
getSrc()
Definition: Element.php:272
+
validate(object $token, object $parentRule, object $parentStylesheet)
Definition: InvalidComment.php:12
+
const VALID
Definition: ValidatorInterface.php:13
+
Definition: Outline.php:9
+
getRawValue()
Definition: Element.php:182
+
render(array $options=[])
Definition: CssSrcFormat.php:16
+
static doParse($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
Definition: FontWeight.php:109
+
select_all_nodes(QueryInterface $element)
Definition: TokenSelect.php:96
+
static match(object $data, string $type)
Definition: Value.php:217
+
Definition: RuleListInterface.php:15
+
Definition: TokenSelectorValueAttributeTest.php:5
+
__construct(array $options=[])
Definition: Renderer.php:54
+
static escape($value)
Definition: Value.php:1261
+
render(array $options=[])
Definition: TokenSelectorValueAttributeTest.php:38
+
validate(object $token, object $parentRule, object $parentStylesheet)
Definition: NestingMedialRule.php:12
+
Definition: Comment.php:12
+
Definition: RenderableInterface.php:9
+
getValue()
Definition: InvalidCssString.php:26
+
render(array $options=[])
Definition: TokenSelectorValueAttributeSelector.php:168
+
on(string $event, callable $callable)
Definition: Parser.php:262
+
getProperties()
Definition: PropertyMap.php:392
+
render(array $options)
Definition: TokenSelectorValueAttributeFunctionColor.php:99
+
Definition: TokenSelectorValueAttributeFunctionNot.php:5
+ +
Definition: CssString.php:11
+
static doParse($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
Definition: BackgroundRepeat.php:71
+
validate(object $token, object $parentRule, object $parentStylesheet)
Definition: Parser.php:929
+ +
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: FontVariant.php:32
+
Definition: TokenWhitespace.php:5
+
__toString()
Definition: PropertyMap.php:429
+
appendCss($css)
Definition: RuleList.php:224
+
Definition: ElementInterface.php:13
+
static validate($data)
Definition: CssUrl.php:13
+
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: OutlineColor.php:16
+ +
static resolvePath(string $file, string $path='')
Definition: Helper.php:75
+
Definition: FontWeight.php:11
+
setContent(string $css, string $media='')
Definition: Parser.php:482
+
static compress(string $value, array $options=[])
Definition: Number.php:56
+
static matchPattern(array $tokens)
Definition: ShortHand.php:79
+
insert(ElementInterface $element, $position)
Definition: RuleList.php:234
+
__construct($data)
Definition: Number.php:16
+
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, ?int $index=null, array $tokens=[])
Definition: FontSize.php:34
+
Definition: Operator.php:11
+
static match(object $data, $type)
Definition: Unit.php:23
+
stream(string $content, object $root, string $file)
Definition: Parser.php:286
+
getType()
Definition: Element.php:217
+
Definition: AtRule.php:12
+
Definition: Background.php:11
+
validate(object $token, object $parentRule, object $parentStylesheet)
Definition: InvalidDeclaration.php:12
+
addPosition($generated, object $ast)
Definition: Renderer.php:882
+
getValue()
Definition: CssFunction.php:40
+
load(string $file, string $media='')
Definition: Parser.php:514
+
Definition: Token.php:5
+
append(ElementInterface ... $elements)
Definition: RuleList.php:189
+ +
static getNumericValue(?object $value, array $options=[])
Definition: Value.php:1409
+
render(array $options=[])
Definition: Comment.php:60
+
getTokenType(string $token, string $context)
Definition: Parser.php:670
+
evaluate(array $context)
Definition: TokenSelectorValueAttribute.php:63
+
evaluate(array $context)
Definition: TokenSelectorValueAttributeFunctionGeneric.php:43
+
__isset($name)
Definition: Value.php:206
+
static check(array $set, $value,... $values)
Definition: BackgroundPosition.php:184
+
static match(object $data, $type)
Definition: FontWeight.php:75
+
enterNode(object $token, object $parentRule, object $parentStylesheet)
Definition: Parser.php:998
+
Definition: Value.php:22
+
Definition: TokenSelectorValueAttributeFunctionGeneric.php:5
+
Definition: Parser.php:24
+
Definition: TokenSelectorValueSeparator.php:5
+
walk(array $tree, object $position, ?int $level=0)
Definition: Renderer.php:232
+
Definition: Rule.php:9
+
handleError(string $message, int $error_code=400)
Definition: Parser.php:904
+
static absolutePath($file, $ref)
Definition: Helper.php:129
+
__construct($value)
Definition: TokenSelectorValueAttributeIndex.php:13
+
load($file, $media='')
Definition: Lexer.php:83
+
Definition: PropertyList.php:15
+
Definition: InvalidComment.php:12
+
getValue()
Definition: Property.php:71
+
Definition: TokenSelectorValueAttributeFunctionComment.php:5
+ +
addComment($value)
Definition: RuleList.php:51
+
Definition: TokenSelectorValueAttributeFunctionColor.php:8
+
setLeadingComments(?array $comments)
Definition: Comment.php:89
+
evaluate(array $context)
Definition: TokenSelectorValueSeparator.php:32
+
static addSet($shorthand, $pattern, array $properties, $separator=null, $shorthandOverride=null)
Definition: Config.php:139
+
setName($name)
Definition: Property.php:98
+
Definition: TokenSelectorValueAttributeExpression.php:7
+
static validate($data)
Definition: CssAttribute.php:13
+ + +
setProperty($name, $value)
Definition: PropertyMap.php:375
+
support(ElementInterface $child)
Definition: RuleList.php:167
+
hasChildren()
Definition: RuleList.php:103
+
Definition: CssUrl.php:11
+
setProperty($name, $value, $vendor=null)
Definition: PropertySet.php:359
+
Definition: TokenSelectorValueAttributeFunctionEndswith.php:5
+
Definition: Position.php:15
+
getEnd()
Definition: SourceLocation.php:52
+
static match(object $data, string $type)
Definition: Number.php:36
+
static fromUrl($url, array $options=[])
Definition: Element.php:122
+
__construct(string $shorthand, array $config)
Definition: PropertySet.php:44
+
Definition: FontStretch.php:11
+
Definition: NestingRule.php:7
+
static doRender(object $data, array $options=[])
Definition: CssFunction.php:32
+
validate(object $token, object $parentRule, object $parentStylesheet)
Definition: NestingAtRule.php:13
+
renderValue(object $ast)
Definition: Renderer.php:785
+ +
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: Value.php:288
+
render(array $options=[])
Definition: Number.php:101
+
setOptions(array $options)
Definition: Parser.php:525
+
static equals(array $value, array $otherValue)
Definition: Value.php:357
+
getName(bool $vendor=true)
Definition: Property.php:118
+
render(array $options=[])
Definition: BackgroundImage.php:30
+
parse()
Definition: Parser.php:575
+
filter(array $context)
Definition: TokenSelectorValueSeparator.php:23
+
Definition: InvalidComment.php:8
+
static validate($data)
Definition: InvalidCssString.php:18
+
setValue($value)
Definition: Element.php:190
+
toObject()
Definition: Element.php:651
+
__construct(array $value)
Definition: TokenSelectorValueAttributeSelector.php:20
+
Definition: NestingMediaRule.php:11
+
render(array $options=[])
Definition: TokenSelectorValueString.php:76
+ +
static validate($data)
Definition: CssParenthesisExpression.php:13
+
Definition: Parser.php:9
+
static doRecover(object $data)
Definition: InvalidCssString.php:41
+
Definition: ObjectInterface.php:13
+
add(string $name, string $description, string $type, array|string $alias=null, $multiple=true, $required=false, $defaultValue=null, ?array $options=[], array|string|null $dependsOn=null, $group='default')
Definition: Args.php:78
+
Definition: TokenSelectorValueAttribute.php:5
+ +
getSelector()
Definition: Rule.php:16
+
renderAst(object $ast, ?int $level=null)
Definition: Renderer.php:87
+ +
static getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
Definition: Value.php:745
+
getIterator()
Definition: RuleList.php:284
+
isLeaf()
Definition: NestingMediaRule.php:23
+
Definition: Evaluator.php:8
+
Definition: RuleSet.php:12
+
setTrailingComments(?array $comments)
Definition: Element.php:288
+
evaluate(array $context)
Definition: TokenSelectorValueString.php:31
+
Definition: NestingAtRule.php:5
+
filter(array $context)
Definition: TokenSelect.php:17
+
Definition: DuplicateArgumentException.php:5
+
Definition: OutlineStyle.php:11
+
static getType(string $token, $preserve_quotes=false)
Definition: Value.php:1315
+
Definition: FontStyle.php:11
+
getValue()
Definition: Whitespace.php:24
+
jsonSerialize()
Definition: AtRule.php:102
+
getProperties()
Definition: PropertySet.php:384
+
doParse(string $string)
Definition: Parser.php:96
+
addValue($value)
Definition: Option.php:53
+ +
Definition: InvalidTokenInterface.php:8
+
doTraverse($node, $level)
Definition: Traverser.php:79
+
update(object $position, string $string)
Definition: Renderer.php:918
+
render(array $options=[])
Definition: FontWeight.php:40
+
Definition: ParsableInterface.php:5
+
__construct($ast=null, $parent=null)
Definition: Element.php:46
+
isLeaf()
Definition: AtRule.php:33
+
parse_selectors()
Definition: Parser.php:199
+
Definition: EventInterface.php:5
+
jsonSerialize()
Definition: Element.php:616
+
render(array $options=[])
Definition: Whitespace.php:32
+
getVendor()
Definition: Property.php:89
+
sortNodes($nodes)
Definition: Evaluator.php:151
+
setContext(object $context)
Definition: Lexer.php:67
+
static getAngleValue(?object $value, array $options=[])
Definition: Value.php:1435
+
getParent()
Definition: Element.php:209
+
render($join="\n")
Definition: PropertyMap.php:403
+
Definition: Stylesheet.php:5
+
render(array $options=[])
Definition: Property.php:137
+
render(array $options=[])
Definition: CssUrl.php:18
+
Definition: InvalidRule.php:8
+
support(ElementInterface $child)
Definition: AtRule.php:50
+
getLeadingComments()
Definition: Comment.php:97
+
Definition: CssParenthesisExpression.php:11
+
parse_path()
Definition: Parser.php:694
+
getRoot()
Definition: Element.php:159
+
renderNestingMediaRule(object $ast, ?int $level)
Definition: Renderer.php:563
+
Definition: QueryInterface.php:7
+
RuleListInterface $parent
Definition: Element.php:34
+ +
static reduce(array $tokens, array $options=[])
Definition: Value.php:618
+
static toUrl(array $data)
Definition: Helper.php:281
+
validate(object $token, object $parentRule, object $parentStylesheet)
Definition: InvalidAtRule.php:12
+
support(ElementInterface $child)
Definition: NestingMediaRule.php:40
+
Definition: BackgroundRepeat.php:12
+
render(array $options=[])
Definition: CssAttribute.php:18
+
getPosition()
Definition: Element.php:280
+
setLeadingComments(?array $comments)
Definition: Property.php:185
+
traverse(callable $fn, $event)
Definition: Element.php:131
+
getIterator()
Definition: PropertyList.php:351
+
Definition: Traverser.php:13
+ +
render(array $options=[])
Definition: CssParenthesisExpression.php:18
+
getType()
Definition: Property.php:127
+
static matchKeyword(string $string, array $keywords=null)
Definition: Value.php:1383
+
static getClassName(string $type)
Definition: Value.php:228
+
render(array $options=[])
Definition: TokenSelectorValueAttribute.php:73
+ +
static validate($data)
Definition: Unit.php:15
+
getStart()
Definition: SourceLocation.php:44
+
render(array $options=[])
Definition: Comment.php:24
+
Definition: BackgroundClip.php:11
+
isEmpty()
Definition: PropertyList.php:343
+
Definition: BackgroundOrigin.php:11
+
Definition: TokenSelector.php:5
+
__construct($value)
Definition: TokenSelectorValueAttributeFunctionGeneric.php:22
+
render(array $options=[])
Definition: FontSize.php:52
+
parseFlag(string &$name, array &$dynamicArgs)
Definition: Args.php:380
+
search(array $selectors, array $search)
Definition: Evaluator.php:99
+
evaluate(array $context)
Definition: TokenSelectorValueAttributeExpression.php:48
+
validate(object $token, object $parentRule, object $parentStylesheet)
Definition: AtRule.php:12
+
render(array $options=[])
Definition: InvalidCssString.php:35
+
getLeadingComments()
Definition: Element.php:343
+
Definition: TokenSelectorValueAttributeSelector.php:9
+
removeSelector($selector)
Definition: Rule.php:107
+
pushContext(object $context)
Definition: Parser.php:972
+
Definition: Color.php:20
+
Definition: TokenSelectorValueAttributeFunctionEmpty.php:5
+
Definition: Comment.php:11
+
render(array $options=[])
Definition: Separator.php:25
+
render(array $options=[])
Definition: BackgroundPosition.php:201
+
render(array $options)
Definition: TokenSelectorValueAttributeFunction.php:67
+
Definition: TokenSelectorValueInterface.php:5
+
Definition: ValidatorInterface.php:7
+
static renderTokens(array $tokens, array $options=[], $join=null)
Definition: Value.php:71
+
deduplicateDeclarations(object $ast)
Definition: Parser.php:843
+
Definition: Declaration.php:7
+
static validate($data)
Definition: Comment.php:16
+
doValidate(object $token, object $context, object $parentStylesheet)
Definition: Parser.php:1099
+
static keywords()
Definition: Value.php:1371
+
__toString()
Definition: PropertySet.php:532
+
Definition: TokenSelectorValueAttributeIndex.php:5
+
queryByClassNames($query)
Definition: Element.php:151
+ +
setTrailingComments(?array $comments)
Definition: Property.php:168
+
evaluate(array $context)
Definition: TokenSelectorValueAttributeFunction.php:59
+
evaluate(array $context)
Definition: TokenSelectorValueWhitespace.php:18
+
Definition: SyntaxError.php:7
+
static validate($data)
Definition: Operator.php:25
+
Definition: Property.php:16
+
const REMOVE
Definition: ValidatorInterface.php:18
+
render(array $options=[])
Definition: TokenSelect.php:115
+
setEnd($end)
Definition: SourceLocation.php:73
+
append(ElementInterface ... $elements)
+
static validate($data)
Definition: Separator.php:17
+
hasDeclarations()
Definition: AtRule.php:42
+
static doRecover(object $data)
Definition: InvalidCssFunction.php:38
+
evaluate(array $context)
Definition: TokenSelectorValueAttributeTest.php:18
+
static doParse($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
Definition: FontFamily.php:23
+
static match(object $data, $type)
Definition: FontStyle.php:28
+
Definition: SourceLocation.php:15
+
validate(object $token, object $parentRule, object $parentStylesheet)
Definition: Comment.php:12
+
Definition: Whitespace.php:11
+
validate(object $token, object $parentRule, object $parentStylesheet)
Definition: Rule.php:13
+
merge(Parser $parser)
Definition: Parser.php:452
+
__construct($value)
Definition: TokenSelectorValueAttributeFunctionColor.php:18
+
static reduce(array $tokens, array $options=[])
Definition: BackgroundSize.php:56
+
evaluate(array $context)
Definition: TokenSelectorValueAttributeFunctionColor.php:72
+
Definition: TokenSelectorInterface.php:10
+
validate(object $token, object $parentRule, object $parentStylesheet)
Definition: InvalidRule.php:12
+
static doRecover(object $data)
Definition: InvalidComment.php:25
+
render($join="\n")
Definition: PropertySet.php:514
+
static validate($data)
Definition: Color.php:19
+
Definition: Separator.php:11
+
__toString()
Definition: Value.php:1464
+
render(array $options=[])
Definition: InvalidComment.php:19
+
render(array $options=[])
Definition: CssFunction.php:24
+
Definition: CssAttribute.php:11
+
getValue()
Definition: Comment.php:50
+ +
Definition: TokenSelectorValueAttributeFunctionContains.php:5
+
support(ElementInterface $child)
+
static relativePath(string $file, string $ref)
Definition: Helper.php:173
+
static fromUrl($url, array $options=[])
+
static validate($data)
Definition: CssFunction.php:16
+ +
render(array $options=[])
Definition: Operator.php:34
+
static matchKeyword(string $string, array $keywords=null)
Definition: BackgroundRepeat.php:54
+ +
static validate($data)
Definition: Number.php:45
+
static getInstance($ast)
Definition: Element.php:86
+
static isAbsolute($path)
Definition: Helper.php:271
+
render(array $options=[])
Definition: CssString.php:44
+
Definition: CssFunction.php:11
+
render(array $options=[])
Definition: TokenSelectorValueAttributeExpression.php:94
+
render($glue=';', $join="\n")
Definition: PropertyList.php:283
+
off(string $event, callable $callable)
Definition: Parser.php:274
+
__get($name)
Definition: Value.php:186
+
Definition: TokenSelectorValueAttributeFunction.php:5
+
Definition: BackgroundSize.php:11
+
renderAtRule(object $ast, ?int $level)
Definition: Renderer.php:393
+
Definition: Element.php:21
+
addAtRule($name, $value=null, $type=0)
Definition: RuleSet.php:25
+
static type()
Definition: Value.php:249
+
Definition: TokenSelect.php:8
+
__toString()
Definition: Property.php:160
+
static getCurrentDirectory()
Definition: Helper.php:52
+
static matchKeyword(string $string, array $keywords=null)
Definition: BackgroundSize.php:37
+
hasDeclarations()
Definition: NestingMediaRule.php:32
+
static load($file)
Definition: Config.php:32
+
render(array $options=[])
Definition: Color.php:42
+
Definition: TokenSelectorValueWhitespace.php:5
+
render(array $options)
Definition: TokenSelectorValueAttributeFunctionGeneric.php:51
+
setContent($css)
Definition: Lexer.php:55
+
append(string $file, string $media='')
Definition: Parser.php:332
+ +
deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])
Definition: Element.php:351
+
Definition: UnknownParameterException.php:5
+
toObject()
Definition: Value.php:1348
+
Definition: TokenList.php:7
+
render(array $options)
Definition: TokenSelectorValueAttributeString.php:46
+
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: OutlineWidth.php:22
+
evaluate(string $expression, QueryInterface $context)
Definition: Evaluator.php:16
+
deduplicateDeclarations(array $options=[])
Definition: Element.php:537
+
evaluate(array $context)
Definition: TokenWhitespace.php:12
+
__construct(string $css='', array $options=[])
Definition: Parser.php:89
+
renderNestingAtRule(object $ast, ?int $level)
Definition: Renderer.php:534
+
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: BackgroundPosition.php:74
+
static doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
Definition: BackgroundColor.php:17
+
Definition: CssSrcFormat.php:9
+
query($query)
Definition: Element.php:141
+
Definition: RuleList.php:21
+
deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])
+
static doRender(object $data, array $options=[])
Definition: Unit.php:38
+
__construct(string $css='', object $context=null)
Definition: Lexer.php:38
+
match(string $type)
Definition: Operator.php:17
+
getTrailingComments()
Definition: Property.php:177
+
static doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
Definition: Value.php:730
+
Definition: IOException.php:5
+
static validate($data)
Definition: Whitespace.php:16
+
appendContent(string $css, string $media='')
Definition: Parser.php:417
+ +
copy()
Definition: Element.php:246
+
Definition: Color.php:13
+
renderName(object $ast)
Definition: Renderer.php:752
+
static validate($data)
Definition: Value.php:299
+
Definition: InvalidCssFunction.php:12
+
Definition: BackgroundAttachment.php:9
+
addDeclaration($name, $value)
Definition: Rule.php:134
+
static doRender(object $data, array $options=[])
Definition: Color.php:51
+
renderCollection(object $ast, ?int $level)
Definition: Renderer.php:432
+
__construct($value)
Definition: TokenSelectorValueAttributeString.php:15
+
getTrailingComments()
Definition: Comment.php:81
+
Definition: TokenInterface.php:5
+
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: FontFamily.php:14
+
Definition: BackgroundImage.php:9
+
toObject()
Definition: PropertyList.php:360
+
renderAtRuleMedia(object $ast, ?int $level)
Definition: Renderer.php:351
+
static doRender(object $data, array $options=[])
Definition: CssUrl.php:26
+
Definition: LineHeight.php:12
+
removeChildren()
Definition: RuleList.php:112
+
Definition: TokenSelectorValueAttributeString.php:7
+
static doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
Definition: ShortHand.php:39
+
static match(object $data, $type)
Definition: Color.php:33
+
Definition: Number.php:11
+
evaluate(array $context)
Definition: TokenSelectorValueAttributeFunctionComment.php:14
+
Definition: Option.php:5
+ +
getStatus($event, object $rule, $context, $parentStylesheet)
Definition: Lexer.php:865
+
static keywords()
Definition: FontWeight.php:144
+
setStart($start)
Definition: SourceLocation.php:61
+
__construct(object $data)
Definition: Value.php:62
+
Definition: Renderer.php:20
+
addDeclaration($name, $value)
Definition: AtRule.php:88
+
static fetchContent(string $url, array $options=[], array $curlOptions=[])
Definition: Helper.php:331
+
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: BackgroundColor.php:34
+
__construct(string $name)
Definition: TokenSelectorValueAttributeTest.php:13
+
getAst()
Definition: Parser.php:589
+
static format($string, ?array &$comments=null)
Definition: Value.php:369
+
__construct($value)
Definition: Comment.php:24
+
Definition: FontFamily.php:9
+
Definition: BackgroundPosition.php:11
+
static exists($path)
Definition: Config.php:42
+
render(array $options)
Definition: TokenSelectorValueAttributeFunctionEmpty.php:25
+
expandProperties(array $result, ?array $leadingcomments=null, ?array $trailingcomments=null, $vendor=null)
Definition: PropertySet.php:185
+
getContext()
Definition: Parser.php:960
+
__toString()
Definition: Element.php:624
+
computeSignature(object $ast)
Definition: Parser.php:697
+
render(array $options=[])
Definition: TokenSelectorValueWhitespace.php:26
+
insert(ElementInterface $element, $position)
+
static validate($data)
Definition: BackgroundImage.php:20
+
getErrors()
Definition: Parser.php:892
+
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: BackgroundSize.php:50
+ + + +
render(RenderableInterface $element, ?int $level=null, bool $parent=false)
Definition: Renderer.php:69
+
evaluate(array $context)
Definition: TokenSelectorValueAttributeIndex.php:21
+
__clone()
Definition: Element.php:642
+
Definition: OutlineWidth.php:9
+
render(array $options=[])
Definition: TokenSelectorValueSeparator.php:41
+
setTrailingComments(?array $comments)
Definition: Comment.php:73
+
__construct($data)
Definition: BackgroundPosition.php:63
+
render(array $options=[])
Definition: TokenSelector.php:71
+ +
Definition: Helper.php:11
+
Definition: InvalidDeclaration.php:8
+
Definition: Declaration.php:8
+
getValue()
Definition: Element.php:174
+
validate(object $token, object $parentRule, object $parentStylesheet)
+
parse(string $string)
Definition: Parser.php:33
+
setComments(?array $comments, $type)
Definition: Element.php:305
+
__construct($name)
Definition: Property.php:51
+
stdClass $data
Definition: Value.php:30
+
__construct($data)
Definition: TokenSelectorValueAttribute.php:17
+
save(object $ast, $file)
Definition: Renderer.php:129
+
Definition: Helper.php:5
+
Definition: TokenSelectorValueAttributeFunctionBeginswith.php:5
+
const ELEMENT_AT_RULE_LIST
Definition: AtRule.php:19
+
render(array $options)
Definition: TokenSelectorValueAttributeFunctionComment.php:25
+
renderStylesheet(object $ast, ?int $level)
Definition: Renderer.php:309
+
Definition: Unit.php:10
+
static from($css, array $options=[])
+
static getInstance($data)
Definition: Value.php:310
+
parse_selector(string $selector, string $context='selector')
Definition: Parser.php:282
+
Definition: Pool.php:27
+
evaluate(array $context)
Definition: TokenSelectorValueAttributeFunctionEmpty.php:14
+
addRule($selectors)
Definition: RuleSet.php:62
+
static from($css, array $options=[])
Definition: Element.php:113
+ +
static validate($data)
Definition: CssSrcFormat.php:11
+
support(ElementInterface $child)
Definition: Rule.php:167
+
setOptions(array $options)
Definition: Renderer.php:813
+
Definition: AtRule.php:8
+
Definition: NestingMedialRule.php:8
+
expand($value)
Definition: PropertySet.php:212
+
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: FontStyle.php:37
+
Definition: Event.php:5
+
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: BackgroundImage.php:40
+
renderNestingRule(object $ast, ?int $level)
Definition: Renderer.php:549
+
evaluate(array $context)
Definition: TokenSelectorValueAttributeString.php:23
+
getName(bool $vendor=false)
Definition: Comment.php:30
+ +
traverse($ast)
Definition: Traverser.php:30
+ +
render(array $options)
Definition: TokenWhitespace.php:20
+
render(array $options=[])
Definition: TokenList.php:68
+
__construct(array $value)
Definition: TokenSelectorValueAttributeExpression.php:17
+
Definition: NestingAtRule.php:9
+
setVendor($vendor)
Definition: Property.php:80
+
render(array $options=[])
+
render(array $options=[])
Definition: Value.php:344
+
renderRule(object $ast, ?int $level)
Definition: Renderer.php:324
+
Definition: TokenSelectorValueString.php:13
+ +
validate(object $token, object $parentRule, object $parentStylesheet)
Definition: NestingRule.php:13
+
static doParseUrl($url)
Definition: Helper.php:26
+ +
evaluate(array $context)
Definition: TokenSelectorValueAttributeSelector.php:52
+
Definition: Lexer.php:11
+
Definition: Font.php:9
+
render(array $options)
Definition: TokenSelectorValueAttributeIndex.php:29
+
static getProperty($name=null, $default=null)
Definition: Config.php:109
+
Definition: Config.php:17
+
Definition: Comment.php:8
+ +
merge(Rule $rule)
Definition: Rule.php:151
+
Definition: NestingRule.php:9
+
getAst()
Definition: Property.php:202
+
getLeadingComments()
Definition: Property.php:194
+
static doRender(object $data, array $options=[])
Definition: BackgroundImage.php:35
+
deduplicateRules(object $ast, ?int $index=null)
Definition: Parser.php:732
+
Definition: FontSize.php:11
+
computeSignature()
Definition: Element.php:382
+
__toString()
Definition: PropertyList.php:308
+
setSelector($selectors)
Definition: Rule.php:70
+
filter(array $context)
Definition: TokenList.php:28
+
static parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
Definition: Value.php:577
+
Definition: PropertySet.php:12
+
static validate($data)
Definition: InvalidCssFunction.php:17
+
process($node, array $data)
Definition: Traverser.php:50
+
Definition: FontVariant.php:11
+
flatten(object $node)
Definition: Renderer.php:969
+
emit(Exception $error)
Definition: Parser.php:320
+
isEmpty()
Definition: PropertyMap.php:419
+
static getRGBValue(object $value)
Definition: Value.php:1424
+
__construct(string $shorthand, array $config)
Definition: PropertyMap.php:45
+
static getPath($path, $default=null)
Definition: Config.php:86
+
Definition: TokenSelectorValueAttributeFunctionEquals.php:5
+
__construct($data)
Definition: CssString.php:18
+
parseVendor($str)
Definition: Lexer.php:845
+
validate(object $token, object $parentRule, object $parentStylesheet)
Definition: Declaration.php:12
+
Definition: InvalidAtRule.php:8
+
exitNode(object $token)
Definition: Parser.php:1062
+
static matchDefaults($token)
Definition: Value.php:272
+
Definition: PropertyMap.php:12
+
support(ElementInterface $child)
Definition: NestingRule.php:13
+
Definition: TokenSelectorValue.php:5
+
render(array $options=[])
Definition: InvalidCssFunction.php:25
+
Definition: Rule.php:9
+
setValue($value)
Definition: Comment.php:40
+
createContext()
Definition: Lexer.php:715
+ +
getTrailingComments()
Definition: Element.php:296
+
addSelector($selector)
Definition: Rule.php:82
+
setValue($value)
Definition: Property.php:61
+
Definition: BackgroundColor.php:9
+
renderComment(object $ast, ?int $level)
Definition: Renderer.php:575
+
renderSelector(object $ast, ?int $level)
Definition: Renderer.php:605
+
render(array $options=[])
Definition: Unit.php:32
+
static keywords()
Definition: FontStretch.php:55
+
Definition: InvalidCssString.php:12
+
render(array $options=[])
Definition: LineHeight.php:59
+
setChildren(array $elements)
Definition: RuleList.php:144
+
getAst()
Definition: Element.php:589
+
render(array $options=[])
Definition: FontStretch.php:36
+
Definition: Comment.php:11
+
static getInstance($location)
Definition: SourceLocation.php:35
+
remove(ElementInterface $element)
+
getChildren()
Definition: RuleList.php:138
+
deduplicate(object $ast, ?int $index=null)
Definition: Parser.php:666
+
popContext()
Definition: Parser.php:983
+
Definition: Args.php:8
+
Definition: TokenSelectInterface.php:5
+
getValue()
Definition: InvalidCssFunction.php:33
+
Definition: RenderablePropertyInterface.php:11
diff --git a/docs/api/html/d6/dfd/classTBela_1_1CSS_1_1Element_1_1Comment.png b/docs/api/html/d6/dfd/classTBela_1_1CSS_1_1Element_1_1Comment.png old mode 100755 new mode 100644 index bbd1308b1a710e6adaec7948a3417bb4394d0f2c..ff58d52eda6d2f298684ff74f8440f9d85203613 GIT binary patch literal 4261 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 XUU{M=e;E9yU=idW`bG8DT?hXTq8vBR literal 2677 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 diff --git a/docs/api/html/d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html b/docs/api/html/d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html old mode 100755 new mode 100644 index 06d46b16..5e2a4127 --- a/docs/api/html/d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html +++ b/docs/api/html/d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html @@ -111,6 +111,7 @@ TBela\CSS\Interfaces\ObjectInterface TBela\CSS\Interfaces\ParsableInterface TBela\CSS\Interfaces\ObjectInterface +TBela\CSS\Element\NestingMediaRule @@ -132,6 +133,9 @@ + + @@ -165,6 +169,8 @@ + + @@ -232,11 +238,14 @@ - - + + + +
 addRule ($selectors)
 
- Public Member Functions inherited from TBela\CSS\Element\RuleList
__get ($name)
 
 addComment ($value)
 
 hasChildren ()
 
 getValue ()
 
 getRawValue ()
 
 setValue ($value)
 
 getParent ()
 deduplicateDeclarations (array $options=[])
 
- Protected Attributes inherited from TBela\CSS\Element
$ast = null
 
+object $ast = null
 
RuleListInterface $parent = null
 
+array $rawValue = null
 

Member Function Documentation

@@ -297,6 +306,8 @@

test if this at-rule node contains declaration

Returns
bool
+

Reimplemented in TBela\CSS\Element\NestingMediaRule.

+ @@ -315,6 +326,8 @@

test if this at-rule node is a leaf

Returns
bool
+

Reimplemented in TBela\CSS\Element\NestingMediaRule.

+ @@ -356,6 +369,8 @@

TBela\CSS\Element\RuleList.

+

Reimplemented in TBela\CSS\Element\NestingMediaRule.

+

Member Data Documentation

@@ -394,7 +409,7 @@

$ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected $parentTBela\CSS\Elementprotected - __clone()TBela\CSS\Element - __construct($ast=null, $parent=null)TBela\CSS\Element - __toString()TBela\CSS\Element - computeSignature()TBela\CSS\Elementprotected - copy()TBela\CSS\Element - deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element - deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected - from($css, array $options=[])TBela\CSS\Elementstatic - fromUrl($url, array $options=[])TBela\CSS\Elementstatic - getAst()TBela\CSS\Element - getInstance($ast)TBela\CSS\Elementstatic - getLeadingComments()TBela\CSS\Element - getParent()TBela\CSS\Element - getPosition()TBela\CSS\Element + $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected + __clone()TBela\CSS\Element + __construct($ast=null, $parent=null)TBela\CSS\Element + __toString()TBela\CSS\Element + computeSignature()TBela\CSS\Elementprotected + copy()TBela\CSS\Element + deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element + deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected + from($css, array $options=[])TBela\CSS\Elementstatic + fromUrl($url, array $options=[])TBela\CSS\Elementstatic + getAst()TBela\CSS\Element + getInstance($ast)TBela\CSS\Elementstatic + getLeadingComments()TBela\CSS\Element + getParent()TBela\CSS\Element + getPosition()TBela\CSS\Element + getRawValue()TBela\CSS\Element getRoot()TBela\CSS\Element getSrc()TBela\CSS\Element getTrailingComments()TBela\CSS\Element diff --git a/docs/api/html/d7/d25/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule-members.html b/docs/api/html/d7/d25/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule-members.html new file mode 100644 index 00000000..1f777965 --- /dev/null +++ b/docs/api/html/d7/d25/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Parser\Validator\InvalidRule Member List
+
+ +
+ + + + diff --git a/docs/api/html/d7/d2a/classTBela_1_1CSS_1_1Value_1_1Operator-members.html b/docs/api/html/d7/d2a/classTBela_1_1CSS_1_1Value_1_1Operator-members.html old mode 100755 new mode 100644 index 4e018d05..dafd14a6 --- a/docs/api/html/d7/d2a/classTBela_1_1CSS_1_1Value_1_1Operator-members.html +++ b/docs/api/html/d7/d2a/classTBela_1_1CSS_1_1Value_1_1Operator-members.html @@ -93,29 +93,33 @@ $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic match(string $type)TBela\CSS\Value\Operator - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\Operator + TBela::CSS::Value::match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\Operator + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic toObject()TBela\CSS\Value type()TBela\CSS\Valueprotectedstatic validate($data)TBela\CSS\Value\Operatorprotectedstatic diff --git a/docs/api/html/d7/d48/classTBela_1_1CSS_1_1Parser_1_1Helper-members.html b/docs/api/html/d7/d48/classTBela_1_1CSS_1_1Parser_1_1Helper-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html b/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html old mode 100755 new mode 100644 index 55bf535e..078b75ea --- a/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html +++ b/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html @@ -108,15 +108,21 @@ TBela\CSS\Interfaces\ObjectInterface TBela\CSS\Interfaces\ParsableInterface TBela\CSS\Interfaces\ObjectInterface -TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\Rule +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule + + @@ -152,6 +158,8 @@ + + @@ -211,11 +219,14 @@ - - + + + +

Public Member Functions

__get ($name)
 
 addComment ($value)
 
 hasChildren ()
 
 getValue ()
 
 getRawValue ()
 
 setValue ($value)
 
 getParent ()
 deduplicateDeclarations (array $options=[])
 
- Protected Attributes inherited from TBela\CSS\Element
$ast = null
 
+object $ast = null
 
RuleListInterface $parent = null
 
+array $rawValue = null
 

Member Function Documentation

@@ -337,21 +348,7 @@

-
Parameters
- - - - -
int$offset
int | null$length
...ElementInterface|null$replacement
-
-
-
Returns
ElementInterface[]
-
Exceptions
- - -
-
-
+

@inheritDoc

Implements TBela\CSS\Interfaces\RuleListInterface.

@@ -481,14 +478,14 @@

TBela\CSS\Interfaces\RuleListInterface.

-

Reimplemented in TBela\CSS\Element\Rule, and TBela\CSS\Element\AtRule.

+

Reimplemented in TBela\CSS\Element\Rule, TBela\CSS\Element\AtRule, TBela\CSS\Element\NestingMediaRule, and TBela\CSS\Element\NestingRule.

Referenced by TBela\CSS\Element\RuleList\append(), and TBela\CSS\Element\RuleList\insert().


The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Element/RuleList.php
  • +
  • src/Element/RuleList.php
diff --git a/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.js b/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.js old mode 100755 new mode 100644 index f43216b0..5c0060dd --- a/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.js +++ b/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.js @@ -1,5 +1,6 @@ var classTBela_1_1CSS_1_1Element_1_1RuleList = [ + [ "__get", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html#a747430223f69d98cb20721ab9ae20dc2", null ], [ "addComment", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html#abda37d91d1cdd1f1d384148cce772bd7", null ], [ "append", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html#a76a3af82acf7646c5c8f0f8c363f2a9b", null ], [ "appendCss", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html#afb947d72aaae84c85ccdd3d4f758c256", null ], diff --git a/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.png b/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.png old mode 100755 new mode 100644 index c626bda276877385cb1312c3332160c9f73900b0..2c0c03fe11cc49bd3f7fd0026e8be1c6272fb89c GIT binary patch literal 9750 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 jDwx4s4XTOJX>Z}LBJNu#rhq@ymGSrBv literal 5423 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 diff --git a/docs/api/html/d7/d66/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector-members.html b/docs/api/html/d7/d66/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html b/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html old mode 100755 new mode 100644 index 18fe43ae..09a1f58e --- a/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html +++ b/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html @@ -95,8 +95,14 @@ Public Member Functions

 __construct (string $shorthand, array $config)   - set (string $name, $value, ?array $leadingcomments=null, ?array $trailingcomments=null) -  +has ($property) +  +remove ($property) +  + set (string $name, $value, ?array $leadingcomments=null, ?array $trailingcomments=null, $vendor=null) +   getProperties ()    render ($join="\n") @@ -106,15 +112,12 @@ - - + + - - - - + +

Protected Member Functions

expandProperties (array $result, ?array $leadingcomments=null, ?array $trailingcomments=null)
 
 expandProperties (array $result, ?array $leadingcomments=null, ?array $trailingcomments=null, $vendor=null)
 
 expand ($value)
 
 reduce ()
 
 setProperty ($name, $value)
 
 setProperty ($name, $value, $vendor=null)
 
@@ -183,6 +186,12 @@

convert this object to string

Returns
string
+
Exceptions
+

Protected Attributes

+ +
+ + @@ -211,59 +220,99 @@

expand shorthand property

Parameters
- +
Set$value
array | string$value
Returns
array|bool @ignore
-

Referenced by TBela\CSS\Property\PropertySet\set().

+

Referenced by TBela\CSS\Property\PropertySet\set().

- -

◆ getProperties()

+ +

◆ expandProperties()

+ + + + + +
- + - + + + + + + + + + + + + + + + + + + + + + + + +
TBela\CSS\Property\PropertySet::getProperties TBela\CSS\Property\PropertySet::expandProperties ()array $result,
?array $leadingcomments = null,
?array $trailingcomments = null,
 $vendor = null 
)
+
+protected
-

return Property array

Returns
Property[]
+
Parameters
+ + + + + +
array$result
array | null$leadingcomments
array | null$trailingcomments
string | null$vendor
+
+
+
Returns
$this
+ +

Referenced by TBela\CSS\Property\PropertySet\set().

- -

◆ reduce()

+ +

◆ getProperties()

- - - - - -
- +
TBela\CSS\Property\PropertySet::reduce TBela\CSS\Property\PropertySet::getProperties ( )
-
-protected
-

convert 'border-radius: 10% 17% 10% 17% / 50% 20% 50% 20% -> 'border-radius: 10% 17% / 50% 20%

Returns
string @ignore
+

return Property array

Returns
Property[]
+
Exceptions
+ + +
+
+
-

Referenced by TBela\CSS\Property\PropertySet\getProperties(), and TBela\CSS\Property\PropertySet\render().

+

Referenced by TBela\CSS\Property\PropertySet\render().

@@ -289,13 +338,19 @@

Returns
string
+
Exceptions
+ + +
+
+

Referenced by TBela\CSS\Property\PropertySet\__toString().

- -

◆ set()

+ +

◆ set()

diff --git a/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.js b/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.js old mode 100755 new mode 100644 index f31b27cd..eba2276e --- a/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.js +++ b/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.js @@ -3,12 +3,13 @@ var classTBela_1_1CSS_1_1Property_1_1PropertySet = [ "__construct", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#afd7b34d535d9da3b2ef62ee2eeb45c4a", null ], [ "__toString", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a68b0278d50d518f765e419d21aeb23a4", null ], [ "expand", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#af35098e0ca1502a43b532bf434776c66", null ], - [ "expandProperties", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#afc3141c22ac0c630a75ebee6ea259e01", null ], + [ "expandProperties", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#afd21322e1818f9b92109a4895a726577", null ], [ "getProperties", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a881df7cdba626c77a542b2c6fc5056e7", null ], - [ "reduce", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a223117af3db3d9fa3a612eea9a25de90", null ], + [ "has", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#ae41efeb0f007959e5929a389d6f38d3a", null ], + [ "remove", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#aedb75dfdf7965d0cb832be39d87ad0d0", null ], [ "render", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a8317a13a28227d69b79be689894a7fb2", null ], - [ "set", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a091f15978043fac141aac93f01fd61c3", null ], - [ "setProperty", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a6d1273d05cbd59386e97354ef8955053", null ], + [ "set", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#abcf978ed18db024ca3284f8c0483cda5", null ], + [ "setProperty", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#aaa7eead93826c51d83d60663c5641fa3", null ], [ "$config", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a4039f6e1aa5d05fe5236f2b47be11891", null ], [ "$properties", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a344fd77b379ec3c4ddb61160df555814", null ], [ "$property_type", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a1b9c94654c627dcc1f25ce76547c956a", null ], diff --git a/docs/api/html/d7/d73/classTBela_1_1CSS_1_1Element_1_1Declaration-members.html b/docs/api/html/d7/d73/classTBela_1_1CSS_1_1Element_1_1Declaration-members.html old mode 100755 new mode 100644 index 387ce8a3..d66dd1c1 --- a/docs/api/html/d7/d73/classTBela_1_1CSS_1_1Element_1_1Declaration-members.html +++ b/docs/api/html/d7/d73/classTBela_1_1CSS_1_1Element_1_1Declaration-members.html @@ -90,20 +90,22 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.html b/docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.html old mode 100755 new mode 100644 index 9cb16e18..859cc93d --- a/docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.html +++ b/docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.html @@ -109,7 +109,7 @@
$ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
$parentTBela\CSS\Elementprotected
__clone()TBela\CSS\Element
__construct($ast=null, $parent=null)TBela\CSS\Element
__toString()TBela\CSS\Element
computeSignature()TBela\CSS\Elementprotected
copy()TBela\CSS\Element
deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element
deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected
from($css, array $options=[])TBela\CSS\Elementstatic
fromUrl($url, array $options=[])TBela\CSS\Elementstatic
getAst()TBela\CSS\Element
getInstance($ast)TBela\CSS\Elementstatic
getLeadingComments()TBela\CSS\Element
getParent()TBela\CSS\Element
getPosition()TBela\CSS\Element
$rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
__clone()TBela\CSS\Element
__construct($ast=null, $parent=null)TBela\CSS\Element
__toString()TBela\CSS\Element
computeSignature()TBela\CSS\Elementprotected
copy()TBela\CSS\Element
deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element
deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected
from($css, array $options=[])TBela\CSS\Elementstatic
fromUrl($url, array $options=[])TBela\CSS\Elementstatic
getAst()TBela\CSS\Element
getInstance($ast)TBela\CSS\Elementstatic
getLeadingComments()TBela\CSS\Element
getParent()TBela\CSS\Element
getPosition()TBela\CSS\Element
getRawValue()TBela\CSS\Element
getRoot()TBela\CSS\Element
getSrc()TBela\CSS\Element
getTrailingComments()TBela\CSS\Element
 

The documentation for this interface was generated from the following file:
    -
  • src/TBela/CSS/Query/TokenSelectInterface.php
  • +
  • src/Query/TokenSelectInterface.php
diff --git a/docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.png b/docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.png old mode 100755 new mode 100644 index 87ac585af6da5fc2a69b1aab0f78e909fc2f8581..fde50c97a82f8100d08985a27fe946ecc9fcc339 GIT binary patch literal 1261 zcmeAS@N?(olHy`uVBq!ia0vp^Z-BUigBeI(&iI}Mq$C1-LR|m<{|{t7|Mouj)Z7U` z78oBmaA1kZq>n%@M@f)hFauB#2wXiCV#L6}Qse337*fIbcJAw<&ssdL)6I=5|GV2| z=JcpMS@P3QPu53$_l*Q)UB#32noFl_?ojf4exYUR5<$~M)l3)JLwc|8Tg`e|5E%Yf zLQGZj>iH~F5#E;LpRTh1_TIF=T77p_eM0Wu6{{1!bWfVHnoX7UH|v|=73UAEyT~7Y zah0reXZ=U9p4?L|OLMbxx9p5Q_U8Y!nWd%YHH|%jmd779b6?{fYnPkMb$iC$DZClJ z-Bp{TO~U``wa0mG+JAh5Y2CHm1=Anwa#zlo(EjyFZOiWM#>Z7wUVrbuZR@&YS!Z_@ z2+7CSetQ~l_uK*D%s+jzc<LrhLBQHTzog!XN9mHZUk>9b)QP!O3l~NKNNJ2SI`AtvaWR#5OX_aTXR!aPf_3 z5DZQHURL@$f7)Ny*ssYEEFNDsNAbEce`KEcBSGy}Ow8WrO_n#WR_}K#ShcS0qCV4; zRgN#0H+-}H^w4|*{~P%O>kjgU7kXQp3H^U`_J~>PqD$Mhnw16rn^?O#T5j$A(_bIf zrd8M09=6%bU!E{q`Px#w$ZdwLxqZ7dr7vXdzxU=v+4a2RZ?CVba^Cq^Hix&*Tf80- zCvR``CrsXX&f(ebyOVR*E`RvDiNo^F?rGpiF~0Y1bDC}Q*S1O9esXMEe;{JB*a6ek zAGW+rvdz(GT=(~=vz0|;bz5ziUG(Nialc2xtMw23is=iTe&F89n}<#6cBMJ1n_NFx zeoZfL?xE7hA8vBqtvK!SI`ftD?1G=ky9=8$WHTCQ*U8|t{e`ERJx z>t)=x78cyQ4(XlVG{=P@{sQX*9V_8CPm7dp86S*`Jnvksb>n6)i)-`iAfTK&Cl`-6~J-o^1#mc*E9@XOeLdRV(5yWnuBN&0cONAY`DlV=+RX5NmH z-mUrn#J;P#{c=yvf8KCb@bx556Z2&o&IX#NGDlrr1dWpGbKivN*WEwTb-c9S?S=yX z>yx)P${*aP+-v^gR?wyiZ8Gm-y&sjaWUtv8dwWe}J$FugU4?~>H?|r%w zRt60E3P5K>p?HtXeb6oy2e(a48xS!cR R4OliYc)I$ztaD0e0syBLYx4jA literal 1043 zcmeAS@N?(olHy`uVBq!ia0vp^Z-BUig&9bS&5+6lQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI`YATdQ9on zISdR;A3a?hLo)8Yoy~ntNs*_)bC>vy|7_gi3U68e*?;_(9`!5fz;Ua0GZMCF@bq8m zpJtUcK4~QvcMZP-mcG}KN$w;Q>KX0&|NcHuWo5lJ)qFbk*dD`rG z7mq#XyjINI{gW{#dcSC1N1EP5{niRejnfa+w+5wq^hSlc%+?BvK||6>*GTyI_{ zh}S0APS|&O(iXPgufKTSxcu^W^M?7NCmVTl5}2iL9AGos(8&AdcT%ROS83~fg$?g} zb0>!04!*6sRcgz!)CmRl^Vycv-d>e>K|$HTY++m!w~ee@&Q!sZ36DRUyubO&op<_; zS$Ro~RSzf4TFrIs$T#K}I%UDBPi>f2X&Le6vaIl&7&0rTxVP+d>ai}Nt5510t&%Dk zvW|N#J;hMIDnmSnHFC1{-rHL_r+weHD*4T&od(Ho6C=E87Y4BByxN-8e`V|ZNN*Lr z*Aa$NZsr1!)kj{L2u{_y*kane?Zp~#KQr}^4-zZ;Ub<~~)3A11m4xY%o41~befQY2 zYkRcF?AQsv*rcu@ZO=Z*740E{xu&{Q{ubsH{KJMj$aKAFmTv?KOpy`|B3$` zU@)IfnqRD@!7sJ$uloP4t^QWRE&tnXE7UZ;Z^?c+L zx#4fe|3y4*Th{#i<6&EY`9ZbBHKHUXu_Vlzq^7#LX@m|K~c qX&V?=85nFfumomCBn`RwDVb@NxHTNgZ43cwVDNPHb6Mw<&;$UVs=$N* diff --git a/docs/api/html/d7/db6/classTBela_1_1CSS_1_1Renderer-members.html b/docs/api/html/d7/db6/classTBela_1_1CSS_1_1Renderer-members.html old mode 100755 new mode 100644 index 59e19fb7..783fc86b --- a/docs/api/html/d7/db6/classTBela_1_1CSS_1_1Renderer-members.html +++ b/docs/api/html/d7/db6/classTBela_1_1CSS_1_1Renderer-members.html @@ -91,26 +91,32 @@ $indents (defined in TBela\CSS\Renderer)TBela\CSS\Rendererprotected $options (defined in TBela\CSS\Renderer)TBela\CSS\Rendererprotected $outFile (defined in TBela\CSS\Renderer)TBela\CSS\Rendererprotected - __construct(array $options=[])TBela\CSS\Renderer - addPosition($data, $ast)TBela\CSS\Rendererprotected - getOptions($name=null, $default=null)TBela\CSS\Renderer - render(RenderableInterface $element, ?int $level=null, $parent=false)TBela\CSS\Renderer - renderAst($ast, ?int $level=null)TBela\CSS\Renderer - renderAtRule($ast, $level)TBela\CSS\Rendererprotected - renderAtRuleMedia($ast, $level)TBela\CSS\Rendererprotected - renderCollection($ast, ?int $level)TBela\CSS\Rendererprotected - renderComment($ast, ?int $level)TBela\CSS\Rendererprotected - renderDeclaration($ast, ?int $level)TBela\CSS\Rendererprotected - renderName($ast)TBela\CSS\Rendererprotected - renderProperty($ast, ?int $level)TBela\CSS\Rendererprotected - renderRule($ast, $level)TBela\CSS\Rendererprotected - renderSelector($ast, $level)TBela\CSS\Rendererprotected - renderStylesheet($ast, $level)TBela\CSS\Rendererprotected - renderValue($ast)TBela\CSS\Rendererprotected - save($ast, $file)TBela\CSS\Renderer + $sourcemap (defined in TBela\CSS\Renderer)TBela\CSS\Rendererprotected + __construct(array $options=[])TBela\CSS\Renderer + addPosition($generated, object $ast)TBela\CSS\Rendererprotected + flatten(object $node)TBela\CSS\Renderer + flattenChildren(object $node)TBela\CSS\Rendererprotected + getOptions($name=null, $default=null)TBela\CSS\Renderer + render(RenderableInterface $element, ?int $level=null, bool $parent=false)TBela\CSS\Renderer + renderAst(object $ast, ?int $level=null)TBela\CSS\Renderer + renderAtRule(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderAtRuleMedia(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderCollection(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderComment(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderDeclaration($ast, ?int $level)TBela\CSS\Rendererprotected + renderName(object $ast)TBela\CSS\Rendererprotected + renderNestingAtRule(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderNestingMediaRule(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderNestingRule(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderProperty(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderRule(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderSelector(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderStylesheet(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderValue(object $ast)TBela\CSS\Rendererprotected + save(object $ast, $file)TBela\CSS\Renderer setOptions(array $options)TBela\CSS\Renderer - update($position, string $string)TBela\CSS\Rendererprotected - walk($ast, $data, ?int $level=null)TBela\CSS\Rendererprotected + update(object $position, string $string)TBela\CSS\Rendererprotected + walk(array $tree, object $position, ?int $level=0)TBela\CSS\Rendererprotected diff --git a/docs/api/html/d7/dcc/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment-members.html b/docs/api/html/d7/dcc/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment-members.html old mode 100755 new mode 100644 index 997b252d..70387a4e --- a/docs/api/html/d7/dcc/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment-members.html +++ b/docs/api/html/d7/dcc/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment-members.html @@ -94,33 +94,36 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\BackgroundAttachment)TBela\CSS\Value\BackgroundAttachmentprotectedstatic $patterns (defined in TBela\CSS\Value\BackgroundAttachment)TBela\CSS\Value\BackgroundAttachmentprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\ShortHandprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\ShortHandprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\ShortHand - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchPattern(array $tokens)TBela\CSS\Value\ShortHandstatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d8/d0d/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment.html b/docs/api/html/d8/d0d/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment.html old mode 100755 new mode 100644 index a8d12029..9277e821 --- a/docs/api/html/d8/d0d/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment.html +++ b/docs/api/html/d8/d0d/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment.html @@ -127,18 +127,11 @@ - - - - - - - @@ -152,32 +145,44 @@ + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + - - + + @@ -185,10 +190,10 @@ - - - - + + + + @@ -219,10 +224,7 @@

= [
'fixed',
'local',
-
'scroll',
-
-
-
+
'scroll'
]
@@ -254,7 +256,7 @@

TBela\CSS\Element\Comment TBela\CSS\Element\Declaration -TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule

Additional Inherited Members

- Public Member Functions inherited from TBela\CSS\Value\ShortHand
 getHash ()
 
- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 match (string $type)
 
 render (array $options=[])
 
 toObject ()
static matchPattern (array $tokens)
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value\ShortHand
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
 
static validate ($data)
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
@@ -128,6 +131,8 @@ + + @@ -187,11 +192,14 @@
 
 getValue ()
 
 getRawValue ()
 
 setValue ($value)
 
 getParent ()
- - + + + +

Protected Attributes

$ast = null
 
+object $ast = null
 
RuleListInterface $parent = null
 
+array $rawValue = null
 

Constructor & Destructor Documentation

@@ -505,7 +513,7 @@

TBela\CSS\Interfaces\ElementInterface.

-

Referenced by TBela\CSS\Element\copy(), TBela\CSS\Parser\parse(), TBela\CSS\Element\RuleList\setChildren(), and TBela\CSS\Compiler\setData().

+

Referenced by TBela\CSS\Element\copy(), TBela\CSS\Parser\parse(), and TBela\CSS\Element\RuleList\setChildren().

@@ -567,6 +575,26 @@

TBela\CSS\Interfaces\ElementInterface.

+ + + +

◆ getRawValue()

+ +
+
+ + + + + + + +
TBela\CSS\Element::getRawValue ()
+
+

@inheritDoc

+ +

Implements TBela\CSS\Interfaces\ElementInterface.

+
@@ -925,7 +953,7 @@

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 literal 4688 zcma)=2~-nV*2mK#0*xrftwoTnAS22ui$wNCQmnGeE(!=JK_D1*1(D4Uj1^=N5Wy(> zz664SZUG%YS_vQu2`DH@K*%5n8pM1Rbb5NGzd7eS=bgIey;rxY&b$BjyZ2T4DO(G% zpCx`qAP{08#>@eM*m?_r`03tO0eFO!Fs}let>=wxj1h>2o1$NR1>wHTIgEo10uiH# zKwM2mAh__*RTcsfsfIwzok1Ybc?iV*ONA7BJ$Pd8DQhQl9*-B&U&LJHzyk;b;n!b( zg-1$W_l&^3pKuPgjtHaKR{{LaSt|=OM4F%!2JQ&qKpS(R_d;8?2x+BlX}pR+>^cIP z89POdFBJJ=XDn+^M!xknT05hy_HNsDB=?FmK}vX>=Q6nya#rXCDKp1iCYT-a6E$s~ zl4Bx$4ri_m*L4Knc^HH?5@yA0SS*(Fq!hMp1qt61i2hu_vsZ zK31otjR&Y(2eU2(|FZO?UKD8WX!khiCpYJkdh()!YEw~@NvlE0E1_jmnpim0*LF&& zv_br#T&sNF>MPbax;gY=rjXQF@^ZR3`UA${HIXFOn%`@XCkG1 z#Y!qEsq8EBvaZ%YQY=k&=T)P+bU(yH)na2xR>8&&gZIKFyd7=;(oYgJ4FN_9u;y7n zng5%c55rSv*cvH!b_f;pp0Mk>P72iq>S!4o{OI&I_EkziaCGV%YeM2aYMX}4u$hWiI}Wn%eb9xQw&ht#zTr%p43mx6S_jtW+keg!6jS`cXcdKG)%V?BO1?@R(_T4Jrkp*GAE z2^iB7F&da8;9HXDrVjWbfZHMKI7<;J6CQF)5`dH3h?0e6!a5!k{Uuji9FRq0(OB4L zD<}+!1IF+}kl#C-zFt+i>!Q#LO`GAJlUu&uBKyN&O!yA67!yMB4|B+#NBa|LK#n?P9&FznG(hF4ods8n~Z4pXMwePEfuKWTmSIV(YU#NHth=MmDDvIh-7A9XF%*8 zgMJmo*JY-(YcAyJQZ7l&o1+U-UdLP@**ulh(yO9Rq*^d0^gTi`F&_*nI1^4i{qmj8 zWH|QYDXRv3m*Z)t87$(VF1t! zdb=OcylCefHiDs?Xs78j zWk7kpv9?o1J(Q=)%QrT0h?>?GS_qG`%f4tj$Qq&Ql9$gcE;3w+%`flNSo!n-L0JiG z4@|~18p@8;A}FF-3f~>->^FC4CzJi&V;M8?S859>O?s6c&5Nsoqcs@!+|i~-ZTr3M z0_{@-U=27tJE->3KQq;d91>aevW!c*6nC?;!&c|!+D3a0(T_;3oo~B#+uNcv<=Huj zIbNIZ(<1-Kbe_8tb*$L6a$=sZFwKO0-V3ic(keaCLB%R|pH{7u(pAVIQJkVS^{6K&uBx@a)knNvLnqeVSILQbw`Kr5nSJ%J^StF#Z%(xdCo3jg&Nf(Ek z_<%5YR33)U<`g`9`lLw|0`h(#dgZ9BvfO`V&JXnLs1k@f@Jq~gXptv)T^RnJKU1fw zWBZQf`{cq9>ddJ31nu>agQ(ch?STG8Tg%ihwlo&LUA|A{w12-4a6p&cj0!&OZ$h3r^PhZf@Q446DB>|xYIjEb?Reh~oe2t<1K({_v!`7`Np(?5c6 zuNHF()62KoM%QsN6G^CYtlM-mtc5(z7jp_eZvI70rN@%|MBz#d{KYoKBWoc_XNSO@ zw}XdK>8l3pqPdgBE7tK23yh<|o+p~Qfw|RAaPBA_LRFwrheE&bKQ|GameBbp)PF1t zTqPtY@FSI+C1aqQE+ZlZp01Y1m{=%b+frmOCOA4w_a9^c{(}7fB>x}4+2jtkoH*rp ze&3rg3}yZUzaII)9!wG`D10qqvB|dm8_IAj?2aP-ieN8{6*i6d`_eNxwqDWPaY1p| zqsxZYH(}!|Zb9cpql@i^-!a)AhC{uMB$1c^eAlw#$6?(pfUQ}iXjn9pfF=@U*waM% z^Ph&C@L~@fSHLoO$}V~*NLaD84L2-)NW@#)4r>Y?AI2F7+J^DRv5_}$#5|`lFQ9i& zI|NR9)M3=8c#n(h-)rnjDaJI;3fPW6VN3Tf-urmU4x&36ij=^P-&4ir zl~g7NGQ1e(W<6$R<~>v?#W^fR+F!90yWi&@&vS+tgEO}^&z&Npoq8DlhPNuy*4UAS z3VOIRS|)dc6a`%GYWCXe??u{>?mw={S1K$9e13si5F1a0aw*T-uy8{s zoOU~mb$mU7_|8S=lgD0*NlJM}FSX)AXJquawK=`VQ{{Z+PS7D#M=(+{Y`#PHXwG#B?OY4o4Br_z#md;BCmevM$Z(BJQPm_M?TZ+_gvuYJCecq0rk!ar~4=W zNg)&rtuA&BC9C(WEc?a&G&@^4c=sbuE^pQn2cIawdt3^p#*e-G=Yrvm_hQ`@x9b)! zx{|N*N&A28i0{V`J}3C|H2Jyy(8t`a`4nk|tvKqpi07Qu^(lK3qwlxDSD4xCLvV#y zm3o8>9yi+I5~+A++x>%X+=+D0kICx-5MAGzNwNF-M!XDZOIgnwcB$RgCsblYTYE>+ ztmXijtNAah=Y4KzZl}nh9$a{DM0?|2!B9`IqaA16KPAKV04>*_;qE%ITmSyH^Qgp* z+oi$2s%{A+>=-e-_O`Ci3~I2u*XEg~o`JrN!N6W^Y93=mmW=?ktfp4fY`VB|eLW+3 z9HHf@m?&jX`?H``Q#wa`Md=W>Z2CSEYp}Aobq9!7=%c!ns$xq0hEP@!}YhguAz>{odJK9wlgd zz|X2EXID#^5lyzTV2{*m)OBB~bL2p?j7DC|`C39JkEr+B_oc%IL?XoC2Q{RA8=9bz$D zkbc+QCXACv98@1e`KxI`#p;{q50M6~`#s0IZ4)H9OjuI6_}~K>J1239Z*9nHO~*uX zU;3VvT3D1}tLPrqmluMzJ;y90EYx8dXODadg6^2c!*%LF^Q?0hs^WvKEISH#aNdvd zSSNw@z>D5v-TjKzJ7{)PQe{AVv`+T$hDHQhYJ0vyw}Xg}Rf}3{cKw+3fTev)lwYnu zA}Lh9ZyS-0rFjDt7P@816!_<)@Mo0URa>zBU1P9 zrHpl;j~d75b)VnpE8J5%FsZ9{Kypr?ETe%59?7AWzZ9Jiz;GAmTs#A7>cxPT2gJ9o zQ?OEME3gjfD(j?6<>X3iJ~EXq|FBe9&}|?XN4H?}52~*1pTL4SMQsAf=OtfZ$)oEe zo5*1?u%l5FTw5T9bM{46dD$Tw+U~vs-CNCbfc$hz+;s6|N4wScs>G>@r5NPaYu4*E z5)Bm7Ml_u=zR3RL;QH-nD1qTN;`@;sIp{Aj(tfr%^rs1TffmYK&Yib`+Q$wq%HL2;se{%lh5EAMa Z6cGL29Ug}yI>8PI(A?In*5pjm{{sKqj3)p9 diff --git a/docs/api/html/d8/d27/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment-members.html b/docs/api/html/d8/d27/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.html b/docs/api/html/d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.html old mode 100755 new mode 100644 index 63ebd27d..cce6e317 --- a/docs/api/html/d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.html +++ b/docs/api/html/d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.html @@ -108,19 +108,11 @@ Public Member Functions

 render (array $options=[])   - match ($type) -  - getHash () -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   toObject ()    __toString () @@ -131,32 +123,49 @@ + + + + + + + + - - + + + + + + + + + + - - - - - - + + + + + +

Static Public Member Functions

+static doRender (object $data, array $options=[])
 
static match (object $data, $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static keywords ()
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- - + + @@ -164,12 +173,12 @@ - - - - - - + + + + + +

Static Protected Member Functions

static doParse ($string, $capture_whitespace=true, $context='', $contextName='')
 
static doParse ($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
 
static validate ($data)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
@@ -192,8 +201,8 @@ - - + + @@ -202,8 +211,8 @@

Static Protected Attributes

Additional Inherited Members

- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
 

Member Function Documentation

- -

◆ doParse()

+ +

◆ doParse()

@@ -233,7 +242,13 @@

  - $contextName = ''  + $contextName = '', + + + + +   + $preserve_quotes = false  @@ -254,26 +269,6 @@

-

◆ getHash()

- -
-
- - - - - - - -
TBela\CSS\Value\FontWeight::getHash ()
-
-

compute the hash value

Returns
string|null
- -

Reimplemented from TBela\CSS\Value.

-
@@ -304,28 +299,40 @@

-

◆ match()

+ +

◆ match()

+ + + + + +
- + + + + + + + - + + + + +
TBela\CSS\Value\FontWeight::match static TBela\CSS\Value\FontWeight::match (object $data,
 $type)$type 
)
+
+static
-

test if this object matches the specified type

Parameters
- - -
string$type
-
-
-
Returns
bool
+

@inheritDoc

@@ -417,8 +424,6 @@

TBela\CSS\Value.

-

Referenced by TBela\CSS\Value\FontWeight\getHash().

-

Member Data Documentation

@@ -466,7 +471,7 @@

a)7ZKD<;#))U3cnML4I{a+)2TQldKmm#k5#%jylm|`%@^#e-|v-& z;kfAnxmr~IZnk~_W=rCf~0h60;v0Q3b?Jks?);da&W|> zjFllxVtWLfSC8wJZ~v@$Qi-(TP-lmcUbtPqKR08j9kZ39MS)9dV^ixO? z8U4{AgM#EEc|i{X>(|lf5-`*Hzzj8b|0ZE1lYm>P_d?&6m7UVv z>fu&{0+T<>g_McBxEnQvNB|R=(p@dL>efad9`za0sj%Zp~R_P7Q5N1;uU$V-c)k(D-23tS~S@AFv4ScU0%DC119ccM57K)Jm8lO zvS{PVYW5w6eFdBl3Wvk4$EP>YgTUI}J5ACkpwTbhN@l)c09>}!Ha}f%Yv{6Yy}?G7 z8C?~jNNnc0KZ*IJ^jaKt()-Y?)h;tio3f5iU>^Dx!D18w2@hjK#lVOo{x;$@-$KKo z!p5y1Wrp(LxnixsZN223Iy#kpp;h1a6a~xHyN!<8h`1!PvtkqsDi~l@4K8bOIAVuo zm7NQmY_-^o2e)KE#~P|IN(2YyC9ck>{Gijv@0hk8@oK*g8@G$WUc3a=sO5iawCP6{ zMF^hH!3$OOLe++&sZ1l1jKm7+tQEr@xyO3k_$0I9W(6uqxv(iDRNm!4^I7S`R5zm# zFG<_jyvsfT$UD(0Zdx6YnUP1r$#_pCg0YV9W9dfsmiu>cSzmd0&T{WHbn7)Q{`ArH zHjeB7I5u?|)FNRD`|f9Ar*^6P#>yVI8m7@|_F-z;9Ir*0GqOS@(+Hcj$x0yhI;grW zGu!xJB)c`+t7+G@Qrj9F)|&CYq|VLp0!6MGN3kIQ7_f~%MG_=TGzem|f=kh6a0s{6 ziCf|d08=_-vt0T&>>o$;|493A^!SqUxWd)*^a!}A`X4O63(&@7Xp>{xWJvlHhMp7H zta~+$$!MZEp)U`%s)4Ju(%}ei{Tv}WTcX+VZjx|9L!Ky?7JK<6Ea<#T+ZCN?f6$@9 zb(HV8`BNo7={t8D%_roE9a_}k$ArD7zzRc$4CCwIH~@CVUWm5>x?50Vi*664+zS$U zMyZm2ZRn-=;Q3#sfrh@}AeaV5p7w@#1JlMDyLN3 z1vx=u<|(OH9`lY%HVo)epWch4(;PLc$X5D-l!?$tgqZS8ATi4|93keE5o5Aq-`5p9 hBL2x{bEwlsyo;=VZ?%h!-41={0M;MBv)cDS_Fv-P(K`SD literal 1282 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-L!*gQv(A7^IcCD$B>F!Z|CIp%{CBdD_r_7y@fv@bZ^5{;T@kCzxltbpIT*?!!vu0 zLi9($xb(sgH(2b?{Ad-}Bbz(N%5T59-`#@SCaeqpOg8hacjWX6m^XP-u2aaa)i({c zajw?beCOAn<8wRaJl#5@dz*`4#57^ws2GGv+`+pdhu50QSJ#yIi_0%QU-nJc zI-+LIle5|hb~4*?x4BJHTK}YX^J4GhD4&xCl1)>lhcn+^@+j=}kxjEE6`FLbURf0G zwJxFf%APHkzWrgmlJokw()tkN?J-`O8BC5|nsK5V5*~kM^^%(&mwfh~R@$1{{%6lt zq(r%p<~;<2(pP*e3{RlJZlZ~Kx!slcTw+-XXp8k>>>G@mlN zd07{!B?iSfSzcKoA{3dourxk+$6kSrV&V6WE!Dd4;`Ed*`|c&jX6j$QGJWL_V=>7n zH_5aq3mG?O{QI^;=4;B4RR(ho~`%ilwStm1HXU?*XGP`%J5|mzbj88vPXC+6` z5w7DE`*fzP+IZ>O@4)1l0b90YkF5Ey87kf+X;5}>e{Q{e0g5We&TF-74NCvwe1t`)-1oipygPT5KyhEh9l=G@4$QC zJ$B3765k(L67B&J^a_B<|Fpl<-&>#ccPszXZT7R(!QwG)J5!Ez#Q!<+AhC95!m$&- z1MKD+CY?99oqW3_@6>W*w^yHEd}aJRIjGJudC56pOY5i8jol`FxAIrXT0PnQ&16Ys zpPMdks(ViR8@rXfi=DZs^i$!_l4Bj`7JrFTYn~I9T-eGEb-`2DcOj4NS!taA!Xl=z zpYO(R*(m|?aK`}?Ak3Wz=6T>K)INzO1lc*QA5ZQl5X!yVRgNrFf~z z$vLz5d^9DF9l91LzVylTD_7X&Oum_AyYl6NDJttG{QJ6ecH7HcPN5o~xmLQ1S}wmC zXt6=RbLp{*H_krVsK=hVE|g1)H*Lz&e=nxgP8A9_S+;&k@A_SmOLHDysbTYyoxXTq z)_c{}kJp(${Oe+QO};8-*0EI+u6<6mEKJcAHn0SiJxCgI^HVa@DsgK#l-n2r)WG2B>gTe~DWM4f DO^q~C diff --git a/docs/api/html/d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.html b/docs/api/html/d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.html old mode 100755 new mode 100644 index 9a3c9721..62ed7b4b --- a/docs/api/html/d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.html +++ b/docs/api/html/d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.html @@ -82,7 +82,6 @@ - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 getHash ()
 
- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 match (string $type)
 
 render (array $options=[])
 
 toObject ()
 
 __toString ()
 
jsonSerialize ()
 
+ + + + - - + + + + + + + + + + - - - - - - + + + + + +

Static Public Member Functions

static matchPattern (array $tokens)
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- - + + @@ -169,10 +157,10 @@ - - - - + + + +

Static Protected Member Functions

static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
 
static validate ($data)
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
@@ -191,9 +179,23 @@

Static Protected Attributes

+ + + + + + + + + + + + + - - + + @@ -202,8 +204,8 @@

Additional Inherited Members

- Public Member Functions inherited from TBela\CSS\Value
 __get ($name)
 
 __isset ($name)
 
 render (array $options=[])
 
 toObject ()
 
 __toString ()
 
jsonSerialize ()
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
 

Member Function Documentation

- -

◆ doParse()

+ +

◆ doParse()

- -

◆ getHash()

- -
-
- - - - - - - -
TBela\CSS\Value\ShortHand::getHash ()
-
-

compute the hash value

Returns
string|null
- -

Reimplemented from TBela\CSS\Value.

+

Reimplemented from TBela\CSS\Value.

@@ -345,7 +333,7 @@

J-+92q#7quTurS^^?Um{W)51g;YT-s_}2=RcVUO&}e7mnSz%IYvSY} z*nCa0z45E15D1?6h-kGgx2X(_b-ZYAcG;O-3fg@hv(U6?4=lF8C{}0>B@3iH&rAV! zw(gCdLmU)_R86Nzc!unFy81quT)DmhiYg2#CxvHXfUgBpjaxTjg+3Cao#&;*gIsidXRBle+bFqM>ZHQl!e`Ya3gga@A2w zH0P{?#QiylgHcvcKiM^OdE<tQ->jIGdDqcos zxp%D%M-#jrFMT{DbI$5wN2tbc|AN0T=c;q4R8kOC$Ou_=0!vaCyc|nR$=w~p6}GP? zmfpiRTa1&t(kqPrc};4cZKbq5_C9sBr8*4?;T#=eh=4bI4q^Uu&5f zFM1CI>)ntzep%;AY{d~;yCwHH-ObATV?y6xfU+A2dr{(Xc`!emuUJhK(kIKHDRThm zy#en|P?C~c2HbUKr|BTLF!qq&*r>BDkTDH!uMc% zRvWV_+fAUnR=W2AE3R04ye31&!wlkumw?4?5mm`++}a1z3|EZ=aG=X(vA|sxR?*Q} zgZqqR(aE~bXpw8hgk<|8ds30)oKSl|3_5{DD^B*LY)wa1s5I~t!GZZ=#f)3Qi+zlt$Eze+eW)gBW{oEAO52{_IujdK74-i z)23fN@0$2-m`c_7TVkI~tjqf8lx-j@-F+o-UDp47W^@spqk7T`(3m5tD+wL z=EVe36sx#(VCfP2l&@X)QMwvv8!l<6z-P91jB=wjG1h;x|hs0|Q+~x>slwxM=7K_9j zKVxY5WUB950MJklX?qJNrSmJK7<>8?V*WZuy~3^2S|w!!1L$s9eI^4uTF-mnFK< zyIt`cncqy7!Jx>e261a?` za!a3mwQ0InqU#^?+SYPkHa-)IdVYkR-2Xm~6SnvOFj?W!q%1zhqZZ9f8IH=MlASm% zp}mIklm!moz-c+j<&bX4k~Y2OXwl`*W(<<=O9w`|t|9^ITM(R83X~{Y)j%(4lF>8k z=;=xHCh+k~5TmLlCF3YhFOh@YgK)#ew|PO8JLp&;fI4L(Q5~J&pgG-nWOQ-{ZJ_t0 z`k!Nxc=as|-2D~$V_1#lW$u<9?fwvhg&U#nW1{y-zTRI>J>J>>Owk5`Q(?fQML>p( z9(lnsrt60WaJaJG4pQ`1)~`|oOWnKB36$$ndugQ{96sO0SE@46lps9wRcHFkSXx(; z@?40#ov%!X9mW!7Q`ZvRcvdL5c^+O={~jcsDX)K8>Yj(nGws~{;L9|OxSxzk8!%BX zfMY%zB-g)A)L=DZ=`R10g(%~&rbE|a9=(Y{2^>Nkty6cQSs$8#6WJq`@Rog9B)J5Tk@M&lh z&F(*pUQhxiNk}mozsjS0f8YYhQ zjDw&};`fONX-h>R052+CWH^j;ZDEFe@&PaepopUD`U6&!gTwPLVxmRf<0VM;=uIJ6 zWz48c{EWI8?&Ex7y2KNflvw0$aqHDcA)H!(IMg^o(i7?KoKVwno|Yn)5O}mwbWDp} zKg?$uk7@m*flW8KbIn|CL_K_QNo$$Np*|fl%nuVxKTZKUec*eM$(~*Nc9!ip__u!o D!Wg~+ literal 2496 zcmaJ@Ygkg*8s2I}lcvu!mZfP$S(9OrHxwvq%7{!WLq$!E@e-n-X_A-eHr|@)sHKUS zw~Wb?H%J2sQ86sb(A4l!8%3QG%i3sTN{W}+cFyU{`Ell1>sjCXz59Fjk9U3F^Q>Qv zx)PQzGhPM&z;fcj{cZrT=mU%!7U{sJ)1kq)a9DI|ughKls7%+Lp)7{;^#KRnTmT?$ zGXPvn1b}Inx(L@rqXA&#BmiJ<0Dw_MUd=H){9)zM!z8Eq`FR-9pXE0+Gz?FU0>D+6 z37#EjgjuaKZm!3HJ<6BC3(1epg#Ezf#ij@01aXGw;)EDNXlo;^DHJ0<04&WV?%zv_ z0ik>fgYCM4kej8%IUYlhQ=jGIv`T^kl*3k`F& zT?sn$^#=cB{rpH2t@+EqfH539u6_K35_lb;)zcGeYFGSb2D z7%gu$q_5}YJsWcIjfSR=Y|Rt!t}xqf1m-fOwFgV`J4vK2SFANiq-=an zN4C)dx^8&g@FEk|AmEh(gMY(?WUPy;8LAvx)}W<$tGx%e2M6$UcslpqQS7(IHfTNciVNM%O&;S9KCYo`n+GTvX??CqB`TfNr+YF90RemnRYY#s46 znQPat|B;s|`C$aS6Gj;{8!QF8e%FBpT#41e-r-TWad(kzvzuFkXA9JA(cNQ#;YVel zde1U?EWD&7d3NXXAu|T4Dq;upnWf#X|79i?rUG7R^#mL*VKmW^oOtSW>UMya;5mTE z?$F{TWDi7ckZOZk=8FMP3)H%0ddu`H_zV0SE^nVfLj46w6JfF0+j!nS*x5Ze*xCd! zNwoLHQRmi5W8_2-Y9BwCywcc)(`I}9w5CM|d}zt;BPUNE?P7c%6edjpQ{Neb4?`fE zYIvHGH@_k;$tpSlp-T-@gI3$5K@nLEajy#4 z+*1D=Ga({>fPYa5Z{%ZV_q}^XG;O~t8 zX{%9;m%?vy*7b9b-jOHY6UvGw|tY%Ox%J$4=h#!0xBZ*Qb z5^$2Qbwk5z=Ax7*CE|$B{vX%RZM|bC5mRHZ1!Gh~43GVKK|P<#k0Ne&+Mno@NJ#87 z(rwd3W(hL*jS$;@t~tlKDz3I?ON5sXUNVyDo!)*^{n46$do+Vdt;)sDksCkAl4qx) z9ZlRr`@^s&3z-DN%QfQp-6QJ`;B@=*yp!)$|Fl{rF$fhnC`48YR=Os(?{hv=^-n&o z`<{JC->bWmDd)v>o}9Z!-tTBPz=Q(nUH?#bZ(GF~d--8t@YkzJu@Ag%2qle;hDAO+ z>FoHexEc?W*Rweq{Z%8WS5xBYmqkgrN%0Q?D~>HwgEUOfc4*SJ{BdT!OhqMKc`DP> z9iRT)w2P6gEi}JBeOtZ(!atEJB8S`ps-tMQa+6icRW$js@%H5)y>KV8H?sM>!mg=D znH1YJR!=umj{4k1V=8bTUNHO{Zx?=YfYJ`QVBWtg=wuXX*LCpC>-}+EMHXPIF;6IN z`h*o&_p2zQSfw>YN+|_{D&JAlyScM7sA1DrwG+_~MiM5brZXA1cOH`CSCnWU`gLxa^F6Y^)c&a4mkCTuy6NbMaUM@!&Q|#g>73kkGkVVr*E!Aw&>G( zK;QV%R^`XsuB)F_ zg>Rjk>1g$J{9ZkqQrptAX!1hrq`3agVX-@oAgUXEDt5#5sF}5T(BzQm`IQ&PxT_1& z7G}r{dK)8Qn-0zwj5)4rniA)1oVlMozvCz>yn>D|;lM8!^D|E5Gl7&dLD+!EAUFV4 zXsex;XpAM=iiEbpqA^$-yKQJR7LC4-c35~}{Z~K_4-5&8{r>_9{SpZl07NI({hS|8 G{`@D7!`X`f diff --git a/docs/api/html/d8/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith.html b/docs/api/html/d8/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith.html old mode 100755 new mode 100644 index e2f55805..3675d2c3 --- a/docs/api/html/d8/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith.html +++ b/docs/api/html/d8/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith.html @@ -125,7 +125,7 @@  
The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Query/TokenSelectorValueAttributeFunctionEndswith.php
  • +
  • src/Query/TokenSelectorValueAttributeFunctionEndswith.php
diff --git a/docs/api/html/d8/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith.js b/docs/api/html/d8/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith.js old mode 100755 new mode 100644 diff --git a/docs/api/html/d8/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith.png b/docs/api/html/d8/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith.png old mode 100755 new mode 100644 index dccb6645c0d30dd01a4e4ae6e351d36a0b5a8053..a65128ebc25f6773974f9bd7010cf85669b7218e GIT binary patch literal 1943 zcmcJQ`#;p#AIE3X?vPyCHYE4Uri6s7H7>cV21yJmxvdx*Lr5-TW>hF$CI-1RhBeVe znl46R(JI$a&5}%JY=)UwK73|eX2zKPwBOzRKK2jT^LV_@`*|LZ^TYe`IL~uVp0AIG z(k9JKFc?e;by37o$z%}nmH})ZB_E{WXX^>SVKF3g#XDtC3?A5~Hg^s9jjxecN(e6D6)%R})pb z9PA2X)=;7G91W@d=(Dh`92c(MZ3^5$`-=_PB^vvJ?gKQ1sisJW#;d+K^R1 zu5`ap@u7j;*x9E#z^_Jk^~Kg8#z;E%JMOp0O}C=GlON@of?XBWZ!!i}vonc5j;%e< zvXfS4WH8qgOK3q$w)Y0|X%7T9YH`@kILYSgT-RHgY#_}*H=juGa6t?D%}~_WO~axB z6ta8K$HwLrj8XVljiFsI5ly4cP@A zp0dtmzfpV9e>xfI7T$k7_zppq%}LK7Oo zGP81R%TL`5BMX%2z~Me-6qzf`TEnY%Ht{(O?R#NqUK0MJ{PJV7HP1l*@;fZ0SeY^n zd(HNJ2?efoQ6%4!)-s+lJ7kpNJ!>_xD4y3R;w(nExJ~+H%$(RdE>7IgKOY~Nv=$?o z@K;g0fQ^mNd8~^Zzc~@yCN|5SX@hibH;S)SB~`UXXtWM*s0o_1xhI6gyp{A%c(1 zsJ5fAwGVy5j?2b;;_s(V1`bDmFx2f_+ohnwpCMh1I+gf?4&^qFTet1wR<0}lviCF`%p%BwXUPVV1bXrv#o9TOboRgqzwv=9uOdp_44A z7yHedtnP`n6p|Qvp}7^4`WyU}kX6i>3vsn8aP?oppT4v?TcI&9q>zphJBs?hLCIo6 zJlZm@I3pudPY`1q-zrT0~~s4{@Vy!dJ|ZTVg{CFuC~KjVZv`)dKT2^|3l%ja5zaq zuCyfi*QN;7@Vibmbv68sfr@TA|J$#Q4mBkY9uU|xfbb2=R`nGY8YLX{<|oMP^@Q)& zwUqAbZY-VsP<>IqA#xQdGJH`gK9B71oW*`2#t^DP4T+qW3uc-OZ1;>h`-E1Anx9oH z-a3fjX_e9vF~`|L2%bE&9EE{(zejG^$Bs`O7h9pUnc}Nat@vrn?u|)LzpX>+as1_b zZ+f4wH|8)?L(Zn|D4g_QA*dO2jksV%L8)}&({x<)y?ROSlSF>@7Vltif9G~l%}J4o zi?<=pHieSf8WjDEGp^dHIuJhe4%o@XL>#Y_JI}Y@+}L7mKB|{_gFE!8tF+}sq?zQi zndU;Zq*xpiJnc7$ssuUU)rjaI(C~wnmm1j2F9VZ6zCozFCu5Zbd~=Ud2k<(8tB9O%R4=etfccaJ?8x$iUc$fvM33)Z jf#k%p7;hmN8pSFU){UT|bG5qAFA77s`?xi@grENdtb^D5 literal 1409 zcmeAS@N?(olHy`uVBq!ia0y~yV5|hPJ6M>3t<7pL=TV z^Kb8g0t^fjfZY8x3_d_6V@Z%-FoVOh8)+a;lDE4HLkFv@2av;F;_2(k{*;}GiQTk= zX;TBx74e=fjv*Dd-pUn3g5IIotBc*|9okVy~L7~Q-6Ct*}n*lb6+pvztt&5Z_%SiOyZ%Uz0x8(Dk4^N zck}Qwg|}?mQE}pORNkY^@<(c-K(=#@*TZ0twyKl z`qitup1i-rytD1f`o{IvwRV%_jKr=_4f3+i`&SWucVpCPh8io zozXdkJz;V9REs|^6<%JR$`Gjfq2^gi*{*AbUlz$Kh6={NxT{^#&2D+g{!M3iLW$HK zjrZw$Pij2>r7Zr*K*cTf$ipX7w)K2opg!~Su07|w7B0%(D_+PLa%HhY$lf!vl;?$d zEoT?pp|Dliu*BknhebtN-|xw$&nG+oU-kXgdA|L|f1fUVe|`oq?97+!|8A~SU-oB# zb$|5b`s(ao>!tGZ?Pu-t&%JD3iv#`Ly!f}_@Bd*y{o$A6Z&yf8%JG{0SF&rZ`0>)0 z+_lT+Dks-xK29xZSX;hIT~}>ic}DFN%jsruUAq|s%K44mzXYbrM@Qw?vCb3TXy^B0 zedeAu%ZyXFpIwR+KO4KxWLxE%OGXpTtpAqwPG6k5Zr8iM+=;2SA`f=0f1f_H*!OX& z#m$$OpUD2oxe;^S{_GrYDShtT?!7fW_Q8*se*t;ozb5e+>0C1ol{0>>@?Jk{k4WLy z10mw2*H>9K1geM2mi4vY?`zv@{+RnRG*9;Tvix7m-q)RZcRc4;Zi)S~ z>%H%ezX`tm1(d$9qW?{e()`N1Kb|wIz5GA_C8I=wi;Ij?Qbeqe%YnROM>uZosf@GH zF`lCo*VB2j<3t5VhXv=US<@HoSaDR|QhH;$QuMVA6*I-3|M80#ie@^v-z|UImn|3N z5C8fgZhz;t+j$B9)U>6CQ&L!z)B29~a=3|!&FQ6c#bLb z>8g6aKD)k=!zahb=L}Dp^(E;@J698(b)M%#c94lq>DrqxXxSsn~}7^5@(4Rh@OWvF+ux$>0c!_o{!L?^4HP@;&oW{>*Jwz|u#x z#5JNMC9x#cD!C{XNHG{07#ZpsnCluCg%}uF8JJs{m}wgrSQ!{>Hn0R1eMlN|^HVa@ XDsgK#l-n2r)WG2B>gTe~DWM4f`AT

Public Member Functions

getHash () -   render (array $options=[])   - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   toObject ()    __toString () @@ -134,39 +128,51 @@   static matchDefaults ($token)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + @@ -185,26 +191,6 @@

Additional Inherited Members

- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
 

Member Function Documentation

- -

◆ getHash()

- -
-
- - - - - - - -
TBela\CSS\Value\Comment::getHash ()
-
-

compute the hash value

Returns
string|null
- -

Reimplemented from TBela\CSS\Value.

- -
-

◆ render()

@@ -256,7 +242,7 @@

JHA+ofwUn%6rVH78-aN{Z_t|9I(nL<2+# zvD{4Q%?n69ZS3F?e|^;HTxt=MpzbPTvW5PftsDu~+6G0o!P!)TII!(F*22q#FCc)* zXL7~kl#Fq$*by5s`15?uyvDtI*u|fJKf#n{w5wntJ+f+@&|<`KW&kZNSG#H>)AH7d z1@xHDv&wx^RACAWo{K@RPD1qTO=-K{BjR4wATzant`uF6J?p%0&^bs{_r^m^%awDO z>ZAEQRyEs9gAq(kV;1s@HPoCtw-h@!oLnF1@$mwGc%Ww}5UM+ra6%+|>Chj2-gc^) zmbZh$JRDtCE&bA)daAqGnD}fHFY}!6$@h}WAB~9IltXb4ua?x2L(%h7sW&+?z9Fg9 z+c93d68diTx@jHzbGrNW8ce9f)|NJbVb68x3D1;A3lDr_9*$MAnFQCN7_u)o-c?sj z=Qh_Dzs~YcCTj71E(DX?!n!sb)@-v#YCU1f!_Xss18q2QKj2Z0AM(hQ#_(g5ZejMA z&Kr~c=4Vy5W~|a`H}qvl$(qWPxzWk!i)N6bp?&^RBspp+eY8d$YQ`c5kAscE2-}HR znREP<0_^jtkjYB~a=BDl=-S`Ht?!}Dm(a0^!<{)PSB7LUX2`?YverqXnDCU1aw!3P zll`)k$rkT-fvhJ^mJ=9@S^g9ojIQ)tvFGad1o8wj)} z&xyOS2#3g~xD44lRU02P;-Iy!0~5E#;p4T*L17R8H%X$QzxC(3U<-Ca?1D28V-BnNHN({uUy-$=MjpUh9i3fMLnk=jey|y;YOYUv zE-duhd*BB9QWc1cg$^Z6Z4fS&2X2dnT2N$$Yuj?tOu4j>R$LvEfe#PEcj>@y6@gB+ z5h-4>i`~~Isno$TmXS|`Vhv*s@qW&dNFYHM<_ZSwpA`mi=;jah>;ce27wljm&Lknv z4$-UdiK}7U(fn;w21DX35^`&s)mz9{M)Us&TRB>M5AKs?F2=-9-!c4GfWLCL=x#!& z>g}Hp6`;wD(g*TqyDG?QuhhTiLW?0r%^)%>!9wbE35&rs(;z&8rc2gsu=H$Ay_dgZYrNkCVQBL=;Nu4i-jpA!DuI7B|U}*m@ z;==16#9=z?`Kz2dU}MPgtg0Iqf|W1&w&ctvJGR&BZ{eMHtOpY%xu{o8+-L0-N1FnI z&-83R-V~$*L{)*7wWBo-CCZZX1I~CIeRL1it`b-fenlQYXWW`BF;OV{T1k8DzoiNE z%f?(60c!ZCrw*S@Ok1J#mw}0cq^FHjJAmK6UermGj1;nGG^gQ@8^C$_dh+)NC;tJq C636!d literal 1256 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-L!*gQv(A7^I=aH$B>F!Z|_9+%{CBWOIUHGT>c?zNT_*2D(kvE4V5SVZ4a8?eRioQ z%S^!s57XJ0j;Ykh{8l;pplr+MD<8j9KVK=Gx7*KgO8upEm*X`Swrui!x`ivyGB%bc zdF}?!nU~j|-(Mp%QM^+3neXhyA~%%$O{}x+8a( z(W<=stkr1Q(jYA#&Elo?>eDP6OzyA+dB*W7-eJn;Q_P=Q+qg|z`Kqg>?cCZPyXnO_ zmIs6$tMJD){w%t&ai__ooKIeM7VNu1mRDeY7D-)|eXlO4_8zb9Hm#k#v!-zMcuaM_F*JgB@I8KahUNuEs zVrtn_oz|1jq@D&uFZD>-*P8i5O?ta|)S9i@`G13qFG!r8;$`FQ)!QAhtWqbqGhHV$ zW3G|TltiY@*Z#b$vwRlrySMIM((}JT&r|o$*?Ob*?nPb2bn?^>m6c16Z|&(vhk z$qL&e3VYs9cU@^2_NvPMS%jFE-danuz%4zlC!=!iOiMoh=canxBjJ0dQ{?7fTi7CW z%2<2-N8hKrFT0l?`10{>{D%(lzm@h3JAZe_IaltNzmQU1e=%EQVlq&v7cdfqPI+s- zclT+Jxn=%8^xD{z*{1iB=J!Y> zK3#IOuD|Z*{SHCd>hQJ<(|h{!`y?(FPPunFVM1E5j@?5?PSq&^PMl9&_pLlq{yJb= z3A@;o_0n(t@~Lj(2T6csF^O$!-<1FR&ve)D)ZBP}kPkl1oFu&P>7je)R-d13_C4sq zGW8tMYq5te9|=!jaHFK;e+n$mkS`iVAJb5PW=+ z#nmq+^VZy|SpWF-0{Tq^Aj_`1~J$~<@D-NO-OXEnCQ_x%hFUa8~bxtVM2 z)`&^w?w$*0dA$CeT6tYzy0X`#?)FK#IZ0z{pV7z+BhBD8#_X%D~*p#7x`3z{Public Member Functions | Protected Member Functions | Protected Attributes | +Static Protected Attributes | List of all members
TBela\CSS\Parser Class Reference
@@ -104,31 +105,33 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - + +

Public Member Functions

 __construct ($css='', array $options=[])
 
 load ($file, $media='')
 
 append ($file, $media='')
 
 merge ($parser)
 
 appendContent ($css, $media='')
 
 setContent ($css, $media='')
 
 getContent ()
 
 __construct (string $css='', array $options=[])
 
slice ($css, $position, $size)
 
 on (string $event, callable $callable)
 
 off (string $event, callable $callable)
 
 append (string $file, string $media='')
 
 appendContent (string $css, string $media='')
 
 merge (Parser $parser)
 
 setContent (string $css, string $media='')
 
 load (string $file, string $media='')
 
 setOptions (array $options)
 
 parse ()
 
 getAst ()
 
 setAst (ElementInterface $element)
 
deduplicate ($ast)
 
 deduplicate (object $ast, ?int $index=null)
 
 getErrors ()
 
@@ -137,74 +140,80 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Protected Member Functions

 computeSignature ($ast)
 
 deduplicateRules ($ast)
 
 deduplicateDeclarations ($ast)
 
 getFileContent (string $file, string $media='')
 
 getRoot ()
 
 doParse ()
 
 analyse ()
 
 update ($position, string $string)
 
 next ()
 
 getNextPosition ($input, $currentIndex, $currentLine, $currentColumn)
 
 getBlockType ($block)
 
 parseComment ($comment, $position)
 
 parseAtRule ($rule, $position, $blockType='')
 
doParseComments ($node)
 
 parseRule ($rule, $position)
 
 parseDeclarations ($rule, $block, $position)
 
 parseVendor ($str)
 
enQueue ($src, $buffer, $position)
 
 stream (string $content, object $root, string $file)
 
 emit (Exception $error)
 
reset ()
 
 computeSignature (object $ast)
 
 deduplicateRules (object $ast, ?int $index=null)
 
 deduplicateDeclarations (object $ast)
 
 handleError (string $message, int $error_code=400)
 
 validate (object $token, object $parentRule, object $parentStylesheet)
 
 getContext ()
 
 pushContext (object $context)
 
 popContext ()
 
 enterNode (object $token, object $parentRule, object $parentStylesheet)
 
 exitNode (object $token)
 
 doValidate (object $token, object $context, object $parentStylesheet)
 
- - - - - - + + + + - - - - - - - - + + + + + + + + + + + + +

Protected Attributes

-stdClass $currentPosition
 
-stdClass $previousPosition
 
-int $end = 0
 
+array $context = []
 
+Lexer $lexer
 
array $errors = []
 
-stdClass $ast = null
 
-RuleListInterface $element = null
 
-string $css = ''
 
-string $src = ''
 
+string $error
 
+object $ast = null
 
array $options
 
+Pool $pool
 
+array $output = []
 
+int $lastDedupIndex = null
 
+string $format = 'serialize'
 
+ + +

+Static Protected Attributes

+static array $validators = []
 

Constructor & Destructor Documentation

- -

◆ __construct()

+ +

◆ __construct()

@@ -212,7 +221,7 @@

TBela\CSS\Parser::__construct ( -   + string  $css = '', @@ -235,46 +244,19 @@

Member Function Documentation

- -

◆ analyse()

- -
-
- - - - - -
- - - - - - - -
TBela\CSS\Parser::analyse ()
-
-protected
-
-
Returns
stdClass|null
Exceptions
+
IOException
SyntaxError
-

Referenced by TBela\CSS\Parser\appendContent(), and TBela\CSS\Parser\doParse().

-
- -

◆ append()

+

Member Function Documentation

+ +

◆ append()

- -

◆ appendContent()

+ +

◆ appendContent()

- -

◆ computeSignature()

+ +

◆ computeSignature()

- -

◆ deduplicateDeclarations()

+ +

◆ deduplicate()

- - - - - -
- + - - + + + + + + + + + + + +
TBela\CSS\Parser::deduplicateDeclarations TBela\CSS\Parser::deduplicate ( $ast)object $ast,
?int $index = null 
)
-
-protected
Parameters
- + +
stdClass$ast
object$ast
int | null$index
-
Returns
stdClass
+
Returns
object
+ +

Referenced by TBela\CSS\Parser\deduplicateRules(), and TBela\CSS\Parser\getAst().

- -

◆ deduplicateRules()

+ +

◆ deduplicateDeclarations()

- -

◆ doParse()

+ +

◆ deduplicateRules()

- -

◆ getAst()

- -
-
- - - - - - - -
TBela\CSS\Parser::getAst ()
-
-

@inheritDoc

Exceptions
- - +
Parameters
+
SyntaxError
+ +
object$ast
int | null$index
+
Returns
object
-

Implements TBela\CSS\Interfaces\ParsableInterface.

+

Referenced by TBela\CSS\Parser\deduplicate().

- -

◆ getBlockType()

+ +

◆ doValidate()

- -

◆ getContent()

- -
-
- - - - - - - -
TBela\CSS\Parser::getContent ()
-
-
Returns
string
- -
-
- -

◆ getErrors()

- -
-
- - - - - - - -
TBela\CSS\Parser::getErrors ()
-
-

return parse errors

Returns
Exception[]
- -
-
- -

◆ getFileContent()

+ +

◆ emit()

- -

◆ getNextPosition()

+ +

◆ enterNode()

- -

◆ getRoot()

+ +

◆ exitNode()

- -

◆ load()

- -
-
- - - - - - - - - - - - - - - - - - -
TBela\CSS\Parser::load ( $file,
 $media = '' 
)
-
-

load css content from a file

Parameters
+

parse event handler

Parameters
- - +
string$file
string$media
object$token
-
Returns
Parser
+
Returns
void
Exceptions
- +
Exception
SyntaxError@ignore
-

Referenced by TBela\CSS\Parser\append().

-
- -

◆ merge()

+ +

◆ getAst()

- + - - +
TBela\CSS\Parser::merge TBela\CSS\Parser::getAst ( $parser))
-
Parameters
- - -
Parser$parser
-
-
-
Returns
Parser
-
Exceptions
+

@inheritDoc

Exceptions
- +
SyntaxError
SyntaxError|Exception
-

Referenced by TBela\CSS\Parser\append().

+

Implements TBela\CSS\Interfaces\ParsableInterface.

+ +

Referenced by TBela\CSS\Parser\getContext(), TBela\CSS\Parser\merge(), and TBela\CSS\Parser\parse().

- -

◆ next()

+ +

◆ getContext()

- -

◆ parse()

+ +

◆ getErrors()

- +
TBela\CSS\Parser::parse TBela\CSS\Parser::getErrors ( )
-

parse Css

Returns
RuleListInterface|null
-
Exceptions
- - -
SyntaxError
-
-
+

return parse errors

Returns
Exception[]
- -

◆ parseAtRule()

+ +

◆ handleError()

- -

◆ parseComment()

+ +

◆ load()

- - - + + @@ -172,14 +174,17 @@ - - + + + +
- + - - + + - - + + @@ -939,51 +840,72 @@

-protected -

-
TBela\CSS\Parser::parseComment TBela\CSS\Parser::load ( $comment, string $file,
 $position string $media = '' 
- -

◆ parseDeclarations()

+ +

◆ merge()

- - - - - - - - - - + + + + + + + + + - - - - - - + + + + + + - + - + - - - + + + +
- + - - + + + +
TBela\CSS\Parser::parseDeclarations TBela\CSS\Parser::merge ( $rule, Parser $parser)
+
+
Parameters
+ + +
Parser$parser
+
+
+
Returns
Parser
+
Exceptions
+ + +
SyntaxError
+
+
+ +
+ + +

◆ off()

+ + - -

◆ parseRule()

+ +

◆ on()

- - - - + - + @@ -1148,8 +1083,15 @@

Returns
Parser
+
Exceptions
+

- + - - + + - - + + @@ -1038,27 +949,46 @@

-protected -

-
TBela\CSS\Parser::parseRule TBela\CSS\Parser::on ( $rule, string $event,
 $position callable $callable 
- -

◆ parseVendor()

+ +

◆ parse()

+ +
+
+ + + + + + + +
TBela\CSS\Parser::parse ()
+
+

parse Css

Returns
RuleListInterface|null
+
Exceptions
+ + +
SyntaxError
+
+
+ +
+
+ +

◆ popContext()

- -

◆ setAst()

+ +

◆ pushContext()

+ + + + + +
- + - - + +
TBela\CSS\Parser::setAst TBela\CSS\Parser::pushContext (ElementInterface $element)object $context)
+
+protected
-
Parameters
+

push the current parent node

Parameters
- +
ElementInterface$element
object$context
-
Returns
Parser
+
Returns
void @ignore
+ +

Referenced by TBela\CSS\Parser\append(), TBela\CSS\Parser\enterNode(), and TBela\CSS\Parser\getAst().

- -

◆ setContent()

+ +

◆ setContent()

@@ -1124,13 +1059,13 @@

TBela\CSS\Parser::setContent

( string  $css,
 string  $media = '' 
+ + +
IOException
SyntaxError
+ + -

Referenced by TBela\CSS\Parser\__construct().

+

Referenced by TBela\CSS\Parser\__construct(), and TBela\CSS\Parser\appendContent().

@@ -1176,12 +1118,12 @@

Returns
Parser
-

Referenced by TBela\CSS\Parser\__construct().

+

Referenced by TBela\CSS\Parser\__construct().

- -

◆ update()

+ +

◆ stream()

+ +

◆ validate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
TBela\CSS\Parser::validate (object $token,
object $parentRule,
object $parentStylesheet 
)
+
+protected
+
+

syntax validation

Parameters
- - + + +
stdClass$position
string$string
object$token
object$parentRule
object$parentStylesheet
-
Returns
stdClass @ignore
+
Returns
int @ignore
-

Referenced by TBela\CSS\Parser\analyse(), TBela\CSS\Parser\parseAtRule(), and TBela\CSS\Parser\parseComment().

+

Referenced by TBela\CSS\Parser\doValidate().

@@ -1247,16 +1252,24 @@

Initial value:
= [
+
'capture_errors' => true,
'flatten_import' => false,
'allow_duplicate_rules' => ['font-face'],
-
'allow_duplicate_declarations' => false
+
'allow_duplicate_declarations' => true,
+
'multi_processing' => true,
+
+
'multi_processing_threshold' => 66560,
+
'children_process' => 20,
+
'ast_src' => '',
+
'ast_position_line' => 1,
+
'ast_position_column' => 1,
+
'ast_position_index' => 0
]
-
The documentation for this class was generated from the following files:
    -
  • src/TBela/CSS/Parser.php
  • -
  • src/TBela/CSS/Parser/SourceLocation.php
  • +
    The documentation for this class was generated from the following file:
      +
    • src/Parser.php
    diff --git a/docs/api/html/d8/d8b/classTBela_1_1CSS_1_1Parser.js b/docs/api/html/d8/d8b/classTBela_1_1CSS_1_1Parser.js old mode 100755 new mode 100644 index dc6cbf43..e8ceb9d8 --- a/docs/api/html/d8/d8b/classTBela_1_1CSS_1_1Parser.js +++ b/docs/api/html/d8/d8b/classTBela_1_1CSS_1_1Parser.js @@ -1,43 +1,43 @@ var classTBela_1_1CSS_1_1Parser = [ - [ "__construct", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#acaf97e88e1c69375279ea0c90839b277", null ], + [ "__construct", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ad419239107f66a22b185ae2c467e3511", null ], [ "__toString", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a39192f15f9c438b763f4154d8f94be78", null ], - [ "analyse", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a91a54d88bb56a4a971eee063cc33d2e3", null ], - [ "append", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ab1d6bf7aef366b080453c10fcff306ad", null ], - [ "appendContent", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ab1bcc9b477e9bf3017c8d3f6fc7e9935", null ], - [ "computeSignature", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a9de6f792a0c603ca726d91d21f046b50", null ], - [ "deduplicate", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ae613c74d62e7fdfaf971af756c2719f4", null ], - [ "deduplicateDeclarations", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a0e8078a59a7adbfc137376b5b1582a01", null ], - [ "deduplicateRules", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a5302b551a3108818291edcdb1462ef9c", null ], - [ "doParse", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a5a261eaed23d8fddeff22347f8a10f8e", null ], - [ "doParseComments", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a28ba46df7d5ed410278abadc7e6a2a4a", null ], + [ "append", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a14871f2037b09ce772c86d94d443b142", null ], + [ "appendContent", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#acbfb4d3a11979c2e552345bf292e58aa", null ], + [ "computeSignature", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a5118a91d238ca473d495a56ef8559218", null ], + [ "deduplicate", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a19ac983e750eb003b53de0db41ae01ce", null ], + [ "deduplicateDeclarations", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a70aebeb55df2a75bff578fa961e48210", null ], + [ "deduplicateRules", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a8cb0f526a894f28c376ced4c3175e7a6", null ], + [ "doValidate", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a69e8ea05f9978d5f524bbaa1745e9e81", null ], + [ "emit", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a9758cb7dbfe216d7b6ee9093e2e471d3", null ], + [ "enQueue", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a41f042f26b6ec9551a8a297df917478e", null ], + [ "enterNode", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2c6f22060da77378a8521375b5a4662d", null ], + [ "exitNode", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aebbaaa847b8a9e00d6aa6e817e171015", null ], [ "getAst", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a85f196c5c9b78aaaffcacf5cb9489c12", null ], - [ "getBlockType", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a8fd676df3fea2b492e6f2267b5e16d33", null ], - [ "getContent", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a65f8f4c7d256bcb5da62c9d1b49c5cd9", null ], + [ "getContext", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a8d932515f7adf79c0c7b8f0681be800f", null ], [ "getErrors", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aa6e2f81f666a24121daf8b3851031b08", null ], - [ "getFileContent", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a586e5bfa866239cac94b39f266ce9aa1", null ], - [ "getNextPosition", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2039fc9b1774f6f8352989159a4d5c7a", null ], - [ "getRoot", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a299a92fee34ab304a74894329f36270d", null ], - [ "load", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ad1335ca97b7df6d1e76050a72c2c3636", null ], - [ "merge", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a40e8b10045b13eecb37de5523887d39a", null ], - [ "next", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aa1d14b517feeb1d3680fe05aa52a3c34", null ], + [ "handleError", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aa0104f1da333e40258b9c4ab8954717a", null ], + [ "load", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a5d80454b44283a3e8ba0dbe5727528ea", null ], + [ "merge", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#adc29c15a39c0eb036a49456ae09eefc4", null ], + [ "off", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ac5c299286d6527ed1841d43a9511507a", null ], + [ "on", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a718f2b424932a0617415ed66f39e1332", null ], [ "parse", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a6152ca7676387969b743bbe2d9beb1c7", null ], - [ "parseAtRule", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a294ae8859aecabbd47a644ca1e70b45f", null ], - [ "parseComment", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a934b00ed1b620c5f7298b48caf91cf71", null ], - [ "parseDeclarations", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aceb102b2ac12924d3b548df2ef87dcea", null ], - [ "parseRule", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ae53e81934397b69d063eaeb437d4b383", null ], - [ "parseVendor", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a696308a77ac4dcaba558816fea8897bc", null ], - [ "setAst", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2651457d74591d955c2e2f7f1ce28141", null ], - [ "setContent", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a79c934517c6176c32ab0cd4be384a445", null ], + [ "popContext", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aba80269b0612190d9fd2a5c9790a8ea3", null ], + [ "pushContext", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#afac0ce0eeda237d2ea4a1ecd72d4c28d", null ], + [ "reset", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2709c774f3d01c89c96f369fdcf269b8", null ], + [ "setContent", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a71fe3434c98572506a59455319ba1c37", null ], [ "setOptions", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#af4e4fd8936810411640833eaed052d81", null ], - [ "update", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a1a081ded08a4b8c5e11507b0a604f188", null ], - [ "$ast", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a41fbcdc61fe346dbfc9788b19ed8e233", null ], - [ "$css", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ac97b52708b9f8676e33feaa964fdfb81", null ], - [ "$currentPosition", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#af4a9e93f486f90a21bbde3a10e5a72d3", null ], - [ "$element", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a1f7803eb0f7835d44b0c3560782d118d", null ], - [ "$end", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a4d575db6b36b4bcecf9419fa8f165dd8", null ], + [ "slice", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ab1ab9dbb07132461d8a861ea6502bbad", null ], + [ "stream", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ae2fd5f35f673a9448bb72b889fc8510c", null ], + [ "validate", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ad14b3a6becb9231846ada01bfc4a9c05", null ], + [ "$ast", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aff8ad9b9c3507ec291082b65d387d238", null ], + [ "$context", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2ce1540abf6ec51068a326c77c77411e", null ], + [ "$error", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a57306d343a6a48395c96dfac7e8d9113", null ], [ "$errors", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a6a0b862ef987c01a8f5f9559323dfbbe", null ], + [ "$format", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a3a91c36d477f3f8bea1399166a4948c8", null ], + [ "$lastDedupIndex", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a80397b1d52e8158f6e64d0ac042077ba", null ], + [ "$lexer", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a9003f8816b9c1e16c3f830d00b149bc5", null ], [ "$options", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2b333ff50f141d6db45fa483e8b2d3f7", null ], - [ "$previousPosition", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a8e44477ad38c5cfa32ba3d0d0124c1b7", null ], - [ "$src", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a80565010d06795b3a7062198184c1ee1", null ] + [ "$output", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a42fe719a3063142cf64647dd250f6d79", null ], + [ "$pool", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2978a7eb1bf94b54b7888e95c6a95192", null ] ]; \ No newline at end of file diff --git a/docs/api/html/d8/d8b/classTBela_1_1CSS_1_1Parser.png b/docs/api/html/d8/d8b/classTBela_1_1CSS_1_1Parser.png old mode 100755 new mode 100644 diff --git a/docs/api/html/d8/d9d/classTBela_1_1CSS_1_1Value_1_1FontVariant-members.html b/docs/api/html/d8/d9d/classTBela_1_1CSS_1_1Value_1_1FontVariant-members.html old mode 100755 new mode 100644 index 6c86b44e..b381487e --- a/docs/api/html/d8/d9d/classTBela_1_1CSS_1_1Value_1_1FontVariant-members.html +++ b/docs/api/html/d8/d9d/classTBela_1_1CSS_1_1Value_1_1FontVariant-members.html @@ -93,32 +93,35 @@

$defaults (defined in TBela\CSS\Value\FontVariant)TBela\CSS\Value\FontVariantprotectedstatic
$hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
$keywords (defined in TBela\CSS\Value\FontVariant)TBela\CSS\Value\FontVariantprotectedstatic
__construct($data)TBela\CSS\Valueprotected
__destruct()TBela\CSS\Value
__get($name)TBela\CSS\Value
__isset($name)TBela\CSS\Value
__toString()TBela\CSS\Value
doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
__construct(object $data)TBela\CSS\Valueprotected
__get($name)TBela\CSS\Value
__isset($name)TBela\CSS\Value
__toString()TBela\CSS\Value
doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
equals(array $value, array $otherValue)TBela\CSS\Valuestatic
escape($value)TBela\CSS\Valuestatic
format($string, ?array &$comments=null)TBela\CSS\Valuestatic
getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getClassName(string $type)TBela\CSS\Valuestatic
getHash()TBela\CSS\Value\FontVariant
getInstance($data)TBela\CSS\Valuestatic
getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
getRGBValue(Value $value)TBela\CSS\Valuestatic
getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
getType(string $token)TBela\CSS\Valueprotectedstatic
getInstance($data)TBela\CSS\Valuestatic
getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getRGBValue(object $value)TBela\CSS\Valuestatic
getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
keywords()TBela\CSS\Valuestatic
match(string $type)TBela\CSS\Value
match(object $data, string $type)TBela\CSS\Valuestatic
matchDefaults($token)TBela\CSS\Valueprotectedstatic
matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\FontVariantstatic
parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic
parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
render(array $options=[])TBela\CSS\Value
toObject()TBela\CSS\Value
type()TBela\CSS\Valueprotectedstatic
validate($data)TBela\CSS\Valueprotectedstatic
renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
toObject()TBela\CSS\Value
type()TBela\CSS\Valueprotectedstatic
validate($data)TBela\CSS\Valueprotectedstatic
diff --git a/docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html b/docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html new file mode 100644 index 00000000..eed7b4b8 --- /dev/null +++ b/docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html @@ -0,0 +1,209 @@ + + + + + + + +CSS: TBela\CSS\Cli\Option Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Cli\Option Class Reference
+
+
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

__construct (string $type=Option::AUTO, bool $multiple=true, bool $required=false, $defaultValue=null, array $options=[])
 
getType ()
 
 addValue ($value)
 
isValueSet ()
 
isRequired ()
 
getValue ()
 
isMultiple ()
 
getDefaultValue ()
 
getOptions ()
 
+ + + + + + + + + + + + + +

+Public Attributes

+const AUTO = 'auto'
 
+const BOOL = 'bool'
 
+const INT = 'int'
 
+const FLOAT = 'float'
 
+const STRING = 'string'
 
+const NUMBER = 'number'
 
+ + + + + + + + + + + + + + + +

+Protected Attributes

+bool $isset = false
 
+string $type
 
+bool $multiple
 
+bool $required
 
+mixed $defaultValue
 
+array $options
 
+mixed $value = null
 
+

Member Function Documentation

+ +

◆ addValue()

+ +
+
+ + + + + + + + +
TBela\CSS\Cli\Option::addValue ( $value)
+
+
Parameters
+ + +
$value
+
+
+
Returns
$this
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/Cli/Option.php
  • +
+
+
+ + + + diff --git a/docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.js b/docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.js new file mode 100644 index 00000000..f9159afa --- /dev/null +++ b/docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.js @@ -0,0 +1,25 @@ +var classTBela_1_1CSS_1_1Cli_1_1Option = +[ + [ "__construct", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#acf1238246e99ab0e2afd3356b0838fcf", null ], + [ "addValue", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a3dfd42518ba6a6c8f42fc295af6719c3", null ], + [ "getDefaultValue", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a6e31c4dfe3e0d94802338c8c3aee4712", null ], + [ "getOptions", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a4e7c6daa236b6a00a0e2e1b2ea2c28a8", null ], + [ "getType", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#af26c1ce129db7aeb960c49625c24f025", null ], + [ "getValue", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a066ad6a2d013ab716a8803bfab571dac", null ], + [ "isMultiple", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a93626a774521759332d4613ba2b6415d", null ], + [ "isRequired", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a9e04ccb5d09d679e223b8f6fd7621883", null ], + [ "isValueSet", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a9e34f208da5e5083243035914266b485", null ], + [ "$defaultValue", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a58146379d359370f02af938ae470a255", null ], + [ "$isset", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a9b2cb4c03d0d68d4b51002385f7ae99d", null ], + [ "$multiple", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a6707426072ce754120522a1300b977ca", null ], + [ "$options", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a413f2b587ef425557ca266e2a269abba", null ], + [ "$required", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a8783689244e791b3cf5a6348fb2cb9a0", null ], + [ "$type", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a5c87ba7809e836abe661c828d743a98c", null ], + [ "$value", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a730ed40a1bc618b73f113d1fd6559df4", null ], + [ "AUTO", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#adacf137e2117837045b027f4c1befb84", null ], + [ "BOOL", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a123a8f0090c61bcbcca2b3cbeb8000bf", null ], + [ "FLOAT", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a7f139ac51f61cf6ec9a793ef0573eb91", null ], + [ "INT", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a2d0d864fefa55205f942a83bb5a90776", null ], + [ "NUMBER", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a05faece6ce3c9de63e2232e5f1a53bc5", null ], + [ "STRING", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#aae1243cdb9655e91ee63204aa7a72341", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.html b/docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.html old mode 100755 new mode 100644 index 477cced6..40c8e361 --- a/docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.html +++ b/docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.html @@ -119,6 +119,8 @@
 
 getValue ()
 
 getRawValue ()
 
 setValue ($value)
 
 getParent ()
 deduplicateDeclarations (array $options=[])
 
- Protected Attributes inherited from TBela\CSS\Element
$ast = null
 
+object $ast = null
 
RuleListInterface $parent = null
 
+array $rawValue = null
 

The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Element/Declaration.php
  • +
  • src/Element/Declaration.php
diff --git a/docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.png b/docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.png old mode 100755 new mode 100644 index 5ee7e5cacf910ac1fe0bb04591f11ca8570747e1..dc6ff597c1cf0e1cb371b5c0fe8f791eaed8a4f7 GIT binary patch literal 4296 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 literal 2698 zcmZ`*dpMM78-GJZR%%PexfRA5=s&$;9WR=xqTbXhg znw$+r4kIKNF=5DN#v#mTw1mNYFWY`!*Y)lGb3gBWKhJ$%_jA9$-|u=-&mm9A>`~kU z0D#PCds}A!5Kjky9Z(5zFfw1h+6yicSF91%06@!>UdQYN{li#$X9NI5e-8lHZvns> z7`i?K01;3Cm_-AC`F#M84|!1UWC?D_opW%7i$o$^7kPSl0So}Z?dIlYF!E@)Z2PftlnO-W0MVdOp?C{$PX&ojXE8><|W zxiBBNyrY1gM_(d2*p7`LI75#&a(Pzl@7VP=wB5plMwXxcLru9pQ)!C&wN}3x-)Q>0 zja|&BBFflNAzf{bm*g~=;{*?^kdJvLy5|!f5J`1nBHBGi2jH)~2H>L;)|J7yEx%#Zu6He#Zl|y zM+1a3Y6E>Z&TcL*U`}T6290OUX%d~r5v>A+ej>fj8E;327&jH%4^>MV_gPclsUN}? zRI?1s=L4&IXM#2sSl%?V*^icQMi8Z^*b5`xlkYb#RvXo)r^Z~FC%fY=R53_W$+Z{Y z8LL01Rhl`KHZX?ASTjLdvt&GPm{Vr;{*t3$y+Woyn1l}&m9vYg`7{yav?Lf@dMcyTQD=# z5Y)jW_gI-2msJcz$Fh+T7RD@_Mg^q>z6jO9G#AHGYP<=x_`9&-nRo~(X+2!66)AR9ir=nnc?I3zBe$d5!(=UI& zWku}0Oom1w!%PB#X|UUj5-3K+2=i>N@3*6vI^fY7e*vY%9(`-S9RzdhPONe8 z^lqj!*AcmcC}AgdBysa_p~kNZB$-D`2n1?gA8Xdg zd`pGjNghVD~a%OnM+sHSTtD+6q9+ggIRuFF!PCR>>?MT;#+J1*5aa+#lBEOV(YT| znfVy5OvbGmrB-|01G@SOgK;FHjf3S!i;IjFGRHZ`xj~0EzEra5Cc7BR z6dIXbF0G-lb`0sTsiOiz?A4>CI&%u8L^I|~H4M=z?sDl^lx2QdzarS)j9YN4F``C~ zT|O#^eKG>+c5Ybq=aX341;Ruk{}fI7g-M*rCC7s`~(td(lxUBjO2Tf*NQTQZ-Rpt68 z$E*z1wi4QD_?qvNpR&&d7wrA5rh8dC((+AFbdbT|^X$Uc(pc|b*$xqA@stsT^y#&p z(7N2&6U4aC;qIoiyNnO}kUj&Bx-ss|!Ui!;7)h`b^6Bi?93q^yd-uo6p5T!6jbM|h zeWuA!O17?3bE3^3$}RW%HTRf?NItNE_@Q8a?#QnH*i+A>9el(|iwRpr&s@Fs@d>1J)DrX7Z= zz92Amy+lT2K6UvcNPE^JV8R-{50dFm5*nRcE{>`EQBMowuD0~f7^*r}#AgA+R6d5( z_xOEhwGkgBktmp<395I!42qDY%2{(UPr8Oyuvkuz%H=sS`%rTTb(wf z+5D|2;H^PHS~);$cyZ_BH7umlXK^kay$^Dc;y9UxgMLdf-O`zV6PsA%35d zos>Im$j2lJh%D1W!wx+~&I8J|ya{eXn`wChZp||$SwLWR3cV~Q@#!)7Z!8^;tv>K| zwCa7&3mb>_d^*TTjX+!8#3RER({s!^sQSpOXRLYzZf{G|*-4#qH4!S1gkSsO_TCs! zt>+xXaz)s@?_yq?FZL4$}d}!px)@f(gUxHmT&WNrdAkz zB|oXarw@t(Gn8ImUA+1$+Z?*6wHH+GZR!0>?Kx&d(VB_rrdqpy3wDe?><+%cG{fO; z;g>PtKIYg^A8-Nmq581nP?O_OeOIWyIn>15&{!J^HHShgpl0A3@T&w|@a3z%QU9LM Tf=hG-6M)ljq;1)c=o|k5`BW7J diff --git a/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html b/docs/api/html/d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.html old mode 100755 new mode 100644 similarity index 69% rename from docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html rename to docs/api/html/d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.html index 7b426743..78ffdc45 --- a/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html +++ b/docs/api/html/d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.html @@ -5,7 +5,7 @@ -CSS: TBela\CSS\Value\CSSFunction Class Reference +CSS: TBela\CSS\Value\InvalidComment Class Reference @@ -62,7 +62,7 @@

@@ -83,42 +83,35 @@
-
TBela\CSS\Value\CSSFunction Class Reference
+
TBela\CSS\Value\InvalidComment Class Reference
- + Inheritance diagram for TBela\CSS\Value\CSSFunction:
+ + Inheritance diagram for TBela\CSS\Value\InvalidComment:
- - - - - - + + - - - - @@ -127,48 +120,62 @@  

Public Member Functions

 render (array $options=[])
 
 getValue ()
 
 getHash ()
 
 render (array $options=[])
 
- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 match (string $type)
 
 toObject ()
 
 __toString ()
jsonSerialize ()
 
- - - - - - - - - - - - - - -

-Static Protected Member Functions

static validate ($data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
- + + + + + + + - - + + + + + + + + + + - - - - - - + + + + + + +

-Additional Inherited Members

+Static Public Member Functions

static doRecover (object $data)
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
+ - - + + + + + + + + + + + + + + + @@ -187,52 +194,43 @@

+Additional Inherited Members

- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
static matchDefaults ($token)
 
static validate ($data)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
 

Member Function Documentation

- -

◆ getHash()

+ +

◆ doRecover()

+ + + + + +
- + - + +
TBela\CSS\Value\CSSFunction::getHash static TBela\CSS\Value\InvalidComment::doRecover ()object $data)
+
+static
-

@inheritDoc

+

recover an invalid token

-

Reimplemented from TBela\CSS\Value.

+

Implements TBela\CSS\Interfaces\InvalidTokenInterface.

- -

◆ getValue()

+ +

◆ render()

- - - - - -
TBela\CSS\Value\CSSFunction::getValue ()
-
-

@inheritDoc

- -
-
- -

◆ render()

- -
-
- - - + @@ -240,50 +238,21 @@

-

@inheritDoc

+

@inheritDoc @ignore

Reimplemented from TBela\CSS\Value.

- - - -

◆ validate()

- -
-
-

TBela\CSS\Value\CSSFunction::render TBela\CSS\Value\InvalidComment::render ( array  $options = [])
- - - - -
- - - - - - - - -
static TBela\CSS\Value\CSSFunction::validate ( $data)
-
-staticprotected
-
-

@inheritDoc

- -

Reimplemented from TBela\CSS\Value.

-

The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Value/CssFunction.php
  • +
  • src/Value/InvalidComment.php
- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 match ($type)
 
 getHash ()
 
- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 match (string $type)
 
 render (array $options=[])
 
 toObject ()
 
 __toString ()
 
jsonSerialize ()
 
+ + + + + + - - + + + + + + + + + + - - - - - - + + + + + +

Static Public Member Functions

static match (object $data, $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
@@ -172,9 +160,23 @@

Static Protected Attributes

+ + + + + + + + + + + + + - - + + @@ -182,12 +184,12 @@ - - - - - - + + + + + + @@ -196,48 +198,40 @@

Additional Inherited Members

- Public Member Functions inherited from TBela\CSS\Value
 __get ($name)
 
 __isset ($name)
 
 render (array $options=[])
 
 toObject ()
 
 __toString ()
 
jsonSerialize ()
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
 
static validate ($data)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
 

Member Function Documentation

- -

◆ getHash()

+ +

◆ match()

+ + + + + +
- + - - + + -
TBela\CSS\Value\FontStyle::getHash static TBela\CSS\Value\FontStyle::match ()object $data,
-
-

compute the hash value

Returns
string|null
- -

Reimplemented from TBela\CSS\Value.

- -
- - -

◆ match()

- -
-
- - - + + - + + + + +
TBela\CSS\Value\FontStyle::match (  $type)$type 
)
+
+static
-

test if this object matches the specified type

Parameters
- - -
string$type
-
-
-
Returns
bool
+

@inheritDoc

@@ -339,7 +333,7 @@

_J-kaI)XWxEv zFv#D`WSt2B0A^r-FCG985Nzidt$@da?86@LggUq{#80c$!sgig6a^~FhpoT5L?WrO zD42$qMrZLs!2s-}Yxkj$F95)x0rcGyl7di|sRcqF(m+Wfh_r5=w?pH1Kkdn0bfwzZ zl2-bnkVEu#(@uvkvlcA7;_sOHVAvz*T4q&iID0c&f<i6tK8F_{+rBwLT@TtsE2XY7MYe?&&gd)t4#L@S1ve~N+{jpk}V#H>g7+Ey>c>842 zb5U~z6F>ZW7>f|Zx!KBDJYFft4NtnT5OmLQc-6i6^f<;Wp-vvUCbrNZlGT0SL4YQh z)g3rYj!{3#y^}F_;>N}PM`qV+C?RdTq~+v>^{k|iDQ7hg&q1+UoPBT@m03nF1U_p` zQga>-5>N2cHx*hFv;xehHRSBpol+2+nH!}lI4d15d#Fsu<1nXZWQNMP&_krY*f0{8 zYIA$_jLR+70>S~Ppj*xk{7w$5vW zZ5-ro8;DVD8VtsO<=*G9fpRX4blIvA!sDnptHY>2f?Q_RhIcU&R1T&-#~D!khOS?L zrC@s?de6ewF)YARbfoPj>8+`0-xgo2DUU?&Mz)c@US{YV;8#Mk2uJTW;UTRJLXGqF zxcUKff?kybi@+a+k3~o9i?$&oKxt0cC+~ImKs#2y&+knbpm%vcg>Kwkt3M87T)%cxH$3J=qjT{+=Qd`xg1t8&k^~G zerB`(M%mu{svS0Y2IR`v{PVXuSF+QCNy+nGh+PpTZjs{TZm_l<&~(HgN69gbR?A9; z3SJt*)s!bMWnG7^sv=j-4Q(wvq;fwx95RkS)dL359tP|y6a^zR7OvP ztGzI|`ASW>a6WHZ;h(s;JPjl_;H;y#`DJsaIv{D@Xi1jmRf68cECX@`z4>_x9hNf| z$Kn>iab;YCQT*h zaujim-($xR!LQa;5G*@;+r|oCkM`4nmEmZK|I9>hGmds($B~Ewp5FF1U})VG0?Z*{~Q4Qf_&?|k23xQw6f#H literal 1264 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-L!*gQv(A7^Jz~P$B>F!Z|~&x%{CBVONd$dU-BVyNT`0oQ^pZTc zz6d?(|KZ(=)0ez%f9AgMBI3ST<RSQ=>oMN)HbJZlBnVnl4CdM|e znj)UzwYw!(~&ysn9HC;_2z^nTb7rG8k=2_vfdMt z?Afi5zQ*F#`O}N8NNMNp%{QIa8sweb>npN0DR5Iy@9V5L6W`Z9QhoPf-NG+BqT7YM zH2T-I2pZvW(S z|3K5H%0u_w2Q2#K0CWM^8JNV=om2B3|JUDe-+kxD-;N-4=QMV{u=>3}xH|j5Y_sos z4)^w#?3q7HY5ne>ughmda4nJ7tlWHNzLxv)IH`HAGwZk9T-0(!G&t`d<7~4N)iLiq zlIH8XEwi%PbII`V%+~WU>A_u#;9w5I{dwnN!O>WQ+_4AbMa;k zNyVjYE3~|i6eSha&Dvy^;l(KS=b`a7?S-4_Zth-|BYE3aL-%$x-<-wq+kU-@`Ww1* zGu!4 $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected $parentTBela\CSS\Elementprotected - __clone()TBela\CSS\Element - __construct($ast=null, $parent=null)TBela\CSS\Element + $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected + __clone()TBela\CSS\Element + __construct($ast=null, $parent=null)TBela\CSS\Element + __get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList __toString()TBela\CSS\Element addAtRule($name, $value=null, $type=0)TBela\CSS\Element\RuleSet addComment($value)TBela\CSS\Element\RuleList @@ -112,28 +114,29 @@ getLeadingComments()TBela\CSS\Element getParent()TBela\CSS\Element getPosition()TBela\CSS\Element - getRoot()TBela\CSS\Element - getSrc()TBela\CSS\Element - getTrailingComments()TBela\CSS\Element - getType()TBela\CSS\Element - getValue()TBela\CSS\Element - hasChildren()TBela\CSS\Element\RuleList - insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList - jsonSerialize()TBela\CSS\Element - query($query)TBela\CSS\Element - TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface - queryByClassNames($query)TBela\CSS\Element - remove(ElementInterface $element)TBela\CSS\Element\RuleList - removeChildren()TBela\CSS\Element\RuleList - setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element - setChildren(array $elements)TBela\CSS\Element\RuleList - setComments(?array $comments, $type)TBela\CSS\Elementprotected - setLeadingComments(?array $comments)TBela\CSS\Element - setTrailingComments(?array $comments)TBela\CSS\Element - setValue($value)TBela\CSS\Element - support(ElementInterface $child)TBela\CSS\Element\RuleList - toObject()TBela\CSS\Element - traverse(callable $fn, $event)TBela\CSS\Element + getRawValue()TBela\CSS\Element + getRoot()TBela\CSS\Element + getSrc()TBela\CSS\Element + getTrailingComments()TBela\CSS\Element + getType()TBela\CSS\Element + getValue()TBela\CSS\Element + hasChildren()TBela\CSS\Element\RuleList + insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList + jsonSerialize()TBela\CSS\Element + query($query)TBela\CSS\Element + TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface + queryByClassNames($query)TBela\CSS\Element + remove(ElementInterface $element)TBela\CSS\Element\RuleList + removeChildren()TBela\CSS\Element\RuleList + setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element + setChildren(array $elements)TBela\CSS\Element\RuleList + setComments(?array $comments, $type)TBela\CSS\Elementprotected + setLeadingComments(?array $comments)TBela\CSS\Element + setTrailingComments(?array $comments)TBela\CSS\Element + setValue($value)TBela\CSS\Element + support(ElementInterface $child)TBela\CSS\Element\RuleList + toObject()TBela\CSS\Element + traverse(callable $fn, $event)TBela\CSS\Element diff --git a/docs/api/html/d8/dd5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains-members.html b/docs/api/html/d8/dd5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html b/docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html new file mode 100644 index 00000000..e0d06241 --- /dev/null +++ b/docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html @@ -0,0 +1,327 @@ + + + + + + + +CSS: TBela\CSS\Cli\Args Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

__construct (array $argv)
 
setDescription (string $description)
 
setStrict (bool $strict)
 
getGroups ()
 
addGroup (string $group, string $description, bool $internal=false)
 
 add (string $name, string $description, string $type, array|string $alias=null, $multiple=true, $required=false, $defaultValue=null, ?array $options=[], array|string|null $dependsOn=null, $group='default')
 
getArguments ()
 
help ($extended=false)
 
+ + + + + +

+Protected Member Functions

printGroupHelp (array $group, bool $extended)
 
 parseFlag (string &$name, array &$dynamicArgs)
 
+ + + + + + + + + + + + + + + +

+Protected Attributes

+bool $strict = false
 
array $groups
 
+array $flags = []
 
+array $settings = []
 
+array $alias = []
 
+array $argv
 
+array $args = []
 
+

Member Function Documentation

+ +

◆ add()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TBela\CSS\Cli\Args::add (string $name,
string $description,
string $type,
array|string $alias = null,
 $multiple = true,
 $required = false,
 $defaultValue = null,
?array $options = [],
array|string|null $dependsOn = null,
 $group = 'default' 
)
+
+
Exceptions
+ + +
Exceptions
+
+
+ +
+
+ +

◆ parseFlag()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
TBela\CSS\Cli\Args::parseFlag (string & $name,
array & $dynamicArgs 
)
+
+protected
+
+
Parameters
+ + + +
string$name
array$dynamicArgs
+
+
+
Returns
Option|null
+
Exceptions
+ + +
Exceptions
+
+
+ +
+
+

Member Data Documentation

+ +

◆ $groups

+ +
+
+ + + + + +
+ + + + +
array TBela\CSS\Cli\Args::$groups
+
+protected
+
+Initial value:
= [
+
'default' => [
+
'description' => "\nUsage: \n\$ %s [OPTIONS] [PARAMETERS]\n"
+
]
+
]
+
+
+
+
The documentation for this class was generated from the following file:
    +
  • src/Cli/Args.php
  • +
+
+
+ + + + diff --git a/docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.js b/docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.js new file mode 100644 index 00000000..6a48ba94 --- /dev/null +++ b/docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.js @@ -0,0 +1,20 @@ +var classTBela_1_1CSS_1_1Cli_1_1Args = +[ + [ "__construct", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a4208341de4f76587d46d0c9d3139ecd2", null ], + [ "add", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a003885903f35aa4d10a168b5dd1142fe", null ], + [ "addGroup", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a4dd5befd7e4ad1e135a7c39e017009f9", null ], + [ "getArguments", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#af50df8dac7cf9814d4b7e20f6a5c165f", null ], + [ "getGroups", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a232ba3c8a4bb25b614e6c57870a4d42b", null ], + [ "help", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#adf0d12f5fb83c22c93c61f4d4eedbb13", null ], + [ "parseFlag", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#aae62a2b0a12b3aa3215e9da5079f63cc", null ], + [ "printGroupHelp", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a46948ce8f1369da23d5e7a58f9096afc", null ], + [ "setDescription", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#aac7f2550cfdc68fb29534d6e9ca6823b", null ], + [ "setStrict", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a2480d1dad9fa077e7d969c1a55cd4048", null ], + [ "$alias", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#acc74ce9c05c306736dce4e2d1492280f", null ], + [ "$args", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a20be14fe24189a9666e1dca10b01fd01", null ], + [ "$argv", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#ada5ce60faed84c43dae285cf58243dce", null ], + [ "$flags", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#ac83bb60b8024fb19067324bbdf4c013c", null ], + [ "$groups", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a692aaaff8db0fd931793cd5fe01634bc", null ], + [ "$settings", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a07ddf39a0cc15138f566aba91b3570ac", null ], + [ "$strict", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a93327a63d2836acd09f0f4b4661350d3", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d9/d03/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector.html b/docs/api/html/d9/d03/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector.html old mode 100755 new mode 100644 index 7e6e0842..3121b05e --- a/docs/api/html/d9/d03/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector.html +++ b/docs/api/html/d9/d03/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector.html @@ -194,7 +194,7 @@

$hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\OutlineWidth)TBela\CSS\Value\OutlineWidthprotectedstatic __construct($data)TBela\CSS\Value\Numberprotected - __destruct()TBela\CSS\Value + TBela::CSS::Value::__construct(object $data)TBela\CSS\Valueprotected __get($name)TBela\CSS\Value __isset($name)TBela\CSS\Value __toString()TBela\CSS\Value - compress(string $value)TBela\CSS\Value\Numberstatic - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + compress(string $value, array $options=[])TBela\CSS\Value\Numberstatic + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[])TBela\CSS\Value\Unitstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\OutlineWidth - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\Unit - TBela::CSS::Value::Number::match(string $type)TBela\CSS\Value\Number + match(object $data, $type)TBela\CSS\Value\Unitstatic + TBela::CSS::Value::Number::match(object $data, string $type)TBela\CSS\Value\Numberstatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\OutlineWidthstatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\Unit - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\Unitprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\Unitprotectedstatic diff --git a/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html b/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html old mode 100755 new mode 100644 index 9264f065..c31e062e --- a/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html +++ b/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html @@ -95,26 +95,161 @@ + + +TBela\CSS\Value\CssFunction +TBela\CSS\Value +TBela\CSS\Interfaces\ObjectInterface + + - + - - + + + + + + + + + + + + + +

Public Member Functions

render (array $options=[])
 render (array $options=[])
 
getHash ()
 
- Public Member Functions inherited from TBela\CSS\Value\CssFunction
 getValue ()
 
- Public Member Functions inherited from TBela\CSS\Value
 __get ($name)
 
 __isset ($name)
 
 toObject ()
 
 __toString ()
 
jsonSerialize ()
 
- + + + + + + + + + + + + +

Static Protected Member Functions

-static validate ($data)
static validate ($data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from TBela\CSS\Value\CssFunction
static doRender (object $data, array $options=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
+string $hash = null
 
- Static Protected Attributes inherited from TBela\CSS\Value
+static array $defaults = []
 
+static array $keywords = []
 
+static array $cache = []
 
+

Member Function Documentation

+ +

◆ render()

+ +
+
+ + + + + + + + +
TBela\CSS\Value\CssSrcFormat::render (array $options = [])
+
+

@inheritDoc

+ +

Reimplemented from TBela\CSS\Value\CssFunction.

+ +
+
+ +

◆ validate()

+ +
+
+ + + + + +
+ + + + + + + + +
static TBela\CSS\Value\CssSrcFormat::validate ( $data)
+
+staticprotected
+
+

@inheritDoc

+ +

Reimplemented from TBela\CSS\Value\CssFunction.

+ +
+

The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Value/CssSrcFormat.php
  • +
  • src/Value/CssSrcFormat.php
diff --git a/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.js b/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.js old mode 100755 new mode 100644 index c034dba8..ff31779f --- a/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.js +++ b/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.js @@ -1,5 +1,4 @@ var classTBela_1_1CSS_1_1Value_1_1CssSrcFormat = [ - [ "getHash", "d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html#a4f39de356285456c3dc2402028c88248", null ], [ "render", "d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html#abd8d489d102a90249a556377c4fcf4b0", null ] ]; \ No newline at end of file diff --git a/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.png b/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.png old mode 100755 new mode 100644 index cbcb728a7d69f53c6a6feeef7fda5d85e9546efc..368fd3d3a2ebae062f8dd899fb256dd53f1d3c0b GIT binary patch literal 2020 zcmb`Ie^e7!7RQJ1s|X0Ts9X7=u8Fn-3M(sZg5qie7*etXC!rC6_5jUV8nA#M#6XNc zkW!XzU`PRhBR?brBW{3@q(Ne}vP`roT8t11b|poMBnV4l6GC>dd(L`l+x=(foSAp; zJKyu(oBO%@^t0h5KzX5TB0$~-_y(yj_bS{P@ z*@RB;655q((-l{%)7vKo%o)a;UuyTHY=bx2hZcLJ1Ld!MEAC2R>3Z17-Ni=N+Onhv zADyc>X=Kf*!M!C}h7j4D6*T+is*%x=&b(O;Y$lpcW>K!T%^O@gA^G%{F=Jx8tZ%9r>WjL=F*u^ za3GxM$Dj|1#_VS*CsSzhy_2!jjDF8FQ+_|C7d%$-9i^`lF=oyMI-6P~K0{GcQ(8*F z;N<&*k|4F$Q$k=uYvS|l|ghuASKmLz;ezuQEQp*uw;B@H&5i{U3}GVR*Z;XiQw3{}p1W zkrmS;datQhJ*K;vH95FF7yYhlO~RJpum8TZc5!j0YrgrQ!O+&GxZf~J*B=7v-pX*l z<20esZJi^?jO?W?6Qd8#F!kvEdj}7+Vr_xlZ4xX8McZQELX`)p=e_MRL|gMo3~Bxu z;^&z^5M|e19Q-UskEX>R0Q>9fxxK1oK@^VbC{TYc>$bO2-5#hG&3&b0Ysv-~*s3IR zIHy*ubwnK3ndg%L+#8xcB8|MGZ`>y4X?gQD(;{;vatkhl9fVEYjzZ{J}?QsHX0`n7nVIcV7 zFsSXGDeSv=aeFAj3*%uqbt{@9P{2;YcJ>9TZRYmg#~!&JfMQV-Hnb z2$>)JT>Sq7q*T1QE5hRQrzO%H54}a4tI|d%ZY^UnH7?qaq^Ve(QQ!P zlaf%Jzp-Rblzuy$(U9A>yd1`=p{^S%J?bCWc&ti8!#&hi5N_OlT#h7yUa!_yA0i&{ zg?p<_UT@hlAyZjLuvyK5!oc3t4u!2P%dv)Y&$E$7*q`)QS9Vz9L}3HAeKT0XkdKdx zrJhg&zum7^$0G<_))>~_7dpu_InJiC^P{eX@O6ytEbEm}(4k?{m6_gbXpvYRt(NQ7 zL^0EMagNiY^b1UVG*g>BOSA11XJ)`U-m${cIII9}!+ajwX`bCr)Tg3ZkoC$hn4a`&kqf*NOCvHCl!n}D@egnsKSgEPuw8NMsPSeY()90M7ph(dU47j5%Px$|K zi_RRW-O2>Uofam3R=0B|unleNr{sx0(Q_Zqx*PfE4c8ycCL=JGb^^~}xWD>TNTeC0 zCO0@~$(jn}pF;+q%lM&1i+60|`&G{Qzdt;HFxQ$=sc%SQ$CgF@nQ1I2?`QOOwS7#F z&Eyp+tS1`32ZqDJim5)z1zSL)F)6T1qxkM%T=XO4BVYYeajqsBil~HV#AC?A5KqgE zk)P_$=K^?zWhpdS0sc{~Fd3wmy8J<=X>F=btOY$Sv^{xZ`%Fbwj$!zOmp#Mlfr!<6zS?!V*xw(a*Zvs?D_&(IgYQ}Ui3xz$Wy6A={)hR zlCSwQctWO2S+z`LEuZkKpue|$ZEoa~UkZCW7W%t>jFT^0Xns5YNQS(=V4Td7&ASaw zxfphCy?k+BS>D3W84q6f3&tEP|9NC9`+sglLp$*`(>GYBF3C7}{jJ`dv?T=-p%Df9qISihzelF{r5}E+(2NB=^ diff --git a/docs/api/html/d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.html b/docs/api/html/d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.html new file mode 100644 index 00000000..95333987 --- /dev/null +++ b/docs/api/html/d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.html @@ -0,0 +1,111 @@ + + + + + + + +CSS: TBela\CSS\Cli\Exceptions\UnknownParameterException Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Cli\Exceptions\UnknownParameterException Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Cli\Exceptions\UnknownParameterException:
+
+
+ +
The documentation for this class was generated from the following file:
    +
  • src/Cli/Exceptions/UnknownParameterException.php
  • +
+
+
+ + + + diff --git a/docs/api/html/d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.png b/docs/api/html/d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.png new file mode 100644 index 0000000000000000000000000000000000000000..5c9749f99546449d64d7eff8a4041942edcb6a1b GIT binary patch literal 903 zcmeAS@N?(olHy`uVBq!ia0y~yU~~nt12~w0cI@c|Ns+Ls&4dVSlHNh zcf=e$YtLIx4Xe)o|Kld6`f|o?x!JcPYfR5Cnf<9K>(NEO`SJII=Bw1s|NZn)NshXI zws270QajIIR_1HEi(yBkwKpW59Sfmn)?66aZlU!OlJ9h9LIQx^) zfPpnfaKVZ5{iaM;Hn=t@@poS12sk9h`09qDgJ?9%illCaP@sY?U8azYt_@n-I0BA} zF|N9yM1kbg`h#ExXgDxPG@M2?>QqwU-t4&dnLGY&=-HNQ{o_@H`{yhM+4u3xKTUNn z94UCk|9{WZdqu4o!FqDXY9HMU86RWs1c_$s z=e2ouaL@ToQPXGsot*QFZEA8~b$R2S=MOqqo`mNcUO#%@wR%SP`)cKQsl`ec`SVIj z3YShTf0XrqW_;9{>8|H`ZNC29>pRQ)Vx7gsyNkb;8pf*}7rPuO{paN39iNyg_i(4Z zd)=2gx&5vFFAu)W-%7STfBoo1o?J(MS8()t|BzV^ndS?XFMc)U=)ul?Vs8Uu-@JPf zV|}SG^7h4x_18XyUq86keERP_(Z%Vxt4oAWJA~U^JUe$!jrZ-R)>Uh}_xEkv%JJd* zk4xJa#D55^)n%$V0*u=`SCtObH>1Y4jgFhkjE;`ie;9N5Pn2=_-cttV8U{~SKbLh* G2~7YkU90;5 literal 0 HcmV?d00001 diff --git a/docs/api/html/d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.html b/docs/api/html/d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.html old mode 100755 new mode 100644 index e47aeaf1..5c4d6ae4 --- a/docs/api/html/d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.html +++ b/docs/api/html/d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.html @@ -111,6 +111,7 @@ TBela\CSS\Interfaces\ObjectInterface TBela\CSS\Element\AtRule TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingMediaRule @@ -121,6 +122,9 @@ + + @@ -156,6 +160,8 @@ + + @@ -215,11 +221,14 @@ - - + + + +
 addRule ($selectors)
 
- Public Member Functions inherited from TBela\CSS\Element\RuleList
__get ($name)
 
 addComment ($value)
 
 hasChildren ()
 
 getValue ()
 
 getRawValue ()
 
 setValue ($value)
 
 getParent ()
 deduplicateDeclarations (array $options=[])
 
- Protected Attributes inherited from TBela\CSS\Element
$ast = null
 
+object $ast = null
 
RuleListInterface $parent = null
 
+array $rawValue = null
 

Member Function Documentation

@@ -308,7 +317,7 @@

+ + + + + + +CSS: TBela\CSS\Value\CssFunction Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ + Inheritance diagram for TBela\CSS\Value\CssFunction:
+
+
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 render (array $options=[])
 
 getValue ()
 
- Public Member Functions inherited from TBela\CSS\Value
 __get ($name)
 
 __isset ($name)
 
 toObject ()
 
 __toString ()
 
jsonSerialize ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Static Public Member Functions

static doRender (object $data, array $options=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
+ + + + + + + + + + + + + + +

+Static Protected Member Functions

static validate ($data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from TBela\CSS\Value
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
+string $hash = null
 
- Static Protected Attributes inherited from TBela\CSS\Value
+static array $defaults = []
 
+static array $keywords = []
 
+static array $cache = []
 
+

Member Function Documentation

+ +

◆ doRender()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static TBela\CSS\Value\CssFunction::doRender (object $data,
array $options = [] 
)
+
+static
+
+

@inheritDoc

+ +

Reimplemented in TBela\CSS\Value\BackgroundImage, and TBela\CSS\Value\CssUrl.

+ +
+
+ +

◆ getValue()

+ +
+
+ + + + + + + +
TBela\CSS\Value\CssFunction::getValue ()
+
+

@inheritDoc

+ +
+
+ +

◆ render()

+ +
+
+ + + + + + + + +
TBela\CSS\Value\CssFunction::render (array $options = [])
+
+

@inheritDoc

+ +

Reimplemented from TBela\CSS\Value.

+ +

Reimplemented in TBela\CSS\Value\BackgroundImage, TBela\CSS\Value\CssUrl, and TBela\CSS\Value\CssSrcFormat.

+ +
+
+ +

◆ validate()

+ +
+
+ + + + + +
+ + + + + + + + +
static TBela\CSS\Value\CssFunction::validate ( $data)
+
+staticprotected
+
+

@inheritDoc

+ +

Reimplemented from TBela\CSS\Value.

+ +

Reimplemented in TBela\CSS\Value\BackgroundImage, TBela\CSS\Value\CssUrl, and TBela\CSS\Value\CssSrcFormat.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/Value/CssFunction.php
  • +
+
+
+ + + + diff --git a/docs/api/html/d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.js b/docs/api/html/d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.js new file mode 100644 index 00000000..e6c38178 --- /dev/null +++ b/docs/api/html/d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.js @@ -0,0 +1,5 @@ +var classTBela_1_1CSS_1_1Value_1_1CssFunction = +[ + [ "getValue", "d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.html#ac99448d15f59d092005432d83e060c3c", null ], + [ "render", "d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.html#a6e10141f378487ceb196188afe44ff90", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.png b/docs/api/html/d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.png new file mode 100644 index 0000000000000000000000000000000000000000..34955b265cd05bc61e858dbbf4026c3171abd2b5 GIT binary patch literal 2728 zcmbtW2~<<(5=NkaQj0-EKzuP!ML-sj(h7n~ktJ+45s)nrS8g#Zvac~H5=A6RG(Hfp zHUR-4S_4sb5kYpF5KF6-|2bp^|Yt=oICfw-}&#%{4?Lo+^a{u zTsCgd+n}JJu+h!c38A2%NCVeRYD%DN?o!YOA38@pjvbN7WZ-gKB*1hO5Wv;i-PF`X z*19zZzN*C_ypRguCi%tcIA*1wu;FVrr^Ck**6|0YeWxrp9U94*4EP}7Ej_F!5FZ#k zG>Rg4I_7)Wp53>sez12k#x}caClkmkzKJ{7TuMZ=QtsFooD4#65OCdeqPDXkB^$4E zkyuScT-ia%_}LXOG*H<=F{2QZpKTcxelnr-2|5=^L)rPg;+?^6;uR+g>ht>Z%l*N& z(}UFowd~w}fmpq}J9zm0ChFFP>O=5Axbb47VF!0K-&B8KDGl)362AO(e1C1NC>7u# z0p>0F-UwuW0*(UL&_qJ5frVWE8S1TBm8Rh$L zaU)bYGxp`~p*}Y>UIs5zk|k4$#u&LrzCKiP@P>(`l?WFZs+-R+;agFNh<^;fhud}5 z>es0mT9NqYr<4Y@Vb!rC7rzg2=cH>)SV(W!TtJFdS+*l(rkh5^2!iz^j zv8Z3Xcjva-y0vWH-r(K3-*IKhtZ@9i zJjthK8~r$V{P>#TO=Oy-o-xL$MS)DC5UrGr&8|Dcw?XzQVBs9*WQ^WjI0vL44yRn$ zqbpU$8XwQCMk8|-)mY}jP z-)#J|Vtjsi)#akH=CfR(s^-KMxs|^wmaLf8o`y>6KX1{3>@{CIn)>>fZ{fcaFE23) z$JhhDr1*k`aBk0FoFgj>pFjjF?EM@(`8z>V9lX7RLGc7&xY~qjTD0-tg2>T^Z*wyL zjWZsEG}#@f zW%PV9&lKZm+4rYul$lB-8*smj$5U^~KM3U1oJ9F>&i0`=ox|U<4Gm_Dz}j9?0k+NS zxlzd#4xG}!=Qr>P7v=8xGb&w{2kPb+8n4ROL9NbkAQ%>Yq*i zU)VQ$#;b%0oZf-M>7@7}19YH+-Y*A4sZDH$KK82ugk z?DmCb6lW}mw_WC0F@*L2V233Q-kesFGs6@p&xxDzt)!mo7j*ZU9!3T%b*4CSMt5WR zj}#k(Wm20*;b8!2{rs$1bMd@Qw75=dmOipjQ@hF7Y;~^+kF_>FGL&mzVDbKcF%n~2 z;H;wQI_!QAhEq-grwmx>DPCbPoR=$D4XA`Dn~DtO6*+EeaQlxm{kI+1H$}bUA5t8O zR27}a1bszaT32?^HCqiR8L-zLA!-*)L-rs7bkhF@JQ8@f7+7)Z0b9U9*R!^sOkw?M zLNU^*{~ZJbs;gaDo#Q9Hv=BaKNe|z}^UxgRKwlh^!mOL{_J#&3|hR zQZbK9TS+XvXeWOZ5~qQ* zXsq&7q!;)1)-*ni(~e(Uq(_DcJl~7jQ^PCz5)55C!zCN4_Jr191~f_hd+C{Tit1fd#zc84nEh1k3y5I-tDmJXRB3M&sQTN>k3e zPesiJOUh(tz;G2I0j#A&a5E15suH^|`;w1hrpv4FW~oc+HN27oQIynF5V(BGO;Fzb zb7j3LKU=@Zm~T-6h0MXAZrlT}Zbx@BSZy=tLFaD>BCV)I=y^Z8k6KTXp=QF1G#(*l z(8fDWxJ_~fz?w<$_}<9f{G{e^mZZXOfgTbYX!O|QZe|2T8}i literal 0 HcmV?d00001 diff --git a/docs/api/html/d9/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelect.html b/docs/api/html/d9/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelect.html old mode 100755 new mode 100644 index 3aae1ce8..d39fca2a --- a/docs/api/html/d9/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelect.html +++ b/docs/api/html/d9/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelect.html @@ -210,7 +210,7 @@

+ + + + + + +CSS: TBela\CSS\Element\NestingMediaRule Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Element\NestingMediaRule Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Element\NestingMediaRule:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

getName (bool $getVendor=true)
 
 isLeaf ()
 
 hasDeclarations ()
 
 support (ElementInterface $child)
 
- Public Member Functions inherited from TBela\CSS\Element\AtRule
 addDeclaration ($name, $value)
 
 jsonSerialize ()
 
- Public Member Functions inherited from TBela\CSS\Element\RuleSet
 addAtRule ($name, $value=null, $type=0)
 
 addRule ($selectors)
 
- Public Member Functions inherited from TBela\CSS\Element\RuleList
__get ($name)
 
 addComment ($value)
 
 hasChildren ()
 
 removeChildren ()
 
 getChildren ()
 
 setChildren (array $elements)
 
 append (ElementInterface ... $elements)
 
 appendCss ($css)
 
 insert (ElementInterface $element, $position)
 
 remove (ElementInterface $element)
 
 getIterator ()
 
- Public Member Functions inherited from TBela\CSS\Element
 __construct ($ast=null, $parent=null)
 
 traverse (callable $fn, $event)
 
 query ($query)
 
 queryByClassNames ($query)
 
 getRoot ()
 
 getValue ()
 
 getRawValue ()
 
 setValue ($value)
 
 getParent ()
 
 getType ()
 
 copy ()
 
 getSrc ()
 
 getPosition ()
 
 setTrailingComments (?array $comments)
 
 getTrailingComments ()
 
 setLeadingComments (?array $comments)
 
 getLeadingComments ()
 
 deduplicate (array $options=['allow_duplicate_rules'=>['font-face']])
 
setAst (ElementInterface $element)
 
 getAst ()
 
 __toString ()
 
 __clone ()
 
 toObject ()
 
- Public Member Functions inherited from TBela\CSS\Query\QueryInterface
 query (string $query)
 
- Public Member Functions inherited from TBela\CSS\Interfaces\RuleListInterface
 computeShortHand ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from TBela\CSS\Element
static getInstance ($ast)
 
static from ($css, array $options=[])
 
static fromUrl ($url, array $options=[])
 
- Public Attributes inherited from TBela\CSS\Element\AtRule
const ELEMENT_AT_RULE_LIST = 0
 
const ELEMENT_AT_DECLARATIONS_LIST = 1
 
+const ELEMENT_AT_NO_LIST = 2
 
- Protected Member Functions inherited from TBela\CSS\Element
 setComments (?array $comments, $type)
 
 computeSignature ()
 
 deduplicateDeclarations (array $options=[])
 
- Protected Attributes inherited from TBela\CSS\Element
+object $ast = null
 
RuleListInterface $parent = null
 
+array $rawValue = null
 
+

Member Function Documentation

+ +

◆ hasDeclarations()

+ +
+
+ + + + + + + +
TBela\CSS\Element\NestingMediaRule::hasDeclarations ()
+
+

test if this at-rule node contains declaration

Returns
bool
+ +

Reimplemented from TBela\CSS\Element\AtRule.

+ +
+
+ +

◆ isLeaf()

+ +
+
+ + + + + + + +
TBela\CSS\Element\NestingMediaRule::isLeaf ()
+
+

test if this at-rule node is a leaf

Returns
bool
+ +

Reimplemented from TBela\CSS\Element\AtRule.

+ +
+
+ +

◆ support()

+ +
+
+ + + + + + + + +
TBela\CSS\Element\NestingMediaRule::support (ElementInterface $child)
+
+

@inheritDoc

+ +

Reimplemented from TBela\CSS\Element\AtRule.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/Element/NestingMediaRule.php
  • +
+
+
+ + + + diff --git a/docs/api/html/d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.js b/docs/api/html/d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.js new file mode 100644 index 00000000..d1edb7fb --- /dev/null +++ b/docs/api/html/d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.js @@ -0,0 +1,7 @@ +var classTBela_1_1CSS_1_1Element_1_1NestingMediaRule = +[ + [ "getName", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.html#af797c262754af624646ef8b05d011363", null ], + [ "hasDeclarations", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.html#a8ae6a0f0fd3fcf84fb2bfe45f00e695d", null ], + [ "isLeaf", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.html#a9f51a45cc68df062f963fddae06ffa9b", null ], + [ "support", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.html#aee90bf112a223c8a05c524264c7ebcf2", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.png b/docs/api/html/d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.png new file mode 100644 index 0000000000000000000000000000000000000000..d570a4c26cfc6a5007db4ad6c88951647c9b2b9f GIT binary patch literal 8866 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�`kyj+&wJAAqUfFpWf zDUJqy{0_!(Z*12RArUX7P6W^w4i@cx8H}mw`*t|iu_|7F8Bf83crC(sJlY6&(7l1mvz7i`5j0iX5pfh(lPcb8DH0L&M^ryvCMLhO3C1z!4X6ua3a6L7$G2qWvWwT<6 zD_hCM0(vyIRu#`Jyy<93kbids&Kkiu1t12;07>N^G3a~vu>h(w=$&RXRkQ!^L&4xo z1qcAEyVUcy1^^v0>OO*+Uo?Y2m=S?D$#M6nhIev|@7x$#`>)67KM3)^R@~?ffenSh z!DoZedj@;L-Tn(^#_mAAAFQW}Jmf&yH#j(st#8S5wB)!sH`s9ejY{(uN)FE<(+RS8 zsPxh~Cc&w@_uA)!gkj$gGxPOi&ssy*pRoo!>6K&@0Jqi%T>V3eBc(JZn_JP?+^4=r zK~~lBUxtx1O&San|JI)iJS!lI_Dh&5o^-Hq#mLh7%6t)XP}e4X%-B$k^$+4mUd1L7 zAKQecAZH9`At;R`2v)7^?OZMVZmTSa(%G33=x13ITr8AK77FvhH>`X=MepS1(k2$5+)h|l+#yLIVPC6zQNaEL3&%r{}}nU zS&3E6FfParAjbVdc@W8;;pDH4?;Ps-Cvx&%3)ufGkKp?ABIQpW!NoF_HF&-X)GP%? zu6mb+b5D5OFAauMz!wBp*Hkve(UmyX1~7ed7SlW7o}R2!OjU_AlqHI?$G9zPjhI%| zaRqm!NI^-!&_jI9$xLVV_wO++^{8t@e@EXyY$_i~3lI&RD(Bz_rV9D`<^X_~J+pYp z!Qpj*{05bXV)O`m1`4~W4L1HU;$sF(YkB(bDQ!VmSUMIPCGCBfm=K3m#-co<_`8Mk z&=owz8vxlIM#z#1-Ve)8gDJZ;kN9)*4v8Z`(huRtReum3gzsf$#dJverS~Y*hNDh` zig>2JkU}jHfhrezhP#I!=RX7nS{>^#&Ybxwz^QCjwDCU8i)4BXvq&zo_)a3{41o(~ z-!*G6r$M!8a*%I`82;Y}{KHWa6Az(1YbgMS^u=dJ23D_wE&v zd^)?8tz{~|YCcqonuU5QJV<{7J$;_U7_Uy=cqJN6iAnzCMzen4hHxDs7FAN|5|o(w z{LUP?HmZHr{eW77nlaXV_ks%{Q7tKU6k%9m*F^uSxynZ$Bz8n-q%kDi4Ej!UPSIqD z3Cwgu{&bI6g!?IGsyOD#-CJ?rGG+36Rhr7Sk#-zp{!nmQ^DZ67Jlq^@8ck>NkkaC2 zeHZT7^f_?_PnFZ=#9_{fF+%wr1J|L|kPexF(21U1$defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\CssParenthesisExpression - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\CssParenthesisExpression - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\CssParenthesisExpressionprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\CssParenthesisExpressionprotectedstatic diff --git a/docs/api/html/d9/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction-members.html b/docs/api/html/d9/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction-members.html new file mode 100644 index 00000000..0aa7c4aa --- /dev/null +++ b/docs/api/html/d9/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction-members.html @@ -0,0 +1,138 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Value\InvalidCssFunction Member List
+
+
+ +

This is the complete list of members for TBela\CSS\Value\InvalidCssFunction, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
$dataTBela\CSS\Valueprotected
$defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
$hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
$keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
__construct(object $data)TBela\CSS\Valueprotected
__get($name)TBela\CSS\Value
__isset($name)TBela\CSS\Value
__toString()TBela\CSS\Value
doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
doRecover(object $data)TBela\CSS\Value\InvalidCssFunctionstatic
equals(array $value, array $otherValue)TBela\CSS\Valuestatic
escape($value)TBela\CSS\Valuestatic
format($string, ?array &$comments=null)TBela\CSS\Valuestatic
getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getClassName(string $type)TBela\CSS\Valuestatic
getInstance($data)TBela\CSS\Valuestatic
getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getRGBValue(object $value)TBela\CSS\Valuestatic
getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
getValue()TBela\CSS\Value\InvalidCssFunction
indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
keywords()TBela\CSS\Valuestatic
match(object $data, string $type)TBela\CSS\Valuestatic
matchDefaults($token)TBela\CSS\Valueprotectedstatic
matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
render(array $options=[])TBela\CSS\Value\InvalidCssFunction
renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
toObject()TBela\CSS\Value
type()TBela\CSS\Valueprotectedstatic
validate($data)TBela\CSS\Value\InvalidCssFunctionprotectedstatic
+
+ + + + diff --git a/docs/api/html/d9/da1/classTBela_1_1CSS_1_1Value_1_1InvalidCssString-members.html b/docs/api/html/d9/da1/classTBela_1_1CSS_1_1Value_1_1InvalidCssString-members.html new file mode 100644 index 00000000..09fa35a6 --- /dev/null +++ b/docs/api/html/d9/da1/classTBela_1_1CSS_1_1Value_1_1InvalidCssString-members.html @@ -0,0 +1,138 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Value\InvalidCssString Member List
+
+
+ +

This is the complete list of members for TBela\CSS\Value\InvalidCssString, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
$dataTBela\CSS\Valueprotected
$defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
$hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
$keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
__construct(object $data)TBela\CSS\Valueprotected
__get($name)TBela\CSS\Value
__isset($name)TBela\CSS\Value
__toString()TBela\CSS\Value
doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
doRecover(object $data)TBela\CSS\Value\InvalidCssStringstatic
equals(array $value, array $otherValue)TBela\CSS\Valuestatic
escape($value)TBela\CSS\Valuestatic
format($string, ?array &$comments=null)TBela\CSS\Valuestatic
getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getClassName(string $type)TBela\CSS\Valuestatic
getInstance($data)TBela\CSS\Valuestatic
getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getRGBValue(object $value)TBela\CSS\Valuestatic
getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
getValue()TBela\CSS\Value\InvalidCssString
indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
keywords()TBela\CSS\Valuestatic
match(object $data, string $type)TBela\CSS\Valuestatic
matchDefaults($token)TBela\CSS\Valueprotectedstatic
matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
render(array $options=[])TBela\CSS\Value\InvalidCssString
renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
toObject()TBela\CSS\Value
type()TBela\CSS\Valueprotectedstatic
validate($data)TBela\CSS\Value\InvalidCssStringprotectedstatic
+
+ + + + diff --git a/docs/api/html/d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.html b/docs/api/html/d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.html old mode 100755 new mode 100644 index 1006e41a..a8676979 --- a/docs/api/html/d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.html +++ b/docs/api/html/d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.html @@ -103,8 +103,14 @@  __construct (RuleList $list=null, array $options=[])   - set (?string $name, $value, $propertyType=null, ?array $leadingcomments=null, ?array $trailingcomments=null, $src=null) -  +has ($property) +  +remove ($property) +  + set (?string $name, $value, ?string $propertyType=null, ?array $leadingcomments=null, ?array $trailingcomments=null, ?string $src='', ?string $vendor=null) +   render ($glue=';', $join="\n")    __toString () @@ -217,8 +223,8 @@

-

◆ set()

+ +

◆ set()

@@ -238,7 +244,7 @@

-   + ?string  $propertyType = null, @@ -256,8 +262,14 @@

-   - $src = null  + ?string  + $src = '', + + + + + ?string  + $vendor = null  @@ -273,6 +285,8 @@

string | null$propertyType array | null$leadingcomments array | null$trailingcomments + string | null$src + string | null$vendor @@ -327,7 +341,7 @@

$hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic __construct($data)TBela\CSS\Value\Numberprotected - __destruct()TBela\CSS\Value + TBela::CSS::Value::__construct(object $data)TBela\CSS\Valueprotected __get($name)TBela\CSS\Value __isset($name)TBela\CSS\Value __toString()TBela\CSS\Value - compress(string $value)TBela\CSS\Value\Numberstatic - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + compress(string $value, array $options=[])TBela\CSS\Value\Numberstatic + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[])TBela\CSS\Value\Unitstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Unit - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\Unit - TBela::CSS::Value::Number::match(string $type)TBela\CSS\Value\Number + match(object $data, $type)TBela\CSS\Value\Unitstatic + TBela::CSS::Value::Number::match(object $data, string $type)TBela\CSS\Value\Numberstatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\Unit - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\Unitprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\Unitprotectedstatic

diff --git a/docs/api/html/da/d01/classTBela_1_1CSS_1_1Query_1_1TokenList.html b/docs/api/html/da/d01/classTBela_1_1CSS_1_1Query_1_1TokenList.html old mode 100755 new mode 100644 index 788ec476..d5c0cdda --- a/docs/api/html/da/d01/classTBela_1_1CSS_1_1Query_1_1TokenList.html +++ b/docs/api/html/da/d01/classTBela_1_1CSS_1_1Query_1_1TokenList.html @@ -191,7 +191,7 @@

Public Member Functions

getHash () -  - match (string $type) -   render (array $options=[])   - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name) @@ -132,34 +126,52 @@ - - + + + + + + + + - - + + + + + + + + + + - - - - - - + + + + + +

Static Public Member Functions

static compress (string $value)
 
static match (object $data, string $type)
 
static compress (string $value, array $options=[])
 
+static doRender (object $data, array $options=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
+ + +

Protected Member Functions

 __construct ($data)
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct (object $data)
 
@@ -170,12 +182,12 @@ - - - - - - + + + + + +

Static Protected Member Functions

 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
@@ -222,13 +234,11 @@

@inheritDoc

-

Reimplemented from TBela\CSS\Value.

-

Member Function Documentation

- -

◆ compress()

+ +

◆ compress()

- + + + + + + + + + + +

Additional Inherited Members

( string $value)$value,
array $options = [] 
)
@@ -258,50 +278,44 @@

Returns
string @ignore
-

Referenced by TBela\CSS\Value\Unit\render(), TBela\CSS\Value\FontWeight\render(), TBela\CSS\Value\FontSize\render(), TBela\CSS\Value\LineHeight\render(), TBela\CSS\Value\Number\render(), and TBela\CSS\Value\BackgroundPosition\render().

- - -

◆ getHash()

+ +

◆ match()

+ + + + + +
- + - - + + -
TBela\CSS\Value\Number::getHash static TBela\CSS\Value\Number::match ()object $data,
-
-

compute the hash value

Returns
string|null
- -

Reimplemented from TBela\CSS\Value.

- -

Reimplemented in TBela\CSS\Value\FontSize, TBela\CSS\Value\Unit, and TBela\CSS\Value\OutlineWidth.

- -
- - -

◆ match()

- -
-
- - - + + - + + + + +
TBela\CSS\Value\Number::match ( string $type)$type 
)
+
+static

@inheritDoc

-

Reimplemented from TBela\CSS\Value.

+

Reimplemented from TBela\CSS\Value.

@@ -360,7 +374,7 @@

&D-@D)azV{NH zoepTI>!RY?VqSV!r)28pO}~2V(v4*4NkP zt)Pz~!$sk)PDB84ntR&$5C#C$N^my&p-9w7mL#+SyL^7eO@6IXcb#!J`kY!wa4U0c zx76-kf^9`1FWggT-ZVZq!=)uqS0^+uUGve?nlSyx{Scn6>aq!^ZIh3t1jGCTh2gR% z+n0!GbzGr-xR)$82#QtY%=m2)E-Z%%_}v~%p9l+oE>-t->#_b>!+kp0H4T?Yv8I-_ zO-{`cQtPsJSKxAt%v4;?-*9E5aoNIk>^-#&FxWh$+f=4o%6L%FS8GPFF6d1i4S&|! z^>AYQk|x@;yLh#sV{uHR@APz;rBC>@+1=z9%#9^UQT@J&uep*?LU*4#ETDZL4rO_~ z9cc7P^B0~DY(l0Ird-AA3s`VS`I`rLF~+CerHzKnsxura7u7UOf^PnW7kBa11K?f8{ zgDLS@n103C44m-qffIFyO#GkSapJA##m10hAx6Q>AluIuaX)wKa=<$T?00!%ljpv`1OFT+O?I6mvL(^e83O3hJkV zxte{L60&)MCoymrNsKv~=3HukBWTU};Kg9>GmLTP?II|42Z_!lK=|hrMpNlWmxEwT z8>Xx3GCt0@8VerCCq{LC(JEK zFh-%UyI5O3wG)|78F}lFEQd3OiWICCcWGq~cgbdft9a*;wcH{DoaL9h`D%NdzGCQO zj7WFha$xJ*1PzZLAj}k?i&0+~=G2N?An}f$&Nu+y33IO|tKO z$Ba;CaL8{@XbyWhv|DGGaPF5_7rPJd26>Z(xtjkJPZbrl1wqJ`fe*~36kuEQlsBA`$n~3z{m#uZ4~&Q`0|^ z^f&gOEBwFN|9r#!F%yPu7%?qc5?b_9E6F{?GdVM0WIIltgb2qx{XG)SoQS^wX$iRJ zZisH^Ia^A045z!#DE`1OvaHeXNgE^va9C@EKPZ?_`XSfX=?;m)KC`pZwR(viq_SsV zAy_~xi&SJ3>ZJvBOS!6!$5QZdrBw!BaH}zWWsYVaT8QqLz22D|K$04D9J7K{GW%8i z#1C!qIa6)~Ppg_!dNANOHBFgzNvrG*w2fIqX5{nz8+V_f+_dYilo}uU;Y)S|aLDbr+p4Xc7adSdP#cV}=+K0%MmCZNEm0MU%5A~!0OCSA#j+GqpyLQ_XIvi!dik)NG5ZvZd?UirAeF zBN_W}*nwoecV{m)EGTPL$BD?neXBRJr?OM{ldDD*eMgNS4BQ&m1r7bJXRFYI7MaO> zQAh7F-DMwEfT>ybAeV6a&`)`+${7~l_ZLk6@t@g)6UE9!%%k>1k!h5nzkmpO->=I* z+4<@%EpY<53#8~Y>r>_Cu;g;OXm19KA5fZli?O-I@j=yirKp=g*B?vf3#p}b`zu~# zsSZegd!)F-{sgFZCv~NDKi%mr~INS)_U2z;5=wQy2QsPxOJe z=u_x0)?Y6gIhEv>GNDblvzecrOMjx|C7jWj-s@JrB3a!IB`WO40F|ImW{Jpc4#3$u K*_2ovj{hA?MW@yP literal 1913 zcmZ`)c{tnY7XAr}wyJeqqk2WBrX|)`x(I`|u_Qzyq9{VDq?WW-Dn&^#RjoGmsAVj} zNNqJHTr$?GwIcT_tu@xRiM5u{m{@Pxdppm)f6PDMIp;m+eV+54^F7~}fN`{yKd5>T z004P}9UKb)5^S;myOgB(%nxha6&oqyMbt$AU?v~hAxMkklfHIX6ad^k0{}5`0I(&7 zV&(vV0tJ8t9{_-50l+tZ&uwrr7bpITall#c@9&FU5<9Q8wRKjw0stvu#D90XU5rYE zVjZ0UEB=W8=ir*XEgX0xt!5_}~#q5;GVm1e7&P`^{Q!Fk1Fqgti&-J&vrH1vzZev7gj$>hfzH%!;LaVp5CKi&Kv*)}%iTLZtm> z8mKAPagLfN3fE4%`JyP8#jn%5?SRlsY;jR-?h8ZCHV+`)KP6ZE!|iNH+!3C-D5@u>jXwWd8WCn{=tCxl}O#lGA%TWIXX0CDL3YZ;#PT%rOC#T z1A4r#;tMqCR$%$<^f2H9(aVgm7!= z+rgEEG!~@?UohGJ+QP5VxlUf!W8J_zGbk$Ybr4HWC~TmK_8OW3m@-wp@r>>fKm5@b zHcvY%rh7^jrsg=+g1_U};RchdIombx?h`qY8At2@)pTw#RkpKNs5_^ZSMiqv z8ay(wNQh;P;Ou0Xx!JB3I_qAPNX^2xB)a8$3DIg^OT6IYM>&*m#*8Y@xb~bbE*38n zDZ;W@L!+_2~SA-FZ?A3VeF{AQCHY2{ZuuprM}HH{Y-#tLN>3{MwY?%3+nX4 zuG6B_c#X$3Mjx6slHQN8!;EcgqBr_q?i8^V#BTnp!3=eO+G||_+#KoE)Y+15c!}$u zv>N1@x!#puN->b=VTEc{iSY2N8&9l-Wfa^H#S>F&$0FBE<|&Q<-?`D5QQk0 zA)`;CS@vCbUL12y#;u0`42!YPvxzNpU_6DP7*8K#kIudav9AW|7vY0Ag}H2{WO(eJ zM<*_2XKOygD)GI+Znux4dwoUq+ko7ZPaO`!H<(s=?6^V)E)H4AI9YLcuD0F<}SnZcQEA=H*W6wV8 zu!9)}rf6iiPgf(!mE~taiOkfyUV?Y*CjH^x7lL-=)44G46E8u-lHpL%MAGQ(V1uxR zbU~B|rEB{c=5d zr!$C_#=Dyz?(~h$v%2pE?={o0;1{383l1WI10!}1paTTzvRC+d#4(#b!FPH6gA|s) zK`2+#Wa~OVK4h~Q$aTu(ey4n= R;=}|1VeJV2<&w`2{|5GEny>%> diff --git a/docs/api/html/da/d58/deprecated.html b/docs/api/html/da/d58/deprecated.html deleted file mode 100755 index a81139c2..00000000 --- a/docs/api/html/da/d58/deprecated.html +++ /dev/null @@ -1,593 +0,0 @@ - - - - - - - -CSS: Deprecated List - - - - - - - - - - - - - -
-
- - - - - - -
-
CSS -
-
-
- - - - - - - -
-
- -
-
-
- -
-
__construct($value)
Definition: TokenSelectorValueAttributeFunction.php:15
-
__construct(array $tokens)
Definition: TokenList.php:20
-
Definition: ShortHand.php:13
-
evaluate(array $context)
Definition: TokenSelectorValueAttributeFunctionNot.php:25
-
render(array $options)
Definition: TokenSelectorValueAttributeFunctionNot.php:40
-
__construct($value)
Definition: TokenSelectorValueAttributeFunctionNot.php:15
-
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: FontWeight.php:80
-
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: LineHeight.php:25
-
setLeadingComments(?array $comments)
Definition: Element.php:290
-
Definition: OutlineColor.php:9
-
getHash()
Definition: CssString.php:41
-
appendContent($css, $media='')
Definition: Parser.php:138
-
static getNumericValue(?Value $value, array $options=[])
Definition: Value.php:917
-
const ELEMENT_AT_DECLARATIONS_LIST
Definition: AtRule.php:23
-
getSrc()
Definition: Element.php:227
-
parseVendor($str)
Definition: Parser.php:1186
-
Definition: Outline.php:11
-
select_all_nodes(QueryInterface $element)
Definition: TokenSelect.php:96
-
Definition: RuleListInterface.php:16
-
Definition: TokenSelectorValueAttributeTest.php:5
-
__construct(array $options=[])
Definition: Renderer.php:51
-
render(array $options=[])
Definition: TokenSelectorValueAttributeTest.php:38
-
Definition: Comment.php:15
-
Definition: RenderableInterface.php:12
-
render(array $options=[])
Definition: TokenSelectorValueAttributeSelector.php:72
-
getProperties()
Definition: PropertyMap.php:337
-
render(array $options)
Definition: TokenSelectorValueAttributeFunctionColor.php:109
-
Definition: TokenSelectorValueAttributeFunctionNot.php:5
- -
split(string $separator)
Definition: Set.php:144
-
setAst(ElementInterface $element)
Definition: Parser.php:253
-
Definition: CssString.php:11
- -
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: FontVariant.php:32
-
Definition: TokenWhitespace.php:8
-
__toString()
Definition: PropertyMap.php:374
-
load($file, $media='')
Definition: Parser.php:82
-
parseAtRule($rule, $position, $blockType='')
Definition: Parser.php:876
-
appendCss($css)
Definition: RuleList.php:255
-
Definition: ElementInterface.php:13
-
toObject()
Definition: Set.php:220
-
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: OutlineColor.php:16
- -
static resolvePath(string $file, string $path='')
Definition: Helper.php:68
-
Definition: FontWeight.php:11
-
getHash()
Definition: OutlineWidth.php:28
-
static matchPattern(array $tokens)
Definition: ShortHand.php:79
-
insert(ElementInterface $element, $position)
Definition: RuleList.php:265
-
__construct($data)
Definition: Number.php:16
-
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, ?int $index=null, array $tokens=[])
Definition: FontSize.php:34
-
deduplicateRules($ast)
Definition: Parser.php:331
-
Definition: Operator.php:11
-
getType()
Definition: Element.php:194
-
Definition: AtRule.php:12
-
Definition: Background.php:11
-
static getRGBValue(Value $value)
Definition: Value.php:932
-
Definition: Token.php:5
-
append(ElementInterface ... $elements)
Definition: RuleList.php:210
- -
render(array $options=[])
Definition: Comment.php:63
-
getTokenType(string $token, string $context)
Definition: Parser.php:623
-
merge(Set ... $sets)
Definition: Set.php:129
-
evaluate(array $context)
Definition: TokenSelectorValueAttribute.php:63
-
evaluate(array $context)
Definition: TokenSelectorValueAttributeFunctionGeneric.php:46
-
__isset($name)
Definition: Value.php:102
-
__construct(array $data=[])
Definition: Set.php:27
-
static check(array $set, $value,... $values)
Definition: BackgroundPosition.php:184
-
Definition: Value.php:23
-
Definition: TokenSelectorValueAttributeFunctionGeneric.php:8
-
Definition: Parser.php:22
-
analyse()
Definition: Parser.php:564
-
Definition: TokenSelectorValueSeparator.php:5
-
static doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')
Definition: Value.php:411
-
Definition: Rule.php:9
-
getHash()
Definition: Color.php:97
-
getOptions($name=null, $default=null)
Definition: Renderer.php:982
-
static absolutePath($file, $ref)
Definition: Helper.php:122
-
__construct($value)
Definition: TokenSelectorValueAttributeIndex.php:13
-
Definition: PropertyList.php:15
-
getValue()
Definition: Property.php:68
-
Definition: TokenSelectorValueAttributeFunctionComment.php:5
- -
renderAtRuleMedia($ast, $level)
Definition: Renderer.php:590
-
addComment($value)
Definition: RuleList.php:25
-
Definition: TokenSelectorValueAttributeFunctionColor.php:8
-
setLeadingComments(?array $comments)
Definition: Comment.php:101
-
evaluate(array $context)
Definition: TokenSelectorValueSeparator.php:32
-
static addSet($shorthand, $pattern, array $properties, $separator=null, $shorthandOverride=null)
Definition: Config.php:139
-
Definition: TokenSelectorValueAttributeExpression.php:7
-
static validate($data)
Definition: CssAttribute.php:13
- - -
setProperty($name, $value)
Definition: PropertyMap.php:320
-
support(ElementInterface $child)
Definition: RuleList.php:188
-
hasChildren()
Definition: RuleList.php:118
-
Definition: CssUrl.php:9
-
Definition: TokenSelectorValueAttributeFunctionEndswith.php:8
-
Definition: Position.php:15
-
__construct($css='', array $options=[])
Definition: Parser.php:64
-
getEnd()
Definition: SourceLocation.php:52
-
static fromUrl($url, array $options=[])
Definition: Element.php:112
-
__construct(string $shorthand, array $config)
Definition: PropertySet.php:45
-
Definition: FontStretch.php:11
-
toArray()
Definition: Set.php:212
-
renderCollection($ast, ?int $level)
Definition: Renderer.php:853
-
addPosition($data, $ast)
Definition: Renderer.php:418
- -
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: Value.php:194
-
render(array $options=[])
Definition: Number.php:100
-
setOptions(array $options)
Definition: Parser.php:193
-
static parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
Definition: Value.php:265
-
getContent()
Definition: Parser.php:182
-
getHash()
Definition: FontStretch.php:60
-
parse()
Definition: Parser.php:224
-
filter(array $context)
Definition: TokenSelectorValueSeparator.php:23
-
update($position, string $string)
Definition: Parser.php:748
-
getHash()
Definition: Property.php:100
-
setValue($value)
Definition: Element.php:177
-
compile()
Definition: Compiler.php:111
-
toObject()
Definition: Element.php:611
-
__construct(array $value)
Definition: TokenSelectorValueAttributeSelector.php:18
-
render(array $options=[])
Definition: TokenSelectorValueString.php:70
-
static validate($data)
Definition: CssParenthesisExpression.php:13
-
doTraverse($node)
Definition: Traverser.php:115
-
Definition: Parser.php:8
-
Definition: ObjectInterface.php:12
-
Definition: TokenSelectorValueAttribute.php:5
- -
getSelector()
Definition: Rule.php:16
- -
getIterator()
Definition: RuleList.php:315
-
Definition: Evaluator.php:7
-
Definition: RuleSet.php:12
-
__destruct()
Definition: Value.php:71
-
renderStylesheet($ast, $level)
Definition: Renderer.php:452
-
getRoot()
Definition: Parser.php:506
-
setTrailingComments(?array $comments)
Definition: Element.php:243
-
evaluate(array $context)
Definition: TokenSelectorValueString.php:30
-
filter(array $context)
Definition: TokenSelect.php:17
-
Definition: OutlineStyle.php:11
-
__construct(array $options=[])
Definition: Compiler.php:37
-
Definition: FontStyle.php:11
-
getValue()
Definition: Whitespace.php:24
-
jsonSerialize()
Definition: AtRule.php:102
-
getProperties()
Definition: PropertySet.php:419
-
doParse(string $string)
Definition: Parser.php:95
-
getHash()
Definition: CssFunction.php:40
- -
render(array $options=[])
Definition: FontWeight.php:40
-
Definition: ParsableInterface.php:5
-
parseComment($comment, $position)
Definition: Parser.php:839
-
__construct($ast=null, $parent=null)
Definition: Element.php:41
-
isLeaf()
Definition: AtRule.php:33
-
parse_selectors()
Definition: Parser.php:152
-
Definition: EventInterface.php:5
-
setContent($css, $media='')
Definition: Parser.php:164
-
jsonSerialize()
Definition: Element.php:567
-
render(array $options=[])
Definition: CssFunction.php:24
-
parseDeclarations($rule, $block, $position)
Definition: Parser.php:1053
-
render(array $options=[])
Definition: Whitespace.php:32
-
renderName($ast)
Definition: Renderer.php:789
-
sortNodes($nodes)
Definition: Evaluator.php:149
-
getParent()
Definition: Element.php:186
-
render($join="\n")
Definition: PropertyMap.php:348
-
Definition: Stylesheet.php:5
-
render(array $options=[])
Definition: Property.php:110
-
support(ElementInterface $child)
Definition: AtRule.php:50
-
getLeadingComments()
Definition: Comment.php:109
-
renderComment($ast, ?int $level)
Definition: Renderer.php:464
-
Definition: CssParenthesisExpression.php:11
-
parse_path()
Definition: Parser.php:647
-
match($type)
Definition: Color.php:124
-
getRoot()
Definition: Element.php:149
-
Definition: QueryInterface.php:8
-
RuleListInterface $parent
Definition: Element.php:33
- -
static reduce(array $tokens, array $options=[])
Definition: Value.php:306
-
static toUrl(array $data)
Definition: Helper.php:257
-
Definition: BackgroundRepeat.php:11
-
render(array $options=[])
Definition: CssAttribute.php:18
-
match(string $type)
Definition: Set.php:84
-
getPosition()
Definition: Element.php:235
-
setLeadingComments(?array $comments)
Definition: Property.php:158
-
static getAngleValue(?Value $value, array $options=[])
Definition: Value.php:943
-
traverse(callable $fn, $event)
Definition: Element.php:121
-
getIterator()
Definition: PropertyList.php:296
-
save($ast, $file)
Definition: Renderer.php:120
-
Definition: Traverser.php:12
- -
render(array $options=[])
Definition: CssParenthesisExpression.php:18
-
getType()
Definition: Property.php:91
-
static matchKeyword(string $string, array $keywords=null)
Definition: Value.php:891
-
doClone($object)
Definition: Traverser.php:29
-
static getClassName(string $type)
Definition: Value.php:134
-
render(array $options=[])
Definition: TokenSelectorValueAttribute.php:73
-
__construct($data)
Definition: Value.php:61
- -
static validate($data)
Definition: Unit.php:17
-
getStart()
Definition: SourceLocation.php:44
-
render(array $options=[])
Definition: Comment.php:29
-
Definition: BackgroundClip.php:11
-
isEmpty()
Definition: PropertyList.php:288
-
Definition: BackgroundOrigin.php:12
-
Definition: TokenSelector.php:5
-
getName()
Definition: Property.php:82
-
__construct($value)
Definition: TokenSelectorValueAttributeFunctionGeneric.php:25
-
render(array $options=[])
Definition: FontSize.php:52
-
search(array $selectors, array $search)
Definition: Evaluator.php:97
-
evaluate(array $context)
Definition: TokenSelectorValueAttributeExpression.php:48
-
getLeadingComments()
Definition: Element.php:298
-
Definition: TokenSelectorValueAttributeSelector.php:7
-
removeSelector($selector)
Definition: Rule.php:110
-
getHash()
Definition: FontStyle.php:49
-
Definition: Color.php:20
-
Definition: TokenSelectorValueAttributeFunctionEmpty.php:5
-
Definition: Comment.php:11
-
map(callable $map)
Definition: Set.php:118
-
render(array $options=[])
Definition: Separator.php:25
-
render(array $options=[])
Definition: BackgroundPosition.php:201
-
render(array $options)
Definition: TokenSelectorValueAttributeFunction.php:67
-
Definition: TokenSelectorValueInterface.php:5
-
load(string $file, array $options=[], string $media='')
Definition: Compiler.php:80
-
Definition: Declaration.php:7
-
static validate($data)
Definition: Comment.php:16
-
static keywords()
Definition: Value.php:879
-
__toString()
Definition: PropertySet.php:495
-
Definition: TokenSelectorValueAttributeIndex.php:5
-
queryByClassNames($query)
Definition: Element.php:141
- -
getHash()
Definition: LineHeight.php:91
-
setTrailingComments(?array $comments)
Definition: Property.php:141
-
evaluate(array $context)
Definition: TokenSelectorValueAttributeFunction.php:59
-
evaluate(array $context)
Definition: TokenSelectorValueWhitespace.php:18
-
Definition: SyntaxError.php:7
-
getHash()
Definition: Value.php:112
-
static validate($data)
Definition: Operator.php:25
-
__construct($data)
Definition: Color.php:19
-
Definition: Property.php:17
-
render(array $options=[])
Definition: TokenSelect.php:115
-
setEnd($end)
Definition: SourceLocation.php:73
-
deduplicateDeclarations($ast)
Definition: Parser.php:427
-
append(ElementInterface ... $elements)
-
getHash()
Definition: FontVariant.php:43
-
static validate($data)
Definition: Separator.php:17
-
hasDeclarations()
Definition: AtRule.php:42
-
count()
Definition: Set.php:251
-
getHash()
Definition: Comment.php:21
-
evaluate(array $context)
Definition: TokenSelectorValueAttributeTest.php:18
-
Definition: SourceLocation.php:15
-
static doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')
Definition: BackgroundColor.php:14
-
Definition: Whitespace.php:11
-
__get($name)
Definition: Set.php:38
-
getHash()
Definition: Number.php:33
-
static getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')
Definition: Value.php:425
-
match($type)
Definition: FontStyle.php:30
-
match($type)
Definition: Unit.php:25
-
__construct($value)
Definition: TokenSelectorValueAttributeFunctionColor.php:18
-
static reduce(array $tokens, array $options=[])
Definition: BackgroundSize.php:56
-
evaluate(array $context)
Definition: TokenSelectorValueAttributeFunctionColor.php:72
-
static doParse($string, $capture_whitespace=true, $context='', $contextName='')
Definition: FontWeight.php:105
-
Definition: TokenSelectorInterface.php:10
-
render($join="\n")
Definition: PropertySet.php:467
-
getHash()
Definition: CssAttribute.php:23
-
static validate($data)
Definition: Color.php:110
-
Definition: Separator.php:11
-
__toString()
Definition: Value.php:972
-
static validate($data)
Definition: CssFunction.php:16
-
Definition: CssAttribute.php:11
-
getValue()
Definition: Comment.php:53
- -
Definition: TokenSelectorValueAttributeFunctionContains.php:8
-
support(ElementInterface $child)
-
append($file, $media='')
Definition: Parser.php:100
-
static relativePath(string $file, string $ref)
Definition: Helper.php:154
-
static fromUrl($url, array $options=[])
-
computeSignature($ast)
Definition: Parser.php:291
- -
render(array $options=[])
Definition: Operator.php:34
-
static matchKeyword(string $string, array $keywords=null)
Definition: BackgroundRepeat.php:53
- -
static validate($data)
Definition: Number.php:49
-
static getInstance($ast)
Definition: Element.php:76
-
static isAbsolute($path)
Definition: Helper.php:247
-
getValue()
Definition: CssFunction.php:32
-
render(array $options=[])
Definition: CssString.php:50
-
render(array $options=[])
Definition: TokenSelectorValueAttributeExpression.php:94
-
render($glue=';', $join="\n")
Definition: PropertyList.php:197
-
__get($name)
Definition: Value.php:82
-
Definition: TokenSelectorValueAttributeFunction.php:5
-
Definition: BackgroundSize.php:12
-
setProperty($name, $value)
Definition: PropertySet.php:402
-
getHash()
Definition: BackgroundImage.php:38
-
Definition: Element.php:21
-
addAtRule($name, $value=null, $type=0)
Definition: RuleSet.php:25
-
static type()
Definition: Value.php:155
-
Definition: TokenSelect.php:8
-
getHash()
Definition: Unit.php:65
-
__toString()
Definition: Property.php:133
-
static getCurrentDirectory()
Definition: Helper.php:50
-
static matchKeyword(string $string, array $keywords=null)
Definition: BackgroundSize.php:38
-
match($type)
Definition: FontWeight.php:71
-
static load($file)
Definition: Config.php:32
-
render(array $options=[])
Definition: Color.php:133
-
Definition: TokenSelectorValueWhitespace.php:5
-
render(array $options)
Definition: TokenSelectorValueAttributeFunctionGeneric.php:54
-
getHash()
Definition: FontWeight.php:145
-
add(Value $value)
Definition: Set.php:193
- -
deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])
Definition: Element.php:306
-
toObject()
Definition: Value.php:846
-
Definition: TokenList.php:7
-
render(array $options)
Definition: TokenSelectorValueAttributeString.php:47
-
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: OutlineWidth.php:22
-
evaluate(string $expression, QueryInterface $context)
Definition: Evaluator.php:15
-
deduplicateDeclarations(array $options=[])
Definition: Element.php:483
-
evaluate(array $context)
Definition: TokenWhitespace.php:15
-
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: BackgroundPosition.php:74
-
Definition: CssSrcFormat.php:9
-
query($query)
Definition: Element.php:131
-
Definition: RuleList.php:20
-
deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])
-
walk($ast, $data, ?int $level=null)
Definition: Renderer.php:165
-
match(string $type)
Definition: Operator.php:17
-
getTrailingComments()
Definition: Property.php:150
-
Definition: IOException.php:5
-
static validate($data)
Definition: Whitespace.php:16
- -
copy()
Definition: Element.php:202
-
Definition: Color.php:13
-
static validate($data)
Definition: Value.php:205
-
Definition: BackgroundAttachment.php:9
-
Definition: Set.php:15
-
doParse()
Definition: Parser.php:540
-
addDeclaration($name, $value)
Definition: Rule.php:129
-
jsonSerialize()
Definition: Set.php:243
-
__construct($value)
Definition: TokenSelectorValueAttributeString.php:16
-
getTrailingComments()
Definition: Comment.php:93
-
renderSelector($ast, $level)
Definition: Renderer.php:493
-
Definition: TokenInterface.php:5
-
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: FontFamily.php:14
-
Definition: BackgroundImage.php:9
-
toObject()
Definition: PropertyList.php:305
-
Definition: LineHeight.php:12
-
removeChildren()
Definition: RuleList.php:127
-
Definition: TokenSelectorValueAttributeString.php:8
-
Definition: Number.php:11
-
evaluate(array $context)
Definition: TokenSelectorValueAttributeFunctionComment.php:14
-
filter(callable $filter)
Definition: Set.php:107
-
static keywords()
Definition: FontWeight.php:139
-
Definition: CssFunction.php:11
-
setStart($start)
Definition: SourceLocation.php:61
-
Definition: Renderer.php:20
-
addDeclaration($name, $value)
Definition: AtRule.php:88
-
static fetchContent(string $url, array $options=[], array $curlOptions=[])
Definition: Helper.php:302
-
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: BackgroundColor.php:31
-
__construct(string $name)
Definition: TokenSelectorValueAttributeTest.php:13
-
getAst()
Definition: Parser.php:239
-
__construct($value)
Definition: Comment.php:27
-
static doParse($string, $capture_whitespace=true, $context='', $contextName='')
Definition: FontFamily.php:23
-
Definition: FontFamily.php:9
-
getHash()
Definition: FontSize.php:75
-
Definition: BackgroundPosition.php:11
-
static exists($path)
Definition: Config.php:42
-
render(array $options)
Definition: TokenSelectorValueAttributeFunctionEmpty.php:25
-
__toString()
Definition: Element.php:575
-
render(array $options=[])
Definition: TokenSelectorValueWhitespace.php:26
-
insert(ElementInterface $element, $position)
-
static validate($data)
Definition: BackgroundImage.php:20
-
getErrors()
Definition: Parser.php:1205
-
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: BackgroundSize.php:50
- - - -
evaluate(array $context)
Definition: TokenSelectorValueAttributeIndex.php:21
-
__clone()
Definition: Element.php:593
-
Definition: OutlineWidth.php:9
-
render(array $options=[])
Definition: TokenSelectorValueSeparator.php:41
-
setTrailingComments(?array $comments)
Definition: Comment.php:85
-
__construct($data)
Definition: BackgroundPosition.php:63
-
render(array $options=[])
Definition: TokenSelector.php:71
- -
Definition: Helper.php:9
-
getValue()
Definition: Element.php:164
-
static getType(string $token)
Definition: Value.php:815
-
getFileContent(string $file, string $media='')
Definition: Parser.php:476
-
render(array $options=[])
Definition: Set.php:62
-
parse(string $string)
Definition: Parser.php:32
-
setComments(?array $comments, $type)
Definition: Element.php:260
-
__construct($name)
Definition: Property.php:47
-
stdClass $data
Definition: Value.php:31
-
__construct($data)
Definition: TokenSelectorValueAttribute.php:17
-
getIterator()
Definition: Set.php:235
-
Definition: TokenSelectorValueAttributeFunctionBeginswith.php:8
-
const ELEMENT_AT_RULE_LIST
Definition: AtRule.php:19
-
render(array $options)
Definition: TokenSelectorValueAttributeFunctionComment.php:25
-
Definition: Unit.php:12
-
merge($parser)
Definition: Parser.php:111
-
static from($css, array $options=[])
-
renderValue($ast)
Definition: Renderer.php:816
-
static getInstance($data)
Definition: Value.php:216
-
parse_selector(string $selector, string $context='selector')
Definition: Parser.php:235
-
doSplit(array $data, string $separator)
Definition: Set.php:155
-
evaluate(array $context)
Definition: TokenSelectorValueAttributeFunctionEmpty.php:14
-
setContent($css, array $options=[])
Definition: Compiler.php:66
-
addRule($selectors)
Definition: RuleSet.php:62
-
static from($css, array $options=[])
Definition: Element.php:103
- -
support(ElementInterface $child)
Definition: Rule.php:162
-
static compress(string $value)
Definition: Number.php:60
-
setOptions(array $options)
Definition: Renderer.php:931
-
match(string $type)
Definition: Number.php:41
-
getHash()
Definition: CssParenthesisExpression.php:23
-
update($position, string $string)
Definition: Renderer.php:393
-
setData($ast)
Definition: Compiler.php:91
-
expand($value)
Definition: PropertySet.php:190
-
static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
Definition: FontStyle.php:39
-
Definition: Event.php:5
-
evaluate(array $context)
Definition: TokenSelectorValueAttributeString.php:24
- -
getData()
Definition: Compiler.php:101
-
traverse($ast)
Definition: Traverser.php:64
- -
getHash()
Definition: Whitespace.php:40
-
render(array $options)
Definition: TokenWhitespace.php:23
-
render(array $options=[])
Definition: TokenList.php:68
-
__construct(array $value)
Definition: TokenSelectorValueAttributeExpression.php:17
-
render(array $options=[])
-
render(array $options=[])
Definition: Value.php:250
-
Definition: TokenSelectorValueString.php:12
- -
static doParseUrl($url)
Definition: Helper.php:24
- -
evaluate(array $context)
Definition: TokenSelectorValueAttributeSelector.php:50
-
Definition: Font.php:11
-
render(array $options)
Definition: TokenSelectorValueAttributeIndex.php:29
-
static getProperty($name=null, $default=null)
Definition: Config.php:109
-
Definition: Config.php:17
- -
merge(Rule $rule)
Definition: Rule.php:146
-
getAst()
Definition: Property.php:175
-
parseRule($rule, $position)
Definition: Parser.php:1012
-
getLeadingComments()
Definition: Property.php:167
-
render(RenderableInterface $element, ?int $level=null, $parent=false)
Definition: Renderer.php:65
-
Definition: FontSize.php:11
-
computeSignature()
Definition: Element.php:337
-
__toString()
Definition: PropertyList.php:222
-
setSelector($selectors)
Definition: Rule.php:74
-
filter(array $context)
Definition: TokenList.php:28
-
Definition: PropertySet.php:13
-
getHash()
Definition: Comment.php:77
-
process($node, array $data)
Definition: Traverser.php:83
-
Definition: FontVariant.php:11
-
isEmpty()
Definition: PropertyMap.php:364
-
renderAst($ast, ?int $level=null)
Definition: Renderer.php:82
-
reduce()
Definition: PropertySet.php:315
-
__construct(string $shorthand, array $config)
Definition: PropertyMap.php:46
-
static getPath($path, $default=null)
Definition: Config.php:86
-
Definition: TokenSelectorValueAttributeFunctionEquals.php:8
-
__construct($data)
Definition: CssString.php:18
-
setOptions(array $options)
Definition: Compiler.php:47
-
static matchDefaults($token)
Definition: Value.php:178
-
Definition: PropertyMap.php:13
-
Definition: TokenSelectorValue.php:5
-
getNextPosition($input, $currentIndex, $currentLine, $currentColumn)
Definition: Parser.php:793
-
setValue($value)
Definition: Comment.php:43
- -
getTrailingComments()
Definition: Element.php:251
-
addSelector($selector)
Definition: Rule.php:86
-
setValue($value)
Definition: Property.php:58
-
Definition: BackgroundColor.php:9
-
render(array $options=[])
Definition: Unit.php:34
-
static keywords()
Definition: FontStretch.php:55
-
render(array $options=[])
Definition: LineHeight.php:59
-
setChildren(array $elements)
Definition: RuleList.php:165
-
getAst()
Definition: Element.php:535
-
match(string $type)
Definition: Value.php:123
-
next()
Definition: Parser.php:772
-
Definition: Compiler.php:13
-
render(array $options=[])
Definition: FontStretch.php:36
-
Definition: Comment.php:11
-
static getInstance($location)
Definition: SourceLocation.php:35
-
static doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')
Definition: ShortHand.php:39
-
getBlockType($block)
Definition: Parser.php:827
-
remove(ElementInterface $element)
-
getChildren()
Definition: RuleList.php:159
-
getName()
Definition: Comment.php:33
-
__toString()
Definition: Set.php:203
-
Definition: TokenSelectInterface.php:5
-
Definition: RenderablePropertyInterface.php:11
- - - - diff --git a/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.html b/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.html new file mode 100644 index 00000000..7278e489 --- /dev/null +++ b/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\NestingAtRule Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Parser\Validator\NestingAtRule Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Parser\Validator\NestingAtRule:
+
+
+ + + + + + + + +

+Public Member Functions

 validate (object $token, object $parentRule, object $parentStylesheet)
 
- Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
getError ()
 
+ + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
const VALID = 1
 
const REMOVE = 2
 
const REJECT = 3
 
+

Member Function Documentation

+ +

◆ validate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
TBela\CSS\Parser\Validator\NestingAtRule::validate (object $token,
object $parentRule,
object $parentStylesheet 
)
+
+
Parameters
+ + + + +
object$token
object$parentRule
object | null$parentStylesheet
+
+
+
Returns
int
+ +

Implements TBela\CSS\Interfaces\ValidatorInterface.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/Parser/Validator/NestingAtRule.php
  • +
+
+
+ + + + diff --git a/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.js b/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.js new file mode 100644 index 00000000..69a5cdb0 --- /dev/null +++ b/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule = +[ + [ "validate", "da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.html#a644bc24aa6f765662e223c99a52d9e33", null ] +]; \ No newline at end of file diff --git a/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.png b/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf9bc7f9c0baeceb4ef385b8fb545720187be84 GIT binary patch literal 894 zcmV-^1A+XBP)L>1Ar`J8$-AvhawSCU8 z(33O$q_Nk=&%2&%E5pxw?p~qqhd13m{V(B<2Nh_N%RK!T=J{QxtG?;(o!DzV)AR64 zOlfa>{t#VxG;giTD~tL(7f~Hs(7)vFz0CJ{W9eh{OJkpB^jxuG>5TNt5Wny4<9nag zdS`N*iZ}OuD*H`DpV#S|hy;Cn??cV^NjSHj-WFj~%gwN<`Ti?=&YNq#sqYiqtL|>; zMMSD-(~F4I)TS2^si{pbB2rW3>5t<$stVu_^#f2=rRjfuD&v=?{|{dnzc&4@`2bb5 z=>ckL(*xAhrU$60O%G60n;xL1Ha$R1ZF+#3+VlW5wdnzBYSRPM)TRfhsZ9^?S8A=b zvZ4VL)usoisZ9@1Q=NX)z{jt7?K}OgZ%6m(NuD$P(!agF{Oovb7L5UY#^e=HjJ>)@ zHep;3+|g#10JB!~H$62=J>(vBPb;8%`t!s>FRo$RV0o@QGNg~_EPZk9@%s9n*))FC ztpDnZYtF-d44H_G4|@0D%x~y*vNh8~8#iI1*DZz>`Uo_f^vN8XQNNW2`nX + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Parser\Validator\InvalidComment Member List
+
+ +
+ + + + diff --git a/docs/api/html/da/da4/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty-members.html b/docs/api/html/da/da4/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/da/db5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment.html b/docs/api/html/da/db5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment.html old mode 100755 new mode 100644 index e4087d8c..8724418d --- a/docs/api/html/da/db5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment.html +++ b/docs/api/html/da/db5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment.html @@ -166,7 +166,7 @@

   getValue ()   - getName () -  + setVendor ($vendor) +  + getVendor () +  + setName ($name) +  + getName (bool $vendor=true) +   getType ()   - getHash () -   render (array $options=[])    __toString () @@ -142,6 +146,9 @@ string $name   + +string $vendor = null +  array $leadingcomments = null   @@ -173,7 +180,7 @@

Property constructor.

Parameters
- +
Value\Set | string$name
string$name
@@ -219,26 +226,6 @@

TBela\CSS\Interfaces\ParsableInterface.

- - - -

◆ getHash()

- -
-
- - - - - - - -
TBela\CSS\Property\Property::getHash ()
-
-

get property hash.

Returns
string
- -

Reimplemented in TBela\CSS\Property\Comment.

-
@@ -263,8 +250,8 @@

-

◆ getName()

+ +

◆ getName()

@@ -337,10 +325,28 @@

-

get the property value

Returns
Set|null
+

get the property value

Returns
array|null

Reimplemented in TBela\CSS\Property\Comment.

+ + + +

◆ getVendor()

+ +
+
+ + + + + + + +
TBela\CSS\Property\Property::getVendor ()
+
+
Returns
string|null
+
@@ -393,6 +399,33 @@

TBela\CSS\Property\Comment.

+ + + +

◆ setName()

+ +
+
+ + + + + + + + +
TBela\CSS\Property\Property::setName ( $name)
+
+
Parameters
+ + +
string$name
+
+
+
Returns
Property
+ +

Referenced by TBela\CSS\Property\Property\__construct().

+
@@ -435,18 +468,43 @@

set the property value

Parameters
- +
Set | string$value
array | string$value
-
Returns
$this
+
Returns
Property

Reimplemented in TBela\CSS\Property\Comment.

+ + + +

◆ setVendor()

+ +
+
+ + + + + + + + +
TBela\CSS\Property\Property::setVendor ( $vendor)
+
+
Parameters
+ + +
$vendor
+
+
+
Returns
Property
+

The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Property/Property.php
  • +
  • src/Property/Property.php
diff --git a/docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.js b/docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.js old mode 100755 new mode 100644 index 8a0ec723..2b7b6b2e --- a/docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.js +++ b/docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.js @@ -3,19 +3,22 @@ var classTBela_1_1CSS_1_1Property_1_1Property = [ "__construct", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a69b712f23e57c41144edfac21229ba04", null ], [ "__toString", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a5dbaa67198e75e054531d1339c3eafe7", null ], [ "getAst", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#afd930ac967392f697efd9639e56e34bc", null ], - [ "getHash", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#afa0891055f899a7caa3b5ac02c1cd266", null ], [ "getLeadingComments", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#af526ce44ce8e2d82a1e994d9705fd64d", null ], - [ "getName", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a416a60aa76b6036c9a732c2913e0bce5", null ], + [ "getName", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a8490ff7d395bee0ee901e5cb0d0a23a8", null ], [ "getTrailingComments", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a9ae8bac7db2a865fd0c0a313dbe8e044", null ], [ "getType", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#ad808845739651ce4af38245a6965cec3", null ], [ "getValue", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a22e3b4144fccefe4daa572837a313ebb", null ], + [ "getVendor", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#ad949135cf8903e1a29f11a391ba13dba", null ], [ "render", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a106c453c10b8d0a29069c5243aecac08", null ], [ "setLeadingComments", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#abc42f51fcc7998f09e97d0320d663981", null ], + [ "setName", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a5c50c5fec1f9ee857e7671ff09320b44", null ], [ "setTrailingComments", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#aa30844f65a8fc5c309c378672ba535f0", null ], [ "setValue", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a5a11e6df5dc9ce3da575becf41b8ba27", null ], + [ "setVendor", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a64c7e0592ac22f9d8a4b76a5566221f7", null ], [ "$leadingcomments", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#aefcc8750a24c66538ad53a47d7af1d17", null ], [ "$name", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#afc2fc523bc9ce5217dddceee43e19713", null ], [ "$trailingcomments", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a54a66ffea143f926efe71e465a0bcfd0", null ], [ "$type", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a95a77ce7585938d50c3ca8dd49b57325", null ], - [ "$value", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a30ff98f55943a221b10fd80781b9cbb3", null ] + [ "$value", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a30ff98f55943a221b10fd80781b9cbb3", null ], + [ "$vendor", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a279e7435cfa63c43979a87a4949dec87", null ] ]; \ No newline at end of file diff --git a/docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.png b/docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.png old mode 100755 new mode 100644 index 0eed5754d71c50d1e418b1551e673939b93202fe..c43f7b72f0c2c5e1b7d44af532a6249a1a68af06 GIT binary patch literal 3486 zcmb_f2~<;88pdPYP_$JP5Co@&V6})vd|^j$si_het0J-lBm{&2V%P!^6e<=G)X<{v zNPxDA9$6C<*+pbxfPk6-d144_B8EK>41{EE!gT7HnRDi}(|68&?=JuS@4f&3{onmx ziYxAGEzQlE8X6i}*uw{oX=p5kLH)_frQltweI*rqbX|`gKd4kHK~*Fj4{4^~05x@a z^5n@c+O$c~Tp4i;_pJsHQav5b$IXF0Q|tl9<1tG{`F&A8wQl<4MM&An7$v4o(sb`) z_QjOs%5SqqF7Cs$^=U8YNP~2f^OJpbPX;334J9RpB%|)5WUnk>>@n=r9pVPV7w99j z$ZReODMY?oQO=ZKn62e5e7a&Jz+-&EVeejpq&a+Skfd!_N7IW6Ja|fc% z$CQz+Z3KqVB`fG69L=VUM~!+ZlVZlohC{JaDJxjA>L&PTOx#uFTH69|F4{IUGQ-Po zJZ%N#trgviBI$00nvhNI1LV%&|x)q-um z^+Rkit%R_-DZ9PThPVqi?;?4;n@uPdrvUL>1AE3s`bhY+!JQ62aPixF_&c177i6(} z;fcp-h;1#_tbO=BFKu~sGk1_~?`{-|i>6-B6?C|XTWdoFF%>9Tb2Lk4(==cH%{swW z?8zWtvvtKV8?veMa?!#hoJrkn+F9;?i-ESP7-S>EPGozsp1F}FEW1=~%+ZMt;>*+e z`S)LONs8m@%_bq9_7jxv?z-_kIGL%vaxRtZ>|WC(%gPEfoxh!_~gM|0-8Y`Ev&*d$cFZoPt9Epet%hkz@p`kkHP zfBwd5aB7~Xo~qB13EJ6hvJ|66Nm)W2sfu3lx_X#-jzNHA^Osp9hFNuvouNz;HWyiZ zrdkL*dU>2Eal4AiI_G|er$c$S9LvP9R;}ymB4DT5V{Kt9Q%67JN0fj^db$(<>No7L zvQT0`ZMxf zV&Xy|l%MD0knQ}(yOsJ^8v9&9DSdi})VO=i-ZhP-PAw34XEj=;`=t$7#-9b&|2W9W z2JG;n#i&*V@b78jn}xS9e38CiB((0ohy2^Rcf6k~LMw-b*z+wXAf8wniJM>x(?bFBhroqnO>(E}VS+1*Ks1Cd772ZDFN)Qy;1*)NJp7D3m0hhw-9`IVQdhNShedVNx{dy%v#I2b*tlQ#G(4{OfxcY?u-K^DVzR-X znzG_Ds9x<00g_H4^I1A@U26r?N_!F!P*OJDot5vu>EB8#pMesD5ObP5QtG>+VJB8U9L+ zz$3Y4aHxno8(I~ZW0K{pi0>V6!9QZh*0QJ`Lc$8r)b)lUZ+9eBEQ(;3K*}SpaA!gHWAd2@Ad# zwlOOufe@e=em%?`KR^x>3oX+J()WTMr2YmMCG+K~I!-SVkBXLlPcwl@u{2m42?`#z zKz6U$uhqDlTC~VhQSY=g9|a;RzUT~ksQLh|^0`w{k+~WQ`j2jhrl3k6cu}V47CnS zE=%5GWdlQG_0cN7iHY-<`1mKb-zD;g@mu_iQK zo(qi~T2Na`7P=O?+Wa6r3;4|BWWM8sDL8M_FmjGgGRPB9G$F1nOup?_PQe(HW zPIX7P#T&bD1ygt~HYm>%<3sTKGzJVtEK6m(SZxOk9;3()EI z*p@MvX|o5-(FDrn#*7=>f%A{LJPr}6YOhgUM%j6iskxi|vkztKM>rn67CzRTk!O@n z6vb1$o&>2G1o<_wn*y065x@P?-uupiWv^~eOIycL?39)okm~>-{o#KC@^$&IfSlX` zbNb##mtkpPAob|o$S4gp%!u+F#hs;_3``H>T8XJW<^Y$nR1&W4Fjy@i&4eJKj`Zxn zq;{SPe3l=9z?Qz)8}wY)>;l%p#OynZN*+y+&J9k zD&y^=aM(E(264bc{9P=Hp*?-XFPUfTwx{QsXgZa84M$@y3IoEH`Oea&m$u+(w!f$m z-oli@fUxs>jTOZtMUVvy5S>yBvKQ%H)p#JFa=I$Q@&V6Bs^JdCz^@57++xxRgn(o3 ifh2Kbo==8y$^I3i-;-Ch{Q!QZG_VJ82a27168{0PaTG29 literal 2264 zcmZ`*c{r478-J~Xb4157mLiF=Wu$nGtwN{*X2eQ%}f>YwlWUDtEJ_x;}Ydp*~C|9Aj=45TRgcCt?8X6W+=%#T!9NvyakoN z4u8baqy72r_0XYD2gd4bLdkiiJ+fHO6?fkO_SmusT_{S;sFc=2{TuCJ8JR+1=vI}z z+Bn&;0yf{;jJQ~Lw4kzam%ALc$L>R-E4!*@x~$n@Twy}p-$xC$CX*K5bM4(2I2%s&Yn!1U5p$}{kb1nQk$x}00?5=b{h zHqPc7VjS~l3U)EsEZx0rL&NL-O$8BibeY*3jQ8o+E0|Jh*NNzx>NT@lB2AAq`lj5Kx~xq|akX|dUTk1%yu?o9A!K_u zQrGiSTAqI2d=haZ>iFnpcVy5SZ7T*L2F5PCY>dnqL^eVAOn+VD{8fwDsurdf1lfR|V5^jvd|q{aCdFd(ylO1KuB}2G ze?JyXu1>?XQm^ZgoIOw;m*i1P(T2v!36oih?+=a|t!LTxBe$9nP_(S;fxdBe(MtC} z&=5z<--;DSp@`%TYLp0N(=_g3B_-tY5{^%-8|QtSS5Bi9(8B4f(-U-T%lLWp1mc}lQzo!r>&)ugSA zi9U;w4|@u}xE;*H&6Lz+UDE4*Q^NQ86L~R*H83+A&)!I&oHv-lJd<^r*BcCko{vT1 zQ(PYAFfAkOrFHL}{|voUb2$)lEPPJW&dT$B@502NbVHJY=~%jKY@f4Dr(s2_yCA1R z)-@H0s|YT*Igze5Ajrv3b5RefIM?s$8Zd7q#q#6Ml4Hh)S!iWU*+zLr?=I#v7s^p{ zDXDa>C}-7HY1S#iIa;L5BEmU?x2833bFQm&wM!2r>EZmEvUMhUhFLlS7~xckUsUcP z)xG2tLX@Wfl@dBKQ~7sB&|$Lk{laE0S*5+Jf>dDAvaSVAxRDfEVY|0slqDdB{n=n7 zd9l-~rlxmV+cQ6=lr0E3qlsGF;(ZwiFn0CgrGH&RNAkp;skn zG(FOG2YWU1dC%f_Gfc2w$z=``%p5M^g^@b-X4BcHh0u|L+xZATmULLds7BSe{*=6! z(jJ9})S_0@My2;xu6PK*_1(JbaO47|{AXBg)ErDOHLSEZL8PgLkp2Nmb&CLP8~z*(^VQU~=u=?l0g`IMPljzs%q>)%HS z-qkO$_^S{qo~>R;eq&{LrM8GwYhJGwss%>N68NCXHiHkX(lqN{x>^m+X<{BqugxU1 z)6kN%5WlDe&&@N-3me+)WAARgozf7hPpEaZp-?Z)3<*KepBhv z3JLDWQH`g1qS(Ij@H%PG?tw3{Jw;#qyUurm-_V-U@&m$H{vE&?|AAkWK3VW(B~*7S ztf?WAulE!!I_(Re%=cLUYa1^C($``%8xI$mjo1cJ&u-0>$4ys~A763cUH zD1r>PeF&&)eA(x>rDhi@YVy_i$3fes^bd3gn_U?+1h<&1e)o>OrZ8S6 z#Gk)3D*7$zVT3-f)cjdxlF1)j5OM1Gs(pAWM4zgAhN@^xcUY`C#>*|V3B4;6q=7z-WsGpBff+OF^*Q*rWR2x3RdinC&p747R*1AhtL0x z-#fJGQ9ROTD}qIGz4mkPk2O9>zh-GHFM|R!?F338CGLjXg3!;?v`&HRb|YZ@=9ZY& z?M@xB!{izGL|36&xKRDPss3o+V1L*EM^Hy}v{3q5s3VT3BWRR9`ly};3WY|YYEcI8 gjpCOAVvyg(3laanppAId5iS5MEwJX5C%xkS2W!V7iU0rr diff --git a/docs/api/html/da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.html b/docs/api/html/da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.html old mode 100755 new mode 100644 index 1891cdcb..550f6147 --- a/docs/api/html/da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.html +++ b/docs/api/html/da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.html @@ -122,18 +122,11 @@ - - - - - - - @@ -147,32 +140,44 @@ + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + - - + + @@ -180,10 +185,10 @@ - - - - + + + + @@ -223,7 +228,7 @@

+ + + + + + +CSS: TBela\CSS\Cli\Exceptions\MissingParameterException Class Reference + + + + + + + + + + + + + +
+
+

Additional Inherited Members

- Public Member Functions inherited from TBela\CSS\Value\ShortHand
 getHash ()
 
- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 match (string $type)
 
 render (array $options=[])
 
 toObject ()
static matchPattern (array $tokens)
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value\ShortHand
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
 
static validate ($data)
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
+ + + + + +
+
CSS +
+
+ + + + + + + + + +
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Cli\Exceptions\MissingParameterException Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Cli\Exceptions\MissingParameterException:
+
+
+ +
The documentation for this class was generated from the following file:
    +
  • src/Cli/Exceptions/MissingParameterException.php
  • +
+
+
+ +
+ + diff --git a/docs/api/html/da/db8/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1MissingParameterException.png b/docs/api/html/da/db8/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1MissingParameterException.png new file mode 100644 index 0000000000000000000000000000000000000000..ce4b7ffa485063fe52af5f3c9e41226c63dafb1f GIT binary patch literal 904 zcmeAS@N?(olHy`uVBq!ia0y~yV6+9Y12~w0WK2ZRd>|ze;1lBd|Nnm=^ZB>;xu@n% z0J6aNz<~oxL?(R%ayd$Z{DK*Pia_A%sSqOu24-+xz|ZIrEL`p4aabb>2C3Z}U&TO{)CU)#Tn5{oCX9UFBu@&hU4-r;9&c zo;Bgq#CM*T))#HwwLL8?_|{IFj;TxHpQe?r-@IL7tF7m*M>~qrH8ZLwl`Oe$dT&Mb zw(>RA;??iI``;_h^`8`1{QL*p?)^a3+Q_ciXzRJ^(*|+DL?tCV_6Nsm7$q8*wy_61 zd42j9L)HyBhl%YrubDLxs~Jk)@Ga#<|S7z^1b`!?R3q9+h6}VyDjpYWbl8p^tx42Ph0njC0d=f zyealt`r9(*wQj%GHPo!Rn42$uLH2Q^dA{+!7rAV|Uj*I#X>w}i-n|t|uilII{qyvk z&3Ut16FMKymU*|ekga-WThIHQ;_F{dpMCpu>HEzZ`o;P8`9Gx@XtO0hcRVZ*F7;Do z-5=LYy9%GqJG1rtwPm-8w#0t-4C?xH^ptE|=9=o*jXSqY4}SimFum~Uz0F5v-{wwO zFgxvEiSDWIukYoopUdH|*z@&AZ^c6;dw;IzTB|9G-@Ik~Q~u}0mjAb`_elJB zzx}#sUBmn*_4)bHSq%2)Vu7+>QRDm6;W(F;&W;~*?DsD@T*ta_)p=mHVeoYIb6Mw< G&;$U-ZOMB8 literal 0 HcmV?d00001 diff --git a/docs/api/html/da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.html b/docs/api/html/da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.html old mode 100755 new mode 100644 index 5793c72c..a6ca2b97 --- a/docs/api/html/da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.html +++ b/docs/api/html/da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.html @@ -94,7 +94,7 @@
The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Parser/SyntaxError.php
  • +
  • src/Parser/SyntaxError.php
diff --git a/docs/api/html/da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.png b/docs/api/html/da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.png old mode 100755 new mode 100644 diff --git a/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html b/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html old mode 100755 new mode 100644 index 907165c0..c04dc370 --- a/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html +++ b/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html @@ -83,6 +83,7 @@ - + - - + + + + + + + + + + + + + + +

Public Member Functions

render (array $options=[])
 render (array $options=[])
 
getHash ()
 
- Public Member Functions inherited from TBela\CSS\Value\CssFunction
 getValue ()
 
- Public Member Functions inherited from TBela\CSS\Value
 __get ($name)
 
 __isset ($name)
 
 toObject ()
 
 __toString ()
 
jsonSerialize ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Static Public Member Functions

static doRender (object $data, array $options=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- + + + + + + + + + + + + +

Static Protected Member Functions

-static validate ($data)
static validate ($data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from TBela\CSS\Value
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
+string $hash = null
 
- Static Protected Attributes inherited from TBela\CSS\Value
+static array $defaults = []
 
+static array $keywords = []
 
+static array $cache = []
 
+

Member Function Documentation

+ +

◆ doRender()

+ +
+
+ + + + +
+ + + + + + + + + + + + + + + + + + +
static TBela\CSS\Value\CssUrl::doRender (object $data,
array $options = [] 
)
+
+static
+
+

@inheritDoc

+ +

Reimplemented from TBela\CSS\Value\CssFunction.

+ +
+
+ +

◆ render()

+ +
+
+ + + + + + + + +
TBela\CSS\Value\CssUrl::render (array $options = [])
+
+

@inheritDoc

+ +

Reimplemented from TBela\CSS\Value\CssFunction.

+ +
+
+ +

◆ validate()

+ +
+
+ + + + + +
+ + + + + + + + +
static TBela\CSS\Value\CssUrl::validate ( $data)
+
+staticprotected
+
+

@inheritDoc

+ +

Reimplemented from TBela\CSS\Value\CssFunction.

+ +
+

The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Value/CssUrl.php
  • +
  • src/Value/CssUrl.php
diff --git a/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.js b/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.js old mode 100755 new mode 100644 index 620746f4..3e467956 --- a/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.js +++ b/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.js @@ -1,5 +1,4 @@ var classTBela_1_1CSS_1_1Value_1_1CssUrl = [ - [ "getHash", "da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html#a5132ec226f00530b73e03946437c488a", null ], [ "render", "da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html#a786765ec6d134cb4e991999acfc6a9f6", null ] ]; \ No newline at end of file diff --git a/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.png b/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.png old mode 100755 new mode 100644 index 6e72b789b5441f6ee97f072e96f96ba147098867..7265a0ba43009c5f2cff63d8cc738d68564b7b68 GIT binary patch literal 1979 zcmdUwc~BEq9LE<>1gYBM0bY1PkpNB^SehA z3{&)`O*l*Aq0sl!RYh@^-;do{o>mqcd#Nafl))!r*)E|Dm~}o}ThhBA`-C?E%U&wN zr#V7NdZ%uDR{m7Nc*o5FX{0^4<;P!NlH`xP3$+i1M2(tZ&*0%ZbF3%FtWr1qa$MQ8 zlu3eB6FqB9t(cMULiTAA$$hTBMk<;tyR~nkr(~Sp+9Go#*8DE18mlh@mEknX8A-TA zuw_(JS)OuR6+RP=+J)J&zIT5(G{1|o~tG8w|6 zo+k>$O$j`4zlZ;%`|m@!*9yRVrwJ^mM-K`-RHq~n3p>(dINHid#789>0^Gknb>7saIIWszZZ;32MU+Fz9a z#GXiW4eC1)$fcF3hODyma-h)lG?2(Bd5GKhr5cq;UK^aaIp*Ocf_bAQuWdb64P7oGMegEycoez+da|5lZTHr)!e zervHGm{t4OWt$WSkd3Y11%Z|1pbk6Ps6EOkFwg(LQ2gT-zm3})V&#!bs5Q4i6qEPcF zZ-VhBNC~Y&>S<}HdG8)!dBf%%FO-qZ*fP|>`(Eh$wGOrNe%)S=R)8DE*)e-FbD5wLNSIw`A1y_t^bvsU7srqa#u1dLAE znr5abai9dMw76obPK5XMJ9aW_-_};=u+MpR+x10s->JpX-(M{|fAV$4+jr)BcK!Ii zcUxwu|6l9b)h`3t_H=BxGWAlgo>h39Y0-B+`K@=P*RNjq_spNtAMxw2@B6QJ?dA0Y zYvTJKPN`wp|9UaU^w**Ol_jRR=UeZ))L+Olk~!=qc 
The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Query/TokenSelectorValueAttributeFunctionEquals.php
  • +
  • src/Query/TokenSelectorValueAttributeFunctionEquals.php
diff --git a/docs/api/html/da/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEquals.js b/docs/api/html/da/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEquals.js old mode 100755 new mode 100644 diff --git a/docs/api/html/da/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEquals.png b/docs/api/html/da/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEquals.png old mode 100755 new mode 100644 index e3fa7437601805d312f5ab01d71ef30cd8090d3c..2371f20ae455b0f32d78ecde63eee8d3137413f8 GIT binary patch literal 1906 zcmcJQdsGr;AICvU9NsOnJGQc#Wh}M4pdyqxOi@W!p=ddsYj{OW^9E^V7bgxa@)nYp zmKHYeFW%VJWQyhm1I>vpr-G<>L43uKVeeVzec%80ob!EtpXZ$CzwhTf&s}e{n;v*K z7ytn1p}sha0RVtRHQ&+JRPXG9@kaI7>Fwd`s#2-cI4ze(bQR~Q=|k9TcG-67qWY*! z#Go$#)R#8bn=W4~000C;okjR20OyM5uJ1Xf>$6|m%h(l)(xYTaOUKi7w7 zn11=yOL3EGZ?VA?hjC=leE_sFT$uW_>F&Vn>=Q>U{3r^K%d7=8S;Feno@iVYV5~LH?nv0TE8!&$;|uQWLF^@ zxW{wGilKi=YCuU&xe_hGKBd=*@Pel$^Ttr2C(CS`hSamdpC4(~aqoExQa`1zFG%O69<`msWSN zfq0-$eky?KTmd}~a?cp)|N82Q&EGxun18xVYATSk!hGeMZp=~{dd*^mK-XE;*Gg=hzCie#!(N1P% zx0yNLES&gEqcH0Cu1Fq{bfP(VH|tOe-B}rJE}oXSAywRb)fXZXY#CAzct{NW5n)m_-)ebmLD`jDoZrWs&X_BRh9g+ zkr><-V)5mCEO(nH)t#DGo^}G&X(6KKJ^u(giWpUV6en8c2xt0?-A16WGXl}%QHSVd z{>gBMdAQqjR|q{;ub{W73v{$|gU(M$p5|`)G)x{Io{XM{^p=o_OC+VM`q@={CH` zi0e*WAjF=k^5ZLm-#XR>8IhPJba5xh@aOy=o1d*)as(j{*PD>K7i@B!=v8!=pp0ui zXzeG`jEv~|uccZ-c?HGTKKN4DPo`;ONL!(9s}SE|+UMpcUOuxWRmWfSnv3r{@=f#l z`tjD|zXa^?4e~YZ9n7o2CFWB&oR=r|FwpaX9YwU$w8{R^ME#U})4=ro1fN$%QBf`I z16yy+ws(JDyAo#abmi1xf%g=+#(iXBhM7`r{F~bVH@7I#;zsq*!8aai4>doZeCz8) zZ`cQDzv-u2S_-}6H9nPakL^h6ow9nnRv`Y0o$>ju`Iw&3!{?THXJ}>8+-eY2CbiH> zJlUHW*iGVi(#kMu8OKUL7P|?Fng6N({5CeE(w1!O@)+#k!W0VcIk;4QpnTIfvWE$g zOf(^o)gu41QU26NnXq%`#O%HC4saA0^6dZY=OU%$D{_IyB1G^*)GuaiO#3;gTmQ|% z#_X%S7}d1~4a33dfb=PA<`PgtuBw~wOmkgeO3*R2z}i}_^c$ra8!Pz35j=y?rDvwz z7Tt|tXwKHbeaM%q5g#rb^dx_FEkLRj|~Qb=~`G#m?vh z9=AQwkcV0gVdAah>vRwa699w&#(4(%us7UoEQNzXj2FWTfVyMzrgs{`+&Xe2lL5fKr2q(X0MNlHp$33t z2!N4r04SvZ;N#CVZ*heSW&v~-b#``^|EPR;VjNBYa2%$$_X9c%5dx-vAn+V|5&eTi z`1yK+Jj2BsVS*IU7*ymSQcn-LYUfUTBRmY6=IzBweKl4V8u!k5K6P&V8t7WK&05co zaaA7mvrg?us}o_T=_$iXXg#53i5bo6F_zC-K9k<#Guy`Kxt;B<$(8^t8iT=OaG0ta z1;0)U5)c8>mr|qp_EeL_15TH}tAkRMV+JGC&^Rvtm*5)Y(@XqE%Pkc zRCy2!OZ>3hGUOtfVQRpj1{k?s30mE{N|^s`i8YFL=v$Te_YC=NYu&*QZ}oNw@F6%H zF0W)4p}29VuC;C{d)j$$PqnT8Tc*c?8&;a+CCz@71eb_Vp1OJ9MDQiltcd^<;u$9N zIo8%Q1`^Mh2&!y^s4mT0%NuU`&pKlwNUo3WO(|S1*sI(oNihRVf$vkn2%BAyTIJDu z6cuFuX((gnbQtHkoy|@2SLW<_>3%s$venHKmUm9(OqPaS)%6vvc^!oPkaY!OE+UTP z1~Xm}^VUD>+DPtcUo+)D0xAa4wrbJKA4pf=yVyfT#^Z3YSzK2FS zc1x3abG}X`D=D$ccJC1=km>(#w+TAUFT|!4pG?!_p%n|FZ{y5 z|9!~werRpAsm_c2S+W3C5%HT!%=}D391c=-JM8A68=IHcz3m^vyB*}9Inl0!1A-rd5h)ATbcVVGR=0?G`1w?qn~5FqH_Wq?opknRC{65Jdp4$KB-C6 zc(Ow6+lysPOeRn{W)6;NHM&BHNTk+~NFOfmCk496Q=4hmNuH!WbR2KfrcK4_9djOd z>tZ#2A45FK*qgPk+Z(#^;*9vzo~Ruh#f&H+mKK#JLlpNjzn6?*Vl(GJ9I6zj>Nie$^{vdL_i?E<+A5>GYuWiwW#MjA2;_kblZN?=h;%3!dtnn#gpNy(X zo3YS(S!tE)I%J#_-k(X+=6pfnHO9~Ghn$(J9*`a#m86`4TW;eiK;OY9uPtw3aQR`Q zCJH$smhG|!BPDd$sLy?ox4L=CX#wgM+}-r)`Vl&}XRgEdCmriDMXEf$*W|FGeMFAb zU3Z>%CtIr^%xno(I?|7Z%b)bectiCc!)F!~n7_;70dHLvs>(>GfLo zfwBuSOhxsgZ5eXPR&8#FT;8pr)1$fE*s#C&rQN3)q&ZSb5wuEwNMe$f)t@Lrrttz}91Mw_#eB#r)hV7miWsq>?%F!1dPw$Uw`h8d! zp?>+92w4c|L%6XkL@^x}1jN;4Px5Iz@lf>GS&OOI&84?0j(GmK9adF0qBYm>PTnkg zFK&LP8+zzsn5ZAS?&Xjw>}pn27-Fy1Vk`>rvgmz7V)>g#U$2Ob-Mu7k-y^0_s))cc&nV5}6nU2SA3%D;=S=ju4pz uktxtx%IY=t5JZ8XYtTCQSN})A-^1M%o%VCVJ^ld}EC4jBzqe$4c-FtkNz5Yv diff --git a/docs/api/html/db/d18/classTBela_1_1CSS_1_1Value_1_1BackgroundOrigin-members.html b/docs/api/html/db/d18/classTBela_1_1CSS_1_1Value_1_1BackgroundOrigin-members.html old mode 100755 new mode 100644 index b8116910..7ccb2c95 --- a/docs/api/html/db/d18/classTBela_1_1CSS_1_1Value_1_1BackgroundOrigin-members.html +++ b/docs/api/html/db/d18/classTBela_1_1CSS_1_1Value_1_1BackgroundOrigin-members.html @@ -93,32 +93,35 @@ $defaults (defined in
TBela\CSS\Value\BackgroundOrigin)TBela\CSS\Value\BackgroundOriginprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\BackgroundOrigin)TBela\CSS\Value\BackgroundOriginprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/db/d38/classTBela_1_1CSS_1_1Process_1_1Helper.html b/docs/api/html/db/d38/classTBela_1_1CSS_1_1Process_1_1Helper.html new file mode 100644 index 00000000..60b2d44f --- /dev/null +++ b/docs/api/html/db/d38/classTBela_1_1CSS_1_1Process_1_1Helper.html @@ -0,0 +1,113 @@ + + + + + + + +CSS: TBela\CSS\Process\Helper Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Process\Helper Class Reference
+
+
+ + + + +

+Static Public Member Functions

+static getCPUCount ()
 
+
The documentation for this class was generated from the following file:
    +
  • src/Process/Helper.php
  • +
+
+
+ + + + diff --git a/docs/api/html/db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator.html b/docs/api/html/db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator.html old mode 100755 new mode 100644 index 5fc7d9d8..223988c2 --- a/docs/api/html/db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator.html +++ b/docs/api/html/db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator.html @@ -109,14 +109,10 @@  render (array $options=[])   - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - getHash () -   toObject ()    __toString () @@ -134,39 +130,51 @@   static matchDefaults ($token)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + @@ -202,8 +210,6 @@

@inheritDoc

-

Reimplemented from TBela\CSS\Value.

- @@ -257,7 +263,7 @@

+ + + + + + +CSS: TBela\CSS\Interfaces\ValidatorInterface Interface Reference + + + + + + + + + + + + + +
+
+

Additional Inherited Members

- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
+ + + + + +
+
CSS +
+
+ + + + + + + + + +
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Interfaces\ValidatorInterface Interface Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Interfaces\ValidatorInterface:
+
+
+ + + + + + + +

+Public Member Functions

 validate (object $token, object $parentRule, object $parentStylesheet)
 
getError ()
 
+ + + + + + + +

+Public Attributes

const VALID = 1
 
const REMOVE = 2
 
const REJECT = 3
 
+

Member Function Documentation

+ +

◆ validate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
TBela\CSS\Interfaces\ValidatorInterface::validate (object $token,
object $parentRule,
object $parentStylesheet 
)
+
+
+

Member Data Documentation

+ +

◆ REJECT

+ +
+
+ + + + +
const TBela\CSS\Interfaces\ValidatorInterface::REJECT = 3
+
+

reject is parse error for unexpected | invalid token

+ +

Referenced by TBela\CSS\Parser\doValidate().

+ +
+
+ +

◆ REMOVE

+ +
+
+ + + + +
const TBela\CSS\Interfaces\ValidatorInterface::REMOVE = 2
+
+

the token must be removed

+ +
+
+ +

◆ VALID

+ +
+
+ + + + +
const TBela\CSS\Interfaces\ValidatorInterface::VALID = 1
+
+

the token is valid

+ +

Referenced by TBela\CSS\Parser\enterNode(), and TBela\CSS\Parser\validate().

+ +
+
+
The documentation for this interface was generated from the following file:
    +
  • src/Interfaces/ValidatorInterface.php
  • +
+
+
+ + + + diff --git a/docs/api/html/db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.js b/docs/api/html/db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.js new file mode 100644 index 00000000..4a43aaf8 --- /dev/null +++ b/docs/api/html/db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.js @@ -0,0 +1,8 @@ +var interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface = +[ + [ "getError", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html#af83a53680dce73216a5247eade13af69", null ], + [ "validate", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html#aa980010d4ea7d2c50d8a106135f7e202", null ], + [ "REJECT", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html#ac700afe224253c7c331ce25119d2bceb", null ], + [ "REMOVE", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html#a5c4e05764d5918bc1ed80c418dc612ab", null ], + [ "VALID", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html#a3838e97921c40286f7d8c26733f2c1f0", null ] +]; \ No newline at end of file diff --git a/docs/api/html/db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.png b/docs/api/html/db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.png new file mode 100644 index 0000000000000000000000000000000000000000..c57cc0ed637d76ac758831cbca95e744a53172d0 GIT binary patch literal 8047 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 + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Parser\Validator\NestingAtRule Member List
+
+ +
+ + + + diff --git a/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.html b/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.html new file mode 100644 index 00000000..8e78aa3f --- /dev/null +++ b/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\Rule Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Parser\Validator\Rule Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Parser\Validator\Rule:
+
+
+ + + + + + + + +

+Public Member Functions

 validate (object $token, object $parentRule, object $parentStylesheet)
 
- Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
getError ()
 
+ + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
const VALID = 1
 
const REMOVE = 2
 
const REJECT = 3
 
+

Member Function Documentation

+ +

◆ validate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
TBela\CSS\Parser\Validator\Rule::validate (object $token,
object $parentRule,
object $parentStylesheet 
)
+
+
Parameters
+ + + + +
object$token
object$parentRule
object | null$parentStylesheet
+
+
+
Returns
int
+ +

Implements TBela\CSS\Interfaces\ValidatorInterface.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/Parser/Validator/Rule.php
  • +
+
+
+ + + + diff --git a/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.js b/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.js new file mode 100644 index 00000000..3e5cb40e --- /dev/null +++ b/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule = +[ + [ "validate", "db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.html#a4f6c053e2831498f557dcb6e4a1ff856", null ] +]; \ No newline at end of file diff --git a/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.png b/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.png new file mode 100644 index 0000000000000000000000000000000000000000..f98006fc61d59b03f19228322296ce853897cd69 GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0vp^?|?XfgBeI_e%L7rq$C1-LR|m<{|{t7|Mouj)Z7U` z78oBmaA1kZq>n%@M@f)hFauB#2wXiCV#L6}bk5VoF{Fa=?cCRSPZW6E`1`JWuYZ!; z&Jtf>bTTJgn=yBv!;YEBJtjrW+$TF>q^vtBc#!#^_h^x?6XLem`~b z_35a$>azDY9xQ#uv;9!whn%bD&&<3WdiZ2ensZye{`$i83Fiy%2iB&&6WJ~ozv8HB z?$1T_b4#nQPP5wU+N?dt_3cgDpTfEB(Gg#Ti^X?jU77WsDNVoMFt=^jsVkEY-D9!O ztKYQN#QOZ1r90ZIcS$da=PdZ*bEB?Earb(IbNR-xUl;B?efg@&621@D7j>sZe~v4* zJo_bTa`haU$9HCC-sXI#Tb$o?v%TqPuco%`T^oX%kJ#ECdH(F({kuBKyEUg@ zEG;bG{UpZa%g+927nK+P?()vOc|0_}DrUBp?=jP}YR13i_gk$ye@2bF+@$<$B`_Q= zLc-yYsGwvhceqPR$l3PYxwp-F8UD5JV|aEkW=DK{@W*qlzkRKR->2-*HfHWw-O6pS zN=)y-il`k7i?bdw^{gT!@TYic&?%cm3}+U>RPH*EyYtOgGvk`4FTSR(-uE?4_T}_{ zD`iiAZ#%nX@><3vyX<1`dL>=W+4ym*(QM8OuX(;N`c{_BuyWpmF#onFlho4&o29Z1 z3%0z_czfgTw*P+DDl+xwrq$kA7Q=k^*j3ZFuhhQ9&V2Li>eDcbs09y}_@~|2_AHwD zLN1DX{E+~jM46<7OWyiq->mU8v`n|)mV7JFLkL$6a={IV3y<{af~J@qYi + + + + + + +CSS: TBela\CSS\Element\NestingAtRule Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Element\NestingAtRule Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Element\NestingAtRule:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from TBela\CSS\Element\NestingRule
 support (ElementInterface $child)
 
- Public Member Functions inherited from TBela\CSS\Element\Rule
 getSelector ()
 
 setSelector ($selectors)
 
 addSelector ($selector)
 
 removeSelector ($selector)
 
 addDeclaration ($name, $value)
 
 merge (Rule $rule)
 
- Public Member Functions inherited from TBela\CSS\Element\RuleList
__get ($name)
 
 addComment ($value)
 
 hasChildren ()
 
 removeChildren ()
 
 getChildren ()
 
 setChildren (array $elements)
 
 append (ElementInterface ... $elements)
 
 appendCss ($css)
 
 insert (ElementInterface $element, $position)
 
 remove (ElementInterface $element)
 
 getIterator ()
 
- Public Member Functions inherited from TBela\CSS\Element
 __construct ($ast=null, $parent=null)
 
 traverse (callable $fn, $event)
 
 query ($query)
 
 queryByClassNames ($query)
 
 getRoot ()
 
 getValue ()
 
 getRawValue ()
 
 setValue ($value)
 
 getParent ()
 
 getType ()
 
 copy ()
 
 getSrc ()
 
 getPosition ()
 
 setTrailingComments (?array $comments)
 
 getTrailingComments ()
 
 setLeadingComments (?array $comments)
 
 getLeadingComments ()
 
 deduplicate (array $options=['allow_duplicate_rules'=>['font-face']])
 
setAst (ElementInterface $element)
 
 getAst ()
 
 jsonSerialize ()
 
 __toString ()
 
 __clone ()
 
 toObject ()
 
- Public Member Functions inherited from TBela\CSS\Query\QueryInterface
 query (string $query)
 
- Public Member Functions inherited from TBela\CSS\Interfaces\RuleListInterface
 computeShortHand ()
 
- Static Public Member Functions inherited from TBela\CSS\Element
static getInstance ($ast)
 
static from ($css, array $options=[])
 
static fromUrl ($url, array $options=[])
 
- Protected Member Functions inherited from TBela\CSS\Element\Rule
parseSelector ($selectors)
 
- Protected Member Functions inherited from TBela\CSS\Element
 setComments (?array $comments, $type)
 
 computeSignature ()
 
 deduplicateDeclarations (array $options=[])
 
- Protected Attributes inherited from TBela\CSS\Element
+object $ast = null
 
RuleListInterface $parent = null
 
+array $rawValue = null
 
+
The documentation for this class was generated from the following file:
    +
  • src/Element/NestingAtRule.php
  • +
+
+
+ + + + diff --git a/docs/api/html/db/d88/classTBela_1_1CSS_1_1Element_1_1NestingAtRule.png b/docs/api/html/db/d88/classTBela_1_1CSS_1_1Element_1_1NestingAtRule.png new file mode 100644 index 0000000000000000000000000000000000000000..97d208aa180ffd4a78c2f8a89a6fb3d8eef771d9 GIT binary patch literal 8864 zcmds72~<s0fHm0umq$5tXYJgbr5J z7*b0mRv=LV1i}y;05u?LgaCm=i4a2)LI@#{kmT(QRC`zN>K%IDee0dISbLxU?D5~< z_YXUq-3|ABci!T8CMG8DZvTACUK5kI@Fpg+y3J<;$rB~ z7_F<BP&mEjArd_-2=u zRCxG&;kDYwE4@QW5nmOXL^+>7vtX9$iBrrXhxVKWdzOX5F6W#x{keAcvMh88Xg*<*uh;3t!8=;?6fK#{z7kReW*w=UrMOp`kXrJ4nFl>H>TgqC0 zi;U?r)Y)`}qHt@C9~j7Nh=$K$Y1I}QUwhX_k?~zHLKcj$q=2)j#U_x@F+hwMfap4s z5R?MKwl<>3-U zU@#_QY=WO5kEMUxtj${MU(o%RwyA_SSD=itf-F2zm5k3KUJ2^rM?0qk5g#8>-3BA5 z*#3na+sQF@)&paRO|M2|*N&rV-EOOlw_AV_5S7NisW zTd5>CiLd0X&ydD)9}HZ%Jt;t`#nyQ)E&j-Rm{maYrb(WU1~%GCwDypNi7M>)au0UT zEqpWobWn*%AUZM}(h(Hj!>LIdbLC8&b9%Hi&q6bN8aX}8MOnRopItfM@}iKBtjAlj z@0XD=Zt7}3+0ZQ3r3BgY_EWU9mlF@T7&evS7Pi)FveZ68T8hOYPeC1j+5!$26_FsL zXRPZVDd857PrG_vv{g`EsW}$QnQ6ib#gjwW55oGoNm=W1wf&)Go7KMpT3G+6=;*uxpX`FQByF>;lvcNZMnyPV6 zaZ$Ii8^3K{b@CSGxfqqH`H+jbZ4(xAers7F0F}d9)?CWbJQodDy(u>=@0NAJ_v>41 z=tQT34LbN`*FHRmJOyex_&pq;yUfF``8s?)?wWofUs^4h^Lf%$Q134I=O7Cxa5}Pc zWsL8vL>(J$>{&Vg8*0ZIkA`ito(3IW(aeiw^x~u z6{OXlqWrG8{Ywi(9^(jb5_p?+Ef@|3r3(4-%>0t|q4 z1pMOy+xJf2rJV5ASype37unL>qd~7#uu$Dm@02SK*nIenPPFq^(MMnB7{BhbGJK11 zGzi+hGzx-@jsG7A>NA0gULb>gUkri=xnUlAkHL}wXRatVNm|-s!*egE)HpH5u5=-T zE`+DSh3Lg$dHj9LzPNXC&vEyM2Z8;%jt45*oSg;3r&ZQ+N{FYM}-0>jtLi^rjns3n<_pE$j=L_69S&vvb^wK8G zW4uR5A_vFfCAMLC5G4aS{pwOYmS5o{9HeQ(geSkpu34$wV}+d()oLv>X!tMgRX8ye z=g(l*&0pKvK}ju|V3B>19)t#DJR;wvC5+H8!gI=6ah6gsnKgM=;pryDe%oA#Qfp8l zH^JT%e>;RVWpZpx)6h>lcMp@<>*Y9(;idZ{PB$LyFA!5D43_l1lz3&rwbZ3$@;>&P z=EATsP5>-|osjH>-IR9uul!t2A@h+qlNfj*9I3ge1^5^8SaNc2&`rAv;jpp+%*oHB z8=csU-y#^f5!+QAbs#t+sRKc-%M}fKx>D7vPh;J4OFjA{q#jEGZuJ#4^r=SM z02u7$s6*0E7vW%{mvLny%WBi^03ku4*5lBLu2W5|vv%LI(0s7Z#W`$If4J27BHI#G zG5J7fr#U_s8KkWT$J+$dzC6gHq9!q=RsL9fQm=1yxb(>|L=!fyGH4}>w8e>$7_9ka zOVd(9+W?zinNXyFRr|9G8C^o*176Eu%Z|P9w5h)2((4U@t%|Xe8)3(QcE$nDKJsow zrYJdWjf`6Hz3E#jFBdK^rJi@}6-FfmlU;yC?6pE*`;_;Ui2C4QdLcOPdNNhduc`V4 z(vIb(LzCfFtu{Q#RCs7(YQIfbMi;kj0PL3jf_`6D`cAlvqoRmlGwFJs>~#DIec7(L zqUN;I$f1`hOg$09ZvblUDmaMj^RZHVI+`A(KY~vK&R)m2*o2WP++ewk3a9j&g*y7D z0lw?yjTQT?qV+8!R?V+s+Jpg{$T+B1N{=iqX~<+X+Za{2Cf3 zU_b6TylC;9vJ2a;?m1q&SPP27i*6zp=WLr*qI8*7TY#^i&bkJ~p`;eNzIBYgbs$9nbT^)p5vJLMT+|Yl= z>lht`kAveu+?hh~M9#_Xc@KE#D@RtCckMWv8czfmb1)PrG_$ZPp-eGk2*-4&wocC1$ zAq6`gEm5zrJpg6`{lEL#;$U*08!+%%k6aky{t$=zaDe~aeyC4q@s^!2#6t4>aIu+| zo^`3YuuvfpcZn-eWNz3PTA-4*;y49M<6&ZMS)5&cR=?vgU(NKRON(4uj(|D$LmUSn zmCOQ`dVfPEe(@_zXy*7+I4r+GLdq{9LkYFDSmcGlj_deP>#QG|chLL;Sx$C-$ASsu z+P;K#DM<5%hi;c9Nz&LNa@n1yG2*?N}^wd2r% zor`=1zxfVGs>Brhvy^m;r>RTWogc-WoOty@5}!GmM`%@0Bp-y8752V;LJs^T8k(6g zUVRlf@#jH?zYg ztm+wD7r{!Yy#jHP;HpAghdvOT$c7g}o$GK!XJC6j0LOO+LP>qMb$J|n2ZY)eehA0J z%?*-)M38MAAD?!<8PP~YpJG^Ml_x32W{2$2;vmnLyKo7&2{ zi?ciQ(rbrA!P%nq8EIkEIHS_QS{jUNv1SWe5WRvy8m)mx!fRqa>oh6@M35cg--#eM zanmv4sbt*sVC;RBEjRUzeFgLi`c-}fC|EUin(B#(B2pI$JE!vHmvAbb-OTHK8~wsZ zXDdH2PTtCn0*A?f)1TkAm}1b&(IQabqUuZ*v`ZRO+_9XysIyk^z<)1(x64>)f z%+UzY6Y>jyfj%EXKZOJPNYS07K0K`Q6Pu}a>mtTIP_QG5-xY$`YqZSan+3Oa-D7}< za-u0IJ;(dG;D<9H?Mu=#{|UH0p|MycAA+0<AX2xU9j5l>T2W;Gss#=2h_?)TPP_)(W z4pzTHZ=FB{{RH$5ojcFbtmuFb$ix0`)Rsea$@rY?rZ`aQ5&(S^`@WgEXvfu4O@3?4 zEzL#Ve_T_2=9BtnTw0OV^Fdf%!SvV(;7RjNm}F>0o7TL4{= zlr*phnyK&%%aiY2`5~5wuU@Cjd@E#V0_{v15-MK~4KXV)`^9G2+CckirsU`7s;Y9F z>@(+c=uLG;s;k7Rj#j!>XLwhg|Ax+nvu@NveiVOc(Hqr}{QZgEw@tOwtR6UbI}071 zJOZwxGRg~Jn5KxT?LrpEZ{>$K<<{(|bx6t3)N&ZCF|Jn-o+nSFfS7~pZ|QIoLWm+l zh(b-t-0}pjGx1PSe&3uiuN$b0H#Zu^^RUOplvhIv%USUsxbafj zWT%0U0u)UiRSQAk9a;nckPSA50Qdp@E&{jnFLXC*4vb8()n&7t`pN2c|G^qiAclD3 z4jO_h!~-hcFDMKmVMj|Cr6V2S?sbJ><#nUY=uOlnxp2?cD;=CNSJzA$-Yb>aKijY& zEK^d=WH3|;w6J<@m#}?8aA8L_Ucr5DdXg4|r9H2w)eFY1$Zmu2%k*0Ykp%@$!rzK3 z5LWT$xs&311sRNV+t>+e$MobbVHoNYqM@CABO4x1h~@_22C7$7tH(K>t%33H@JY{| zgOgPyzT!&3Juv7g^tshHcpvBid9IBLP*5l33h_|Q^RH*@R zPR7oc?FaXH>an@ph|P7KyZ(dN{5PTfPj)wYLmdOrHo7|;gPu440lhNn@FDpG9wvD* zf|r4=Ym5m&10H<@3rVci+{S?_)By9~Ni-C%dZCnG$LoG~!Qs66;r8{wDmE6+poIko z!4sEV&R&fqyRwOa&U4TlEOeA7OjHX_$cEJw0Ih#DqE)jW8Vn8Vw_`;ka76hoC_X-o zT->gixKzLe7y4WS97J~{R3@9>>&joyEAo6rRE)TDFoA9@5xOdl$kc5>IJ1Ey@v-vDD%0K&`H%RnK%5$f?j6aZUow2| zpDY$16X&rv(xQp>C|B|Lr!AOT^0m%&A#ohAB9y-ow)z!SCTyChuG0UQL9c2Tbjd!! z9ie%Ny0@01F>G!SpvLPRRD!&D`mS*e*Z(z}X!s3IXD&zkLO#?(c9mhoruAfUr@^3J z(5u#AZF@oDjUqi2zBf|g((v;Cfa(1w@%bkiexuI>I*5P*8=VB=E>K4sOxE9bK3>3l zwRR*lY|5Y{c+~}?HbS7l9)4>Nsr8ah4EtJ4zH$XOmowIA^b&fLwv@g)f3EnLS2~5$ zH!eWa(mGo~nyN#T^$eo?p$+xa*7mMgpE4Fs%>1O#6e^+HPD+#A>u8wFvD87;Rh+X2 zIiC-b65>oJI5Zd++W+<&$cJ2N*9=`^ub}581jkYBv?YKjwKHb@ncfFn*>RYn_>sU# zf0-)eHKx_jpsL&NrqF-Ub8nKG@r#ZFH?nuQ#=P_5H3uT9oC$RkJ)|!2F^F>5 zjjv)>9T|D&aC+xS^nv);2@t(0tuvm%+5LzOAhQ8DySaoLOWftxC%;#M&-YC7I}C&1 zc*D}p($CmbJQ_j=#Lp@*js~d$B>f#ql+*%BtS#JFSLA7ng(YP6m&^`WfgpoBUxLB@ zqF;P32HaA~YOO$6=R2dINVcHd$V%;OZ4C5WVIg#m)+d;c-(_Sz_VPy=)v z@DBZYh9<&jxgqiZ`JXQG*eNT%a>L*;J~n!c655{;qx^S>@;3q2H^%E7U8p5Kt36Bl z$9R*aL5wq`NkOn0LFEi_MrUYaVRy84vY0#9-blh13(Id!VV=SH6jx#UEMbG;$|i4`8$f`p{7?T z2L}tLhmD_$CJC>MRRh!hu0`hSe=hQI7){sA-S(A9&R@>1tOx&2VzPZJd<$uF=!yRU Dkc%~$ literal 0 HcmV?d00001 diff --git a/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.html b/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.html new file mode 100644 index 00000000..3446410f --- /dev/null +++ b/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\NestingMedialRule Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Parser\Validator\NestingMedialRule Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Parser\Validator\NestingMedialRule:
+
+
+ + + + + + + + +

+Public Member Functions

 validate (object $token, object $parentRule, object $parentStylesheet)
 
- Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
getError ()
 
+ + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
const VALID = 1
 
const REMOVE = 2
 
const REJECT = 3
 
+

Member Function Documentation

+ +

◆ validate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
TBela\CSS\Parser\Validator\NestingMedialRule::validate (object $token,
object $parentRule,
object $parentStylesheet 
)
+
+
Parameters
+ + + + +
object$token
object$parentRule
object | null$parentStylesheet
+
+
+
Returns
int
+ +

Implements TBela\CSS\Interfaces\ValidatorInterface.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/Parser/Validator/NestingMedialRule.php
  • +
+
+
+ + + + diff --git a/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.js b/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.js new file mode 100644 index 00000000..6707c3b8 --- /dev/null +++ b/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule = +[ + [ "validate", "db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.html#a7725fcefe89d93b43184aad880b890a8", null ] +]; \ No newline at end of file diff --git a/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.png b/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.png new file mode 100644 index 0000000000000000000000000000000000000000..5e4e9051a7cedb405f31e10dd65c2675e313b845 GIT binary patch literal 1042 zcmeAS@N?(olHy`uVBq!ia0y~yU=#;xu@n% z0J6aNz<~oxL?(R%ayd$Z{DK*Pia_A%sSqOu2IhsHE{-7;jBn?@EqbHD*# z`FT0aLCNPWZm!)m_3D)B12vp|tzV|+-rja;TW++#Y?Y}hXZ;H&s)Qrq>$20g{r^^! zR-32zI3{LXTzb)4_R09XH8zRM*N>q*^UjCZ)=zer+kljx4rV{)2ko% zXZlUrBv*J-R_W@dw>$qF`tsEFZ+`yG<>mjmTsK%$@ja>k^F7CVb=~nfDr>*AoW5~) zkN@YZi*1g7k!*e$5-;*uwdZkP`qrs=&u3bCM!nM2Q!m*4^l`4EnzGOH7#7}Y@5hfS zr>(X#QTOz={WM)LkbUKj9kGjcihXQju>E>YjsLv$aaMhaT=AHDM(Up0wtL+#a;NKA z{?q%LT5E5U_UysjoiV$P78g%?@++_=^65f@r`I;-Kk8n(M6LIEt)6etrFwz*AiFNT zx2aEz)H^iK`mWxrb*uc<4~H@9{p8Z(57+-+k=0Jm*Qx%h`nWbF=9mB5n0vhO{--C`Uf<@irLyqK z8~wvSlBzE+v+9Ujm&UYX-Htm~j%``mI`!z|9WRYrx4#rPzvGQg@Y`3-U(OlU#qX@X zdeg|Qw=cQBe$Uq&>H6ebKkcph4C6mn2XEgco}6QDeDh6j;zMb@MB$3f{$x>{MQz0^B$X=Rr|-pO#b<&72bNsm(HH~Y&+}BlGw$~t=r#JyPeNQXC-Koo`$-KR5`)IoF{ZhLNQ-kMcT(Zo&*1sg~ z&f*gNq8iWbNpH1x9(VeBiaV~*^Wx`e-v7$hzq@$($EH)x-24r00d@&~p1jA3&n{iO zr$gVeN5|uCfu~%FFenxHy-STqKk{!*f05n&_A0wum%V41ZIt<$;b-!%Y-;~9UcI7F zEB*ue7xov=yMHv*uY}?Lb^XuN3k4bK7ThoIXQ)GqTz|c_Tf  render (array $options=[])   - getHash () -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   toObject ()    __toString () @@ -134,39 +128,51 @@   static matchDefaults ($token)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + @@ -185,26 +191,6 @@

Additional Inherited Members

- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
 

Member Function Documentation

- -

◆ getHash()

- -
-
- - - - - - - -
TBela\CSS\Value\CssParenthesisExpression::getHash ()
-
-

compute the hash value

Returns
string|null
- -

Reimplemented from TBela\CSS\Value.

- -
-

◆ render()

@@ -268,7 +254,7 @@

6b(cWBorb_o@faMMOqPj3J%Iwj07qY!8}Ln2Y6`xU=c+A5D^rU5=>1U zK7K$OH5!E&P>7-sF$5GxKnp}tM2reT0ttx0eEV>wpXu0XyEA+D?#|sid(J&~=^MgH z)-xPtpin65&=6uI3S|l)KFtD+SQZ-&K^9;`7-g-|XhhtB52N2dI`<>ueVRg{@Zv0% z3fWp5iVWX~LV~77=OfB86w16Nl(?FbW}@irKgeEH9o&CB1riv2{7dggdo`B&eSG!2 zv^uJ|=n`t*%8Iqayj@$0Zg~6GN)`6;MakQ{jlOIEf{f{eV9^!sX&QiKbN3NoB7@7N z)36|y>$2l3adk_pcK7yfzMp}L_q+WuGS5f{0;p>3?&0IDocq*TwKSpZkf@TI(YR8X zOvB^+ZwEr1^uwze<;CTd8Hutw8lR(m?syFwNwDs+Jr5Uq&3Y?+ zb4|kuv(aNR{g}Q(+lyBin$urwi|b0>-jGA4^Y7i~bfhm98wR@c*YVBWDZ9>4DJ5MK zLJ}>emn0y&ZGe*R7c_bI)JWNG+D`pgbW_@8-?x75*N5*=!E&rjG8E%kU)^lkF7p1) zcSR}?b;wT%(G2p@CCJUD;ifcKrKF2w1`NXTfVjxFb7}mBoQf=UgZnSuqi;6P$ges$ zC*EN_oRxBf%Ux_}iC9KYoQGR~qWo~#v{l@&GgXztnp;_1cz^D%1@DgmxPcb$A*y2a z7o{J@j3 z9YI+eK*K{*2(t6AXDg6=Nq%#zB_8L{6`#<|X5$nQM?)EEp3UOy04-T7#rRZ4`DxEs zQK0RrD)#FgJcgtUkL~kH$5ZsCaAHg@gc&yLi)(H0H3) z)7(BL%Q3A^z|&67FaP#DcPO`*&PVXzR5ndlxEgoeD>r1p|E>#N1$?)wfTmJ!LIl!{ z1qs1WCs9O06l8~WhAGf`B7+tId8ypRRc`A5k)Sue7G+#^y+P%deq z2Id5da!`dd6B7q4+SHR^K5Y*XW6@3nY|mpsr$A@;9|M%VQx8qZYe!l@(`E-E@dWcQ z1d7QND&Z8srK$6h)8s5LK-*eT0 zjA7=Y6PA8KP-pQ>@VqJmbljTR^I9LWH``8z+jxyzpHDL>#QmU>JxfWIj3=hnISibh z3BGI_pZ>MjrA6-~uw|D!tM{rkd~z?R*O>xkFT|o94!?DMH>!0F&KzgHL?WPCopNkEo31`v=uAd<%eY4sr< z0Y;c1VoHz-qg{|sAZM!WqmduruSZfviWL@JKlgyG6GEwyQCnMLViH>b*tYl7;Xt%$ zzCGw9r0@Cv%>Qd?J{wR!x3$VG=199J$LRae)RV>9Y2xxXQ*&ynS{`G`czJ4OgEiUG zpQD)-b2ll`dX2POC~<5U>7GyR4;1AD_i1C89wNzTnWoQHHp}?V3!|U|QGyDDA+kvF zLilXZmow39*L>85a5u`Qo*Wl{S&>BDbP<0^UedA1pMWU~Pkho^*x_vccw2!=((}xP zDb0Alp0Rsl+rC1@>yFqbvI|Kq$M}U2>H+^OYT8m*So#y7evlz~{Elbk^<;Mc)2m=( zno=IOLpnjJN=(qn&2Ts0R8k6o_OwW_CakY@!% zT+>^Ym(9@Q-Y=JVFFlca>uSfVv&C@;@GzZm-NW4mHlpS~#1rxj%dF&cW^>Ul%RUmr Zi1y!T_2|RJ`GF{8gsu%IRt81q{ssp|Rs8?} literal 1408 zcmeAS@N?(olHy`uVBq!ia0y~yV3Gi`J6M>3WO#7DCy-)Ecl32+VA$Bt{U?zX$X7`A z2=ZlMs8VBKXlP+z_yrVdc)`F>YQVtoDuIE)Y6b&?c)^@qfi^%1(Ey(i*Z=?j1DUy} z<{mh3;Q6=r3=9*1B58jg90rOqmIV0)GdMiEkp|)p1!W^PuZE6 z*iHVkHi-cp67A{Y7*cWT?VRkq#RdY$KYIOq7g*D9HA_F?DN9^oL*2>0>o?77m%p$i zOFAm%Q+fBt&d4gJidnP;g3Gt;cc>UdZolMonOo3 z*vfOG4|;t56(IP+H0}^bbflXZyH)(TC0x(bdOiy6tnS+x{!A&CNjY$Bm)Ne>DNb_f z-igJ6-7{0gr#LT5JO1pV%cZAob{4aJ1(&raY&aJg9;9=p$3{(fx|ONt7cDBPJ>kUrWba*7| zNUq{?_PdZEks+d|xnVM&n6XKR+36Y2lVnvZmrPAP z<9&KYcj=Pr6Td7rc*N!Q=8L)budW#vjXKq4ZYY_Ydgel|tg%?$CdV@mL=tbd$hysb zrM59`^5?LdEhcw1&+gdu)^hQI3pq-g6u0CYQc%ghl4BISX@U3Vot{-Tv;S;RztD2L z@W75pri2Ik!wxX;9QdIoQ4xA!uU5s5Im;YRoo2YsAQ8KBU(dluC9FLQ6XvYDZkQ0m zzC*jAk%3F1ff0dr+x7Pc#w|;pa=C>GA&OA(@oQ?s`I&#@*pA)*Yv05IR#I3X@ji0B zl-)fTlJ_aZ@bT5E(7%1nn=1ZVCV}+*dMmDYBIwHEbYYuDCUDXN zralI?IMD~HLJ2)#e4k&&9k_AB+bxohOM+to!kJ(nX`u0;+>gDfQ}m1E7gfYCfzmR= zvE}Pqn0Fm5Nq5#O&n-53@O!mc$defaults (defined in TBela\CSS\Value\FontWeight)TBela\CSS\Value\FontWeightprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\FontWeight)TBela\CSS\Value\FontWeightprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse($string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\FontWeightprotectedstatic - TBela::CSS::Value::doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\FontWeight + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\FontWeightprotectedstatic + TBela::CSS::Value::doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[]) (defined in TBela\CSS\Value\FontWeight)TBela\CSS\Value\FontWeightstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Value\FontWeightstatic - match($type)TBela\CSS\Value\FontWeight - TBela::CSS::Value::match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\FontWeightstatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\FontWeight + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Value\FontWeightstatic + match(object $data, $type)TBela\CSS\Value\FontWeightstatic + TBela::CSS::Value::match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\FontWeightstatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\FontWeight + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic toObject()TBela\CSS\Value type()TBela\CSS\Valueprotectedstatic validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html b/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html new file mode 100644 index 00000000..a6fb2ef4 --- /dev/null +++ b/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html @@ -0,0 +1,315 @@ + + + + + + + +CSS: TBela\CSS\Value\InvalidCssString Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
TBela\CSS\Value\InvalidCssString Class Reference
+
+
+
+ + Inheritance diagram for TBela\CSS\Value\InvalidCssString:
+
+
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 getValue ()
 
 render (array $options=[])
 
- Public Member Functions inherited from TBela\CSS\Value
 __get ($name)
 
 __isset ($name)
 
 toObject ()
 
 __toString ()
 
jsonSerialize ()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Static Public Member Functions

static doRecover (object $data)
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
+ + + + + + + + + + + + + + +

+Static Protected Member Functions

static validate ($data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from TBela\CSS\Value
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
+string $hash = null
 
- Static Protected Attributes inherited from TBela\CSS\Value
+static array $defaults = []
 
+static array $keywords = []
 
+static array $cache = []
 
+

Member Function Documentation

+ +

◆ doRecover()

+ +
+
+ + + + + +
+ + + + + + + + +
static TBela\CSS\Value\InvalidCssString::doRecover (object $data)
+
+static
+
+

recover an invalid token

+ +

Implements TBela\CSS\Interfaces\InvalidTokenInterface.

+ +
+
+ +

◆ getValue()

+ +
+
+ + + + + + + +
TBela\CSS\Value\InvalidCssString::getValue ()
+
+

@inheritDoc

+ +
+
+ +

◆ render()

+ +
+
+ + + + + + + + +
TBela\CSS\Value\InvalidCssString::render (array $options = [])
+
+

@inheritDoc @ignore

+ +

Reimplemented from TBela\CSS\Value.

+ +
+
+ +

◆ validate()

+ +
+
+ + + + + +
+ + + + + + + + +
static TBela\CSS\Value\InvalidCssString::validate ( $data)
+
+staticprotected
+
+

@inheritDoc

+ +

Reimplemented from TBela\CSS\Value.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • src/Value/InvalidCssString.php
  • +
+
+
+ + + + diff --git a/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.js b/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.js new file mode 100644 index 00000000..50c991d7 --- /dev/null +++ b/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.js @@ -0,0 +1,5 @@ +var classTBela_1_1CSS_1_1Value_1_1InvalidCssString = +[ + [ "getValue", "db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html#ab34f6085e6b9037f6be555b3bc266af9", null ], + [ "render", "db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html#a223e19988bc767336ce6a1130b77cc4e", null ] +]; \ No newline at end of file diff --git a/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.png b/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.png new file mode 100644 index 0000000000000000000000000000000000000000..6204d77a145cc7c364af876245a953db2f54af5b GIT binary patch literal 2111 zcmbW22~bn#7RPT=;IY%X0J4dc2p46MP?kd29#E3V(hCIw2xx^GkhReui$n#fZCMOq zQ;-3Z;h`+8As`^DMQT`OEoPweNX$l@9piup>T6GmR+6?NBehI zR~P*dRSc){B*@zjfJM@4g6(e!0Dl|8y1Do#BUZ{^Br!i%meV+OuzgRvqA?;rr!vb4 z^VQSh=g(BT<>)!2ehcNN?Pss#%-Qm_DKg3;5&1Zd7oh0OO%W+FyqXQj@>41LxhKw{N!na zP%=-{BRen<%nxS^Fs175reE~WMx0-sTWZ~)wC&*S%mr11lHOnziHBoH_L>BgkZ-2U z@zpn4gk}*@O|$Ay{o6WRU7@)zo**LLUoyuN6n!Qvm*RCzL-NikC<_|fcu`Ha*B0S- zSaTWa@$}GO5^6y><-upP2H?58@aI`LyXST`&vI$yeBEzYoX7(A`O&02dTnuNE2Wgs zuZ=(QOElwTmc_qX{M6byAGdYhiCJlj%leYNSX)nH{Z!tQ>WhA8s%j!2!;S*hccFly zOLXq!iwog)<8kw%U8o*Quwfg|da#9kXUQr<7kLks!*aKVFjo+0rphX}L+BXd*qok% ziNr{BrW|!u>-sb3sTH>$S#^x)RxmBp29tDS!0JscCBiiQWm??K#K`0- z*w6I#vm>}0=MeddDA%6>&#VJ*3Efp%0#&*hs{=K@28Wa={>Goc#U}gm!??`<$b09+ z$=_|u>I0e4hbVw&CSB%ZfS6AMkoqdr1I_^51wzVGtUPf5B3}-xpbw1dg9sUCEkhJ6 zzVR30KVo$H#C&7*_8>r_b-#4F{1$Ylly?M6j4G10KR5tM+b<9VVD{_J za%L0IVCUqVRh>p=Y3X$TwCDB%qgT9C?#MuG6(J^S_RQw4CRY+cSn3b4JF_ctLY9;vN)c0?-+Lp+Evk^LqY1}_9dn5xeW}5cQO@Z3Bjf~ z5BhyF`$G2R*!2;V;)YZ6F7fRnJ$tf}4K*nz_|qWX>4l%EYdg>182})ppg(azZGsLJS7WLK(GM+W;)EB zy3ek18>cULhjI?KM^By!?;PuBlbXc)$(PUBDXouqPM*TqnU}PMOm`0~7cS$kY%93- zR4)*=t`Q5O*9ok9w3tJ#`aM3g!FPL77S;J7Fxs7e_kmY?19)x+^#6NqG+I>D{xLUj z@-P*GhsQSPnMP@?Rt0UyHk_HsnvPwcR3c5*H9bcpZ zMz?7|i>;|3xVWd5SEm(N&b}^EJvw1qcBVoCCR>pB4JH#~GZ8#um}~-tF7saH^F55l%IH!9nA4z3zUN{)p+xcFrq($*P5&i}!Iu0AngUXM>K2<~qxx}450cyc-3 zFMp~bWTiPngQ7=0ps!JVLSQK5M%Y7>?WtkbA^t^XtW%<&f>{!!P5O^3_ODKW2tMV+ zN?VM}rRc9v8iOhBiGGekCTFu9{8emii0ax&aAyZsP5y{uzj=`yusX8bT$n_Bq1?Ed z4o(Ftj<~-!GE}$uH8i?cmUZPq>yjp;OyhL5x&5+d%RQYTHBR5~>)a;Pqgv!|`|3gI zChuy+mlZJniCmU$xOm8}G!@h3C^g(Xd<$+r>%&Ko@>2`0Hf2WW6k>#N4Jga3g8%ja N*4^8!-ZkR-zX343$Pxem literal 0 HcmV?d00001 diff --git a/docs/api/html/db/dfb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString-members.html b/docs/api/html/db/dfb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/dc/d0a/classTBela_1_1CSS_1_1Value_1_1Font.html b/docs/api/html/dc/d0a/classTBela_1_1CSS_1_1Value_1_1Font.html old mode 100755 new mode 100644 index b50c0d89..5a16e69a --- a/docs/api/html/dc/d0a/classTBela_1_1CSS_1_1Value_1_1Font.html +++ b/docs/api/html/dc/d0a/classTBela_1_1CSS_1_1Value_1_1Font.html @@ -125,18 +125,11 @@ - - - - - - - @@ -150,32 +143,44 @@ + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + - - + + @@ -183,10 +188,10 @@ - - - - + + + + @@ -231,7 +236,7 @@

TBela\CSS\Value\CssSrcFormat, including all inherited members.

Additional Inherited Members

- Public Member Functions inherited from TBela\CSS\Value\ShortHand
 getHash ()
 
- Public Member Functions inherited from TBela\CSS\Value
 __destruct ()
 
 __get ($name)
 
 __isset ($name)
 
 match (string $type)
 
 render (array $options=[])
 
 toObject ()
static matchPattern (array $tokens)
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
static getInstance ($data)
 
static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?Value $value, array $options=[])
 
static getRGBValue (Value $value)
 
static getAngleValue (?Value $value, array $options=[])
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
- Protected Member Functions inherited from TBela\CSS\Value
 __construct ($data)
 
 __construct (object $data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value\ShortHand
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
 
static validate ($data)
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
 
static getType (string $token)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
- - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
getHash() (defined in TBela\CSS\Value\CssSrcFormat)TBela\CSS\Value\CssSrcFormat
render(array $options=[]) (defined in TBela\CSS\Value\CssSrcFormat)TBela\CSS\Value\CssSrcFormat
validate($data) (defined in TBela\CSS\Value\CssSrcFormat)TBela\CSS\Value\CssSrcFormatprotectedstatic
$cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
$dataTBela\CSS\Valueprotected
$defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
$hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
$keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
__construct(object $data)TBela\CSS\Valueprotected
__get($name)TBela\CSS\Value
__isset($name)TBela\CSS\Value
__toString()TBela\CSS\Value
doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
doRender(object $data, array $options=[])TBela\CSS\Value\CssFunctionstatic
equals(array $value, array $otherValue)TBela\CSS\Valuestatic
escape($value)TBela\CSS\Valuestatic
format($string, ?array &$comments=null)TBela\CSS\Valuestatic
getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getClassName(string $type)TBela\CSS\Valuestatic
getInstance($data)TBela\CSS\Valuestatic
getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getRGBValue(object $value)TBela\CSS\Valuestatic
getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
getValue()TBela\CSS\Value\CssFunction
indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
keywords()TBela\CSS\Valuestatic
match(object $data, string $type)TBela\CSS\Valuestatic
matchDefaults($token)TBela\CSS\Valueprotectedstatic
matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
render(array $options=[])TBela\CSS\Value\CssSrcFormat
renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
toObject()TBela\CSS\Value
type()TBela\CSS\Valueprotectedstatic
validate($data)TBela\CSS\Value\CssSrcFormatprotectedstatic
diff --git a/docs/api/html/dc/d5a/classTBela_1_1CSS_1_1Query_1_1Evaluator-members.html b/docs/api/html/dc/d5a/classTBela_1_1CSS_1_1Query_1_1Evaluator-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/dc/d63/classTBela_1_1CSS_1_1Property_1_1Property-members.html b/docs/api/html/dc/d63/classTBela_1_1CSS_1_1Property_1_1Property-members.html old mode 100755 new mode 100644 index 2c4e8faf..625246f7 --- a/docs/api/html/dc/d63/classTBela_1_1CSS_1_1Property_1_1Property-members.html +++ b/docs/api/html/dc/d63/classTBela_1_1CSS_1_1Property_1_1Property-members.html @@ -93,20 +93,23 @@ $trailingcomments (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected $type (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected $value (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected - __construct($name)TBela\CSS\Property\Property - __toString()TBela\CSS\Property\Property - getAst()TBela\CSS\Property\Property - getHash()TBela\CSS\Property\Property + $vendor (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected + __construct($name)TBela\CSS\Property\Property + __toString()TBela\CSS\Property\Property + getAst()TBela\CSS\Property\Property getLeadingComments()TBela\CSS\Property\Property - getName()TBela\CSS\Property\Property + getName(bool $vendor=true)TBela\CSS\Property\Property getTrailingComments()TBela\CSS\Property\Property getType()TBela\CSS\Property\Property getValue()TBela\CSS\Property\Property - render(array $options=[])TBela\CSS\Property\Property - setLeadingComments(?array $comments)TBela\CSS\Property\Property + getVendor()TBela\CSS\Property\Property + render(array $options=[])TBela\CSS\Property\Property + setLeadingComments(?array $comments)TBela\CSS\Property\Property + setName($name)TBela\CSS\Property\Property setTrailingComments(?array $comments)TBela\CSS\Property\Property setValue($value)TBela\CSS\Property\Property - toObject()TBela\CSS\Interfaces\ObjectInterface + setVendor($vendor)TBela\CSS\Property\Property + toObject()TBela\CSS\Interfaces\ObjectInterface diff --git a/docs/api/html/dc/d6c/classTBela_1_1CSS_1_1Value_1_1Number-members.html b/docs/api/html/dc/d6c/classTBela_1_1CSS_1_1Value_1_1Number-members.html old mode 100755 new mode 100644 index d554a1e7..59b1c053 --- a/docs/api/html/dc/d6c/classTBela_1_1CSS_1_1Value_1_1Number-members.html +++ b/docs/api/html/dc/d6c/classTBela_1_1CSS_1_1Value_1_1Number-members.html @@ -94,32 +94,37 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic __construct($data)TBela\CSS\Value\Numberprotected - __destruct()TBela\CSS\Value + TBela::CSS::Value::__construct(object $data)TBela\CSS\Valueprotected __get($name)TBela\CSS\Value __isset($name)TBela\CSS\Value __toString()TBela\CSS\Value - compress(string $value)TBela\CSS\Value\Numberstatic - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + compress(string $value, array $options=[])TBela\CSS\Value\Numberstatic + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[]) (defined in TBela\CSS\Value\Number)TBela\CSS\Value\Numberstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Number - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value\Number + match(object $data, string $type)TBela\CSS\Value\Numberstatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\Number - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\Numberprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\Numberprotectedstatic diff --git a/docs/api/html/dc/d81/classTBela_1_1CSS_1_1Value_1_1Comment-members.html b/docs/api/html/dc/d81/classTBela_1_1CSS_1_1Value_1_1Comment-members.html old mode 100755 new mode 100644 index 14ae1f16..498b02c0 --- a/docs/api/html/dc/d81/classTBela_1_1CSS_1_1Value_1_1Comment-members.html +++ b/docs/api/html/dc/d81/classTBela_1_1CSS_1_1Value_1_1Comment-members.html @@ -93,32 +93,35 @@ $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Comment - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\Comment - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\Commentprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\Commentprotectedstatic diff --git a/docs/api/html/dc/d98/classTBela_1_1CSS_1_1Value_1_1BackgroundImage-members.html b/docs/api/html/dc/d98/classTBela_1_1CSS_1_1Value_1_1BackgroundImage-members.html old mode 100755 new mode 100644 index ea8b587d..4bbde33a --- a/docs/api/html/dc/d98/classTBela_1_1CSS_1_1Value_1_1BackgroundImage-members.html +++ b/docs/api/html/dc/d98/classTBela_1_1CSS_1_1Value_1_1BackgroundImage-members.html @@ -88,11 +88,41 @@

This is the complete list of members for TBela\CSS\Value\BackgroundImage, including all inherited members.

+ + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
$dataTBela\CSS\Valueprotected
$defaults (defined in TBela\CSS\Value\BackgroundImage)TBela\CSS\Value\BackgroundImagestatic
$keywords (defined in TBela\CSS\Value\BackgroundImage)TBela\CSS\Value\BackgroundImagestatic
getHash()TBela\CSS\Value\BackgroundImage
matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[]) (defined in TBela\CSS\Value\BackgroundImage)TBela\CSS\Value\BackgroundImagestatic
render(array $options=[]) (defined in TBela\CSS\Value\BackgroundImage)TBela\CSS\Value\BackgroundImage
$hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
$keywords (defined in TBela\CSS\Value\BackgroundImage)TBela\CSS\Value\BackgroundImagestatic
__construct(object $data)TBela\CSS\Valueprotected
__get($name)TBela\CSS\Value
__isset($name)TBela\CSS\Value
__toString()TBela\CSS\Value
doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
doRender(object $data, array $options=[])TBela\CSS\Value\BackgroundImagestatic
equals(array $value, array $otherValue)TBela\CSS\Valuestatic
escape($value)TBela\CSS\Valuestatic
format($string, ?array &$comments=null)TBela\CSS\Valuestatic
getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getClassName(string $type)TBela\CSS\Valuestatic
getInstance($data)TBela\CSS\Valuestatic
getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
getRGBValue(object $value)TBela\CSS\Valuestatic
getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
getValue()TBela\CSS\Value\CssFunction
indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
keywords()TBela\CSS\Valuestatic
match(object $data, string $type)TBela\CSS\Valuestatic
matchDefaults($token)TBela\CSS\Valueprotectedstatic
matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\BackgroundImagestatic
parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
render(array $options=[])TBela\CSS\Value\BackgroundImage
renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
toObject()TBela\CSS\Value
type()TBela\CSS\Valueprotectedstatic
validate($data)TBela\CSS\Value\BackgroundImageprotectedstatic
diff --git a/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html b/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html old mode 100755 new mode 100644 index 09fea648..cdf71b13 --- a/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html +++ b/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html @@ -97,22 +97,71 @@ + + +TBela\CSS\Value\CssFunction +TBela\CSS\Value +TBela\CSS\Interfaces\ObjectInterface + + - + - - + + + + + + + + + + + + + +

Public Member Functions

render (array $options=[])
 render (array $options=[])
 
 getHash ()
 
- Public Member Functions inherited from TBela\CSS\Value\CssFunction
 getValue ()
 
- Public Member Functions inherited from TBela\CSS\Value
 __get ($name)
 
 __isset ($name)
 
 toObject ()
 
 __toString ()
 
jsonSerialize ()
 
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Static Public Member Functions

-static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
static doRender (object $data, array $options=[])
 
static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
 
- Static Public Member Functions inherited from TBela\CSS\Value
static renderTokens (array $tokens, array $options=[], $join=null)
 
static match (object $data, string $type)
 
static getClassName (string $type)
 
static getInstance ($data)
 
static equals (array $value, array $otherValue)
 
static format ($string, ?array &$comments=null)
 
static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static reduce (array $tokens, array $options=[])
 
static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static escape ($value)
 
static keywords ()
 
static matchKeyword (string $string, array $keywords=null)
 
static getNumericValue (?object $value, array $options=[])
 
static getRGBValue (object $value)
 
static getAngleValue (?object $value, array $options=[])
 
@@ -127,24 +176,180 @@ Static Protected Member Functions + + + + + + + + + + + +

Static Public Attributes

static validate ($data)
 
- Static Protected Member Functions inherited from TBela\CSS\Value
static type ()
 
static matchDefaults ($token)
 
static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
 
static indexOf (array $array, $search, int $offset=0)
 
static getType (string $token, $preserve_quotes=false)
 
+ + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from TBela\CSS\Value
 __construct (object $data)
 
- Protected Attributes inherited from TBela\CSS\Value
stdClass $data = null
 
+string $hash = null
 
- Static Protected Attributes inherited from TBela\CSS\Value
+static array $defaults = []
 
+static array $keywords = []
 
+static array $cache = []
 

Member Function Documentation

- -

◆ getHash()

+ +

◆ doRender()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static TBela\CSS\Value\BackgroundImage::doRender (object $data,
array $options = [] 
)
+
+static
+
+

@inheritDoc

+ +

Reimplemented from TBela\CSS\Value\CssFunction.

+ +
+
+ +

◆ matchToken()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static TBela\CSS\Value\BackgroundImage::matchToken ( $token,
 $previousToken = null,
 $previousValue = null,
 $nextToken = null,
 $nextValue = null,
int $index = null,
array $tokens = [] 
)
+
+static
+
+
Parameters
+ + + + + + + + +
object$token
object | null$previousToken
object | null$previousValue
object | null$nextToken
object | null$nextValue
int | null$index
array$tokens
+
+
+
Returns
bool
+ +

Reimplemented from TBela\CSS\Value.

+ +
+
+ +

◆ render()

- + - + +
TBela\CSS\Value\BackgroundImage::getHash TBela\CSS\Value\BackgroundImage::render ()array $options = [])

@inheritDoc

+

Reimplemented from TBela\CSS\Value\CssFunction.

+
@@ -172,10 +377,12 @@

@inheritDoc

+

Reimplemented from TBela\CSS\Value\CssFunction.

+
The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Value/BackgroundImage.php
  • +
  • src/Value/BackgroundImage.php
diff --git a/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.js b/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.js old mode 100755 new mode 100644 index 82d6f1fa..0ec5888a --- a/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.js +++ b/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.js @@ -1,5 +1,4 @@ var classTBela_1_1CSS_1_1Value_1_1BackgroundImage = [ - [ "getHash", "dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html#ad3621fd0a96d90b79f5ec933c310c95b", null ], [ "render", "dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html#aa29075e57fc9034c73f0f2662d30e58e", null ] ]; \ No newline at end of file diff --git a/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.png b/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.png old mode 100755 new mode 100644 index 29a36fee9029cee02e087e15698ab18e0d0cd457..0668ebcb82b31bf2f9db0f85337d5d85214c2ee2 GIT binary patch literal 2055 zcmbuAdr%YC8o(3Y4!9>f%%)BHRAOY{%!@ zwQ-E+OiyH7`ouJWYM${3BTva{TW$rD-(M3UjE~`RG;k%Jw8*a-$9E^Gy!Z7m2k*>| z@|9=%di>`Hx5Yjd)HSpRc6<-CrsMW}CHN zo^9qxWYWJ8NAkvKailWY4(h%8r-MAFP~4&taDV)u=sXw|Y{z}K*^(8jR4~(-peDtC(Oe&X{d#A@C=CCo_!s>T^S*8iLE>9v~nq{EP+Ixb^ zUdM3^4iysgszd-h{5S*VR);CDiF64xyKm)a2=UjHD^*q>(tGm@5M6aH_bcaNd9 zoXWYiS6}7S^+$^onnG()Z7#;nBa5Y=O3J8yPD{>m0yORU1caB$GT1OHIhg@Vn-~QS zk7NqTxc;Y>nL&03=(m0XT;yb1Mq4qqlX&W8Q&>*?J?BrZ5-@$jfyaD}r8{a5w+orZ zwUVO8Uek9l1|&1KzK=75LIok$s!o0feVO@bp~9z~#((Cq1Y9;G(#bz;4$4z9N?Ol@ z>8EO*4wO|PHdACK^4DilqPm4Y^Tj9Z2s~?0WqW{5{$CPM;!rK=rFw65lvci>B7(KE ztP9}US*XHBSl2d#Lj?rAe@IjMJm4EhsM-cae+uK>b^bGyQ15jUwSUhIxYi;O4Hj*# zo8M+D8$1bA^j+$VJ=rE{s+M3)gmD+d4K5VXPBNVu$M}qUo>2%YsDsGc^+f^pZWP^^ zq8IS2bsnMY;66>0z?L`l+l{VT1q zzQP{MV@7jQ@H`1Iazi{Em{^f1Zgvd0BFk2FP4zOzT+vB&U>vbb7Mm;ylsVm)VGFQV z1Rq^V=Zd0SM41jB*7=@JYWtaEzjMeZ<>uE!Q|CFtR{qEx&9`++$50wC!2w;9UJ&ZQzc042^1op1LR)*tg!g#pt!x2*M#!^XNz zMX>cuND%#+>#=&ykU3uIJ`^S_e-9+fIn+B{`pft>MWtP!l(V~Fxh9WvoZqRN%LXBl z{C3ryX=+Q2Zp{mJq|It4^aAQ8CH*k!;&&v0`EISr-E(b?d4aO@i;x-Kyl>ry`!%aM zN23o8m?GYvW47LrRcnzxxCdXMb_=(Sj##*cG=fNFQ$q6hDHoe4b_^yvgz<{SZLn1+ z2h*dK(bToQ+aE4W5O_C9k)5weHjA5YJ4YY=#)7s4#N;AgWN8y46K*mR9uMC04jm>A zworK1C&C*omv8eqTLK#L!tQ$!Me$h8r){6q?@QZ}VZB;aQ2_TPI2dR1+XWF0M?M0? zccK@3I;w?U#q%qY-m4#n%7u%4=tPj=ur23kah%u-7J3CI2Ke)pCUgnV;H d)mJ@K@5!ZZV_`-1_RwD&hDKq7c|pg|{R;2jyqN$1 delta 655 zcmZn{*u$#W8Q|y6%O%Cdz`(%k>ERLtq^|>U00%RW+$$#Ve4?UNJ(IVmi(^OyATN_}X|(`?fvC7ze+S$_$I@6>-8>LHWMU0J;DaQm&n{_X#(Ift*$F0S+3wM*{aH1A1yi$M0n9U?X3^qCwR#y`{K7?`sH)*Vmw+2FWy zUW9W~@2RO@1r#Pt;#TOxh3hdT9yrgO$*aMWV4*7RAOpf{W1>Z8zFW6DZ_VDX#d+6+ z%Rb&Z_MZ8tTgLUP4CkJFTU~Lz@Lc6vhiT8HV`6*mKbiIT)|M#uRnN_mW)~zZtjTIS zch2W~)~VMLXBSUj`1x0G%E zR(O1?N`vv9>emytTHoS5xrbM8iE6fWp(Rhx{#}Vych?6Aa%I+T`m6Y*Gpx&#`LTA7 zwuOA5rTOX=bLSqe-Ew=OZ(Qj6t@d-99)}w)Sp2`}E&HC?@q4XqT-z}zC)a7q1NV7l zMO&u3%C3`t7M>c+AG`bW|17Q_HV4CZ-?(af3=o#JkWi+?A{w0rkF)fm^v1N@YC?jG_z^{7$defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Value\Colorprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Color + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[])TBela\CSS\Value\Colorstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\Color - TBela::CSS::Value::match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\Color + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Valuestatic + match(object $data, $type)TBela\CSS\Value\Colorstatic + TBela::CSS::Value::match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\Color + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic rgba2cmyk_values(array $rgba_values, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic rgba2hwb_values(array $rgba_values, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic rgba2string($data, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic diff --git a/docs/api/html/dc/db2/classTBela_1_1CSS_1_1Element_1_1NestingRule-members.html b/docs/api/html/dc/db2/classTBela_1_1CSS_1_1Element_1_1NestingRule-members.html new file mode 100644 index 00000000..ada77893 --- /dev/null +++ b/docs/api/html/dc/db2/classTBela_1_1CSS_1_1Element_1_1NestingRule-members.html @@ -0,0 +1,156 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Element\NestingRule Member List
+
+
+ +

This is the complete list of members for TBela\CSS\Element\NestingRule, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
$parentTBela\CSS\Elementprotected
$rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
__clone()TBela\CSS\Element
__construct($ast=null, $parent=null)TBela\CSS\Element
__get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList
__toString()TBela\CSS\Element
addComment($value)TBela\CSS\Element\RuleList
addDeclaration($name, $value)TBela\CSS\Element\Rule
addSelector($selector)TBela\CSS\Element\Rule
append(ElementInterface ... $elements)TBela\CSS\Element\RuleList
appendCss($css)TBela\CSS\Element\RuleList
computeShortHand()TBela\CSS\Interfaces\RuleListInterface
computeSignature()TBela\CSS\Elementprotected
copy()TBela\CSS\Element
deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element
deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected
from($css, array $options=[])TBela\CSS\Elementstatic
fromUrl($url, array $options=[])TBela\CSS\Elementstatic
getAst()TBela\CSS\Element
getChildren()TBela\CSS\Element\RuleList
getInstance($ast)TBela\CSS\Elementstatic
getIterator()TBela\CSS\Element\RuleList
getLeadingComments()TBela\CSS\Element
getParent()TBela\CSS\Element
getPosition()TBela\CSS\Element
getRawValue()TBela\CSS\Element
getRoot()TBela\CSS\Element
getSelector()TBela\CSS\Element\Rule
getSrc()TBela\CSS\Element
getTrailingComments()TBela\CSS\Element
getType()TBela\CSS\Element
getValue()TBela\CSS\Element
hasChildren()TBela\CSS\Element\RuleList
insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
jsonSerialize()TBela\CSS\Element
merge(Rule $rule)TBela\CSS\Element\Rule
parseSelector($selectors) (defined in TBela\CSS\Element\Rule)TBela\CSS\Element\Ruleprotected
query($query)TBela\CSS\Element
TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
queryByClassNames($query)TBela\CSS\Element
remove(ElementInterface $element)TBela\CSS\Element\RuleList
removeChildren()TBela\CSS\Element\RuleList
removeSelector($selector)TBela\CSS\Element\Rule
setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
setChildren(array $elements)TBela\CSS\Element\RuleList
setComments(?array $comments, $type)TBela\CSS\Elementprotected
setLeadingComments(?array $comments)TBela\CSS\Element
setSelector($selectors)TBela\CSS\Element\Rule
setTrailingComments(?array $comments)TBela\CSS\Element
setValue($value)TBela\CSS\Element
support(ElementInterface $child)TBela\CSS\Element\NestingRule
toObject()TBela\CSS\Element
traverse(callable $fn, $event)TBela\CSS\Element
+
+ + + + diff --git a/docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.html b/docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.html old mode 100755 new mode 100644 index 0264f552..53bbde6a --- a/docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.html +++ b/docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.html @@ -114,7 +114,7 @@  
The documentation for this class was generated from the following file:
    -
  • src/TBela/CSS/Event/Event.php
  • +
  • src/Event/Event.php
diff --git a/docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.png b/docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.png old mode 100755 new mode 100644 index 1c120c32f3047c225c810cc0993bb56a46833407..6453908f2d4b30b2787f6d3392c7a07dae427765 GIT binary patch literal 1059 zcmeAS@N?(olHy`uVBq!ia0vp^hk>|*gBeKX+O0PSQW60^A+G=b{|7Rke|w*MYVHIe z3ycpOIIu)y(nlbdqa?^Lm;tB=1g@S6F=Aj~-sI`x7*fIbcJ9SVOB8rq`=_t^_uv2C zyf6dDoYL}TM&Hs_y>FPr(BAUHOLOU+7!l81TPHbAdNh@1lF0f~250Mwck^w3cWLF~ zeYvr(wKD(Os@o-Q)=RG{P4tvHeIzmNsQ(4SD;L+joujhyvgPdBw(Whpc|KQ`?yd8> z{q66oZ(LWxTh8BH!+-k4>$5r6lk#Vo^PJXNm)^hf=`}g$+*>N@x!d?mqpg>h?&5V$ zEj#$tpSkPjm0M45E{TX%17bL5)9pKD}fR-OEN_wK&UANl`T#4<*@^B0|D zKbwE>{@aWH+9Hb+Hg`7fwwY}avzLEy)svWAvy5*1*?9JL%&r>wUAt0#HNSV(mU~{KM^S_(jwT<_^J?+fvz}QJkqO~MdG~-Sxcz*O^^X$6bZZIY2)LzyPo2wY^#K<4` zP;p285wpZRj_vI~SlZTjGwgRf$sn*kg`p$dh~bE~Bm*#<7=St(DpZ*r_Do__h(nd; zGxfb(Qf$b0CkiTlUD0{>ul4_roiBg2B0u{2E~eM{k^c{{CB&ycGFbm8{k6oajO%57 z40F%jWO(!1>Tpe5?E3g~+iLgk+RL<6C(qf)c;jki zn`+`&t=Y>NkJj|PEqY_-ZpKi(OOAbW#NtoIJbYKzY~6i(J5cD?>X=WSPqsgJ|1G2b z@EXfaj5jXtzuz8cTcj6jD4p}Khxb6A-u?Dc}8C@dKUKw1cFY7G(_7+!$ z;+bgAUwW}gGyK=T{+h9G?d`hOXWGmD&X~Wltw=6%(Jo7F&u`_eiIFG1=F~*xRfa!* zCShj0R^zT$ZjtA!(ym0$_{|rdWjZ`OcYRmIB*nwWp2mKQ?K)f)9j;}+(|1W(z4Wz? zg=bUF_IB4QdostKU3#|i=kJ7f-_(lRcviph`|IT%`e6RM!z<)0#drVaTYr9X;IGn~ zs-DWRJNaW{H~lpFeDX@C*K3XPRWcX&|M&C0Bs&F^&r&8VsZecJIr{o! efS2a?Yw|~w{OTTSHGcr+Xa-MLKbLh*2~7ZpA^W5N literal 920 zcmeAS@N?(olHy`uVBq!ia0vp^hk>|*g&9b$IOk*rq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4NyWTz$e7@|NsBFr{+HY z_8us}z%T*G-Cx7t17tFm1o;IsI6S+N2I3@nySp%Su*!M>IqW5#zOL*~*_oKwO*@!2 zH83zRm3g{2hGg7(J1e&DwgFEIX952OG24S5n3$e3)t>l!{tEk~Y01Z>^Tj!vrZA~k z$9T^FvAIpS=TA+^Z^iu|9$f1Xcb-skiSYo#0mjAQ<_%A>df)1Ph+$`Vz^l*m;l^G8 zzSVifZ(VY9!Z{8b9@@dPRjI1C#KLiZqG7S}3xmbYe98{@m1O2QS3J2motKyG*_^dU z?>t(3)Z%-jz>;>+(ntxmNn4kEyBqOH&ulx_T{c1ModjbFX;V(F zkbK81+V17Dv?kAD@#d{l#2qRhP5nN5=Zvc&thW(X=cw``3^#6DUKcNDJ z&rhqp)#lA>EV>^OV!v4GVn_B7;kcrGx9pxge9PH!dcL_sO^jZCL&fB-EEi>%jh!m9NJ;AF zBVKQ?`+s++?|JfPzW$uQ)^ATM{E7}jxcW%6;=WZfKkruEa+~9RC-mB~MTT3Z{!!O| zr5OEQ*!-ecKl5pr#r-Q`2}Yed%vXPvH&t68lzq^7#LX@m|K~cX&V?=85nFfumt7^Bn`RwDVb@NxHTNgZ43cw OVDNPHb6Mw<&;$T)QF}E2 diff --git a/docs/api/html/dc/dd5/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface-members.html b/docs/api/html/dc/dd5/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/dc/dd7/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor.html b/docs/api/html/dc/dd7/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor.html old mode 100755 new mode 100644 index 2a2f9d4b..d69249b8 --- a/docs/api/html/dc/dd7/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor.html +++ b/docs/api/html/dc/dd7/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor.html @@ -185,7 +185,7 @@

$ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected $parentTBela\CSS\Elementprotected - __clone()TBela\CSS\Element - __construct($ast=null, $parent=null)TBela\CSS\Element + $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected + __clone()TBela\CSS\Element + __construct($ast=null, $parent=null)TBela\CSS\Element + __get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList __toString()TBela\CSS\Element addComment($value)TBela\CSS\Element\RuleList append(ElementInterface ... $elements)TBela\CSS\Element\RuleList @@ -110,28 +112,29 @@ getLeadingComments()TBela\CSS\Element getParent()TBela\CSS\Element getPosition()TBela\CSS\Element - getRoot()TBela\CSS\Element - getSrc()TBela\CSS\Element - getTrailingComments()TBela\CSS\Element - getType()TBela\CSS\Element - getValue()TBela\CSS\Element - hasChildren()TBela\CSS\Element\RuleList - insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList - jsonSerialize()TBela\CSS\Element - query($query)TBela\CSS\Element - TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface - queryByClassNames($query)TBela\CSS\Element - remove(ElementInterface $element)TBela\CSS\Element\RuleList - removeChildren()TBela\CSS\Element\RuleList - setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element - setChildren(array $elements)TBela\CSS\Element\RuleList - setComments(?array $comments, $type)TBela\CSS\Elementprotected - setLeadingComments(?array $comments)TBela\CSS\Element - setTrailingComments(?array $comments)TBela\CSS\Element - setValue($value)TBela\CSS\Element - support(ElementInterface $child)TBela\CSS\Element\RuleList - toObject()TBela\CSS\Element - traverse(callable $fn, $event)TBela\CSS\Element + getRawValue()TBela\CSS\Element + getRoot()TBela\CSS\Element + getSrc()TBela\CSS\Element + getTrailingComments()TBela\CSS\Element + getType()TBela\CSS\Element + getValue()TBela\CSS\Element + hasChildren()TBela\CSS\Element\RuleList + insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList + jsonSerialize()TBela\CSS\Element + query($query)TBela\CSS\Element + TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface + queryByClassNames($query)TBela\CSS\Element + remove(ElementInterface $element)TBela\CSS\Element\RuleList + removeChildren()TBela\CSS\Element\RuleList + setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element + setChildren(array $elements)TBela\CSS\Element\RuleList + setComments(?array $comments, $type)TBela\CSS\Elementprotected + setLeadingComments(?array $comments)TBela\CSS\Element + setTrailingComments(?array $comments)TBela\CSS\Element + setValue($value)TBela\CSS\Element + support(ElementInterface $child)TBela\CSS\Element\RuleList + toObject()TBela\CSS\Element + traverse(callable $fn, $event)TBela\CSS\Element diff --git a/docs/api/html/dd/d2b/classTBela_1_1CSS_1_1Query_1_1Parser-members.html b/docs/api/html/dd/d2b/classTBela_1_1CSS_1_1Query_1_1Parser-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/dd/d36/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule-members.html b/docs/api/html/dd/d36/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule-members.html new file mode 100644 index 00000000..7ca2c68a --- /dev/null +++ b/docs/api/html/dd/d36/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
CSS +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
TBela\CSS\Parser\Validator\NestingRule Member List
+
+ +
+ + + + diff --git a/docs/api/html/dd/d5a/classTBela_1_1CSS_1_1Color.html b/docs/api/html/dd/d5a/classTBela_1_1CSS_1_1Color.html old mode 100755 new mode 100644 index 7d130548..b2fa8473 --- a/docs/api/html/dd/d5a/classTBela_1_1CSS_1_1Color.html +++ b/docs/api/html/dd/d5a/classTBela_1_1CSS_1_1Color.html @@ -165,7 +165,7 @@
  • lch <=>

  • The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Color.php
    • +
    • src/Color.php
    diff --git a/docs/api/html/dd/d5a/classTBela_1_1CSS_1_1Color.js b/docs/api/html/dd/d5a/classTBela_1_1CSS_1_1Color.js old mode 100755 new mode 100644 diff --git a/docs/api/html/dd/d6e/classTBela_1_1CSS_1_1Query_1_1TokenSelector.html b/docs/api/html/dd/d6e/classTBela_1_1CSS_1_1Query_1_1TokenSelector.html old mode 100755 new mode 100644 index c8b00d4e..bef502a2 --- a/docs/api/html/dd/d6e/classTBela_1_1CSS_1_1Query_1_1TokenSelector.html +++ b/docs/api/html/dd/d6e/classTBela_1_1CSS_1_1Query_1_1TokenSelector.html @@ -144,7 +144,7 @@

    - - - - - - -CSS: TBela\CSS\Value\Set Class Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    CSS -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    - + Inheritance diagram for TBela\CSS\Value\Set:
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Public Member Functions

     __construct (array $data=[])
     
     __get ($name)
     
    getHash ()
     
     render (array $options=[])
     
     match (string $type)
     
     filter (callable $filter)
     
     map (callable $map)
     
     merge (Set ... $sets)
     
     split (string $separator)
     
     add (Value $value)
     
     __toString ()
     
     toArray ()
     
     toObject ()
     
     getIterator ()
     
     jsonSerialize ()
     
     count ()
     
    - - - -

    -Protected Member Functions

     doSplit (array $data, string $separator)
     
    - - - -

    -Protected Attributes

    -array $data = []
     
    -

    Constructor & Destructor Documentation

    - -

    ◆ __construct()

    - -
    -
    - - - - - - - - -
    TBela\CSS\Value\Set::__construct (array $data = [])
    -
    -

    Set constructor.

    Parameters
    - - -
    Value[]$data
    -
    -
    - -
    -
    -

    Member Function Documentation

    - -

    ◆ __get()

    - -
    -
    - - - - - - - - -
    TBela\CSS\Value\Set::__get ( $name)
    -
    -
    Parameters
    - - -
    string$name
    -
    -
    -
    Returns
    mixed|null @ignore
    - -
    -
    - -

    ◆ __toString()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\Set::__toString ()
    -
    -

    Automatically convert this object to string

    Returns
    string
    - -
    -
    - -

    ◆ add()

    - -
    -
    - - - - - - - - -
    TBela\CSS\Value\Set::add (Value $value)
    -
    -

    add an item to the set

    Parameters
    - - -
    Value$value
    -
    -
    -
    Returns
    $this
    - -

    Referenced by TBela\CSS\Property\PropertyMap\set().

    - -
    -
    - -

    ◆ count()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\Set::count ()
    -
    -
    Returns
    int
    - -

    Referenced by TBela\CSS\Value\Set\merge().

    - -
    -
    - -

    ◆ doSplit()

    - -
    -
    - - - - - -
    - - - - - - - - - - - - - - - - - - -
    TBela\CSS\Value\Set::doSplit (array $data,
    string $separator 
    )
    -
    -protected
    -
    -
    Parameters
    - - - -
    array$data
    string$separator
    -
    -
    -
    Returns
    Set[] @ignore
    - -

    Referenced by TBela\CSS\Value\Set\render(), and TBela\CSS\Value\Set\split().

    - -
    -
    - -

    ◆ filter()

    - -
    -
    - - - - - - - - -
    TBela\CSS\Value\Set::filter (callable $filter)
    -
    -

    filter values

    Parameters
    - - -
    callable$filter
    -
    -
    -
    Returns
    $this
    - -
    -
    - -

    ◆ getIterator()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\Set::getIterator ()
    -
    -

    @inheritDoc

    - -
    -
    - -

    ◆ jsonSerialize()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\Set::jsonSerialize ()
    -
    -

    @inheritDoc

    - -
    -
    - -

    ◆ map()

    - -
    -
    - - - - - - - - -
    TBela\CSS\Value\Set::map (callable $map)
    -
    -

    map values

    Parameters
    - - -
    callable$map
    -
    -
    -
    Returns
    $this
    - -
    -
    - -

    ◆ match()

    - -
    -
    - - - - - - - - -
    TBela\CSS\Value\Set::match (string $type)
    -
    -
    Parameters
    - - -
    string$type
    -
    -
    -
    Returns
    bool
    - -
    -
    - -

    ◆ merge()

    - -
    -
    - - - - - - - - -
    TBela\CSS\Value\Set::merge (Set ... $sets)
    -
    -

    append the second set data to the first set data

    Parameters
    - - -
    Set[]$sets
    -
    -
    -
    Returns
    Set
    - -
    -
    - -

    ◆ render()

    - -
    -
    - - - - - - - - -
    TBela\CSS\Value\Set::render (array $options = [])
    -
    -

    Convert this object to string

    Parameters
    - - -
    array$options
    -
    -
    -
    Returns
    string
    - -

    Referenced by TBela\CSS\Value\Set\__toString().

    - -
    -
    - -

    ◆ split()

    - -
    -
    - - - - - - - - -
    TBela\CSS\Value\Set::split (string $separator)
    -
    -

    split a set according to $separator

    Parameters
    - - -
    string$separator
    -
    -
    -
    Returns
    Set[]
    - -
    -
    - -

    ◆ toArray()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\Set::toArray ()
    -
    -

    return an array of internal data

    Returns
    Value[]
    - -

    Referenced by TBela\CSS\Property\PropertyMap\set().

    - -
    -
    - -

    ◆ toObject()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\Set::toObject ()
    -
    -

    @inheritDoc

    - -

    Implements TBela\CSS\Interfaces\ObjectInterface.

    - -
    -
    -
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Value/Set.php
    • -
    -
    -
    - - - - diff --git a/docs/api/html/dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.js b/docs/api/html/dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.js deleted file mode 100755 index 269f0ff4..00000000 --- a/docs/api/html/dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.js +++ /dev/null @@ -1,21 +0,0 @@ -var classTBela_1_1CSS_1_1Value_1_1Set = -[ - [ "__construct", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#a44cebea8d852d00de84e66014cdbb469", null ], - [ "__get", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#a32a4946e03abdddf7f3331422a73eb74", null ], - [ "__toString", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#ad3c3c5ba82ced572bf0753fa7ad91b1d", null ], - [ "add", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#a4ed89e98b7315208135861d15aa5a4ed", null ], - [ "count", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#a0d039643a3106847f86bff1fc5400ad6", null ], - [ "doSplit", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#a5a1194601ba48aeab0fd7b6c55ade9c2", null ], - [ "filter", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#acb6150ab811409fa42b198a25e6c1b86", null ], - [ "getHash", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#af088aaf11d12e6517b059415704ccc9a", null ], - [ "getIterator", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#aa3a549d15656407c7130399e2f607309", null ], - [ "jsonSerialize", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#a152c10bd42079e66b39503de909c82f7", null ], - [ "map", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#a605bdb42963723a12179fa5a965560f5", null ], - [ "match", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#abfa747cfb4ceb1db7d61745ebab78759", null ], - [ "merge", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#abdbb7202faaf7cc3ff13079af60ff34c", null ], - [ "render", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#a0126ae96b7af9eb2e55abf60e773e8c2", null ], - [ "split", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#a614556806590f8e717ad78fc26bb385e", null ], - [ "toArray", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#acab5b1cf475233a52e6c06c6049d6129", null ], - [ "toObject", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#ae36bf7bb73978c73d101b09c7de831c0", null ], - [ "$data", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html#ac63bdde84b06c257aee21d242b8000ab", null ] -]; \ No newline at end of file diff --git a/docs/api/html/dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.png b/docs/api/html/dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.png deleted file mode 100755 index dc9f69f852ada357bc3ac45ddbd39c3e3e99a105..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1357 zcmZ`(do+}39DZ}BQqe^T*+LfEN96Xk)6`6v#K<^Wx~LfA+H3~Rw=U~?lxU)MkLx%t zOUfnYFqtG&m?=K%5@x!f7-rTQX_P71E5kKJ>g^ZuUadEe)p_xGOn{H}PoA6cul zO$z|9mgGY41VEXMaSs(`Y)!ty&BTfd4ey2rppLcr^Ep*a@9=l=bOYcQQvecD08n67 z!V~~e5CD?10666Uu;u3h-fzEU`H2Mg0S4Dcd zQ^0}A;lLGf-t`CpTvj!3!GwAw$&IK!p{}H)Zo90Sv>Cg|ZW00S#T3pIoQx=i))UA4 zzf5O)Lw5QebxLk^35#=IxHcj3L!*xkbATy7JT1-e)&{eeylBVisQ~G43#-4#?BtdX ziq)V`yivu&a>|T7Gs)~5{zms^a~`F-uzSkbRiyJiC~y5d8l#nalN>MFVXcUl&& z?z8MoPqPKBX=BvWhJ%-$1hu8@*^wPu^+TXhI&1C?OmX^+=6kJRGERF85zCU{igZg9 zi8#)6W+ObYkMpx)E2JZHE;p#GRmJ?H`TQ~CjGJY6En$m3sI-#?;%!(-YWZ=A_r*u;Jiy`Fs;wWuvB zr>paMEt)9%=*@*ggWQ5B;@rX4XR^c_)Yzk%%4DpW6=1EefghT$JZWK*9uEU#E ztFbX+5=s0iGT>Y!)yY4CiWOi3*;rda_EwOM7i8lE**n?pvw$Ec2;xAF*ckg)Ae 
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Query/Token.php
    • +
    • src/Query/Token.php
    diff --git a/docs/api/html/dd/db4/classTBela_1_1CSS_1_1Query_1_1Token.png b/docs/api/html/dd/db4/classTBela_1_1CSS_1_1Query_1_1Token.png old mode 100755 new mode 100644 index d97254dd93ceefe000af3df59b7781a038896279..5633a4daa3632b6edb959ebfd7f970d11ab83d40 GIT binary patch literal 2331 zcmcguc~nzp7N;O$BVg&!350E|ksuubDf<$%pqL5-SyhmwP<8?j5Kzz*I1*`y)Br^w ztSXBbpzKgWs7i7mii60K@*tG3l#!(|KnP%%FX`VibI!D9-Z}4k_ucPz@4NSYzx#bJ z$KB0Y1%X1y$;qkU&O3R?$tgfUzH>+cjJJ4HQ}EDmckw#AzrPQ}rLFbYp|bCQB)j|j z`yZ-P1>p5il82k88~{nLu^}&Dcjz(B>5NzE2dmR>6G~s8oPKe3EnM5DrhKgU;YTqc zS|6VXY-o8J9HhE>xtCbg@2vdHq##%$+q?2~hJpt5A$kyDu8Pn;OSwQj8Ktdm^)0Fh z?f1sYAYR?v2-i^uxz8Fz`BP&q@+LRceRRWKjE>S3)#lU~ z#%7izKlF&y*MM&n>{>-RNwn4UL$a@jP@jBW(j7IS%D*e1v(9AjxBH+@n>H&y!uw@G z)#%Q;rI1PB`bCeRJn0CV|p z5ZLLA)_MpSa%F}w;L`^279bXNt5O-5} z_KJRHI)JOx6e@>~Xw?MRmFv8}VYLwoJN9zv z^bhNerox_3_k7J=1hV+6vWah>i#wkU&pu5V=O-KPilgIFJ0nUF!5ORYURu|fgVaEcrLjES*{|(IaRf6XMZ7* zcwDkOo+JjuHEcrnSs_SjIHw50BGMWNG@0E>n-8JH#a$YabzL_;meSh_aFPRf+_%@JH=rHV4oj;;~xR+Pf#{33aR~x~x z82q`o+X=K~p|a1oncsx4G+d+8LY!9JTDzEIe-qMIiOy+E_ZVL?A^shQef0y2k?e%g z61kBplKL+G#S*cVIZ7$b6SR#lq(q7%uXt@i0z8paYsj=Fjo~AyD+}@b0IO;tC9PuM z)s8M_E{yoUFibwMGsI$0b50fb>V*fWIwV14%4OP5*`r(Vo z31N3!jm7`NE&&%@_5dPC$+|Xa8pQe zPU`HYVa34L%KydlSm`J60a(lOw)L0i=Zo_O;^cRhw6`w~#5MA^AeLP>zRhjn!wCL6 zQ)sX8+kD;l8ecaia>JBiMA(m}6~M$4_{~FIM2!btp<2pz__Cs*L(RJ9G)uz2xUnVN z{E)Y(-uOKu^+1Ds%=9cLaE`2rDk<8rRX`W=KNcN55XP@<*Go-yStr$Z3L(v=GXCVQ zN@Z@TIH<8hU(12J7KO;2kH1faBk(SxWj8+Kk1k?0zk0%5;@y=~<`I85z4fUPA8yv^;4LYFD%0`0c72~&uOMj#FA}r9%uH?YDvGQrit~Z5<2v}R95c-{ zb%`XM9?~h)ta*}3eMmqanuO!(Bg_4lf{Jpyv%<})5&wD{46E-#^im|5!=oF(BZ-g4llV0ss$xF1N_g@8ZyVDZT%8rn288q1-`m9X>232Bz>P7`uXB&7$5+bAERyKdgO6+aEwz=lp z`T;Cfj;=5aj&yGQ%6<0U@Lf~CorXHcCTioWyPY1~HJ+U=dg#i${gtVaQGt>S(= zW>VQ|mJDaPHi6wYx^xgm^%0~O64zN_g0{v|<6q{&&O#@HxO1?pZqYNsYGLx~;==_U z$jvmSMv>kk`ZjGi(ynh&@A9%D44<+_OHv#lFi0&EkiNCX!2T^-ergG%=8sGf$B zb{B3haC`DOvzMN4^Vodf?;0O=rdm7q42fSW@oc<(6$M(ltC{{`U4KJtpL18bl|)aE z!yi72{ccHU!7k)=m4?Vq7F`GywvjuB2}Z!72Gw$gg{sdm>! z+C4AbcvZl-pI%(WH-)AWFocLz)Yang_Lrg0E#NQylP}1t&N083%{StGJc=&auAY+VL)JmeXz|JPkz!`EYV?#16c{rv8rNJfly)tc z++(fo$}RKJnD~Sbp1Q6GNc-jIl+D?XsB84(OMPXxb^X{?o$~VA^(FpzF2bV*oPDS> zfAs2dy`Z=2)St*po4Iwqds6Cuzv-!?{hjXZU*A@0e>zr;>~oKd;N2Pf_GAd@0$7L? zK!GS^610s3QKBIV9ok0s-RcEFbO>sLXvk;s4}mys-+|;K|1S7ZoEMDk diff --git a/docs/api/html/dd/dbb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule-members.html b/docs/api/html/dd/dbb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule-members.html new file mode 100644 index 00000000..7557b3e0 --- /dev/null +++ b/docs/api/html/dd/dbb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + + + + diff --git a/docs/api/html/dd/dbc/classTBela_1_1CSS_1_1Value_1_1BackgroundColor.html b/docs/api/html/dd/dbc/classTBela_1_1CSS_1_1Value_1_1BackgroundColor.html old mode 100755 new mode 100644 index fef2fa0c..0ab85cc3 --- a/docs/api/html/dd/dbc/classTBela_1_1CSS_1_1Value_1_1BackgroundColor.html +++ b/docs/api/html/dd/dbc/classTBela_1_1CSS_1_1Value_1_1BackgroundColor.html @@ -105,11 +105,15 @@ - - + + + + + + @@ -126,24 +130,36 @@ static  + + + + - - + + + + + + + + + + - - - - - - + + + + + +

    Static Public Member Functions

    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value\Color
    static match (object $data, $type)
     
    static doRender (object $data, array $options=[])
     
    static rgba2string ($data, array $options=[])
     
    rgba2cmyk_values (array $rgba_values, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    @@ -154,21 +170,13 @@ - - - - - - - - @@ -176,9 +184,9 @@ - - - + + + @@ -187,10 +195,10 @@ - - - - + + + + @@ -209,8 +217,8 @@

    Static Public Attributes

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value\Color
     getHash ()
     
     match ($type)
     
     render (array $options=[])
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     toObject ()
     
     __toString ()
     jsonSerialize ()
     
    - Protected Member Functions inherited from TBela\CSS\Value\Color
     __construct ($data)
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value\Color
    static validate ($data)
     
     
    static matchDefaults ($token)
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ doParse()

    + +

    ◆ doParse()

    @@ -351,7 +356,7 @@

    Returns
    mixed|null @ignore
    -

    Referenced by TBela\CSS\Property\PropertyMap\__construct(), TBela\CSS\Value\ShortHand\doParse(), TBela\CSS\Property\PropertyList\set(), and TBela\CSS\Property\PropertyMap\set().

    +

    Referenced by TBela\CSS\Property\PropertyMap\__construct(), TBela\CSS\Value\ShortHand\doParse(), TBela\CSS\Property\Config\getProperty(), TBela\CSS\Property\PropertyMap\set(), and TBela\CSS\Property\PropertyList\set().

    @@ -295,7 +295,7 @@

    Returns
    array|mixed|null
    -

    Referenced by TBela\CSS\Property\PropertySet\__construct(), TBela\CSS\Property\PropertySet\reduce(), and TBela\CSS\Property\PropertyList\set().

    +

    Referenced by TBela\CSS\Property\PropertySet\__construct(), TBela\CSS\Value\BackgroundRepeat\doParse(), TBela\CSS\Property\PropertySet\getProperties(), and TBela\CSS\Property\PropertyList\set().

    @@ -359,7 +359,7 @@

    TBela\CSS\Value\Comment TBela\CSS\Value\CssAttribute -TBela\CSS\Value\CSSFunction +TBela\CSS\Value\CssFunction TBela\CSS\Value\CssParenthesisExpression TBela\CSS\Value\CssString TBela\CSS\Value\FontStretch TBela\CSS\Value\FontStyle TBela\CSS\Value\FontVariant TBela\CSS\Value\FontWeight -TBela\CSS\Value\LineHeight -TBela\CSS\Value\Number -TBela\CSS\Value\Operator -TBela\CSS\Value\OutlineStyle -TBela\CSS\Value\Separator -TBela\CSS\Value\ShortHand -TBela\CSS\Value\Whitespace +TBela\CSS\Value\InvalidComment +TBela\CSS\Value\InvalidCssFunction +TBela\CSS\Value\InvalidCssString +TBela\CSS\Value\LineHeight +TBela\CSS\Value\Number +TBela\CSS\Value\Operator +TBela\CSS\Value\OutlineStyle +TBela\CSS\Value\Separator +TBela\CSS\Value\ShortHand +TBela\CSS\Value\Whitespace - - - - - - @@ -151,31 +148,43 @@

    Public Member Functions

     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     getHash ()
     
     match (string $type)
     
     render (array $options=[])
     
     toObject ()
    + + + + - - + + + + + + + + + + - - - - - - + + + + + +

    Static Public Member Functions

    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - - + +

    Protected Member Functions

     __construct ($data)
     
     __construct (object $data)
     
    @@ -185,12 +194,12 @@ - - - - - - + + + + + +

    Static Protected Member Functions

     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    @@ -213,8 +222,8 @@

    Protected Attributes

     

    Constructor & Destructor Documentation

    -
    -

    ◆ __construct()

    + +

    ◆ __construct()

    - -

    ◆ __destruct()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value::__destruct ()
    -
    -

    Cleanup cache @ignore

    -

    Member Function Documentation

    @@ -334,8 +323,8 @@

    -

    ◆ doParse()

    + +

    ◆ doParse()

    - -

    ◆ getAngleValue()

    + +

    ◆ equals()

    - -

    ◆ getClassName()

    + +

    ◆ escape()

    @@ -448,10 +452,10 @@

    - + - - + +
    static TBela\CSS\Value::getClassName static TBela\CSS\Value::escape (string $type) $value)
    @@ -461,9 +465,9 @@

    -

    get the class name of the specified type

    Parameters
    +

    escape multibyte sequence

    Parameters
    - +
    string$type
    string$value
    @@ -471,23 +475,125 @@

    -

    ◆ getHash()

    + +

    ◆ format()

    + + + + + +
    - + - + + + + + + + + + + + +
    TBela\CSS\Value::getHash static TBela\CSS\Value::format () $string,
    ?array & $comments = null 
    )
    +
    +static
    +
    + +

    ◆ getAngleValue()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    static TBela\CSS\Value::getAngleValue (?object $value,
    array $options = [] 
    )
    +
    +static
    +
    +
    Parameters
    + + + +
    object | null$value
    array$options
    +
    +
    +
    Returns
    string|null
    + +
    +
    + +

    ◆ getClassName()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static TBela\CSS\Value::getClassName (string $type)
    +
    +static
    +
    +

    get the class name of the specified type

    Parameters
    + + +
    string$type
    +
    +
    +
    Returns
    string
    + +

    Referenced by TBela\CSS\Property\PropertySet\expand().

    @@ -522,12 +628,10 @@

    Returns
    Value

    -

    Referenced by TBela\CSS\Value\ShortHand\doParse(), and TBela\CSS\Property\PropertyMap\set().

    -

    - -

    ◆ getNumericValue()

    + +

    ◆ getNumericValue()

    @@ -538,7 +642,7 @@

    static TBela\CSS\Value::getNumericValue ( - ?Value  + ?object  $value, @@ -570,8 +674,8 @@

    -

    ◆ getRGBValue()

    + +

    ◆ getRGBValue()

    @@ -582,7 +686,7 @@

    static TBela\CSS\Value::getRGBValue ( - Value  + object  $value) @@ -595,7 +699,7 @@

    Parameters
    - +
    Value$value
    object$value
    @@ -603,8 +707,8 @@

    -

    ◆ getTokens()

    + +

    ◆ getTokens()

    parse a css value

    Parameters
    - + +
    Set | string$string
    string$string
    bool$capture_whitespace
    string$context
    string$contextName
    booll$preserve_quotes
    @@ -661,8 +772,8 @@

    -

    ◆ getType()

    + +

    ◆ getType()

    + +

    ◆ indexOf()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    static TBela\CSS\Value::indexOf (array $array,
     $search,
    int $offset = 0 
    )
    +
    +staticprotected
    +
    +
    Parameters
    + + + + +
    array$array
    mixed$search
    int$offset
    +
    +
    +
    Returns
    false|int
    +
    @@ -722,20 +895,38 @@

    -

    ◆ match()

    + +

    ◆ match()

    + + + + + +
    - + + + + + + + - + + + + +
    TBela\CSS\Value::match static TBela\CSS\Value::match (object $data,
    string $type)$type 
    )
    +
    +static

    test if this object matches the specified type

    Parameters
    @@ -745,7 +936,7 @@

    Returns
    bool
    -

    Reimplemented in TBela\CSS\Value\Number, and TBela\CSS\Value\Operator.

    +

    Reimplemented in TBela\CSS\Value\Number.

    @@ -905,12 +1096,12 @@

    Returns
    bool
    -

    Reimplemented in TBela\CSS\Value\FontWeight, TBela\CSS\Value\BackgroundPosition, TBela\CSS\Value\BackgroundSize, TBela\CSS\Value\FontStyle, TBela\CSS\Value\FontVariant, TBela\CSS\Value\BackgroundColor, TBela\CSS\Value\LineHeight, TBela\CSS\Value\OutlineWidth, TBela\CSS\Value\OutlineColor, and TBela\CSS\Value\FontFamily.

    +

    Reimplemented in TBela\CSS\Value\FontWeight, TBela\CSS\Value\BackgroundPosition, TBela\CSS\Value\BackgroundSize, TBela\CSS\Value\BackgroundImage, TBela\CSS\Value\FontStyle, TBela\CSS\Value\BackgroundColor, TBela\CSS\Value\FontVariant, TBela\CSS\Value\LineHeight, TBela\CSS\Value\OutlineWidth, TBela\CSS\Value\OutlineColor, and TBela\CSS\Value\FontFamily.

    - -

    ◆ parse()

    + +

    ◆ parse()

    @@ -921,7 +1112,7 @@

    static TBela\CSS\Value::parse

    - + @@ -946,7 +1137,13 @@

    - + + + + + + + @@ -963,16 +1160,17 @@

    Parameters

    (string   $string,
     $contextName = '' $contextName = '',
     $preserve_quotes = false 
    - + +
    string$string
    string | Set | null$property
    string | null$property
    bool$capture_whitespace
    string$context
    string$contextName
    bool$preserve_quotes
    -
    Returns
    Set
    +
    Returns
    array
    -

    Referenced by TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor\__construct(), TBela\CSS\Parser\computeSignature(), TBela\CSS\Property\PropertySet\expand(), TBela\CSS\Property\Property\getValue(), TBela\CSS\Element\getValue(), TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor\render(), TBela\CSS\Renderer\renderValue(), TBela\CSS\Property\PropertySet\set(), TBela\CSS\Property\PropertyMap\set(), and TBela\CSS\Property\Property\setValue().

    +

    Referenced by TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor\__construct(), TBela\CSS\Parser\append(), TBela\CSS\Property\PropertySet\expand(), TBela\CSS\Parser\Lexer\load(), TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor\render(), TBela\CSS\Property\PropertySet\set(), TBela\CSS\Property\PropertyMap\set(), TBela\CSS\Property\Property\setValue(), and TBela\CSS\Element\setValue().

    @@ -1047,9 +1245,57 @@

    Returns
    string
    -

    Reimplemented in TBela\CSS\Value\BackgroundPosition, TBela\CSS\Value\Color, TBela\CSS\Value\Number, TBela\CSS\Value\LineHeight, TBela\CSS\Value\FontSize, TBela\CSS\Value\CssString, TBela\CSS\Value\FontWeight, TBela\CSS\Value\FontStretch, TBela\CSS\Value\Operator, TBela\CSS\Value\Unit, TBela\CSS\Value\Whitespace, TBela\CSS\Value\Comment, TBela\CSS\Value\Separator, TBela\CSS\Value\CSSFunction, TBela\CSS\Value\CssAttribute, and TBela\CSS\Value\CssParenthesisExpression.

    +

    Reimplemented in TBela\CSS\Value\BackgroundPosition, TBela\CSS\Value\Number, TBela\CSS\Value\LineHeight, TBela\CSS\Value\FontSize, TBela\CSS\Value\CssString, TBela\CSS\Value\Color, TBela\CSS\Value\FontWeight, TBela\CSS\Value\FontStretch, TBela\CSS\Value\InvalidCssString, TBela\CSS\Value\Operator, TBela\CSS\Value\Unit, TBela\CSS\Value\Whitespace, TBela\CSS\Value\BackgroundImage, TBela\CSS\Value\InvalidCssFunction, TBela\CSS\Value\Separator, TBela\CSS\Value\Comment, TBela\CSS\Value\CssFunction, TBela\CSS\Value\InvalidComment, TBela\CSS\Value\CssAttribute, TBela\CSS\Value\CssParenthesisExpression, TBela\CSS\Value\CssUrl, and TBela\CSS\Value\CssSrcFormat.

    + +

    +
    + +

    ◆ renderTokens()

    + + @@ -1132,7 +1378,7 @@

    Returns
    bool
    -

    Reimplemented in TBela\CSS\Value\Color, TBela\CSS\Value\Number, TBela\CSS\Value\Operator, TBela\CSS\Value\Separator, TBela\CSS\Value\Unit, TBela\CSS\Value\Comment, TBela\CSS\Value\CSSFunction, TBela\CSS\Value\Whitespace, TBela\CSS\Value\CssAttribute, and TBela\CSS\Value\CssParenthesisExpression.

    +

    Reimplemented in TBela\CSS\Value\Number, TBela\CSS\Value\Operator, TBela\CSS\Value\BackgroundImage, TBela\CSS\Value\Color, TBela\CSS\Value\InvalidCssString, TBela\CSS\Value\InvalidCssFunction, TBela\CSS\Value\Separator, TBela\CSS\Value\Comment, TBela\CSS\Value\CssFunction, TBela\CSS\Value\Whitespace, TBela\CSS\Value\Unit, TBela\CSS\Value\CssAttribute, TBela\CSS\Value\CssParenthesisExpression, TBela\CSS\Value\CssUrl, and TBela\CSS\Value\CssSrcFormat.

    @@ -1158,12 +1404,12 @@

    var stdClass; @ignore

    -

    Referenced by TBela\CSS\Value\Number\__construct(), TBela\CSS\Value\CssString\__construct(), TBela\CSS\Value\Color\__construct(), TBela\CSS\Value\__construct(), TBela\CSS\Value\BackgroundPosition\__construct(), TBela\CSS\Value\CssAttribute\validate(), TBela\CSS\Value\CssParenthesisExpression\validate(), TBela\CSS\Value\CSSFunction\validate(), TBela\CSS\Value\Unit\validate(), TBela\CSS\Value\Separator\validate(), TBela\CSS\Value\BackgroundImage\validate(), TBela\CSS\Value\Operator\validate(), and TBela\CSS\Value\Number\validate().

    +

    Referenced by TBela\CSS\Value\Number\__construct(), TBela\CSS\Value\CssString\__construct(), TBela\CSS\Value\__construct(), TBela\CSS\Value\BackgroundPosition\__construct(), TBela\CSS\Value\InvalidCssFunction\doRecover(), TBela\CSS\Value\InvalidCssString\doRecover(), TBela\CSS\Value\CssUrl\doRender(), TBela\CSS\Value\CssFunction\doRender(), TBela\CSS\Value\BackgroundImage\doRender(), TBela\CSS\Value\Unit\doRender(), TBela\CSS\Value\Color\doRender(), TBela\CSS\Value\Unit\match(), TBela\CSS\Value\FontStyle\match(), TBela\CSS\Value\Number\match(), TBela\CSS\Value\CssSrcFormat\validate(), TBela\CSS\Value\CssParenthesisExpression\validate(), TBela\CSS\Value\CssUrl\validate(), TBela\CSS\Value\CssAttribute\validate(), TBela\CSS\Value\Unit\validate(), TBela\CSS\Value\CssFunction\validate(), TBela\CSS\Value\InvalidCssFunction\validate(), TBela\CSS\Value\Separator\validate(), TBela\CSS\Value\InvalidCssString\validate(), TBela\CSS\Value\Color\validate(), TBela\CSS\Value\BackgroundImage\validate(), TBela\CSS\Value\Operator\validate(), and TBela\CSS\Value\Number\validate().


    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Value.php
    • +
    • src/Value.php
    diff --git a/docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.js b/docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.js old mode 100755 new mode 100644 index 26e0381f..30448b3d --- a/docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.js +++ b/docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.js @@ -1,13 +1,10 @@ var classTBela_1_1CSS_1_1Value = [ - [ "__construct", "dd/dca/classTBela_1_1CSS_1_1Value.html#ab6c53e65e591d4c820510eeaf4b62c05", null ], - [ "__destruct", "dd/dca/classTBela_1_1CSS_1_1Value.html#ab05d856fa120055afeff70478acb4b4b", null ], + [ "__construct", "dd/dca/classTBela_1_1CSS_1_1Value.html#a6e90b9ec95022322fe02d0e6a1ff4fa1", null ], [ "__get", "dd/dca/classTBela_1_1CSS_1_1Value.html#af373eb2790ad2eeffecc2a70e8d3e85a", null ], [ "__isset", "dd/dca/classTBela_1_1CSS_1_1Value.html#adc615fb581d996feea0780cf4454012e", null ], [ "__toString", "dd/dca/classTBela_1_1CSS_1_1Value.html#ac0f06ad9860d4e38f6c0ffb7b63a85fb", null ], - [ "getHash", "dd/dca/classTBela_1_1CSS_1_1Value.html#a746ea17cfc529f665fdaf7239aa2f29c", null ], [ "jsonSerialize", "dd/dca/classTBela_1_1CSS_1_1Value.html#a0a2da145cd7af258f5767476894026a2", null ], - [ "match", "dd/dca/classTBela_1_1CSS_1_1Value.html#adf189721f243920e98f5bc254160ad83", null ], [ "render", "dd/dca/classTBela_1_1CSS_1_1Value.html#a1de9767e7adc0fa928ff57816518b9f6", null ], [ "toObject", "dd/dca/classTBela_1_1CSS_1_1Value.html#afff6cd71662dd8d598e7fcbb3561c0ac", null ], [ "$data", "dd/dca/classTBela_1_1CSS_1_1Value.html#a9993f8c895176ab2e933d4a3cb2e6643", null ], diff --git a/docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.png b/docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.png old mode 100755 new mode 100644 index 5002a60e192638e8118472a99f2d9877889dd10d..0647ee3eeacfcd31fe7704a1cd7ff322c1482740 GIT binary patch literal 15489 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 z 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
    @@ -107,18 +108,9 @@ - - - - - - - - - @@ -131,51 +123,73 @@  

    Public Member Functions

     match ($type)
     
     render (array $options=[])
     
     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value\Number
     match (string $type)
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
    jsonSerialize ()
     
    - - - - - - - - - - - - - - -

    -Static Protected Member Functions

    static validate ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    - + + + + + - - + + + + + + - - + + + + + + + + + + - - - - - - + + + + + + +

    -Additional Inherited Members

    +Static Public Member Functions

    static match (object $data, $type)
     
    static doRender (object $data, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value\Number
    static compress (string $value)
     
    static match (object $data, string $type)
     
    static compress (string $value, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    + + + + + + + + + + + + + + +

    +Static Protected Member Functions

    static validate ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    + + + + @@ -194,42 +208,77 @@

    +Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value\Number
     __construct ($data)
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ getHash()

    + +

    ◆ doRender()

    + + + + + +
    - + - + + + + + + + + + + + +
    TBela\CSS\Value\Unit::getHash static TBela\CSS\Value\Unit::doRender ()object $data,
    array $options = [] 
    )
    +
    +static
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value\Number.

    +
    See also
    https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Types#quantities
    -

    Reimplemented in TBela\CSS\Value\FontSize, and TBela\CSS\Value\OutlineWidth.

    +

    Reimplemented from TBela\CSS\Value\Number.

    - -

    ◆ match()

    + +

    ◆ match()

    + + + + + +
    - + + + + + + + - + + + + +
    TBela\CSS\Value\Unit::match static TBela\CSS\Value\Unit::match (object $data,
     $type)$type 
    )
    +
    +static
    @@ -290,7 +337,7 @@

    $TrT9XiynS4yDxkr2Vx82*_w)6X)_x#_l^SOBM^vXxF4Me2m}&>8kxCJo!Zc3a}VmIR(Mz|chW8b z)voDOQQR2eC$(=9^LA z-OTO}Ua_`puE7@VnEm{np?J#K;)%efszc`8yZmxn_fk^emdSVeCabe+@1&4e{;cDt zv)Iz&E7bO{%mZok5GW9I+1Qi{f~8glANh zIvlWuEmsJkZ(J`^<`j@ZNsDWKt_ZEOSx(KXMvo?O&64LzA8!v&3?^B%JTH)ZN6o^l zHWs_pp7q7(G+Dnng&|onk|_qO@&4BVtFOpL&dh?s&3&196La;3`^p&Ltz_@~>sQJ4 zjz8~K;7P3}(V%3s!YE_B8`D&>q_=m(R+tI}g}&ry)OyyS9=Z+>AI^_W8ai^HTHMP9q(E)iQDR<@2EFuS>vXogd3PnBBW+F){DIqHG%whCrjNd7@KXw!R%g%?pv z^9US^pImX}>*0okTBvl)Ay6A+_RlmU-k`DZRU#JOQ)@spK5b<+?zI*~Ebo!dZ2CRi zREK9V6T#i4@tU4m`*#8hymdjuDyNUDRo&y$n-CiDOYiw=-dK-D!s{WH=IMzN3N=2f z8qaN?VajzxneBKE=8xpm{UBQlo;UYM=ly413Ef|J>M1}{{5rWGAc>0pmxpBKt;bD$oCr1yRQi;keD>>g`V-d_hUiQcj4G<0~Gv`++&yEv}YSjt7j8 zr2HsLcCHn^ak=6Ol$Q5#Q|UsbR8(#3#cBmY!N+qQql<@o-Or=3hifvl^HF3l8aqkZ>< z&gSt6ul57a3N>bvm*z152Y!nY7#U@WeQ@~u4c9X^pphO7_k`Ya0{1eqjGhp(2%c}? zf5VIJ2Ego0wVPH3OW{qibL22HKH_?^giELS6kS<#rk87w{EOchYtSeElQz@mN|Q!r zeS<&_Fz9emwsPL!=;2!XzXulBg<%c2h`5|W4eJdX|K79Wi)(u6Ram4bV@B)zXByjo zx!~*+IL+)=Z>nmL&ryd`$z8D7@m+BW(|Ke5KxE|uS0I=nT6m4%eo3S~c?{`XVwW?q zQLt@?m75eB!il(V05(?EMGnP8X78^U;H$3Y^9JpVz_FF`ZDBV#{|G0lmVungT$Uf_ zm66A8S*S&5#hJx1+F(no>6a~OXz6;hBjXN5jFFoMeXM&-Jp48EYfeQ&I;H=tG^U|9%ZBifQE?Z#b|CrVbGrrDz%i`p}SWMVFBC6SWF!ySoM00B-wJs)91lP95w8ofAj;z zkxtk?GBLt^N^_t!y5uQwLYUVOVJ=2xZL$>Ar8RPG#>pY1Q@15KXfT=cAnz%3yUl?ft&EVfT1kTyR Ksq}~a3I7IWaiP5c literal 1827 zcmZ`)eLT~79RHDr9(40m9tt@nQ!-=84oUN{dED$Wam+x^DB-avpLKc0YBmUiZh{Ki|*i^ZtH6-`D%|d4FHuPp-eO$JWh; zn*jjWiuOd|06<9s`tMaXfNOcuy;abtL>}=u0ssvKTUNqV!FbmRPn-_`oG}N0%p3q% z2BFLe07!%Zz!VVxkXHae@B6Y=tRuLw&EFgErcfwAH&((F3Wei~GXQW2L`bVIAA+b- z0?s!8aFGp@)`M@oJWv2t)yNYJ)DzG?Zt7BXWo30ch3dKO0HC^tMjgQ?Ka-DOFIFDX zR3oNVr;qC;W)4OlATFsOu5X~ZOIGV|L%wcCxAt#X$jkX7Qf0D&Db%|fjr758Qul*a z)7PAmF%+i+OVG_2uITr(tgD(UlSJtJEazIwdf72JWlfi^u7NJ^F5Ny7qKI&cL~40< z3Slc`^$+DP7Q<~BGZvjqy#3E(0!mABCvi}AY#a9ah~=Pn44QXLQr?E*T$$D=CUUFk z$NjySTV!keb8?JZ*qxF2AiP_+X25xUkuFIyApYl45oPN&e;s{PxVg(|+MonCj`KR7 z>Sfi`Ro$I(~PD87a^lb zMex%h=Ol});T@+S%)0b3L~GDD+aV26nCUR|O5VAA>OX4D438TTx?T8`SdbO zr!XR-nxl*9Xf{`cOP}p_+h|K~XwGt2U9tak+ zg3r*HN$rGWO?*J@k^Pw3V7@j_77?=DMd#Y7gRwS?B|Yg2R^5M&9)&sv z*A!wbSwTz2Ec{z$Mzy-PAT%SpV0dDzSbY~{Y$Dadx>#M~w}qWK_O5 ze#!KNh%$3LZ>Xc76TG0@1N!9;I*$nDudwJn3_K1ky_$yW=ozYW?B7PfXE+h9^(+n2 zYd?|x%u?ZjqOm^)3%gRIj9Im1~wOS|#T&qZm4PYrH$?G0b3_%EWL zFiGP++lx&0BMZo=@yBva=msuo%Umg4``2-(G?{E%Z`XwAPgy3<8JS4R`UYh6^vN8I zcWiH~oqazYj`Ph|bMWzWcpW1tBkxaxyrNjt*hPf>;s4-i8G6(1F~uV63WxF|JTFgYO=r`n9((f|93Os^zp7BuZrxe0Kubq+SsX$4e^s0I(%~;N_QRfelev7= zf4cLrMWC!uM(WHjf2EGk8#nfvJR1FBHWC9h5@6S5(~vkJ+^_MAl`>z{3um!)fbPWk zuLim@oePxBk#Uo8y`ib9$~%&#^!OtyHR-%c@#DFUq`1vz1=g>*%SY=-eKJ1=XSL64 z`{}m_r9T;(k=oSMW~bCNvtw|s&s@)>P=`xe3>3Gs0&OqH3sxt*wqzPcn2hXs!x zxKSJeeSTd2F2s8XYX4Nf;XM3}Rn<+omr#@$e+#`c_PQ*-UcfS;3qz%BL$fW_cGBhv zomUNfQogg(?;V3zqfDYp7hFw)8Nt!C7Z#Nr}p4sN{0npt%qn4to;Z2ni>{6C#i&$Pu6c;4rw270liW2FJtTNSHm+?%+Nc3<-lZ j!W_Wi^sj{2(*8oMvNm diff --git a/docs/api/html/dd/de1/classTBela_1_1CSS_1_1Process_1_1Pool-members.html b/docs/api/html/dd/de1/classTBela_1_1CSS_1_1Process_1_1Pool-members.html new file mode 100644 index 00000000..829d0cd2 --- /dev/null +++ b/docs/api/html/dd/de1/classTBela_1_1CSS_1_1Process_1_1Pool-members.html @@ -0,0 +1,115 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Process\Pool Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Process\Pool, including all inherited members.

    + + + + + + + + + + + + + + +
    $concurrency (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Poolprotected
    $count (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Poolprotected
    $queue (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Poolprotected
    $sleepTime (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Poolprotected
    __construct() (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Pool
    add(Process $process) (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Pool
    check() (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Poolprotected
    emit(string $event,... $args) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
    off(string $event, callable $callable) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
    on(string $event, callable $callable) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
    setConcurrency(int $concurrency) (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Pool
    setSleepTime(int $sleepTime) (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Pool
    wait() (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Pool
    +
    + + + + diff --git a/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.html b/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.html new file mode 100644 index 00000000..a053c670 --- /dev/null +++ b/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\Comment Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\Comment Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\Comment:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\Comment::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/Comment.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.js b/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.js new file mode 100644 index 00000000..fc217cfd --- /dev/null +++ b/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment = +[ + [ "validate", "dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.html#af791fe6fde4197a65a562e85fd876fb2", null ] +]; \ No newline at end of file diff --git a/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.png b/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5ad4e9b1e817ea35d2bf9f98a5fbeeff59cf53 GIT binary patch literal 843 zcmeAS@N?(olHy`uVBq!ia0vp^?|?XfgBeI_e%L7rq$C1-LR|m<{|{t7|Mouj)Z7U` z78oBmaA1kZq>n%@M@f)hFauB#2wXiCV#L6}bj#DlF{Fa=?cA5^?kMoM@%NS7|3C4z zwN9MEZI4jZgemz7InN{>|9NWBmn>V@(XnPxueOrWYO{46C)TXmq4~dP<=wSWT3fGA z-+9Y_)%%SHOJDJ9cQUQm_Nx5ZnU|{`9t=uzZd*U)`i}4o&v%rE+@EQE^z3o*tU}M| zx)=88cmEZ6&%3wipy;_p-$eZXxkcx4udYje#}wWh^*Q#yludn^##cg@*=fA-{qXpd z@hz{-pU>S9*uHD|ZpU9{41M!BZ_CG=c&FR*`L@iuUzhGYeVHW`#Qr1uqU)x$mFsuT zNvm3WQb@gYjF^}*VdcWN_gH6rfJ*wnV%n(va`*&{XLh5q~>_wIaNUOr{w-6^ME z?AozAw#ZNEm(6isC7~~W-nE^1^LUlM?KM>ElnW3*A${jD%QEvFZP`;sbi`cvK=Y#fSKm4~ewzJ&u&fJ-d z&#oS0oe?T6o)DHB(*V@S2-HVF;NQ+5uT0sA3}F{xDl6|y+h_MbZNmC1aq-(;t!4h~ zvHwf{TD|+ya*^yi!ef+tuCC=-GfUTOUszun(-*75dslqD#whnfG_NdW#nGubl4;Mr zM)O<|lU*u%H2>-48IPC#eQENz+i0y{$ocDhbN}*$Z%;H&;n{WR(W>c(xVEwi`TgqQ zxgGZW&iSjKr(R3cJ7Jo)Q=V;8wKPL|zFGaRf`WX*AgkqHcKoa3-(zAo)BIqJS^T2c zDUBQTdk$|hUc-I2^t#V;zRPpYdB<#iIemv-W|@m(>dkWnH4B%Y&U^0u`R>cUCCELZiCfkdI#1-@tZH5GVP+g<|)H|n|g3|VeoYIb6Mw< G&;$S{?wx%A literal 0 HcmV?d00001 diff --git a/docs/api/html/dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.html b/docs/api/html/dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.html old mode 100755 new mode 100644 index 5ca9bbef..44b62e66 --- a/docs/api/html/dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.html +++ b/docs/api/html/dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.html @@ -129,16 +129,14 @@ - - - - + +

    Protected Member Functions

     doClone ($object)
     
     process ($node, array $data)
     
     doTraverse ($node)
     
     doTraverse ($node, $level)
     

    Member Function Documentation

    - -

    ◆ doClone()

    + +

    ◆ doTraverse()

    - -

    ◆ doTraverse()

    - -
    -
    - - - @@ -201,6 +176,8 @@

    Returns
    int|\stdClass|ElementInterface @ignore
    +

    Referenced by TBela\CSS\Ast\Traverser\traverse().

    + @@ -245,6 +222,8 @@

    Returns
    int|\stdClass|ElementInterface @ignore
    +

    Referenced by TBela\CSS\Ast\Traverser\doTraverse().

    + @@ -273,7 +252,7 @@

    |*gBeKX+O0PSQW60^A+G=b{|7Rke|w*MYVHIe z3ycpOIIu)y(nlbdqa?^Lm;tB=1g@S6F=Aj~UhV1P7*fIbcJA9vx3zd&r<)sB{&(M( znX{qg z=Dv;!_k4Z7`VqI;>!M}h;?tIF^pSZM`iDiyKGye{JZgyLYBc_uDedgov<0+iD-(?cXG_F01X#*j&2e<}J&$mvbew zHgm75mkKzu{F>hJyy7Hdt37h}@?RS8rEPS3y1A%eh1&P>^6Hew@_!0UIb_hb_P ztou#-Z!iAKyZPCXG-3AgO0&Wp)$(p%PwXr)P2KRbc=q9#UA6MNcBTAke($U;_qOQE z(=}J;C(nL2Z~d}d?`L0E=y_gJp2{;xWPQqnB^9d8Do0;?OL%EMy~*@rcNL>eO#Fcl zRkrevxFzm!^tbWj1E%I8|Wx_xcyx=Gjee?KCgqmmgP{>Whcqx9DjuQINe z`Axd=a#pX(+t+r7YvN+p$Di9)yMI?L(^u_7Af@5kC8vePoIkew=`}g$+*>N)AhGL` z(^^bd=geah`E0rE^v2tBZhBmr_wM*Xoog%pXf->V?%coowzIV7t;_#Usm^z)uh zmrZPAd>Hz}pxR20T*&+Te1G9bP>^M%E}t*H`ZCiW!MR5g?@hVyeLTQ@_co?mKhH)t z*e{Ld`TVkUuiV+~rT_dhqEyY3>y}BKs!Zv8mAUUuLWEe6t@Qk9(f6+Iv}`-;qwTdl zXtvCP>#A+4wP&4XFK2AEj(`2gvyDf3`r_DoU5Bfp!?oV$39r0+zs)o$!#J||angMT zo)YuvX3w9#Z{B%(_8Cc|HJhxzYR?UAyuXWoan+NUH}9bP0l+XkKiYoDU literal 959 zcmeAS@N?(olHy`uVBq!ia0vp^hk>|*g&9b$IOk*rq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4NyWTz$e7@|NsBFr{+HY z_8us}z%T*G-Cx7t17tFm1o;IsI6S+N2I3@nySp%Su*!M>IqW5#zOL*~*_oKwP5!es zi7_xR&GmF~49U3nc4lIH9WX`pr+)1_ALHMljJ!c@jY0?vBGK9 z;Ru^&huw;l_rI6h|AaqJuJ=bG$0R>11`P&_1z%=yO}O*s;%3%)zZn>61X`Ko?r}f7 zFl*O0y(0%VIcv;Qo>IJ0)-ZeNVa{L7-K(@6+qGm%G#GygKKu})q||RIt0i)#xKFIK zce>Q;PsV~v+C{(S8;Pi7d;heJc%(5Wd+ECd4*zulelGK5W`?!q{e7p~nUFTKXWm20 zz{0@J6_fPawXNN~T^U1E;!5iyy07|P%y{Q|ruf{n+C}rOD_MIjy#1T0U{V8fq`rOh zrVn3yru<&G_?P6>4!1Xg_dh5;U;WrQPyT+xk3YZJI{MF_H+R_M>2A76us6d+S?Xek zn~9R!>n*)IL>H=fF?VEFX;mQ}!K5TwkDx$a~SD-84l9R9XiVgfa(*<=T%h-ZX z#lNa=S=G+AeS3_n&su$f1fRPr=6TP)8?C1p#Qjxupb;C2l5g_ilIk@Gdc_y!~#6e78d8lFp8vifFdA&onmoC^kQ- zcQtg;xg&BY<%*0_(lm~pQvZdIJcyYTa@nWFX>-j~b>6NSyr-MFIfPHEDs7q}_U@6d zq2M)7HMKLohr$Do{LPrib@~o_@{@R-X$wUU9V#mMsls)sjmNLWWobK4P>b}D1)Y&` z*H<)qcdpVt9o6F#G%Z2V$LGwdpyX+9i*&=xT^C3G*sgecOV3HE>q4$kr6Ehw?umB_ zoSHGSfAXS

    - - - - - - @@ -130,25 +124,40 @@ Static Public Member Functions + + + + + + - - + + + + + + + + + + - - - - - - + + + + + +
    - - - + + - + + + + +
    TBela\CSS\Ast\Traverser::doTraverse (  $node)$level 
    )
     render (array $options=[])
     
     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     toObject ()
     
     __toString ()
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    +static doRender (object $data, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    @@ -171,8 +180,8 @@ - - + + @@ -180,12 +189,12 @@ - - - - - - + + + + + + @@ -194,26 +203,6 @@

    Static Protected Attributes

    Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    -
    -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\LineHeight::getHash ()
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    - -
    -

    ◆ matchToken()

    @@ -302,8 +291,6 @@

    TBela\CSS\Value.

    -

    Referenced by TBela\CSS\Value\LineHeight\getHash().

    -

    Member Data Documentation

    @@ -333,7 +320,7 @@

    mL4732~HY=Q)v0|;WkP9q|dRH%SKLGTzwrs_m~ z5fD@$pyc9AN)U(&QvWI{G(<=Ov63R7Kw~8s3F%L5XY91KZ|1$XyR&cK?0(;F!7khm zgvDwL000n}FT(HuU;x4L88ajJ+{M}*1Ye)*+DQ!8>-DfWHaks&$}hmuA6qOISKBgw zg;lddcpL$Mofek_BKiP;New0}lz7B1#niXxNSWrEhW#Ab@d=;1@J8NV*6IMrdk0h)ex*U@zI z0!5|GJI5LA%@(FUB2^T;G;+cP6Bwe~AnMx%mG2cb$-DzOmUFm7B-dqouhNNff@_QV zq8S{YWQ=suiK562c{#nt(}{uf_9n}HX-b>Qp)5aY9ta>1UbkHv1oGMaRj=PQ5-2{cWF{WlsZ5L6$BGD@H(|5fkzimQzq3a`E6GAlLp|VEA zh>XjO*)CI~Cnldaso8{zDPgVX>C{jR)hqAe^%molo^wjl#-WTTI0SR zgcucLVql&?2b@CZ5)XjD^6wSF-PAuteTP+={X%iP>sISvR!6Sby9JwP9p}2$jAP?$ z9Aj>6$Tl|1CmEg;qYU8i0L-C0YdKvgI}IcOUR}{E|I_K?F+%n(QWS8y`M`<&#L+x?S^V-#Nap-CZq@DI!=b3NwqgTB*F0|Im7X;;=+V-kUWlGy96bh zh<7Ue@iMXq(a^0@W9P- z*}9`6XolhjN2B;EhP&?zebxgB)+lXUBP5o1`vFlUcV~ z5xE`O`<3GY*qjXi=Q6gcXe4SrMF<{+PqfoQJH{^5{7bmtcKr6c@_;*^Zt z>;${fao0PQjr^;UU|j|!!D54WLyY;%y+A#SYom-BWUf>$hjku@YOi$pmwuRY1N(iW f@(t$3=B@Atf4+S`{Mrxj6bCTjxG>(fq~pH>?d;HU literal 1273 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-Q+)OlNbX7^A%4Q$B>F!Z|_9+%{CBWONd$d-mXhLAoOm-RM8!un4YQrzVB75XQpP{ zsSsSqX&;<-Or_>Wfs=6sTU4b)#gDz83}V);<_nxs|7q3Xc#VZEpJtre#}#NBGdJd# zRpG=3SGv1=TI-d#uICS}Pg$5A-*?U^Rm|hn z)IC{`=Ndh&UK;X3GdQ(ksjfHkrKeSjQ>Pr2cx?LVmFl#uyL2xVr7kjC*}gp4Lvu<| zUUXhU=3|}B3l0=n<=hXN>?Sxlk@&fhAsV4lmm+v@i-EQ{^FRQe;0uKwm+;$YKzZ{H!ETyw_fyY ze9wQ~+tz;Hob2Db^h2yOy~FwUXjWc5)_&@tpQViR%N4$_4ptgZZMwAS-dE8*#c|i8 zRz5d!-yOzvSSRLHX^86o6Vt*D?vC2~_Vt>a^ox~-4$D^uAZsq+iCCo zyD#EV$m127XOBhO&Sy6j`090Y`8ocDU!3oU=rXU|)O{oI(zIsRHw6+)w;i7mZ#uim z+hEVkEr(Q+)UQ9?@cs3rqBUxlzEwurTb!6Krh0OjYvkka!F^9()PAp)uWz!pspopS z{5RvBwV-HF50QI5`&9j>0OuyXDSxYhSzfioHKHUXu_Vlzq^ y7#LX@m|K~cX&V?=85nFfuml!4NE&kUQ!>*kacek~+ZY1Wz~JfX=d#Wzp$PzafH&O$ diff --git a/docs/api/html/dd/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValue-members.html b/docs/api/html/dd/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValue-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.html b/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.html new file mode 100644 index 00000000..3ca1f465 --- /dev/null +++ b/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\InvalidAtRule Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\InvalidAtRule Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\InvalidAtRule:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\InvalidAtRule::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/InvalidAtRule.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.js b/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.js new file mode 100644 index 00000000..b6c1f3d6 --- /dev/null +++ b/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule = +[ + [ "validate", "de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.html#a55328a342a6999fad3c483d11ed86ac0", null ] +]; \ No newline at end of file diff --git a/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.png b/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.png new file mode 100644 index 0000000000000000000000000000000000000000..4a7cd894a62c8bf7bff3fab42fc5ef4c79015bf0 GIT binary patch literal 855 zcmeAS@N?(olHy`uVBq!ia0vp^KY%!ZgBeINJ9z8@QW60^A+G=b{|7Rke|w*MYVHIe z3ycpOIIu)y(nlbdqa?^Lm;tB=1g@S6F=Aj~dgkfk7*fIbcJA3pj}>^>q<3cB`#-T< zUE;!gS@rh2%`;}{C-kUDwbVSd=v%zV!o}rPW^;E($R##$!Idh^_kP9aU)}J!XZyCd zcQZ_CyE|e$Zc6bhKbU%5|8T1MzG)LILcN2Rq*wFT?eEk6P+k+?R?UB}|H{`r#dr68 zdszDK^YZ?Z&odR5846yXUF=_PT+m~={(eg}%f3UeTU$!3ZX2dYt?>>1yX4~cBj>FD zZ(e%FVt#8iv)wkGJ6pa^S@7GoNa5sBUjMv#u?4Tb9xmYbubH}btLV31EjHI}ch@iD zTD9Hk$xQ3yd6vgb%NYM@+<6?by>rpQ+KJx&HvSJIX4JHPc`%**cjb=!cNJl0dr#)R zyL;zjz>V1_e%15cb2;*Iw)MMJyUy;q5mgYI7P>X;@Tyg}{WIo^uimxlLF4Pp9ohwg z6NPR)P*R$@<)EvJ7C2mjQa?Pl=xbv7k^hTv#fnuA?Co7ou5SAObe(6MSWS3oL)5JY z3_#_KK-J8^KxALBgqJVCQ(9)hBr^*K)!c#xFEj-|u4k>?+O>%B%4L{h=9+1{uCK4k zwSK%dH~srtwQn=8ea+9`(cidNvSF(E{QcoN|Bg)muCniwrDyu=NG6xq#`|C9HQdgu zn>xSo``IGf_s-kTZK|GEY3O!s&DTdUkAG&qwKS=pb~Afcq<5N~+WOc3R4rx%cO&vf96I-S*X=bJy-bGuJbd&(GUnD`>-$ z8Z7-lB=X$>-D5N5I4e$kewyBD&3~}x$0RBK8}qW6?AD)Y-FaJ{bsyhzy{pZYGgh59 zu+ROkcEx%BCzY$~53E1)HK63@OWE_QDvR1K7<^*cx4}H(|MdsyYkN#B4E+zp3f;X^ z7=ATZ?%1^-FF%K`TL0;dy>D&SnpbxT!b%&gkb@8yA=jd`SJ)S- X8{cG^b2J^83m80I{an^LB{Ts5CatNb literal 0 HcmV?d00001 diff --git a/docs/api/html/de/d42/classTBela_1_1CSS_1_1Value_1_1CssUrl-members.html b/docs/api/html/de/d42/classTBela_1_1CSS_1_1Value_1_1CssUrl-members.html old mode 100755 new mode 100644 index 0ac67b86..0611966a --- a/docs/api/html/de/d42/classTBela_1_1CSS_1_1Value_1_1CssUrl-members.html +++ b/docs/api/html/de/d42/classTBela_1_1CSS_1_1Value_1_1CssUrl-members.html @@ -88,9 +88,42 @@

    This is the complete list of members for TBela\CSS\Value\CssUrl, including all inherited members.

    - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    getHash() (defined in TBela\CSS\Value\CssUrl)TBela\CSS\Value\CssUrl
    render(array $options=[]) (defined in TBela\CSS\Value\CssUrl)TBela\CSS\Value\CssUrl
    validate($data) (defined in TBela\CSS\Value\CssUrl)TBela\CSS\Value\CssUrlprotectedstatic
    $cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $dataTBela\CSS\Valueprotected
    $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
    $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    __construct(object $data)TBela\CSS\Valueprotected
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    doRender(object $data, array $options=[])TBela\CSS\Value\CssUrlstatic
    equals(array $value, array $otherValue)TBela\CSS\Valuestatic
    escape($value)TBela\CSS\Valuestatic
    format($string, ?array &$comments=null)TBela\CSS\Valuestatic
    getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getClassName(string $type)TBela\CSS\Valuestatic
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(object $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    getValue()TBela\CSS\Value\CssFunction
    indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
    jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
    keywords()TBela\CSS\Valuestatic
    match(object $data, string $type)TBela\CSS\Valuestatic
    matchDefaults($token)TBela\CSS\Valueprotectedstatic
    matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
    matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
    parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
    render(array $options=[])TBela\CSS\Value\CssUrl
    renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Value\CssUrlprotectedstatic

    diff --git a/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.html b/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.html new file mode 100644 index 00000000..3b4681f6 --- /dev/null +++ b/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\NestingRule Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\NestingRule Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\NestingRule:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\NestingRule::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/NestingRule.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.js b/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.js new file mode 100644 index 00000000..fd2e75ca --- /dev/null +++ b/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule = +[ + [ "validate", "de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.html#adfb4f6945590a743208f43ef8bd84afb", null ] +]; \ No newline at end of file diff --git a/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.png b/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.png new file mode 100644 index 0000000000000000000000000000000000000000..91a7141f74f0f9da27299e0735ebd9a19e432b5e GIT binary patch literal 879 zcmeAS@N?(olHy`uVBq!ia0vp^AAvZ4gBeKv4^1urQW60^A+G=b{|7Rke|w*MYVHIe z3ycpOIIu)y5=a9_NswPK15gnNTs;+H#K6Gx&(p;*q=ND7+}nMJHF(mpU%D+fk?Zwxp z@13RI`~AiPtJ1dUM2S67U;CfU>AzaGan{Yrjy9*OAKm7S5!%oEd+|=`NAHdVbg#bk zsgyy#|NQ=YmzJNOQP8@1h3)gif5+}*aIgM%^p5SuTU)I?CKgXiJ~LU^j~`1QC~N&?T^Ky`bPP-KQ@o%u4W9o zuErJ-JzF9nH#eyPsEP5~H9`Xaq_qpDiV z)%pJG`@eYqzjo}?%@1F+M)h# zxky$aZ*<$t+NYA7i(TC_k5`sFpT5cc?4Qe-kK?V+8Lt1iS<@m#Z(a4;&e9EY(;gk0 zIxS+mXqbfVg@Q}VjdG&?hDp7cd`&~q>(OVf8AmTiAH3s#d(L9hNB5HUEGa&Dq;SS< z->1`f3fkKl?l|cQAOm`njxgN@xNAn0CI3 literal 0 HcmV?d00001 diff --git a/docs/api/html/de/d76/classTBela_1_1CSS_1_1Value_1_1CssAttribute-members.html b/docs/api/html/de/d76/classTBela_1_1CSS_1_1Value_1_1CssAttribute-members.html old mode 100755 new mode 100644 index d44843c0..f1274001 --- a/docs/api/html/de/d76/classTBela_1_1CSS_1_1Value_1_1CssAttribute-members.html +++ b/docs/api/html/de/d76/classTBela_1_1CSS_1_1Value_1_1CssAttribute-members.html @@ -93,29 +93,33 @@ $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\CssAttribute + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[]) (defined in TBela\CSS\Value\CssAttribute)TBela\CSS\Value\CssAttributestatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\CssAttribute + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Valuestatic + match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\CssAttribute + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic toObject()TBela\CSS\Value type()TBela\CSS\Valueprotectedstatic validate($data)TBela\CSS\Value\CssAttributeprotectedstatic diff --git a/docs/api/html/de/d7b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute.html b/docs/api/html/de/d7b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute.html old mode 100755 new mode 100644 index 249487d2..334a05d7 --- a/docs/api/html/de/d7b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute.html +++ b/docs/api/html/de/d7b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute.html @@ -206,7 +206,7 @@

    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic __construct($data)TBela\CSS\Value\CssStringprotected - __destruct()TBela\CSS\Value + TBela::CSS::Value::__construct(object $data)TBela\CSS\Valueprotected __get($name)TBela\CSS\Value __isset($name)TBela\CSS\Value __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[]) (defined in TBela\CSS\Value\CssString)TBela\CSS\Value\CssStringstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\CssString - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\CssString - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.html b/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.html new file mode 100644 index 00000000..7535936d --- /dev/null +++ b/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\Declaration Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\Declaration Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\Declaration:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\Declaration::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/Declaration.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.js b/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.js new file mode 100644 index 00000000..39460c6d --- /dev/null +++ b/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration = +[ + [ "validate", "de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.html#a79c26ccadeeb5335c8ddac90aa4ef7b5", null ] +]; \ No newline at end of file diff --git a/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.png b/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.png new file mode 100644 index 0000000000000000000000000000000000000000..a2534e28bc007d479e3c9e4e333f75c5832c4226 GIT binary patch literal 861 zcmeAS@N?(olHy`uVBq!ia0vp^?}0dggBeI3GrFV=q$C1-LR|m<{|{t7|Mouj)Z7U` z78oBmaA1kZq>n%@M@f)hFauB#2wXiCV#L6}^v2W0F{Fa=?cCez9xL#;iuaZL`#(9| z&+`MT$85VZ9&K9I0eRn;9`7lVIlgg%g^SCyi_b&_Pp&?ztu!fIJb&f>sI2nU^QNx8 zK7H#g|6Tu%vt3_le1~iL!JDh%XBj_VJ&iqEvY+QcC^#z){>l5dEFW&LWx%m6@)iXWH55)KC&B#5Q zKifNJ+4WgA%1@=9`}y8h+ao`-TKv47lurJc=)<37k7v%$PP){+=W=pQ-n)Z;WuK;+ zKQ%j$_bz|>qV5j6`JcrEIjailo$J0WygGf}bv2*K<-VIwp8qEuas2Dgn@=9`Jr6E! z40lo4Yqq|_BQ7^iaN?d@dz6$aw<^3ZlsRt2^h5p^V}wWd$A5p;u}*0r^aKkKrKx!K$F2G8c?Qu8-*yR_H8JSRJ8n{S2hv>rXa z>wj9VFWt$f`9$}&B%i^T63x6vw|9Sj%X8-43FdnO>9uikb0kFOEP8C{Dt;mToOJNr zk|)7&pHodwo@bAa-&OjmqBq@l{>RNh?caXxRJ&r}D}3b4(QChE+5g!lVb6Fe8#!3H gKTQidW%Y}B!WP5ljjY$5fq8+!)78&qol`;+00zgf`Tzg` literal 0 HcmV?d00001 diff --git a/docs/api/html/de/dc6/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace.html b/docs/api/html/de/dc6/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace.html old mode 100755 new mode 100644 index ea58d395..88f47aac --- a/docs/api/html/de/dc6/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace.html +++ b/docs/api/html/de/dc6/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace.html @@ -158,7 +158,7 @@

    __construct(string $shorthand, array $config)TBela\CSS\Property\PropertySet __toString()TBela\CSS\Property\PropertySet expand($value)TBela\CSS\Property\PropertySetprotected - expandProperties(array $result, ?array $leadingcomments=null, ?array $trailingcomments=null) (defined in TBela\CSS\Property\PropertySet)TBela\CSS\Property\PropertySetprotected + expandProperties(array $result, ?array $leadingcomments=null, ?array $trailingcomments=null, $vendor=null)TBela\CSS\Property\PropertySetprotected getProperties()TBela\CSS\Property\PropertySet - reduce()TBela\CSS\Property\PropertySetprotected - render($join="\n")TBela\CSS\Property\PropertySet - set(string $name, $value, ?array $leadingcomments=null, ?array $trailingcomments=null)TBela\CSS\Property\PropertySet - setProperty($name, $value)TBela\CSS\Property\PropertySetprotected + has($property) (defined in TBela\CSS\Property\PropertySet)TBela\CSS\Property\PropertySet + remove($property) (defined in TBela\CSS\Property\PropertySet)TBela\CSS\Property\PropertySet + render($join="\n")TBela\CSS\Property\PropertySet + set(string $name, $value, ?array $leadingcomments=null, ?array $trailingcomments=null, $vendor=null)TBela\CSS\Property\PropertySet + setProperty($name, $value, $vendor=null)TBela\CSS\Property\PropertySetprotected diff --git a/docs/api/html/df/d08/classTBela_1_1CSS_1_1Renderer.html b/docs/api/html/df/d08/classTBela_1_1CSS_1_1Renderer.html old mode 100755 new mode 100644 index 055251a4..eb2a3016 --- a/docs/api/html/df/d08/classTBela_1_1CSS_1_1Renderer.html +++ b/docs/api/html/df/d08/classTBela_1_1CSS_1_1Renderer.html @@ -95,58 +95,71 @@ Public Member Functions

     __construct (array $options=[])   - render (RenderableInterface $element, ?int $level=null, $parent=false) -  - renderAst ($ast, ?int $level=null) -  - save ($ast, $file) -  + render (RenderableInterface $element, ?int $level=null, bool $parent=false) +  + renderAst (object $ast, ?int $level=null) +  + save (object $ast, $file) +   setOptions (array $options)    getOptions ($name=null, $default=null)   + flatten (object $node) +  - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + +

    Protected Member Functions

     walk ($ast, $data, ?int $level=null)
     
     update ($position, string $string)
     
     addPosition ($data, $ast)
     
     renderStylesheet ($ast, $level)
     
     renderComment ($ast, ?int $level)
     
     renderSelector ($ast, $level)
     
     renderRule ($ast, $level)
     
     renderAtRuleMedia ($ast, $level)
     
     renderAtRule ($ast, $level)
     
     walk (array $tree, object $position, ?int $level=0)
     
     renderStylesheet (object $ast, ?int $level)
     
     renderRule (object $ast, ?int $level)
     
     renderAtRuleMedia (object $ast, ?int $level)
     
     renderAtRule (object $ast, ?int $level)
     
     renderCollection (object $ast, ?int $level)
     
     renderNestingAtRule (object $ast, ?int $level)
     
     renderNestingRule (object $ast, ?int $level)
     
     renderNestingMediaRule (object $ast, ?int $level)
     
     renderComment (object $ast, ?int $level)
     
     renderSelector (object $ast, ?int $level)
     
     renderDeclaration ($ast, ?int $level)
     
     renderProperty ($ast, ?int $level)
     
     renderName ($ast)
     
     renderValue ($ast)
     
     renderCollection ($ast, ?int $level)
     
     renderProperty (object $ast, ?int $level)
     
     renderName (object $ast)
     
     renderValue (object $ast)
     
     addPosition ($generated, object $ast)
     
     update (object $position, string $string)
     
     flattenChildren (object $node)
     
    - - + + + +

    Protected Attributes

    array $options
     
    $outFile = ''
     
    +string $outFile = ''
     
    array $indents = []
     
    +SourceMap $sourcemap
     

    Constructor & Destructor Documentation

    @@ -174,8 +187,8 @@

    Member Function Documentation

    - -

    ◆ addPosition()

    + +

    ◆ addPosition()

    + +

    ◆ flatten()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Renderer::flatten (object $node)
    +
    Parameters
    - - + +
    \stdClass$data
    \stdClass$ast@ignore
    object$node
    +
    +
    +
    Returns
    object
    +
    Exceptions
    + +
    Exception@ignore
    -

    Referenced by TBela\CSS\Renderer\walk().

    +

    Referenced by TBela\CSS\Renderer\renderAst(), and TBela\CSS\Renderer\save().

    + +
    +
    + +

    ◆ flattenChildren()

    + +
    +
    + + + + + +
    + + + + + + + + +
    TBela\CSS\Renderer::flattenChildren (object $node)
    +
    +protected
    +
    +

    flatten nested css tree

    Parameters
    + + +
    object$node
    +
    +
    +
    Returns
    object @ignore
    @@ -255,8 +335,8 @@

    -

    ◆ render()

    + +

    ◆ render()

    @@ -276,7 +356,7 @@

    -   + bool  $parent = false  @@ -304,8 +384,8 @@

    -

    ◆ renderAst()

    + +

    ◆ renderAst()

    - -

    ◆ renderAtRule()

    + +

    ◆ renderAtRule()

    - -

    ◆ renderAtRuleMedia()

    + +

    ◆ renderAtRuleMedia()

    - -

    ◆ renderCollection()

    + +

    ◆ renderCollection()

    - -

    ◆ renderComment()

    + +

    ◆ renderComment()

    @@ -502,7 +578,7 @@

    TBela\CSS\Renderer::renderComment ( -   + object  $ast, @@ -525,7 +601,7 @@

    Parameters
    - +
    \stdClass$ast
    object$ast
    int | null$level
    @@ -578,8 +654,8 @@

    -

    ◆ renderName()

    + +

    ◆ renderName()

    + +

    ◆ renderNestingAtRule()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Renderer::renderNestingAtRule (object $ast,
    ?int $level 
    )
    +
    +protected
    +
    +

    render a rule

    Parameters
    + + + +
    object$ast
    int | null$level
    +
    +
    +
    Returns
    string
    +
    Exceptions
    + + +
    Exception@ignore
    +
    +
    +
    - -

    ◆ renderProperty()

    + +

    ◆ renderNestingMediaRule()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Renderer::renderNestingMediaRule (object $ast,
    ?int $level 
    )
    +
    +protected
    +
    +

    render a rule

    Parameters
    + + + +
    object$ast
    int | null$level
    +
    +
    +
    Returns
    string @ignore
    + +
    +
    + +

    ◆ renderNestingRule()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Renderer::renderNestingRule (object $ast,
    ?int $level 
    )
    +
    +protected
    +
    +

    render a rule

    Parameters
    + + + +
    object$ast
    int | null$level
    +
    +
    +
    Returns
    string
    +
    Exceptions
    + + +
    Exception@ignore
    +
    +
    + +
    +
    + +

    ◆ renderProperty()

    - -

    ◆ renderRule()

    + +

    ◆ renderRule()

    - -

    ◆ renderSelector()

    + +

    ◆ renderSelector()

    - -

    ◆ renderStylesheet()

    + +

    ◆ renderStylesheet()

    @@ -769,13 +999,13 @@

    TBela\CSS\Renderer::renderStylesheet ( -   + object  $ast, -   + ?int  $level  @@ -792,7 +1022,7 @@

    Parameters
    - +
    \stdClass$ast
    object$ast
    int | null$level
    @@ -801,8 +1031,8 @@

    -

    ◆ renderValue()

    + +

    ◆ renderValue()

    - -

    ◆ save()

    + +

    ◆ save()

    - -

    ◆ update()

    + +

    ◆ update()

    - -

    ◆ walk()

    + +

    ◆ walk()

    @@ -1031,6 +1277,7 @@

    'convert_color' => false,

    'remove_comments' => false,
    'preserve_license' => false,
    +
    'legacy_rendering' => false,
    'compute_shorthand' => true,
    'remove_empty_nodes' => false,
    'allow_duplicate_declarations' => false
    @@ -1039,7 +1286,7 @@

    + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Cli\Option Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Cli\Option, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + +
    $defaultValue (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    $isset (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    $multiple (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    $options (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    $required (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    $type (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    $value (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    __construct(string $type=Option::AUTO, bool $multiple=true, bool $required=false, $defaultValue=null, array $options=[]) (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    addValue($value)TBela\CSS\Cli\Option
    AUTO (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    BOOL (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    FLOAT (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    getDefaultValue() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    getOptions() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    getType() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    getValue() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    INT (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    isMultiple() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    isRequired() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    isValueSet() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    NUMBER (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    STRING (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    +
    + + + + diff --git a/docs/api/html/df/d18/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface-members.html b/docs/api/html/df/d18/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface-members.html old mode 100755 new mode 100644 index e6a297f7..3ad749cf --- a/docs/api/html/df/d18/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface-members.html +++ b/docs/api/html/df/d18/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface-members.html @@ -99,19 +99,20 @@ getLeadingComments()TBela\CSS\Interfaces\RenderableInterface getParent()TBela\CSS\Interfaces\ElementInterface getPosition()TBela\CSS\Interfaces\ElementInterface - getRoot()TBela\CSS\Interfaces\ElementInterface - getSrc()TBela\CSS\Interfaces\ElementInterface - getTrailingComments()TBela\CSS\Interfaces\RenderableInterface - getType()TBela\CSS\Interfaces\ElementInterface - getValue()TBela\CSS\Interfaces\ElementInterface - query($query)TBela\CSS\Interfaces\ElementInterface - TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface - queryByClassNames($query)TBela\CSS\Interfaces\ElementInterface - setLeadingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface - setTrailingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface - setValue($value)TBela\CSS\Interfaces\ElementInterface - toObject()TBela\CSS\Interfaces\ObjectInterface - traverse(callable $fn, $event)TBela\CSS\Interfaces\ElementInterface + getRawValue()TBela\CSS\Interfaces\ElementInterface + getRoot()TBela\CSS\Interfaces\ElementInterface + getSrc()TBela\CSS\Interfaces\ElementInterface + getTrailingComments()TBela\CSS\Interfaces\RenderableInterface + getType()TBela\CSS\Interfaces\ElementInterface + getValue()TBela\CSS\Interfaces\ElementInterface + query($query)TBela\CSS\Interfaces\ElementInterface + TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface + queryByClassNames($query)TBela\CSS\Interfaces\ElementInterface + setLeadingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface + setTrailingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface + setValue($value)TBela\CSS\Interfaces\ElementInterface + toObject()TBela\CSS\Interfaces\ObjectInterface + traverse(callable $fn, $event)TBela\CSS\Interfaces\ElementInterface

    diff --git a/docs/api/html/df/d1d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule-members.html b/docs/api/html/df/d1d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule-members.html new file mode 100644 index 00000000..81665aae --- /dev/null +++ b/docs/api/html/df/d1d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule-members.html @@ -0,0 +1,158 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Element\NestingMediaRule Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Element\NestingMediaRule, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    $parentTBela\CSS\Elementprotected
    $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    __clone()TBela\CSS\Element
    __construct($ast=null, $parent=null)TBela\CSS\Element
    __get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList
    __toString()TBela\CSS\Element
    addAtRule($name, $value=null, $type=0)TBela\CSS\Element\RuleSet
    addComment($value)TBela\CSS\Element\RuleList
    addDeclaration($name, $value)TBela\CSS\Element\AtRule
    addRule($selectors)TBela\CSS\Element\RuleSet
    append(ElementInterface ... $elements)TBela\CSS\Element\RuleList
    appendCss($css)TBela\CSS\Element\RuleList
    computeShortHand()TBela\CSS\Interfaces\RuleListInterface
    computeSignature()TBela\CSS\Elementprotected
    copy()TBela\CSS\Element
    deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element
    deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected
    ELEMENT_AT_DECLARATIONS_LISTTBela\CSS\Element\AtRule
    ELEMENT_AT_NO_LIST (defined in TBela\CSS\Element\AtRule)TBela\CSS\Element\AtRule
    ELEMENT_AT_RULE_LISTTBela\CSS\Element\AtRule
    from($css, array $options=[])TBela\CSS\Elementstatic
    fromUrl($url, array $options=[])TBela\CSS\Elementstatic
    getAst()TBela\CSS\Element
    getChildren()TBela\CSS\Element\RuleList
    getInstance($ast)TBela\CSS\Elementstatic
    getIterator()TBela\CSS\Element\RuleList
    getLeadingComments()TBela\CSS\Element
    getName(bool $getVendor=true) (defined in TBela\CSS\Element\NestingMediaRule)TBela\CSS\Element\NestingMediaRule
    getParent()TBela\CSS\Element
    getPosition()TBela\CSS\Element
    getRawValue()TBela\CSS\Element
    getRoot()TBela\CSS\Element
    getSrc()TBela\CSS\Element
    getTrailingComments()TBela\CSS\Element
    getType()TBela\CSS\Element
    getValue()TBela\CSS\Element
    hasChildren()TBela\CSS\Element\RuleList
    hasDeclarations()TBela\CSS\Element\NestingMediaRule
    insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
    isLeaf()TBela\CSS\Element\NestingMediaRule
    jsonSerialize()TBela\CSS\Element\AtRule
    query($query)TBela\CSS\Element
    TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
    queryByClassNames($query)TBela\CSS\Element
    remove(ElementInterface $element)TBela\CSS\Element\RuleList
    removeChildren()TBela\CSS\Element\RuleList
    setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
    setChildren(array $elements)TBela\CSS\Element\RuleList
    setComments(?array $comments, $type)TBela\CSS\Elementprotected
    setLeadingComments(?array $comments)TBela\CSS\Element
    setTrailingComments(?array $comments)TBela\CSS\Element
    setValue($value)TBela\CSS\Element
    support(ElementInterface $child)TBela\CSS\Element\NestingMediaRule
    toObject()TBela\CSS\Element
    traverse(callable $fn, $event)TBela\CSS\Element
    +
    + + + + diff --git a/docs/api/html/df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html b/docs/api/html/df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html old mode 100755 new mode 100644 index 01f807c7..e0fec214 --- a/docs/api/html/df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html +++ b/docs/api/html/df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html @@ -82,7 +82,6 @@
    - - - - - - - - - - - - - - - - - - - - -

    -Public Member Functions

     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     render (array $options=[])
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    + + + + - - + + + + + + + + + + - - - - - - + + + + + +

    Static Public Member Functions

    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    @@ -170,9 +158,23 @@

    Static Protected Attributes

    + + + + + + + + + + + + + - - + + @@ -180,12 +182,12 @@ - - - - - - + + + + + + @@ -194,26 +196,6 @@

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value
     __get ($name)
     
     __isset ($name)
     
     render (array $options=[])
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\FontVariant::getHash ()
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    - -
    -

    ◆ matchToken()

    @@ -317,7 +299,7 @@

    D6#vvza-??D%}fj1jf}5W%O*45=JV4cLqLpt7MYQ6L@o2RC6#R!@?{p* zY)S?gREA0>OKD?$rndH=axqsUHVJVpD=l-sZMOZVsqV}@_uPBWoO93bcg{T!K@7oK z%(DOh01Jf%k^sO6LG}F@6I4bB=-%iuH)0(*XnJ}YRkg1TDMTnK~0u0?}}AUlba6gJf_ zk+yoS?s-?JCl~Cg(J^;4nO|gUyE9ieM&|ssU7l)wy=!s0Z@Ws#w10mA=^Itg_gGyJ zs~IaAiLUbKRG;;x<}JE}&CeM-inL+7$!j!Ec%^MDnc3-zmmXdlstpCL+A_A<=X5wh z6Rn6^!+`EGak1+D1+RY!QI#ie-K5x-u|08MRiMl;XJj9?n<7^@`O5kkEIWzU1DH*3 z!tzLnXTCTSjvODpO4B7q$R!V16BN2hU|rSa{y@6=hCT zaL&w;dbsx0#nsW_E9&%?exgQf|30)>E!ws{-&sqa4-ZM;#Ru3LkvL;MZPG8F-{!GHlXGwy~y!fE{Z6n(J}DGET>zu$5!rj zzlnsnxkoZ~TQ-7k*7P}47Cx=F9A<-39B14xP`~qobw`pW%brh-*M>Fck1T!e#;{j3 z((&g@8#PJyRE8cz+C9liJ2jlx!mL4rKxqJTmQ{(1HU;B_b$*u`_f&u-dM!oa+t3?H zfC~5Jg5kYll+mej8iOG4YR5(8oq|x79X@B7qFHVkkO;y= zo>kqWwyjT++xH3WZOPuyE?e|C8M#Lr8Zt>9l^ur>T8u6r zD>g#N|1tC1H0go9b+G9!V{RYje<^*~J@ba6Q*2toIr0T_wXm$D(gtfak+; z)j^%IsBu+tHeJlOU3XW7;l48a)MuY1W%EBtI6)=~zzV=@faQ#exDL?BHC_G??`MqS zZW2|&o;hmR0t3*6&~LKwb)dh+B@M4EUvAlU#I9)e!iluc$mbi@ONIJnRi2&dheY+Z za&}X8!TiG3`;w8uKLhC0M_xKlA5ln*{A8aK+4x0sot0xeEIr5P);*UUUE9)4vvmkM z&Pjz@x3XoEug!%jiM7!c8YAu_LB}yE5qW9J^AqeWUjDG6oo#yO2I$F&9^L3Wk>30u z3F|^N5(BZ zLiUcV;8I;{5r;g|dAY&LaqK~~-90^-ipxlbN%X;S?7sWdndy~D-DuxY2Tx=+r7_`` zCCQWX7K-ZIR9byw%pczCX8iT3)V~1k=thu}FxSdtRQKL|uy*jeWYYK=`ga3R5HV1) HHooK^?AN_p literal 1271 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-L!*gQv(A7^CeFg$B>F!Z|_9r-8K+lOW5de-&BAzp}Nr#uh&7TR&@>8qry z(nDIQe%tN-Kkn|>b0XUC{VkcN4Z5FPHm`mr-0@{j(V64F0``3Szlf)}_{Hlr!D@|1 z;!f^1v)4$j3h`>4XB7UcJZUDg$K_n5sZY)d9Mb*pPUKUZCij*&$(4Gip1ypO{N<;` z@oCIDhJKqqah=(I_}p1{<&%2(PbL>H@J@|dlj7qxp{mmOgQ4b*t45ZaqE5=h9=UX7 zQMju3hleXp2YJ8#%p6d@E`Rr)K>p&hOT89yHic*gibibs_p@!%@1@tbrL8{I^Yzx^ zR?Agq!nSFg3faEr?~-3Tw4-uDi=<68MI|O`bzVC@$>M6kWRsj!NlkbF{hD0y*NZHqFS9AB=+g`Ekx2K}_U*WluG&86(-E-wf#c7#xr$Zh| zdP_wu)v*m(@rOsnjTl{nzm6Rvb*;WM|K3``y#7+Q#{2KGv)(-Oui{lL(g7+3Mj=qW z=F{5#%<0j;pZ(Wq)AoUif~A1O|KwlWKCX|df3x_`x9iV1y)+iK6wNF;*&(?9hjep$ z@6#qh<#_j>MMpYn+i&jM=KDNspNwJ9{{FcA33WkFmn*xyvY5D8+g{di(w^&uN`cvP z_Z;0PVR-1&x}$Zybw96n2+CH6w`I)T6A#q3=&{D$=?4{-pWRr|&JJ=J(0cKoON8dH zb*@~NpWyhjvU%_Qg)ZM3g+Q*rN}MXzzI&`*zu=Dh&X1oRL4L3cE;?5Ftv%RX`)TZK zce@9_F3ZR-_bOPMQd1}0FX-LaGxyTVqo@Cb+>9+>FXOl1%=+wY8j7Vyr(_4*n-zY- z{mzROBG084Ej6*(<0R+#a>m0mht`Ir2lvI8eG{#4@4v~PxpGb4N)n%-X@ zHtPJ{^fdhXr}bKMLuY8N{lVf@S$IVxi+BCGRV7oLpP6*8x|A8dEGS2^V#=D9?{=_Q z<9k|ZxAG73j1<=ipM@_R0cLpB64!{5l*E!$tK_0oAjM#0U}UIkV6JOm6k=dxWngY) rVy10iU}a#i*}xK5;2>$p%}>cptHiD0P;O%gPy>UftDnm{r-UW|Y->XE diff --git a/docs/api/html/df/d33/classTBela_1_1CSS_1_1Query_1_1TokenList-members.html b/docs/api/html/df/d33/classTBela_1_1CSS_1_1Query_1_1TokenList-members.html old mode 100755 new mode 100644 diff --git a/docs/api/html/df/d37/classTBela_1_1CSS_1_1Value_1_1BackgroundPosition-members.html b/docs/api/html/df/d37/classTBela_1_1CSS_1_1Value_1_1BackgroundPosition-members.html old mode 100755 new mode 100644 index b24ed21e..9af2abd5 --- a/docs/api/html/df/d37/classTBela_1_1CSS_1_1Value_1_1BackgroundPosition-members.html +++ b/docs/api/html/df/d37/classTBela_1_1CSS_1_1Value_1_1BackgroundPosition-members.html @@ -97,32 +97,37 @@ $x (defined in TBela\CSS\Value\BackgroundPosition)TBela\CSS\Value\BackgroundPositionprotectedstatic $y (defined in TBela\CSS\Value\BackgroundPosition)TBela\CSS\Value\BackgroundPositionprotectedstatic __construct($data)TBela\CSS\Value\BackgroundPositionprotected - __destruct()TBela\CSS\Value + TBela::CSS::Value::__construct(object $data)TBela\CSS\Valueprotected __get($name)TBela\CSS\Value __isset($name)TBela\CSS\Value __toString()TBela\CSS\Value check(array $set, $value,... $values)TBela\CSS\Value\BackgroundPositionprotectedstatic - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[]) (defined in TBela\CSS\Value\BackgroundPosition)TBela\CSS\Value\BackgroundPositionstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\BackgroundPositionstatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\BackgroundPosition - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic

    diff --git a/docs/api/html/df/d4b/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface-members.html b/docs/api/html/df/d4b/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface-members.html new file mode 100644 index 00000000..8a71c45d --- /dev/null +++ b/docs/api/html/df/d4b/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface-members.html @@ -0,0 +1,103 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Interfaces\InvalidTokenInterface Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Interfaces\InvalidTokenInterface, including all inherited members.

    + + +
    doRecover(object $data)TBela\CSS\Interfaces\InvalidTokenInterfacestatic
    +
    + + + + diff --git a/docs/api/html/df/d55/classTBela_1_1CSS_1_1Value_1_1OutlineStyle.html b/docs/api/html/df/d55/classTBela_1_1CSS_1_1Value_1_1OutlineStyle.html old mode 100755 new mode 100644 index 9f0b8382..2a124744 --- a/docs/api/html/df/d55/classTBela_1_1CSS_1_1Value_1_1OutlineStyle.html +++ b/docs/api/html/df/d55/classTBela_1_1CSS_1_1Value_1_1OutlineStyle.html @@ -119,16 +119,10 @@

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - getHash () -  - match (string $type) -   render (array $options=[])    toObject () @@ -139,29 +133,41 @@  jsonSerialize ()   - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  - Protected Member Functions inherited from TBela\CSS\Value__construct ($data) -  + __construct (object $data) +  - Static Protected Member Functions inherited from TBela\CSS\Value static type ()   @@ -169,12 +175,12 @@   static validate ($data)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  - Protected Attributes inherited from TBela\CSS\Value stdClass $data = null   @@ -218,7 +224,7 @@

    TBela\CSS\Interfaces\ParsableInterface TBela\CSS\Interfaces\ObjectInterface +TBela\CSS\Element\NestingRule +TBela\CSS\Element\NestingAtRule @@ -130,6 +132,9 @@ + + @@ -163,6 +168,8 @@ + + @@ -228,11 +235,14 @@ - - + + + +
     support (ElementInterface $child)
     
    - Public Member Functions inherited from TBela\CSS\Element\RuleList
    __get ($name)
     
     addComment ($value)
     
     hasChildren ()
     
     getValue ()
     
     getRawValue ()
     
     setValue ($value)
     
     getParent ()
    static fromUrl ($url, array $options=[])
     
    - Protected Attributes inherited from TBela\CSS\Element
    $ast = null
     
    +object $ast = null
     
    RuleListInterface $parent = null
     
    +array $rawValue = null
     

    Member Function Documentation

    @@ -378,7 +388,13 @@

    Returns
    $this
    +
    Returns
    Rule
    +
    Exceptions
    + + +
    Exception
    +
    +
    @@ -426,10 +442,12 @@

    TBela\CSS\Element\RuleList.

    +

    Reimplemented in TBela\CSS\Element\NestingRule.

    +
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Element/Rule.php
    • +
    • src/Element/Rule.php
    diff --git a/docs/api/html/df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.js b/docs/api/html/df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.js old mode 100755 new mode 100644 diff --git a/docs/api/html/df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.png b/docs/api/html/df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.png old mode 100755 new mode 100644 index c327f5e79f9561a78d624a96dc760dfc1ebc081e..31e366a76e0070b62751c6d67ab168d7533e9026 GIT binary patch literal 8884 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 diff --git a/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.html b/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.html new file mode 100644 index 00000000..b9ca9e76 --- /dev/null +++ b/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\InvalidDeclaration Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\InvalidDeclaration Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\InvalidDeclaration:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\InvalidDeclaration::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/InvalidDeclaration.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.js b/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.js new file mode 100644 index 00000000..edb67b0d --- /dev/null +++ b/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration = +[ + [ "validate", "df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.html#abf68e6434d8ce0accd82f89ade109abb", null ] +]; \ No newline at end of file diff --git a/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.png b/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.png new file mode 100644 index 0000000000000000000000000000000000000000..39c25eed46714620d40986a6ed340a96fe76f11f GIT binary patch literal 1012 zcmeAS@N?(olHy`uVBq!ia0y~yU=#te12~w0dtRv;x2;1lBd|Nnm=^ZB>;xu@n% z0J6aNz<~oxL?(R%ayd$Z{DK*Pia_A%sSqOu2Igi@7srqa#d$}m ze4~90Q4e}H|DLewsz|PZ8^<}0kEgcfMrYpMws3=IQ05;|5l*zW!*8o7{5?)UWO@8M78)tbHbzvCHnjaj2M^RZHJhul}o zXPaI)w0~P7bv{m}e9FxrJ^S-_JTJMtcd!gxKKbr_wTLvL67?>bLh@;`vpb&?M*JU?Jt?rpEz+rBb=@czOW zz|%@zS4vPwLjV_-Ly#h)fv5;Wup^bJze*Zww}xe{! z&BfKQask5(Aoa4PXzAVS#Xn@EpI?uNKbz0^UitBr__f8q-rP9Lu&C*0l4$YmJWig} zjw$adH*HH)7H?fWFOn%`?Sea7?lmUOKBGK6fML?KfU*bIKHWTaOXvH{^%YjtzgGNv zc;j^VoO!i>FP@D%d?-ronQTS>)0eyYj$51+P14r5d;7)q&3pQSn=V~XFrH(3f#X%` zGm9_hrcF6BJ^4~e;)x0#-cyBY?Ut8svvkjWCK2`U>|(uzr+0hAZeEz!`7iHxMAW(k zM|9;bnl?^4=Qn?Ovh5<y-u5O{XZ^Kl`09E%;6Snaj4V zMQLp_wkGF1w>o2dhq>(ckFUG<&u%|oCp;sv$;kNq%-pU0tG_=@soKjon^8klq@fcL ns?fj%QFaTrT#M5D^N)d#!SZ~s^>bP0l+XkKnsL%U literal 0 HcmV?d00001 diff --git a/docs/api/html/df/d88/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString.html b/docs/api/html/df/d88/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString.html old mode 100755 new mode 100644 index 2df1b0c4..58448d14 --- a/docs/api/html/df/d88/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString.html +++ b/docs/api/html/df/d88/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString.html @@ -185,7 +185,7 @@

    Additional Inherited Members

    -- Public Member Functions inherited from TBela\CSS\Value\ShortHandgetHash () -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   render (array $options=[])    toObject () @@ -135,32 +128,44 @@ static matchPattern (array $tokens)   - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  - Protected Member Functions inherited from TBela\CSS\Value__construct ($data) -  + __construct (object $data) +  - Static Protected Member Functions inherited from TBela\CSS\Value\ShortHand -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  - Static Protected Member Functions inherited from TBela\CSS\Value static type ()   @@ -168,10 +173,10 @@   static validate ($data)   -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  - Protected Attributes inherited from TBela\CSS\Value stdClass $data = null   @@ -193,7 +198,7 @@  
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Value/Background.php
    • +
    • src/Value/Background.php
    diff --git a/docs/api/html/df/d90/classTBela_1_1CSS_1_1Value_1_1Background.png b/docs/api/html/df/d90/classTBela_1_1CSS_1_1Value_1_1Background.png old mode 100755 new mode 100644 index 2758768e51ec275d0984ac0cf141bd7a7078fec5..dc6487bb83a1ec7c3b3a499150d01c1ff0c409c8 GIT binary patch literal 2026 zcmd5-c~FyA5dRPq@rZzm*ecO6k@|5eR8X*#Hb4{P2qZ;s@ zBo#=dTn1tSO+b_o6HBY(mkNb&8ZMR8as*@K5D(H%J5yWRKk9#dGw;3Ko!`9K-QVuM zyg+}S)hpgv0RX^i>?fEY05E`HS-#v5KE*<%JA7FN?k9NZ^?F!*F!zuGanHfht1Xwy ztJX0e!RqpqApc+h2EAN85MdVp7&EXKPePi3hO1$VTFo&oKar?9k7e?02mjMBn1@icu>of|#}^aahq7*pMS846Ddj zvT9=MWU7TGdbGB6KJKD!?zHeiSHhaZnszR^k>X32#q4?L;G8>j<7U{PeJedT^3w&{ z!t`duvaCq8E_*t32Mmit@-tAPktfq*J|J>K=DTD)i@6p2ehk`S5=d)}SS;Vab8 z5pHZVP4!i5NzDbV03!PL@b4eKeL5ea{Zvyqfppf~@Cj>7j+9(q09|5BPuf8siKPhW z$1W0C3g2N=)7;dDNA)w4N&JuIlO*AZ7j;ALKF8$@)gCO0seC-y7<|o}Dvm0t88^;A zvb@I2S`Y-QsJ@oIYi5e={6+MR4}u2l8I#MbYcHkDfShvvrQtkjTOsTWQb)+46cGiY z^E95QC&P4X%{}qJJx{_1$+=F%IdVhD)q(-x!No$-08drhYGw7S%(zMPxwTav)R&M% z%HcZQr4B}SQJ~a?I|=6-TN>>=w#l+0Z4$Y&<5`TlB8`wjWE=Ib6EKR7KCT|#{VwOU zBC{E(>s{@Ci3M}|1#=sVITI4Y7onuS1YDQCkXKd{n|{hesBY-kuHS5*a8~Bg#)at_@}B+Qx{BuCGxzn+9d}}S%3uwoxK!qa>$eL-&A?M zH&sRqHE+5HmJ#T$%DA+a&4#(XG|jq93(AK#}SJtrYq)pvYs#04sz zQCg9>QuH2IdH+jjx1`rAIU=yOjDD_)o`=Jxv%_;VDXZ1WEZs&x6N5WHlU|XzmxVtBzDq=NmyAW02D+%#0w51A}Js zaoN#nM76~}V*M8levy=@+11@2o+KMZ5nXJ+?{t9MH>18}4ar`hj z_MJWo!QQ430*I?GrJsZylWm$*IL9|6nI}dPON@99EQSvUZKk(u%q`{ zOAJ|*RKe+ATgwqb&8#cCdrCIs1RA8a79OG(NCd37_9=qZ_Wp$HF5vw6Jzxi)<+e5- zn)teSmE8jIO;sLgBt+Dos~ z@|QgQe~4Vw=I9C&`HjBs&DOR3SRH&PcYX4!UeY9Vj>L0i`t=U3Y0mG1s_4v{KIl5C zOS1#d{rN_`iPpTHXWOZqeVSjA%KhH{inuMcwv-fcs{V+0jBN`|@iM~IbI0B6d@Cq- zyw%d`CMYXv{AcfHk7$zIsZA`v&Tl9GTlF+NfRW875@W8LarId?aYDJT-cYu0#F0Hwgp#G1x1_YKf=dp{k{=tYlCt-~ z5rsVIbU1^{mdWYWrlVV7gY^NOqulLZMi#P~3jd;(+4?fQL52asYjcIs2>dYvSTBE! J@S{UHzXNeXm~8+6 literal 1482 zcmZ{kc~H`67{`B_sM%QQyx)1>=Y3|Lt2nHep@D?~ z004$)ZxkK?w4`9%sl!35_^@YHBDU>GGWZEbB;FUBcchs4;t+{#e7Gs09%s&&~KqpWs93KK(!Qu=*Rhr!hQ;xSvP1 zST>0avS_bkg!rE4>gKglE!IiEczgzSzyG(D93qm#Z!rkDeI4v-dBh~i6CeIzeBscjLQN}B}H^a?umd$4ctVgzg$u%QsD20%IgB$3o4#x;UOKxeY;#=zwlWBtXxm#awl8J~aiP;fekgrMp;4BqF=2jo*rUc(#F=Q~ zEH8<6{WM@B%c-{~^WmDs<`P9jZpf2);j+Ss+Yy^GNP%CMWsguIOKo2dP7A4RLw|D2 zujyy2bmPxF4Nao95#h=AyB!A(j~`TYhWMZM>w~6u0(a)X_${&x7_fV5FdLy9QDZDB+20YG|`q(h$p^Rbi z!SwokyKU>}EB~jcsaR`#S9V%+ffYA#y!hx%0v@eIDDN@<%h(XOwAGi4c6 zCTfm!su!`^oOZ|2IORso%#m28(rDNECDu0yAydVe^d_vbsJpdd@zdsu693L=50HN? z{*O@yI+f+BO>m(0lMP(WYFiymN?tI$_=UyW(s%33JFnMFb%AY=nkBN-xu%JE;8ybL z7b2%4P|$7VnA|K+^EY}^7=w!!D{PyTtoujPLU0?lx-QqQu_Z~a{eRs>aX4_b>ey2Gzn`cofR*J+H<+jj(y)0{ z~%TODwDO0@wIX8E-dOus9q!RXSTuEms6=JG!r%+(m zP=&n2FEQ)p`kFU9r9UcS>(@_-?&m{XOzU@}G1>OPahPB{QsCqh-SFd}WdO9Gs<}GI zd=r}O)<^6{$04}J{5`0TU1aV+a|1q(DcdizxJJs~GD^uR*&hZicDOoaubm67QZ{I_-y#N3J diff --git a/docs/api/html/df/d9f/interfaceTBela_1_1CSS_1_1Query_1_1QueryInterface.html b/docs/api/html/df/d9f/interfaceTBela_1_1CSS_1_1Query_1_1QueryInterface.html old mode 100755 new mode 100644 index c00ed6c7..1fcc6a62 --- a/docs/api/html/df/d9f/interfaceTBela_1_1CSS_1_1Query_1_1QueryInterface.html +++ b/docs/api/html/df/d9f/interfaceTBela_1_1CSS_1_1Query_1_1QueryInterface.html @@ -96,24 +96,30 @@
    -TBela\CSS\Interfaces\RenderableInterface -TBela\CSS\Interfaces\ParsableInterface -TBela\CSS\Interfaces\ObjectInterface -TBela\CSS\Interfaces\ElementInterface +TBela\CSS\Interfaces\RenderableInterface +TBela\CSS\Interfaces\ParsableInterface +TBela\CSS\Interfaces\ObjectInterface +TBela\CSS\Interfaces\ElementInterface TBela\CSS\Element -TBela\CSS\Interfaces\RuleListInterface +TBela\CSS\Interfaces\RuleListInterface TBela\CSS\Element\Comment TBela\CSS\Element\Declaration -TBela\CSS\Element\RuleList -TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\RuleSet +TBela\CSS\Element\Rule +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule
    @@ -164,7 +170,7 @@

    - - - - - - - + + + + + + + + + - - - - - - + + + + + + - + - + - - - + + + +
    $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
    $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    __construct($data)TBela\CSS\Valueprotected
    __destruct()TBela\CSS\Value
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
    getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
    __construct(object $data)TBela\CSS\Valueprotected
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    equals(array $value, array $otherValue)TBela\CSS\Valuestatic
    escape($value)TBela\CSS\Valuestatic
    format($string, ?array &$comments=null)TBela\CSS\Valuestatic
    getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getClassName(string $type)TBela\CSS\Valuestatic
    getHash()TBela\CSS\Value
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(Value $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
    getType(string $token)TBela\CSS\Valueprotectedstatic
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(object $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
    jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
    keywords()TBela\CSS\Valuestatic
    match(string $type)TBela\CSS\Value
    match(object $data, string $type)TBela\CSS\Valuestatic
    matchDefaults($token)TBela\CSS\Valueprotectedstatic
    matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
    matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
    parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic
    parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
    render(array $options=[])TBela\CSS\Value\Separator
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Value\Separatorprotectedstatic
    renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Value\Separatorprotectedstatic
    diff --git a/docs/api/html/df/daa/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule-members.html b/docs/api/html/df/daa/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule-members.html new file mode 100644 index 00000000..c5dca941 --- /dev/null +++ b/docs/api/html/df/daa/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + + + + diff --git a/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.html b/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.html old mode 100755 new mode 100644 index 9f1a5351..68e8ee66 --- a/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.html +++ b/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.html @@ -125,7 +125,7 @@  
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Query/TokenSelectorValueAttributeFunctionBeginswith.php
    • +
    • src/Query/TokenSelectorValueAttributeFunctionBeginswith.php
    diff --git a/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.js b/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.js old mode 100755 new mode 100644 diff --git a/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.png b/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.png old mode 100755 new mode 100644 index 0fff39dc907bd31db8141e8ffd27192e61f654de..446eacce6c3825a0bf97cb5caf61203f6bd20c00 GIT binary patch literal 1966 zcmcJQ`#0Np8pppb4J9s}sOwG>yTMkcuF=sU!nmeddeCB2Q6=gY6&h8S+O()C?WW2I ziB^@JA}Eb2;$F9gMvA&e#|WW>lynl2i8(v7JAc4@&Ut^H*XNwikFV!>?ws{-RZ-Ga z0sue-?dIeK05SwAXDiA{Zwn>7ue4~NJ?-Nxkw~P-+1ZF0B;S|PZ|UghDAyovN}q}e zULM|n^wa(s8}zXN00ku4$-yT{<|BDEp8t)ab72!kxOXpQs;2-zUuEebgH{syXtA&Y z`SeLas_91&z4A^V@f0z?{1Ob^Yz!jiSN#E==I__j1(jD+O)<6UnI32ow?=@_P;tT- z+I^+FUfQX4jU!i&Z+QIR#xLqPW#Dc$U<=&J9Pjw0!e1tWO9t!&K z)5);6atoxdIQ%cj(A@06L_hQD7+=3U>_XC?B?#JYcCL8W(#Sai6L{IxZb->7&}-5i_b4kd1l0ET7n|L(OD?x& zxP^Af1}py%Ze2h`PfW<^`TCZ2M+Cfd1?k^YIgFx=DuAgQXLylm3kEAsgmcMeE=H7( zNv)1_#fRNG+7Gs#kPv3Ps1~KTqVLnLB9m@h85`0Vo?E4~@&AM8IBCJslLE`OdK0;h z*a*mn1I;=|Z0iOF7|~IrCC{g2o|gB^H&_^KGhCb|js&I4b=HRST-A5CF2KrH#(;`z0Zg+DcV!Kg}^ zbKWkcq;sK6jZMse*C0@qg)I1$cZUf!lRQmi{cnD0-h48US#>-r2H~CN7Qnr>IyG`= z=0u;m~gw5Pe zp|l5^;aD!$6df9o{`w`2Od;GiaF%c}rp28P7WP~$0N=HOycv%a8iA9YBYz?&q$#_D zh6i!r%ttkO{0Geu-0j8_BB5s(g_|*SOE0N! z`Q7!fo!(5!N;zcQhiK2M3K}D*hcztPx`b{QJ>5;K@LI5 z^OXbV^2<>*(D1X0@T1EZ9SvD@j&Mb4rvZAY{ZDG{JIa07N#D3}WnO@E2PD`wARid@ z0Rvv!TVCpb#kqaTc?1LC&$NNdRf@o(wEm^xLWApKrq55&V%#Bm(q2JJJH+?@V?;Rr z7~5Vk-CokRr}K?WMe-_A#aS+PW+uzIyFOz($!2K{QG2xjuU;qVZpF#oWLank3}!&7 z*20myos)VLIwY9-VC;6~F{s@zJI*{dwG#+_ivO$}_ZV;S@`(zT2@$Qy>_D)Fd4_sa zTJ;O&>0k6?ew?m}LS>0!@`9dw+I(rPy0&n?{#uJud1I-bDW6$*7myIdx-%7msCre z?Xo4<)fXDbg)-zDUXb<<5-$FG>N7iIzKfXAuq97Gzo}?SloO>71k+|iB5Zq1P%UN5 zst?9mxs9!Ad?Mu3I(P1Fh<^#$6|+ioD8V3YpS^7Wcd;Xm|2`~3NkM&MwOohn=l=0U z%CDpC%6HQs9Ga;(FrRd^Gz=N>P_h?3H*F?bBlpeP7`+01>0bTfp()iHn(SDtZrab_ zu^lkHsYpkh$y8T(ra+a`Rab|;K0D-ZqV$;q2I!us%OJMa@{hB78U)m>j#-17$HeLc zRHE|mE|_;j>}MkTPZ_W=2#{{N|0Ox>zlIErrg!;}65^LWfuze7Ks$RlQNIoT*RR6f Bv~mCd literal 1440 zcmZ`(doPPJ{;{2N&%K||z2|ezJ)d*W&Ghzi!734z003B5 z28{^-Diy&Q7&MX>WQBf6!R&SLbO7LHuJTHdJi{g2>_5Gt)vM64#5Dt z;{aft4*(&$sKLh;8Laj8V9{4sS0lSGj?Ygc4FH4)ZB76l2t@IjUcP`j)*tqb1iQP? zK!*GV20|41uAX$ow~BIdie{_wDQd_TiLNvU){%j!!riCVyF&C#jv73=u|)xrDy;M_ z|N1NeED7CyTk!CI#}vkNm3S0?)LXOTTFJ30`>$8DVrF}x>?crjS}|CM!{Z5fRXiuq zuykh6LwRb~*e*)vEs52gp1x9rf@b0>&^hk( zwjHc>I#NT;GfKVxP(O$$TQHhW$;3Gx^&P$$X2bY{-lJId)nrO4;h?${kS|dsS6iZAy+A9jm zlK07obF0W`Ii5`Iq!ZFEG4t+kT^T%TbL`N>=RfjRWYCwg0VsRMO<=i*AKRYWJn?Z9 zi?dI(5WgRt82uA(eQ|vWp7@=3rC74eT8@fD+<%Q7smGQZpU#eTM=K>=zuvyLxpLcw zodxV8VNT&@Et3rz%~55&7hc`oj-D*QmY0&1>O|>v&G)R9jSZlVR{l%Q%HV#I3*z%g+y>o5o?(s^TDT_}h#7;)Gm$l7L4v_@iXhC?$ zp6OLsc-O>{PV=|K^t(1}LcG@f~``m4=&iI6Jw)Z9}#wHie>J-_OLu z*%=NV>rci%=yXhd<{dy%*DdSn47SG#HBcl|W%E?yjMn;)@_YTBr#;#u+S=RN{^Hc` z#^^q}yOof&Uk5%Az;H1x$jiHVAoHgOXRai8qDx$$JN4@z^#MP*dbZNf&@9g(BdWeo znXnN(4K2B0o+O10&U2j%N53kRF!ujYJR5sf%Z5w5+Od=ybq}bkwAR|%-0wMo3#Wym z`f>Tch#WP56vupv3z9}y&ufdJ*wJp?3In6ZISGMiUi4-826}&!@A6<1wV8Hpcl0^a zn&S}f!rd&2rLm)~N=T-^q%nfbBU*{~lTLb%n-gyAdp+ -CSS: src/TBela/CSS/Event Directory Reference +CSS: src/Event Directory Reference @@ -62,7 +62,7 @@
    @@ -90,7 +90,7 @@
    @@ -90,7 +90,7 @@
    + + +

    +Directories

    diff --git a/docs/api/html/dir_09e498f1ecebae4cf49cf0709652573f.html b/docs/api/html/dir_6bd92bd93c0d5d9980919215b46f20a3.html old mode 100755 new mode 100644 similarity index 89% rename from docs/api/html/dir_09e498f1ecebae4cf49cf0709652573f.html rename to docs/api/html/dir_6bd92bd93c0d5d9980919215b46f20a3.html index 5a915789..3c7fe209 --- a/docs/api/html/dir_09e498f1ecebae4cf49cf0709652573f.html +++ b/docs/api/html/dir_6bd92bd93c0d5d9980919215b46f20a3.html @@ -5,7 +5,7 @@ -CSS: src/TBela/CSS/Exceptions Directory Reference +CSS: src/Exceptions Directory Reference @@ -62,7 +62,7 @@
    @@ -90,7 +90,7 @@
    @@ -90,7 +90,7 @@
    @@ -90,7 +90,7 @@
    @@ -90,7 +90,7 @@
    @@ -82,7 +82,7 @@
    -
    CSS Directory Reference
    +
    Parser Directory Reference
    @@ -94,7 +94,7 @@
    @@ -90,7 +90,7 @@
    @@ -90,7 +90,7 @@
    @@ -82,7 +82,7 @@
    -
    TBela Directory Reference
    +
    Cli Directory Reference
    @@ -94,7 +94,7 @@ diff --git a/docs/api/html/functions_a.html b/docs/api/html/functions_a.html old mode 100755 new mode 100644 index 870974fa..b29e4c8f --- a/docs/api/html/functions_a.html +++ b/docs/api/html/functions_a.html @@ -88,7 +88,7 @@

    - a -

    - - +
    [detail level 123456789]
     CTBela\CSS\Color
     CTBela\CSS\Compiler
    + + - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     CTBela\CSS\Cli\Args
     CTBela\CSS\Color
     CTBela\CSS\Property\Config
     CCssFunction
     CTBela\CSS\Value\BackgroundImage
     CTBela\CSS\Value\CssSrcFormat
     CTBela\CSS\Value\CssUrl
     CTBela\CSS\Query\Evaluator
     CTBela\CSS\Event\EventInterface
     CTBela\CSS\Event\Event
     CTBela\CSS\Query\Evaluator
     CTBela\CSS\Event\EventInterface
     CTBela\CSS\Event\Event
     CTBela\CSS\Process\Pool
     CTBela\CSS\Process\Helper
     CTBela\CSS\Parser\Helper
     CTBela\CSS\Interfaces\ObjectInterface
     CTBela\CSS\Interfaces\RenderableInterface
     CTBela\CSS\Value
     CTBela\CSS\Value\Set
     CTBela\CSS\Interfaces\ParsableInterface
     CTBela\CSS\Interfaces\RenderableInterface
     CTBela\CSS\Parser
     CTBela\CSS\Query\Parser
     CTBela\CSS\Property\PropertyMap
     CTBela\CSS\Property\PropertySet
     CTBela\CSS\Interfaces\RenderablePropertyInterface
     CTBela\CSS\Property\Property
     CTBela\CSS\Renderer
     CTBela\CSS\Query\TokenInterface
     CTBela\CSS\Query\Token
     CTBela\CSS\Query\TokenList
     CTBela\CSS\Query\TokenSelectInterface
     CTBela\CSS\Query\TokenSelectorInterface
     CTBela\CSS\Query\TokenSelectorValueInterface
     CTBela\CSS\Query\TokenSelectorValue
     CTBela\CSS\Query\TokenSelectorValueAttributeExpression
     CTBela\CSS\Query\TokenSelectorValueAttributeFunction
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionColor
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionComment
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionEmpty
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionGeneric
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionNot
     CTBela\CSS\Query\TokenSelectorValueAttributeIndex
     CTBela\CSS\Query\TokenSelectorValueAttributeSelector
     CTBela\CSS\Query\TokenSelectorValueAttributeString
     CTBela\CSS\Query\TokenSelectorValueSeparator
     CTBela\CSS\Query\TokenSelectorValueWhitespace
     CTBela\CSS\Query\TokenWhitespace
     CArrayAccess
     CTBela\CSS\Interfaces\ElementInterface
     CTBela\CSS\Property\Property
     CCountable
     CTBela\CSS\Value\Set
     CException
     CTBela\CSS\Exceptions\IOException
     CTBela\CSS\Parser\SyntaxError
     CIteratorAggregate
     CTBela\CSS\Interfaces\RuleListInterface
     CTBela\CSS\Property\PropertyList
     CTBela\CSS\Value\Set
     CJsonSerializable
     CTBela\CSS\Interfaces\ElementInterface
     CTBela\CSS\Parser\Position
     CTBela\CSS\Parser\SourceLocation
     CTBela\CSS\Value
     CTBela\CSS\Value\Set
     CTBela\CSS\Interfaces\InvalidTokenInterface
     CTBela\CSS\Value\InvalidComment
     CTBela\CSS\Value\InvalidCssFunction
     CTBela\CSS\Value\InvalidCssString
     CTBela\CSS\Parser\Lexer
     CTBela\CSS\Interfaces\ObjectInterface
     CTBela\CSS\Interfaces\RenderableInterface
     CTBela\CSS\Value
     CTBela\CSS\Cli\Option
     CTBela\CSS\Interfaces\ParsableInterface
     CTBela\CSS\Interfaces\RenderableInterface
     CTBela\CSS\Parser
     CTBela\CSS\Query\Parser
     CTBela\CSS\Property\PropertyMap
     CTBela\CSS\Property\PropertySet
     CTBela\CSS\Interfaces\RenderablePropertyInterface
     CTBela\CSS\Property\Property
     CTBela\CSS\Renderer
     CTBela\CSS\Query\TokenInterface
     CTBela\CSS\Query\Token
     CTBela\CSS\Query\TokenList
     CTBela\CSS\Query\TokenSelectInterface
     CTBela\CSS\Query\TokenSelectorInterface
     CTBela\CSS\Query\TokenSelectorValueInterface
     CTBela\CSS\Query\TokenSelectorValue
     CTBela\CSS\Query\TokenSelectorValueAttributeExpression
     CTBela\CSS\Query\TokenSelectorValueAttributeFunction
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionColor
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionComment
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionEmpty
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionGeneric
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionNot
     CTBela\CSS\Query\TokenSelectorValueAttributeIndex
     CTBela\CSS\Query\TokenSelectorValueAttributeSelector
     CTBela\CSS\Query\TokenSelectorValueAttributeString
     CTBela\CSS\Query\TokenSelectorValueSeparator
     CTBela\CSS\Query\TokenSelectorValueWhitespace
     CTBela\CSS\Query\TokenWhitespace
     CTBela\CSS\Interfaces\ValidatorInterface
     CTBela\CSS\Parser\Validator\AtRule
     CTBela\CSS\Parser\Validator\Comment
     CTBela\CSS\Parser\Validator\Declaration
     CTBela\CSS\Parser\Validator\InvalidAtRule
     CTBela\CSS\Parser\Validator\InvalidComment
     CTBela\CSS\Parser\Validator\InvalidDeclaration
     CTBela\CSS\Parser\Validator\InvalidRule
     CTBela\CSS\Parser\Validator\NestingAtRule
     CTBela\CSS\Parser\Validator\NestingMedialRule
     CTBela\CSS\Parser\Validator\NestingRule
     CTBela\CSS\Parser\Validator\Rule
     CArrayAccess
     CTBela\CSS\Interfaces\ElementInterface
     CTBela\CSS\Property\Property
     CException
     CTBela\CSS\Cli\Exceptions\DuplicateArgumentException
     CTBela\CSS\Cli\Exceptions\MissingParameterException
     CTBela\CSS\Cli\Exceptions\UnknownParameterException
     CTBela\CSS\Exceptions\IOException
     CTBela\CSS\Parser\SyntaxError
     CIteratorAggregate
     CTBela\CSS\Interfaces\RuleListInterface
     CTBela\CSS\Property\PropertyList
     CJsonSerializable
     CTBela\CSS\Interfaces\ElementInterface
     CTBela\CSS\Parser\Position
     CTBela\CSS\Parser\SourceLocation
     CTBela\CSS\Value
    diff --git a/docs/api/html/hierarchy.js b/docs/api/html/hierarchy.js old mode 100755 new mode 100644 index ee967531..b68391ac --- a/docs/api/html/hierarchy.js +++ b/docs/api/html/hierarchy.js @@ -1,20 +1,23 @@ var hierarchy = [ + [ "TBela\\CSS\\Cli\\Args", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html", null ], [ "TBela\\CSS\\Color", "dd/d5a/classTBela_1_1CSS_1_1Color.html", null ], - [ "TBela\\CSS\\Compiler", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html", null ], [ "TBela\\CSS\\Property\\Config", "dd/dc1/classTBela_1_1CSS_1_1Property_1_1Config.html", null ], - [ "CssFunction", null, [ - [ "TBela\\CSS\\Value\\BackgroundImage", "dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html", null ], - [ "TBela\\CSS\\Value\\CssSrcFormat", "d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html", null ], - [ "TBela\\CSS\\Value\\CssUrl", "da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html", null ] - ] ], [ "TBela\\CSS\\Query\\Evaluator", "d8/d89/classTBela_1_1CSS_1_1Query_1_1Evaluator.html", null ], [ "TBela\\CSS\\Event\\EventInterface", "d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.html", [ [ "TBela\\CSS\\Event\\Event", "dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.html", [ [ "TBela\\CSS\\Ast\\Traverser", "dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.html", null ] - ] ] + ] ], + [ "TBela\\CSS\\Process\\Pool", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html", null ] ] ], + [ "TBela\\CSS\\Process\\Helper", "db/d38/classTBela_1_1CSS_1_1Process_1_1Helper.html", null ], [ "TBela\\CSS\\Parser\\Helper", "d3/db4/classTBela_1_1CSS_1_1Parser_1_1Helper.html", null ], + [ "TBela\\CSS\\Interfaces\\InvalidTokenInterface", "d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.html", [ + [ "TBela\\CSS\\Value\\InvalidComment", "d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.html", null ], + [ "TBela\\CSS\\Value\\InvalidCssFunction", "d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html", null ], + [ "TBela\\CSS\\Value\\InvalidCssString", "db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html", null ] + ] ], + [ "TBela\\CSS\\Parser\\Lexer", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html", null ], [ "TBela\\CSS\\Interfaces\\ObjectInterface", "d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.html", [ [ "TBela\\CSS\\Interfaces\\RenderableInterface", "d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.html", [ [ "TBela\\CSS\\Property\\Property", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html", [ @@ -26,9 +29,15 @@ var hierarchy = [ "TBela\\CSS\\Element\\Comment", "d6/dfd/classTBela_1_1CSS_1_1Element_1_1Comment.html", null ], [ "TBela\\CSS\\Element\\Declaration", "d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.html", null ], [ "TBela\\CSS\\Element\\RuleList", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html", [ - [ "TBela\\CSS\\Element\\Rule", "df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.html", null ], + [ "TBela\\CSS\\Element\\Rule", "df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.html", [ + [ "TBela\\CSS\\Element\\NestingRule", "d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.html", [ + [ "TBela\\CSS\\Element\\NestingAtRule", "db/d88/classTBela_1_1CSS_1_1Element_1_1NestingAtRule.html", null ] + ] ] + ] ], [ "TBela\\CSS\\Element\\RuleSet", "d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.html", [ - [ "TBela\\CSS\\Element\\AtRule", "d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html", null ], + [ "TBela\\CSS\\Element\\AtRule", "d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html", [ + [ "TBela\\CSS\\Element\\NestingMediaRule", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.html", null ] + ] ], [ "TBela\\CSS\\Element\\Stylesheet", "d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.html", null ] ] ] ] ] @@ -51,13 +60,20 @@ var hierarchy = ] ], [ "TBela\\CSS\\Value\\Comment", "d8/d66/classTBela_1_1CSS_1_1Value_1_1Comment.html", null ], [ "TBela\\CSS\\Value\\CssAttribute", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.html", null ], - [ "TBela\\CSS\\Value\\CSSFunction", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html", null ], + [ "TBela\\CSS\\Value\\CssFunction", "d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.html", [ + [ "TBela\\CSS\\Value\\BackgroundImage", "dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html", null ], + [ "TBela\\CSS\\Value\\CssSrcFormat", "d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html", null ], + [ "TBela\\CSS\\Value\\CssUrl", "da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html", null ] + ] ], [ "TBela\\CSS\\Value\\CssParenthesisExpression", "db/de0/classTBela_1_1CSS_1_1Value_1_1CssParenthesisExpression.html", null ], [ "TBela\\CSS\\Value\\CssString", "d3/d54/classTBela_1_1CSS_1_1Value_1_1CssString.html", null ], [ "TBela\\CSS\\Value\\FontStretch", "d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.html", null ], [ "TBela\\CSS\\Value\\FontStyle", "d8/db9/classTBela_1_1CSS_1_1Value_1_1FontStyle.html", null ], [ "TBela\\CSS\\Value\\FontVariant", "df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html", null ], [ "TBela\\CSS\\Value\\FontWeight", "d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.html", null ], + [ "TBela\\CSS\\Value\\InvalidComment", "d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.html", null ], + [ "TBela\\CSS\\Value\\InvalidCssFunction", "d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html", null ], + [ "TBela\\CSS\\Value\\InvalidCssString", "db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html", null ], [ "TBela\\CSS\\Value\\LineHeight", "dd/dfa/classTBela_1_1CSS_1_1Value_1_1LineHeight.html", null ], [ "TBela\\CSS\\Value\\Number", "da/d44/classTBela_1_1CSS_1_1Value_1_1Number.html", [ [ "TBela\\CSS\\Value\\Unit", "dd/dcf/classTBela_1_1CSS_1_1Value_1_1Unit.html", [ @@ -76,9 +92,9 @@ var hierarchy = [ "TBela\\CSS\\Value\\Outline", "da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.html", null ] ] ], [ "TBela\\CSS\\Value\\Whitespace", "d6/d86/classTBela_1_1CSS_1_1Value_1_1Whitespace.html", null ] - ] ], - [ "TBela\\CSS\\Value\\Set", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html", null ] + ] ] ] ], + [ "TBela\\CSS\\Cli\\Option", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html", null ], [ "TBela\\CSS\\Interfaces\\ParsableInterface", "d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.html", [ [ "TBela\\CSS\\Interfaces\\RenderableInterface", "d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.html", null ], [ "TBela\\CSS\\Parser", "d8/d8b/classTBela_1_1CSS_1_1Parser.html", null ] @@ -134,27 +150,38 @@ var hierarchy = [ "TBela\\CSS\\Query\\TokenSelectorValueWhitespace", "d1/d75/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueWhitespace.html", null ], [ "TBela\\CSS\\Query\\TokenWhitespace", "de/dc6/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace.html", null ] ] ], + [ "TBela\\CSS\\Interfaces\\ValidatorInterface", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html", [ + [ "TBela\\CSS\\Parser\\Validator\\AtRule", "d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\Comment", "dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\Declaration", "de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\InvalidAtRule", "de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\InvalidComment", "d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\InvalidDeclaration", "df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\InvalidRule", "d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\NestingAtRule", "da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\NestingMedialRule", "db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\NestingRule", "de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\Rule", "db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.html", null ] + ] ], [ "ArrayAccess", null, [ [ "TBela\\CSS\\Interfaces\\ElementInterface", "d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html", null ], [ "TBela\\CSS\\Property\\Property", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html", null ] ] ], - [ "Countable", null, [ - [ "TBela\\CSS\\Value\\Set", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html", null ] - ] ], [ "Exception", null, [ + [ "TBela\\CSS\\Cli\\Exceptions\\DuplicateArgumentException", "d3/dd5/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1DuplicateArgumentException.html", null ], + [ "TBela\\CSS\\Cli\\Exceptions\\MissingParameterException", "da/db8/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1MissingParameterException.html", null ], + [ "TBela\\CSS\\Cli\\Exceptions\\UnknownParameterException", "d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.html", null ], [ "TBela\\CSS\\Exceptions\\IOException", "d0/d99/classTBela_1_1CSS_1_1Exceptions_1_1IOException.html", null ], [ "TBela\\CSS\\Parser\\SyntaxError", "da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.html", null ] ] ], [ "IteratorAggregate", null, [ [ "TBela\\CSS\\Interfaces\\RuleListInterface", "d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.html", null ], - [ "TBela\\CSS\\Property\\PropertyList", "d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.html", null ], - [ "TBela\\CSS\\Value\\Set", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html", null ] + [ "TBela\\CSS\\Property\\PropertyList", "d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.html", null ] ] ], [ "JsonSerializable", null, [ [ "TBela\\CSS\\Interfaces\\ElementInterface", "d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html", null ], [ "TBela\\CSS\\Parser\\Position", "d1/dd8/classTBela_1_1CSS_1_1Parser_1_1Position.html", null ], [ "TBela\\CSS\\Parser\\SourceLocation", "d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.html", null ], - [ "TBela\\CSS\\Value", "dd/dca/classTBela_1_1CSS_1_1Value.html", null ], - [ "TBela\\CSS\\Value\\Set", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html", null ] + [ "TBela\\CSS\\Value", "dd/dca/classTBela_1_1CSS_1_1Value.html", null ] ] ] ]; \ No newline at end of file diff --git a/docs/api/html/index.html b/docs/api/html/index.html old mode 100755 new mode 100644 index 349349a6..c1518be1 --- a/docs/api/html/index.html +++ b/docs/api/html/index.html @@ -87,22 +87,31 @@

    CSS (A CSS parser and minifier written in PHP)


    -

    Current version Packagist Documentation Known Vulnerabilities

    +

    CI Current version Packagist Documentation Known Vulnerabilities

    A CSS parser, beautifier and minifier written in PHP. It supports the following features

    Features

      -
    • generate sourcemap
    • +
    • multibyte characters encoding
    • +
    • sourcemap
    • +
    • multiprocessing: process large CSS input very fast
    • +
    • CSS Nesting module
    • +
    • partially implemented CSS Syntax module level 3
    • +
    • partial CSS validation
    • +
    • CSS colors module level 4
    • parse and render CSS
    • -
    • support CSS4 colors
    • +
    • optimize css:
      • merge duplicate rules
      • remove duplicate declarations
      • remove empty rules
      • -
      • process @import directive
      • +
      • compute css shorthand (margin, padding, outline, border-radius, font, background)
      • +
      • process @import document to reduce the number of HTTP requests
      • remove @charset directive
      • -
      • compute css shorthand (margin, padding, outline, border-radius, font)
      • -
      • query the css nodes using xpath like syntax or class name
      • -
      • transform the css and ast using the traverser api
      • +
      +
    • +
    • query api with xpath like or class name syntax
    • +
    • traverser api to transform the css and ast
    • +
    • command line utility

    Installation

    @@ -110,7 +119,11 @@

    $ composer require tbela99/css

    Requirements

    -

    This library requires PHP version >= 7.4. If you need support for older versions of PHP 5.6 - 7.3 then checkout this branch

    +
      +
    • PHP version >= 8.0 on master branch.
    • +
    • PHP version >= 5.6 supported in this branch
    • +
    • mbstring extension
    • +

    Usage:

    h1 {
    @@ -171,6 +184,8 @@

    ]);
    // fast
    +
    $css = $renderer->renderAst($parser);
    +
    // or
    $css = $renderer->renderAst($parser->getAst());
    // slow
    $css = $renderer->render($element);
    @@ -184,6 +199,8 @@

    use \TBela\CSS\Renderer;
    // fastest way to render css
    $beautify = (new Renderer())->renderAst($parser->setContent($css)->getAst());
    +
    // or
    +
    $beautify = (new Renderer())->renderAst($parser->setContent($css));
    // or
    $css = (new Renderer())->renderAst(json_decode(file_get_contents('style.json')));
    @@ -209,7 +226,25 @@

    $renderer->save($element, 'css/all.css');

    The CSS Query API

    -

    Example: Extract Font-src declaration

    +

    Example: get all background and background-image declarations that contain an image url

    +
    $element = Element::fromUrl('https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css');
    +
    +
    foreach ($element->query('[@name=background][@value*="url("]|[@name=background-image][@value*="url("]') as $p) {
    +
    +
    echo "$p\n";
    +
    }
    +

    result

    +
    .form-select {
    +
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c
    +
    /svg%3e")
    +
    }
    +
    .form-check-input:checked[type=checkbox] {
    +
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/s
    +
    vg%3e")
    +
    }
    +
    +
    ...
    +

    Example: Extract Font-src declaration

    CSS source

    @font-face {
    font-family: "Bitstream Vera Serif Bold";
    @@ -268,7 +303,6 @@

    // get all src properties in a @font-face rule
    $nodes = $stylesheet->query('@font-face/src');
    -
    echo implode("\n", array_map('trim', $nodes));

    result

    @font-face {
    @@ -288,7 +322,6 @@

    }

    render optimized css

    $stylesheet->setChildren(array_map(function ($node) { return $node->copy()->getRoot(); }, $nodes));
    -
    $stylesheet->deduplicate();
    echo $stylesheet;
    @@ -302,6 +335,66 @@

    }
    }

    +CSS Nesting

    +
    table.colortable {
    +
    & td {
    +
    text-align:center;
    +
    &.c { text-transform:uppercase }
    +
    &:first-child, &:first-child + td { border:1px solid black }
    +
    }
    +
    +
    +
    & th {
    +
    text-align:center;
    +
    background:black;
    +
    color:white;
    +
    }
    +
    }
    +

    render CSS nesting

    +
    +
    +
    echo new Parser($css);
    +

    result

    +
    table.colortable {
    +
    & td {
    +
    text-align: center;
    +
    &.c {
    +
    text-transform: uppercase
    +
    }
    +
    &:first-child,
    +
    &:first-child+td {
    +
    border: 1px solid #000
    +
    }
    +
    }
    +
    & th {
    +
    text-align: center;
    +
    background: #000;
    +
    color: #fff
    +
    }
    +
    }
    +

    convert nesting CSS to older representation

    +
    +
    use \TBela\CSS\Renderer;
    +
    +
    $renderer = new Renderer( ['legacy_rendering' => true]);
    +
    echo $renderer->renderAst(new Parser($css));
    +

    result

    +
    table.colortable td {
    +
    text-align: center
    +
    }
    +
    table.colortable td.c {
    +
    text-transform: uppercase
    +
    }
    +
    table.colortable td:first-child,
    +
    table.colortable td:first-child+td {
    +
    border: 1px solid #000
    +
    }
    +
    table.colortable th {
    +
    text-align: center;
    +
    background: #000;
    +
    color: #fff
    +
    }
    +

    The Traverser Api

    The traverser will iterate over all the nodes and process them with the callbacks provided. It will return a new tree Example using ast

    @@ -317,7 +410,7 @@

    // remove @media print
    $traverser->on('enter', function ($node) {
    -
    if ($node->type == 'AtRule' && $node->name == 'media' && (string) $node->value == 'print') {
    +
    if ($node->type == 'AtRule' && $node->name == 'media' && $node->value == 'print') {
    return Traverser::IGNORE_NODE;
    }
    @@ -339,7 +432,7 @@

    // remove @media print
    $traverser->on('enter', function ($node) {
    -
    if ($node->type == 'AtRule' && $node->name == 'media' && (string) $node->value == 'print') {
    +
    if ($node->type == 'AtRule' && $node->name == 'media' && $node->value == 'print') {
    return Traverser::IGNORE_NODE;
    }
    @@ -347,7 +440,7 @@

    $newElement = $traverser->traverse($element);
    echo $renderer->renderAst($newElement);
    -

    +

    Build a CSS Document

    use \TBela\CSS\Element\Stylesheet;
    @@ -418,7 +511,7 @@

    $stylesheet->append('style/main.css');
    // append url
    $stylesheet->append('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/brands.min.css');
    -

    +

    Performance

    parsing and rendering ast is 3x faster than parsing an element.

    use \TBela\CSS\Element\Parser;
    @@ -433,41 +526,107 @@

    $renderer = new Renderer(['compress' => true]);
    echo $renderer->renderAst($parser->getAst());
    -
    // slower
    +
    // slower - will build an Element
    echo $renderer->render($parser->parse());
    -

    +

    Parser Options

      -
    • flatten_import: process @import directive and import the content into the css. default to false.
    • -
    • allow_duplicate_rules: allow duplicated rules. By default duplicate rules except @font-face are merged
    • +
    • flatten_import: process @import directive and import the content into the css document. default to false.
    • +
    • allow_duplicate_rules: allow duplicated rules. By default, duplicate rules except @font-face are merged
    • allow_duplicate_declarations: allow duplicated declarations in the same rule.
    • +
    • capture_errors: silently capture parse error if true, otherwise throw a parse exception. Default to true
    -

    +

    Renderer Options

      -
    • sourcemap: generate sourcemap, default false
    • remove_comments: remove comments.
    • preserve_license: preserve comments starting with '/*!'
    • compress: minify output, will also remove comments
    • remove_empty_nodes: do not render empty css nodes
    • compute_shorthand: compute shorthand declaration
    • -
    • charset: preserve @charset
    • +
    • charset: preserve @charset. default to false
    • glue: the line separator character. default to '
      '
    • indent: character used to pad lines in css, default to a space character
    • convert_color: convert colors to a format between hex, hsl, rgb, hwb and device-cmyk
    • css_level: produce CSS color level 3 or 4. default to 4
    • allow_duplicate_declarations: allow duplicate declarations.
    • +
    • legacy_rendering: convert nesting css. default false
    -

    The full documentation can be found here

    +

    +Command line utility

    +

    the command line utility is located at './cli/css-parser'

    +
    $ ./cli/css-parser -h
    +
    +
    Usage:
    +
    $ css-parser [OPTIONS] [PARAMETERS]
    +
    +
    -h print help
    +
    --help print extended help
    +
    +
    parse options:
    +
    +
    -e, --capture-errors ignore parse error
    +
    +
    -f, --file css file or url
    +
    +
    -m, --flatten-import process @import
    +
    +
    -d, --parse-allow-duplicate-declarations allow duplicate declaration
    +
    +
    -p, --parse-allow-duplicate-rules allow duplicate rule
    +
    +
    render options:
    +
    +
    -a, --ast dump ast as JSON
    +
    +
    -S, --charset remove @charset
    +
    +
    -c, --compress minify output
    +
    +
    -u, --compute-shorthand compute shorthand properties
    +
    +
    -l, --css-level css color module
    +
    +
    -G, --legacy-rendering legacy rendering
    +
    +
    -o, --output output file name
    +
    +
    -L, --preserve-license preserve license comments
    +
    +
    -C, --remove-comments remove comments
    +
    +
    -E, --remove-empty-nodes remove empty nodes
    +
    +
    -r, --render-duplicate-declarations render duplicate declarations
    +
    +
    -s, --sourcemap generate sourcemap, require -o
    +

    +Minify inline css

    +
    $ ./cli/css-parser 'a, div {display:none} b {}' -c
    +
    #
    +
    $ echo 'a, div {display:none} b {}' | ./cli/css-parser -c
    +

    +Minify css file

    +
    $ ./cli/css-parser -f nested.css -c
    +
    #
    +
    $ ./cli/css-parser -f 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/brands.min.css' -c
    +

    +Dump ast

    +
    $ ./cli/css-parser -f nested.css -f 'https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css' -c -a
    +
    #
    +
    $ ./cli/css-parser 'a, div {display:none} b {}' -c -a
    +
    #
    +
    $ echo 'a, div {display:none} b {}' | ./cli/css-parser -c -a
    +

    The full documentation can be found here


    Thanks to Jetbrains for providing a free PhpStorm license

    This was originally a PHP port of https://github.com/reworkcss/css

    -
    Definition: Parser.php:22
    -
    Definition: Traverser.php:12
    +
    Definition: Parser.php:24
    +
    Definition: Traverser.php:13
    Definition: Renderer.php:20
    -
    a | b | c | d | e | f | h | i | l | n | o | p | q | r | s | t | u | v | w
    +
    a | b | c | d | e | f | h | i | l | m | n | o | p | q | r | s | t | u | v | w
    - - - - - - + + - - - - - - - + - - - - + - + - - - + + + - + - + + - + - - + - - - - + + + - + - - + + - + - - + + - + - - + + - - + + + - + - - + - + - + + - - - + + + + - + - - + - + - - + + - + - - + + - - - - + + + - + - - + + + + + + - - - + + + + - + - - + + + - + - - - + + - - + + - - - - + + + + + + + + + + + + + + + + + + + - - - + + + - + + + + + + + + + + + + - - + + + + + + + + + + + + +
      a  
    Value\CssUrl (TBela\CSS)   
      n  
    -
    Renderer (TBela\CSS)   TokenSelectorValueAttributeFunctionComment (TBela\CSS\Query)   
      d  
    +
    Element\Declaration (TBela\CSS)   Value\LineHeight (TBela\CSS)   
      r  
    Element\Rule (TBela\CSS)   TokenSelectorValueAttributeFunctionContains (TBela\CSS\Query)   
    Element\AtRule (TBela\CSS)   Value\Number (TBela\CSS)   Element\RuleList (TBela\CSS)    TokenSelectorValueAttributeFunctionEmpty (TBela\CSS\Query)   
      b  
    +
    DuplicateArgumentException (TBela\CSS\Cli\Exceptions)   
      m  
    Element\Declaration (TBela\CSS)   
      o  
    -
    RuleListInterface (TBela\CSS\Interfaces)    TokenSelectorValueAttributeFunctionEndswith (TBela\CSS\Query)   
      e  
    +
    Args (TBela\CSS\Cli)   
      e  
    Element\RuleSet (TBela\CSS)   RenderableInterface (TBela\CSS\Interfaces)    TokenSelectorValueAttributeFunctionEquals (TBela\CSS\Query)   
    Value\Background (TBela\CSS)   ObjectInterface (TBela\CSS\Interfaces)   
      s  
    -
    Element\AtRule (TBela\CSS)   MissingParameterException (TBela\CSS\Cli\Exceptions)   RenderablePropertyInterface (TBela\CSS\Interfaces)    TokenSelectorValueAttributeFunctionGeneric (TBela\CSS\Query)   
    Value\BackgroundAttachment (TBela\CSS)   
    AtRule (TBela\CSS\Parser\Validator)    Element (TBela\CSS)   Value\Operator (TBela\CSS)   
      n  
    +
    Renderer (TBela\CSS)    TokenSelectorValueAttributeFunctionNot (TBela\CSS\Query)   
    Value\BackgroundClip (TBela\CSS)   
      b  
    +
    ElementInterface (TBela\CSS\Interfaces)   Value\Outline (TBela\CSS)   Value\Separator (TBela\CSS)   Element\Rule (TBela\CSS)    TokenSelectorValueAttributeIndex (TBela\CSS\Query)   
    Value\BackgroundColor (TBela\CSS)   Evaluator (TBela\CSS\Query)   Value\OutlineColor (TBela\CSS)   Value\Set (TBela\CSS)   
    Evaluator (TBela\CSS\Query)   NestingAtRule (TBela\CSS\Parser\Validator)   Rule (TBela\CSS\Parser\Validator)    TokenSelectorValueAttributeSelector (TBela\CSS\Query)   
    Value\BackgroundImage (TBela\CSS)   
    Value\Background (TBela\CSS)    Event (TBela\CSS\Event)   Value\OutlineStyle (TBela\CSS)   Value\ShortHand (TBela\CSS)   Element\NestingAtRule (TBela\CSS)   Element\RuleList (TBela\CSS)    TokenSelectorValueAttributeString (TBela\CSS\Query)   
    Value\BackgroundOrigin (TBela\CSS)   
    Value\BackgroundAttachment (TBela\CSS)    EventInterface (TBela\CSS\Event)   Value\OutlineWidth (TBela\CSS)   Parser\SourceLocation (TBela\CSS)   NestingMedialRule (TBela\CSS\Parser\Validator)   RuleListInterface (TBela\CSS\Interfaces)    TokenSelectorValueAttributeTest (TBela\CSS\Query)   
    Value\BackgroundPosition (TBela\CSS)   
    Value\BackgroundClip (TBela\CSS)   
      f  
      p  
    -
    Element\Stylesheet (TBela\CSS)   Element\NestingMediaRule (TBela\CSS)   Element\RuleSet (TBela\CSS)    TokenSelectorValueInterface (TBela\CSS\Query)   
    Value\BackgroundRepeat (TBela\CSS)   Parser\SyntaxError (TBela\CSS)   
    Value\BackgroundColor (TBela\CSS)   NestingRule (TBela\CSS\Parser\Validator)   
      s  
    +
    TokenSelectorValueSeparator (TBela\CSS\Query)   
    Value\BackgroundSize (TBela\CSS)   
    Value\BackgroundImage (TBela\CSS)    Value\Font (TBela\CSS)   ParsableInterface (TBela\CSS\Interfaces)   
      t  
    -
    Element\NestingRule (TBela\CSS)    TokenSelectorValueString (TBela\CSS\Query)   
      c  
    -
    Value\BackgroundOrigin (TBela\CSS)    Value\FontFamily (TBela\CSS)   Parser (TBela\CSS\Query)   Value\Number (TBela\CSS)   Value\Separator (TBela\CSS)    TokenSelectorValueWhitespace (TBela\CSS\Query)   
    Value\FontSize (TBela\CSS)   Parser (TBela\CSS)   Token (TBela\CSS\Query)   
    Value\BackgroundPosition (TBela\CSS)   Value\FontSize (TBela\CSS)   
      o  
    +
    Value\ShortHand (TBela\CSS)    TokenWhitespace (TBela\CSS\Query)   
    Color (TBela\CSS)   
    Value\BackgroundRepeat (TBela\CSS)    Value\FontStretch (TBela\CSS)   Parser\Position (TBela\CSS)   TokenInterface (TBela\CSS\Query)   Parser\SourceLocation (TBela\CSS)    Traverser (TBela\CSS\Ast)   
    Value\Color (TBela\CSS)   
    Value\BackgroundSize (TBela\CSS)    Value\FontStyle (TBela\CSS)   Property (TBela\CSS\Property)   TokenList (TBela\CSS\Query)   ObjectInterface (TBela\CSS\Interfaces)   Element\Stylesheet (TBela\CSS)   
      u  
    Value\Comment (TBela\CSS)   
      c  
    +
    Value\FontVariant (TBela\CSS)   PropertyList (TBela\CSS\Property)   TokenSelect (TBela\CSS\Query)   Value\Operator (TBela\CSS)   Parser\SyntaxError (TBela\CSS)   
    Element\Comment (TBela\CSS)   Value\FontWeight (TBela\CSS)   PropertyMap (TBela\CSS\Property)   TokenSelectInterface (TBela\CSS\Query)   
    Value\FontWeight (TBela\CSS)   Option (TBela\CSS\Cli)   
      t  
    +
    Value\Unit (TBela\CSS)   
    Comment (TBela\CSS\Property)   
    Color (TBela\CSS)   
      h  
    PropertySet (TBela\CSS\Property)   TokenSelector (TBela\CSS\Query)   Value\Outline (TBela\CSS)   UnknownParameterException (TBela\CSS\Cli\Exceptions)   
    Value\Color (TBela\CSS)   Value\OutlineColor (TBela\CSS)   Token (TBela\CSS\Query)   
      v  
    Compiler (TBela\CSS)   
      q  
    -
    TokenSelectorInterface (TBela\CSS\Query)   
    Element\Comment (TBela\CSS)   Helper (TBela\CSS\Process)   Value\OutlineStyle (TBela\CSS)   TokenInterface (TBela\CSS\Query)   
    Config (TBela\CSS\Property)   
    Comment (TBela\CSS\Parser\Validator)    Parser\Helper (TBela\CSS)   TokenSelectorValue (TBela\CSS\Query)   Value (TBela\CSS)   Value\OutlineWidth (TBela\CSS)   TokenList (TBela\CSS\Query)   ValidatorInterface (TBela\CSS\Interfaces)   
    Value\CssAttribute (TBela\CSS)   
    Comment (TBela\CSS\Property)   
      i  
    QueryInterface (TBela\CSS\Query)   TokenSelectorValueAttribute (TBela\CSS\Query)   
      w  
    +
      p  
    TokenSelect (TBela\CSS\Query)   Value (TBela\CSS)   
    Value\CSSFunction (TBela\CSS)   
      r  
    +
    Value\Comment (TBela\CSS)   TokenSelectInterface (TBela\CSS\Query)   
      w  
    TokenSelectorValueAttributeExpression (TBela\CSS\Query)   
    Value\CssParenthesisExpression (TBela\CSS)   IOException (TBela\CSS\Exceptions)   TokenSelectorValueAttributeFunction (TBela\CSS\Query)   
    Config (TBela\CSS\Property)   InvalidAtRule (TBela\CSS\Parser\Validator)   ParsableInterface (TBela\CSS\Interfaces)   TokenSelector (TBela\CSS\Query)   
    Value\CssAttribute (TBela\CSS)   InvalidComment (TBela\CSS\Parser\Validator)   Parser (TBela\CSS)   TokenSelectorInterface (TBela\CSS\Query)    Value\Whitespace (TBela\CSS)   
    Value\CssFunction (TBela\CSS)   Value\InvalidComment (TBela\CSS)   Parser (TBela\CSS\Query)   TokenSelectorValue (TBela\CSS\Query)   
    Value\CssParenthesisExpression (TBela\CSS)   Value\InvalidCssFunction (TBela\CSS)   Pool (TBela\CSS\Process)   TokenSelectorValueAttribute (TBela\CSS\Query)   
    Value\CssSrcFormat (TBela\CSS)   
      l  
    -
    RenderableInterface (TBela\CSS\Interfaces)   TokenSelectorValueAttributeFunctionBeginswith (TBela\CSS\Query)   Value\InvalidCssString (TBela\CSS)   Parser\Position (TBela\CSS)   TokenSelectorValueAttributeExpression (TBela\CSS\Query)   
    Value\CssString (TBela\CSS)   RenderablePropertyInterface (TBela\CSS\Interfaces)   InvalidDeclaration (TBela\CSS\Parser\Validator)   Property (TBela\CSS\Property)   TokenSelectorValueAttributeFunction (TBela\CSS\Query)   
    Value\CssUrl (TBela\CSS)   InvalidRule (TBela\CSS\Parser\Validator)   PropertyList (TBela\CSS\Property)   TokenSelectorValueAttributeFunctionBeginswith (TBela\CSS\Query)   
      d  
    +
    InvalidTokenInterface (TBela\CSS\Interfaces)   PropertyMap (TBela\CSS\Property)    TokenSelectorValueAttributeFunctionColor (TBela\CSS\Query)   
    Value\LineHeight (TBela\CSS)   
    IOException (TBela\CSS\Exceptions)   PropertySet (TBela\CSS\Property)   TokenSelectorValueAttributeFunctionComment (TBela\CSS\Query)   
    Declaration (TBela\CSS\Parser\Validator)   
      l  
    +
      q  
    +
    TokenSelectorValueAttributeFunctionContains (TBela\CSS\Query)   
    Parser\Lexer (TBela\CSS)   QueryInterface (TBela\CSS\Query)   
    -
    a | b | c | d | e | f | h | i | l | n | o | p | q | r | s | t | u | v | w
    +
    a | b | c | d | e | f | h | i | l | m | n | o | p | q | r | s | t | u | v | w
    diff --git a/docs/api/html/d0/d20/classTBela_1_1CSS_1_1Value_1_1CSSFunction-members.html b/docs/api/html/d0/d15/classTBela_1_1CSS_1_1Value_1_1InvalidComment-members.html similarity index 57% rename from docs/api/html/d0/d20/classTBela_1_1CSS_1_1Value_1_1CSSFunction-members.html rename to docs/api/html/d0/d15/classTBela_1_1CSS_1_1Value_1_1InvalidComment-members.html index c8626391..c13bd0c9 100644 --- a/docs/api/html/d0/d20/classTBela_1_1CSS_1_1Value_1_1CSSFunction-members.html +++ b/docs/api/html/d0/d15/classTBela_1_1CSS_1_1Value_1_1InvalidComment-members.html @@ -62,7 +62,7 @@
    @@ -82,44 +82,47 @@
    -
    TBela\CSS\Value\CSSFunction Member List
    +
    TBela\CSS\Value\InvalidComment Member List
    -

    This is the complete list of members for TBela\CSS\Value\CSSFunction, including all inherited members.

    +

    This is the complete list of members for TBela\CSS\Value\InvalidComment, including all inherited members.

    - - - - - - - - - + + + + + + + + + + + - - - - - + + + + + - + - + - - - - + + + + +
    $cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $dataTBela\CSS\Valueprotected
    $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
    $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    __construct($data)TBela\CSS\Valueprotected
    __destruct()TBela\CSS\Value
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
    getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
    getClassName(string $type)TBela\CSS\Valuestatic
    getHash()TBela\CSS\Value\CSSFunction
    __construct(object $data)TBela\CSS\Valueprotected
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    doRecover(object $data)TBela\CSS\Value\InvalidCommentstatic
    equals(array $value, array $otherValue)TBela\CSS\Valuestatic
    escape($value)TBela\CSS\Valuestatic
    format($string, ?array &$comments=null)TBela\CSS\Valuestatic
    getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getClassName(string $type)TBela\CSS\Valuestatic
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(Value $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
    getType(string $token)TBela\CSS\Valueprotectedstatic
    getValue()TBela\CSS\Value\CSSFunction
    getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(object $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
    jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
    keywords()TBela\CSS\Valuestatic
    match(string $type)TBela\CSS\Value
    match(object $data, string $type)TBela\CSS\Valuestatic
    matchDefaults($token)TBela\CSS\Valueprotectedstatic
    matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
    matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
    parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic
    parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
    render(array $options=[])TBela\CSS\Value\CSSFunction
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Value\CSSFunctionprotectedstatic
    render(array $options=[])TBela\CSS\Value\InvalidComment
    renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Valueprotectedstatic
    diff --git a/docs/api/html/d0/d18/classTBela_1_1CSS_1_1Value_1_1Color.html b/docs/api/html/d0/d18/classTBela_1_1CSS_1_1Value_1_1Color.html index 905976ac..78d51e25 100644 --- a/docs/api/html/d0/d18/classTBela_1_1CSS_1_1Value_1_1Color.html +++ b/docs/api/html/d0/d18/classTBela_1_1CSS_1_1Value_1_1Color.html @@ -84,7 +84,6 @@
    @@ -108,21 +107,13 @@ - - - - - - - - @@ -133,6 +124,10 @@

    Public Member Functions

     getHash ()
     
     match ($type)
     
     render (array $options=[])
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     toObject ()
     
     __toString ()
    + + + + @@ -149,31 +144,38 @@ static  + + + + - - + + + + + + + + + + - - - - - - -

    Static Public Member Functions

    static match (object $data, $type)
     
    static doRender (object $data, array $options=[])
     
    static rgba2string ($data, array $options=[])
     
    rgba2cmyk_values (array $rgba_values, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    - - - + + + + + +

    -Protected Member Functions

     __construct ($data)
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    @@ -184,15 +186,18 @@ - - - - - - + + + + + +

    Static Protected Member Functions

     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    + + + @@ -210,9 +215,9 @@ static array 

    Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    $cache = []
     
    -

    Constructor & Destructor Documentation

    - -

    ◆ __construct()

    +

    Member Function Documentation

    + +

    ◆ doRender()

    -

    Member Function Documentation

    - -

    ◆ getHash()

    + +

    ◆ match()

    + + + + + +
    - + - - + + -
    TBela\CSS\Value\Color::getHash static TBela\CSS\Value\Color::match ()object $data,
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    - -
    - - -

    ◆ match()

    - -
    -
    - - - + + - + + + + +
    TBela\CSS\Value\Color::match (  $type)$type 
    )
    +
    +static

    @inheritDoc

    @@ -331,7 +346,7 @@

    ~2Tgqj~CCOr9t!9$2rN$-0 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 diff --git a/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.html b/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.html index 52bf6b44..5c6dedb6 100644 --- a/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.html +++ b/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.html @@ -97,6 +97,7 @@ TBela\CSS\Event\Event +TBela\CSS\Process\Pool TBela\CSS\Ast\Traverser

    @@ -114,7 +115,7 @@  
    The documentation for this interface was generated from the following file:
      -
    • src/TBela/CSS/Event/EventInterface.php
    • +
    • src/Event/EventInterface.php
    diff --git a/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.png b/docs/api/html/d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.png index 980c943b8f6c344bb7956f6c5e15ae07e4963edf..3df2767b2f7301f69322db8380b05ddc148a3a8c 100644 GIT binary patch literal 1477 zcmeAS@N?(olHy`uVBq!ia0y~yV4MJCcW^KR$$yi5_W&u00G|-o|Ns93na{ty&pkC4 zqymf&95}EOpPKQ5meXuXs8KW1^ccAdczlTc%8XSdF-&)-`DbrS;{Zv{-VEPuJs>yHF=cc!Z7;o3ea<_|kceQe( z<=6ACwuryIHN!q7lEeF)mG7ynVrT35Zy(ytdXrdG6_~!&c@{H}@T+YzVG474XMCsh z%FK$`=b5LhzDpKq>$Ja0whi~6T`~KO`(?}JA)76ZhL`SY{ufyKbIGf3b2jp6vpmrD zRAgxMz=17hO*s9u=w}{-P(y4CqfmncFzhU1)@QOP@My9q@Y&m4;&2cN;&9LiVs}sg z(gg4Uy>-`Lf3;w!v22gp4KzT29Q^-qf|uq~|DDr{;CR%ItSbO@_j%>WWK`GUcnwPFyL!9cte9 zGgExG+bY@LuU6!3u5PbMQmF2=$^4k8IQjFsEBjaX)mG+x+x;oeyUbnos_#9KPxl<& z-QQXhCO_?eZuhQh>8*FFbG*JbMVI}XHo;P7?wgg1cb%+ux+inOWbbPIwbrlOOxLWj zO4&c5+A7CdcF!W&lUt@tv)LmVcQx?tqj;{L`OKN$KJNJW_}+uq`NEg>J>JLPzFtD- z`>Q=S=KNY-8nV5jxc$%c#x*TxVy|>&7e8K|_c82L*7l13E5FXPnDu7){T-q1rQP3y zuia*rd^=&+m90Or6(6fuc75h4mo1gwzP#@ho4l3tH~y44t$I=aUy0RMw%y@6ee+wy z`Ky=J?(JK3a<4D@_q%&R>fX;)%;#D1K3!zh<>h%7_Xm}pkW*YW@useesg=0VV;PD3#AmNzs&Et`gWax zeeUC!)mcA+_r;#QyQ;3m`0a$uw%eU=Th93Jwz$2jH>5n&{%B>Z&+A>Nt^ zWc%G~_Sx05%x`{qvhRLa($!z(QHtLqv%S8aiwugmy(RM+N95NpA1>|9d>OO#d5zOM z&Hb~sUcKtzx%ty;wYAe0P6(Zx?)h$y^^?LFdy%ciq0d)8Wr&yQZPBs4dUdthSJ|tK z%l#r(PrWlw@#@2UUIEUE{I4?e?}y9|dwbG&$;_K;BV=EkW!yBe&n?qvQ+D*&PFk#=kupdShoBpZ|JG4cPscTCJS8sfSfbX*)qN!noDcU8QLGpueYt7 VqmmzS6j|*g&9b$IOk*rq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4NyWTz$e7@|Ns9$CIiES z+*5O(e|rz)>VKVW0Tf^?3GxeOaCmkj4a7c-2E;<{>u<~8~vcHUHE(addwmcbC;!@qS z>nGa_NlVp=F9wE{A0&?OJ2My@aB(r2yJ&-%DC35ki_`t@W!%@zOIfHi?V@zzqFk+Z zpZtn4j;Z~EU8%2Rx2-WWZ0vMQFt=H?Okl=}Lo8}sf;R*clT1_Hrfp*h33Oa*S#`x^ zf7ZF|Ijj@?7iQ+)H3(t&GOe%r!;?_9>w0$?Cr@;>89w!_dx6aoN8~=T+84c()&KP2BWuU?c>jiq%Gz3{Ba`Q>aO6o604h*m zGwg7DQnA1I&%W}*v;RD7KCVz_pv1u9FsWpcqfo>d$%g!Ezi)o76g#(~w3Xx1?Ky=J zwcldg4phHNxm3kxaELkme5i{-)~VZ0x1=t-e7H63{mvGKEdTm7Jp2nT{w@3xbCzj= zaKv|unSq;_Z|`6~|I{gT>!Rw18=Zed&0YNbUfi1HnjYya-8WJ#tM$Gu@}H8vQ>>d| zj-%T*ZgZQ@eNsmh?A-U*SMBNbv$lHsVhhZ{V7JdL`9$?BzR!`$&3_c?GS#%q?fj3WT;@t*VKLew4{8@}GC5rw z$kDVhWZ#ni44VTg4c`L;{?YH!Tl-Jd%_~}!C8<`)MX5lF!N|bK zP}jg**T5*mz{twL+{(mE+rYrez+kh1B{1h8X~@k_$xN%nt>I8^V+c?KgQu&X%Q~lo FCIHEDip&52 diff --git a/docs/api/html/d0/d59/classTBela_1_1CSS_1_1Cli_1_1Args-members.html b/docs/api/html/d0/d59/classTBela_1_1CSS_1_1Cli_1_1Args-members.html new file mode 100644 index 00000000..3a2ee76e --- /dev/null +++ b/docs/api/html/d0/d59/classTBela_1_1CSS_1_1Cli_1_1Args-members.html @@ -0,0 +1,119 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Cli\Args Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Cli\Args, including all inherited members.

    + + + + + + + + + + + + + + + + + + +
    $alias (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
    $args (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
    $argv (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
    $flags (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
    $groups (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
    $settings (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
    $strict (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
    __construct(array $argv) (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
    add(string $name, string $description, string $type, array|string $alias=null, $multiple=true, $required=false, $defaultValue=null, ?array $options=[], array|string|null $dependsOn=null, $group='default')TBela\CSS\Cli\Args
    addGroup(string $group, string $description, bool $internal=false) (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
    getArguments() (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
    getGroups() (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
    help($extended=false) (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
    parseFlag(string &$name, array &$dynamicArgs)TBela\CSS\Cli\Argsprotected
    printGroupHelp(array $group, bool $extended) (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Argsprotected
    setDescription(string $description) (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
    setStrict(bool $strict) (defined in TBela\CSS\Cli\Args)TBela\CSS\Cli\Args
    +
    + + + + diff --git a/docs/api/html/d0/d76/classTBela_1_1CSS_1_1Value_1_1Whitespace-members.html b/docs/api/html/d0/d76/classTBela_1_1CSS_1_1Value_1_1Whitespace-members.html index 15e09b68..c92abb96 100644 --- a/docs/api/html/d0/d76/classTBela_1_1CSS_1_1Value_1_1Whitespace-members.html +++ b/docs/api/html/d0/d76/classTBela_1_1CSS_1_1Value_1_1Whitespace-members.html @@ -93,33 +93,36 @@ $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Whitespace - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - getValue()TBela\CSS\Value\Whitespace + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + getValue()TBela\CSS\Value\Whitespace + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\Whitespace - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\Whitespaceprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\Whitespaceprotectedstatic diff --git a/docs/api/html/d0/d88/classTBela_1_1CSS_1_1Property_1_1PropertyMap.html b/docs/api/html/d0/d88/classTBela_1_1CSS_1_1Property_1_1PropertyMap.html index c951e468..efeb914b 100644 --- a/docs/api/html/d0/d88/classTBela_1_1CSS_1_1Property_1_1PropertyMap.html +++ b/docs/api/html/d0/d88/classTBela_1_1CSS_1_1Property_1_1PropertyMap.html @@ -95,6 +95,12 @@ Public Member Functions

     __construct (string $shorthand, array $config)   +has ($property) +  +remove ($property) +   set (string $name, $value, ?array $leadingcomments=null, ?array $trailingcomments=null)    getProperties () @@ -284,17 +290,13 @@

    Parameters
    - + + +
    string$name
    Set | string$value
    array | string$value
    array | null$leadingcomments
    array | null$trailingcomments
    Returns
    PropertyMap
    -
    Exceptions
    - - -
    -
    -
    @@ -334,7 +336,7 @@

    Parameters
    - +
    string$name
    Value\Set | string$value
    string$value
    @@ -343,7 +345,7 @@

    static reduce (array $tokens, array $options=[])   - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  @@ -149,16 +161,10 @@ - - - - - - @@ -169,8 +175,8 @@   - - + + @@ -178,12 +184,12 @@ - - - - - - + + + + + + @@ -424,7 +430,7 @@


    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Exceptions/IOException.php
    • +
    • src/Exceptions/IOException.php
    diff --git a/docs/api/html/d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.html b/docs/api/html/d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.html new file mode 100644 index 00000000..4c0b724f --- /dev/null +++ b/docs/api/html/d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.html @@ -0,0 +1,157 @@ + + + + + + + +CSS: TBela\CSS\Interfaces\InvalidTokenInterface Interface Reference + + + + + + + + + + + + + +
    +
    +

    Static Protected Attributes

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     getHash ()
     
     match (string $type)
     
     render (array $options=[])
     
     toObject ()
    jsonSerialize ()
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    + + + + + +
    +
    CSS +
    +
    + + + + + + + + + +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Interfaces\InvalidTokenInterface Interface Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Interfaces\InvalidTokenInterface:
    +
    +
    + + + + + +

    +Static Public Member Functions

    static doRecover (object $data)
     
    +

    Detailed Description

    +

    Interface implemented by Elements

    +

    Member Function Documentation

    + +

    ◆ doRecover()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static TBela\CSS\Interfaces\InvalidTokenInterface::doRecover (object $data)
    +
    +static
    +
    +
    +
    The documentation for this interface was generated from the following file:
      +
    • src/Interfaces/InvalidTokenInterface.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.png b/docs/api/html/d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.png new file mode 100644 index 0000000000000000000000000000000000000000..4cf47e915d34aff745448c073cf04f50287efc02 GIT binary patch literal 1507 zcma)6Yf#fi5DyPU6y#w+3BBekR2pBYD0nLlI2nh5a{m}M9JH46P{q5}UZg+3*?rLzL zpXqw&dI$t!>VFJ*5&|)Rf;f1c0Vp3f&dh_#CiojHYISuLgyZigVnugug6Pw1Yiq0c zB7X`r*Cm|{#6UojZb(Gf{Se5Si~dL-Y^t6{uF1du#FDOfj-pSj=JzDo-bB3S9;x^A zQaLIc4c{`79?Wk3IfLL_B#t)F)5m3GobP~|pE=Ia0}T*4+(Z2ZpTS(6d8$+P72T)9 zM&iWyIk$mDy|eALdz(W$S9TX#jrhMEC^RP{vS7nep5kd4f-2xn3*g$Skszr%`TY-Y zt@Ac%76c#2Nf^GD(nu{6e58oxw>)0iQ@VVpD_Ff$+s`Q&iAyJ|!{u>9_2ZxR%8n#A zs8us{$tBf^O$}j}8cZgXMyQlTH$3A`d{I5=_J^jgbSXzgGtV(%x46BuD~>E1C^fjp zq`AMmWsu|e3Kyv=*j%K`E3W|a=6v2Tx25=8DUu*yrZpuG?(ZU1Eog|<3vNUWtq#q5 zQS>?NCUOi{)(SsR^D9@KnP_iTz6swg9X#yK?aX{bOE!MA)^IQ(j_KmkBl5u9u%vd0 zU1&=JKMFazqqn;K>Q=&0@Z8W8>4)YqQGSq+M4-k>i}2)({_&|pUFRn~6gN07yokH6 ztbc1&jzKrxs`?!DM$ffS1O1q*a0di}0V2bO-2Z^$(TfW)4v4II#djo1XBtMLZ%)S2!f6!{(p8{99Z96`u9aQO%{B4yfj!iyOR3kD0^H1U2Lu_Uf-? zp&WCq_nE`C`!r-_6D^EcYfO*~o!2p}Id zCi7{hUi1`>2Ss(eR-y5uPm7Yu2B~wWS1c@=hvbz2fM2-=9|_NHDO*4W9!?>B+)AA8 z;06PwslPzGnS@y3Sb(fhnB@MYf^4S5#oN+03_0x=o_>z|E+RbRNa|~P+B0Z8t8H;O zNP=!kUL6@qX~qI}Q=ZaPOu!h16vq?L9QWSkq46^9l|@O-D4Jehdpuz}?s_;~8hI+Z z#>5u@vF<63%X|iPZN3hWK zL=KG-&t!|u{WR6=>uH_PiORM`Pv@9=K|Q^O9l-yVnIft1KC%%O0wm`Y1u{!*W)zg- zD=h>yg#|krmqO2^zqhJZ_Tca1<=zw$|BC+c>l#aS1h2D&)JI(sMl(z zxBC0!e0R;fZ1uy#1b!?4*iC*9AMwe~EXXh-^B?S_J%tXVCPE%tlrPDs0~ESE)kr2R z)1FMW*~QY4SvvA^W}WTK9>$6bnP0XuT1p)M8jx%Y3XAj_6YLfzfe)zFa}p`Qq9 zkMMK1D2Ho@=G(W5duy~l#`e6H_Yiw?`y1^gf&PJcpRj^ih2+bcZz88US`YLVvnyrX5iK z9O4N8ZccWzW1#>Ef|Hk|BNzxdE&=_sy-Dx(=@gPdSvGT;tysS4A8Q2u$Pj;2AhP!8 Hnah6yPV>vz literal 0 HcmV?d00001 diff --git a/docs/api/html/d0/dce/namespaceTBela.html b/docs/api/html/d0/dce/namespaceTBela.html index 535496fb..23fc310b 100644 --- a/docs/api/html/d0/dce/namespaceTBela.html +++ b/docs/api/html/d0/dce/namespaceTBela.html @@ -90,23 +90,23 @@
    • Getter syntax: $value = $element['value']; // $value = $element->getValue()
    • Setter syntax: $element['value'] = $value; // $element->setValue($value);
    • -
    • Properties: $element['childNodes'], $element['firstChild'], $element['lastChild'] \CSS
    • +
    • Properties: $element['childNodes'], $element['firstChild'], $element['lastChild'], $element['parentNode'] \CSS

    Ast|Element traverser \CSS\Ast

    -

    Css Compiler. Use Parser or Renderer \CSS

    Deprecated:
    deprecated since 0.2.0

    Class AtRule \CSS\Element

    css Comment \CSS\Element

    Css node methods \CSS

    Class Elements \CSS

    Rules container \CSS

    Css node base class \CSS

    -

    Interface Renderable \CSS @method getName(): string; @method getType(): string; @method getValue(): \TBela\CSS\Value\Set;

    -

    Interface renderable property \CSS\Property @method Set getValue() @method Set|string getName()

    +

    Interface Renderable \CSS @method getName(): string; @method getType(): string; @method getValue(): stringt; @method getRawValue(): ?array;

    +

    Interface Renderable \CSS

    +

    Interface renderable property \CSS\Property @method array|string getValue() @method string getName()

    Interface implemented by rules containers \CSS

    Class Helper \CSS\Parser

    Class Position \CSS\Parser

    Class Location \CSS\Parser

    -

    Css Parser \CSS

    +

    Css Parser \CSS ok

    Comment property class \CSS\Property

    Property configuration manager class \CSS\Property @ignore

    Compute shorthand properties. Used internally by PropertyList to compute shorthand for properties of different types \CSS\Property

    diff --git a/docs/api/html/d0/dce/namespaceTBela.js b/docs/api/html/d0/dce/namespaceTBela.js index d3cae69f..91ac7aa2 100644 --- a/docs/api/html/d0/dce/namespaceTBela.js +++ b/docs/api/html/d0/dce/namespaceTBela.js @@ -4,10 +4,22 @@ var namespaceTBela = [ "Ast", null, [ [ "Traverser", "dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.html", "dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser" ] ] ], + [ "Cli", null, [ + [ "Exceptions", null, [ + [ "DuplicateArgumentException", "d3/dd5/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1DuplicateArgumentException.html", null ], + [ "MissingParameterException", "da/db8/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1MissingParameterException.html", null ], + [ "UnknownParameterException", "d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.html", null ] + ] ], + [ "Args", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args" ], + [ "Option", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option" ] + ] ], [ "Element", null, [ [ "AtRule", "d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html", "d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule" ], [ "Comment", "d6/dfd/classTBela_1_1CSS_1_1Element_1_1Comment.html", null ], [ "Declaration", "d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.html", null ], + [ "NestingAtRule", "db/d88/classTBela_1_1CSS_1_1Element_1_1NestingAtRule.html", null ], + [ "NestingMediaRule", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.html", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule" ], + [ "NestingRule", "d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.html", "d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule" ], [ "Rule", "df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.html", "df/d73/classTBela_1_1CSS_1_1Element_1_1Rule" ], [ "RuleList", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList" ], [ "RuleSet", "d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.html", "d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet" ], @@ -22,18 +34,38 @@ var namespaceTBela = ] ], [ "Interfaces", null, [ [ "ElementInterface", "d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html", "d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface" ], + [ "InvalidTokenInterface", "d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.html", null ], [ "ObjectInterface", "d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.html", "d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface" ], [ "ParsableInterface", "d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.html", "d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface" ], [ "RenderableInterface", "d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.html", "d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface" ], [ "RenderablePropertyInterface", "d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.html", null ], - [ "RuleListInterface", "d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.html", "d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface" ] + [ "RuleListInterface", "d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.html", "d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface" ], + [ "ValidatorInterface", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface" ] ] ], [ "Parser", null, [ + [ "Validator", null, [ + [ "AtRule", "d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.html", "d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule" ], + [ "Comment", "dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.html", "dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment" ], + [ "Declaration", "de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.html", "de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration" ], + [ "InvalidAtRule", "de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.html", "de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule" ], + [ "InvalidComment", "d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.html", "d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment" ], + [ "InvalidDeclaration", "df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.html", "df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration" ], + [ "InvalidRule", "d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.html", "d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule" ], + [ "NestingAtRule", "da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.html", "da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule" ], + [ "NestingMedialRule", "db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.html", "db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule" ], + [ "NestingRule", "de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.html", "de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule" ], + [ "Rule", "db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.html", "db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule" ] + ] ], [ "Helper", "d3/db4/classTBela_1_1CSS_1_1Parser_1_1Helper.html", null ], + [ "Lexer", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer" ], [ "Position", "d1/dd8/classTBela_1_1CSS_1_1Parser_1_1Position.html", "d1/dd8/classTBela_1_1CSS_1_1Parser_1_1Position" ], [ "SourceLocation", "d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.html", "d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation" ], [ "SyntaxError", "da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.html", null ] ] ], + [ "Process", null, [ + [ "Helper", "db/d38/classTBela_1_1CSS_1_1Process_1_1Helper.html", null ], + [ "Pool", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool" ] + ] ], [ "Property", null, [ [ "Comment", "d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment.html", "d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment" ], [ "Config", "dd/dc1/classTBela_1_1CSS_1_1Property_1_1Config.html", null ], @@ -89,7 +121,7 @@ var namespaceTBela = [ "Color", "d0/d18/classTBela_1_1CSS_1_1Value_1_1Color.html", "d0/d18/classTBela_1_1CSS_1_1Value_1_1Color" ], [ "Comment", "d8/d66/classTBela_1_1CSS_1_1Value_1_1Comment.html", "d8/d66/classTBela_1_1CSS_1_1Value_1_1Comment" ], [ "CssAttribute", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.html", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute" ], - [ "CSSFunction", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction" ], + [ "CssFunction", "d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.html", "d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction" ], [ "CssParenthesisExpression", "db/de0/classTBela_1_1CSS_1_1Value_1_1CssParenthesisExpression.html", "db/de0/classTBela_1_1CSS_1_1Value_1_1CssParenthesisExpression" ], [ "CssSrcFormat", "d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html", "d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat" ], [ "CssString", "d3/d54/classTBela_1_1CSS_1_1Value_1_1CssString.html", "d3/d54/classTBela_1_1CSS_1_1Value_1_1CssString" ], @@ -98,24 +130,25 @@ var namespaceTBela = [ "FontFamily", "d2/da5/classTBela_1_1CSS_1_1Value_1_1FontFamily.html", null ], [ "FontSize", "d5/d56/classTBela_1_1CSS_1_1Value_1_1FontSize.html", "d5/d56/classTBela_1_1CSS_1_1Value_1_1FontSize" ], [ "FontStretch", "d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.html", "d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch" ], - [ "FontStyle", "d8/db9/classTBela_1_1CSS_1_1Value_1_1FontStyle.html", "d8/db9/classTBela_1_1CSS_1_1Value_1_1FontStyle" ], - [ "FontVariant", "df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html", "df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant" ], + [ "FontStyle", "d8/db9/classTBela_1_1CSS_1_1Value_1_1FontStyle.html", null ], + [ "FontVariant", "df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html", null ], [ "FontWeight", "d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.html", "d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight" ], + [ "InvalidComment", "d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.html", "d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment" ], + [ "InvalidCssFunction", "d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html", "d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction" ], + [ "InvalidCssString", "db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html", "db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString" ], [ "LineHeight", "dd/dfa/classTBela_1_1CSS_1_1Value_1_1LineHeight.html", "dd/dfa/classTBela_1_1CSS_1_1Value_1_1LineHeight" ], [ "Number", "da/d44/classTBela_1_1CSS_1_1Value_1_1Number.html", "da/d44/classTBela_1_1CSS_1_1Value_1_1Number" ], [ "Operator", "db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator.html", "db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator" ], [ "Outline", "da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.html", null ], [ "OutlineColor", "d6/ddc/classTBela_1_1CSS_1_1Value_1_1OutlineColor.html", null ], [ "OutlineStyle", "df/d55/classTBela_1_1CSS_1_1Value_1_1OutlineStyle.html", null ], - [ "OutlineWidth", "d5/df3/classTBela_1_1CSS_1_1Value_1_1OutlineWidth.html", "d5/df3/classTBela_1_1CSS_1_1Value_1_1OutlineWidth" ], + [ "OutlineWidth", "d5/df3/classTBela_1_1CSS_1_1Value_1_1OutlineWidth.html", null ], [ "Separator", "d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator.html", "d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator" ], - [ "Set", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set" ], - [ "ShortHand", "d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.html", "d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand" ], + [ "ShortHand", "d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.html", null ], [ "Unit", "dd/dcf/classTBela_1_1CSS_1_1Value_1_1Unit.html", "dd/dcf/classTBela_1_1CSS_1_1Value_1_1Unit" ], [ "Whitespace", "d6/d86/classTBela_1_1CSS_1_1Value_1_1Whitespace.html", "d6/d86/classTBela_1_1CSS_1_1Value_1_1Whitespace" ] ] ], [ "Color", "dd/d5a/classTBela_1_1CSS_1_1Color.html", "dd/d5a/classTBela_1_1CSS_1_1Color" ], - [ "Compiler", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html", "d1/d8f/classTBela_1_1CSS_1_1Compiler" ], [ "Element", "d8/d23/classTBela_1_1CSS_1_1Element.html", "d8/d23/classTBela_1_1CSS_1_1Element" ], [ "Parser", "d8/d8b/classTBela_1_1CSS_1_1Parser.html", "d8/d8b/classTBela_1_1CSS_1_1Parser" ], [ "Renderer", "df/d08/classTBela_1_1CSS_1_1Renderer.html", "df/d08/classTBela_1_1CSS_1_1Renderer" ], diff --git a/docs/api/html/d0/ddf/classTBela_1_1CSS_1_1Parser_1_1Lexer-members.html b/docs/api/html/d0/ddf/classTBela_1_1CSS_1_1Parser_1_1Lexer-members.html new file mode 100644 index 00000000..d5bd231b --- /dev/null +++ b/docs/api/html/d0/ddf/classTBela_1_1CSS_1_1Parser_1_1Lexer-members.html @@ -0,0 +1,120 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Parser\Lexer Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Parser\Lexer, including all inherited members.

    + + + + + + + + + + + + + + + + + + + +
    $context (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
    $css (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
    $parentMediaRule (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
    $parentOffset (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
    $parentStylesheet (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
    $recover (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
    $src (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
    __construct(string $css='', object $context=null)TBela\CSS\Parser\Lexer
    createContext()TBela\CSS\Parser\Lexer
    doTokenize($css, $src, $recover, $context, $parentStylesheet, $parentMediaRule) (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexer
    getStatus($event, object $rule, $context, $parentStylesheet)TBela\CSS\Parser\Lexerprotected
    load($file, $media='')TBela\CSS\Parser\Lexer
    parseComments(object $token) (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexerprotected
    parseVendor($str)TBela\CSS\Parser\Lexerprotected
    setContent($css)TBela\CSS\Parser\Lexer
    setContext(object $context)TBela\CSS\Parser\Lexer
    setParentOffset(object $parentOffset) (defined in TBela\CSS\Parser\Lexer)TBela\CSS\Parser\Lexer
    tokenize()TBela\CSS\Parser\Lexer
    +
    + + + + diff --git a/docs/api/html/d0/df9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionGeneric.html b/docs/api/html/d0/df9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionGeneric.html index 5c4eb6cd..310d1b7b 100644 --- a/docs/api/html/d0/df9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionGeneric.html +++ b/docs/api/html/d0/df9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionGeneric.html @@ -192,7 +192,7 @@

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - getHash () -  - match (string $type) -   render (array $options=[])    toObject () @@ -142,29 +136,41 @@  jsonSerialize ()   - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  - Protected Member Functions inherited from TBela\CSS\Value__construct ($data) -  + __construct (object $data) +  - Static Protected Member Functions inherited from TBela\CSS\Value static type ()   @@ -172,12 +178,12 @@   static validate ($data)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  - Protected Attributes inherited from TBela\CSS\Value stdClass $data = null   @@ -215,7 +221,7 @@

    $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected $parentTBela\CSS\Elementprotected - __clone()TBela\CSS\Element - __construct($ast=null, $parent=null)TBela\CSS\Element - __toString()TBela\CSS\Element - computeSignature()TBela\CSS\Elementprotected - copy()TBela\CSS\Element - deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element - deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected - from($css, array $options=[])TBela\CSS\Elementstatic - fromUrl($url, array $options=[])TBela\CSS\Elementstatic - getAst()TBela\CSS\Element - getInstance($ast)TBela\CSS\Elementstatic - getLeadingComments()TBela\CSS\Element - getParent()TBela\CSS\Element - getPosition()TBela\CSS\Element + $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected + __clone()TBela\CSS\Element + __construct($ast=null, $parent=null)TBela\CSS\Element + __toString()TBela\CSS\Element + computeSignature()TBela\CSS\Elementprotected + copy()TBela\CSS\Element + deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element + deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected + from($css, array $options=[])TBela\CSS\Elementstatic + fromUrl($url, array $options=[])TBela\CSS\Elementstatic + getAst()TBela\CSS\Element + getInstance($ast)TBela\CSS\Elementstatic + getLeadingComments()TBela\CSS\Element + getParent()TBela\CSS\Element + getPosition()TBela\CSS\Element + getRawValue()TBela\CSS\Element getRoot()TBela\CSS\Element getSrc()TBela\CSS\Element getTrailingComments()TBela\CSS\Element diff --git a/docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.html b/docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.html index 769e619b..a4a1e020 100644 --- a/docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.html +++ b/docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.html @@ -98,7 +98,7 @@
    The documentation for this interface was generated from the following file:
      -
    • src/TBela/CSS/Interfaces/RenderablePropertyInterface.php
    • +
    • src/Interfaces/RenderablePropertyInterface.php
    diff --git a/docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.png b/docs/api/html/d1/d3e/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderablePropertyInterface.png index 6031696bcb244a83477b40635e24cdb6d1b0d99f..35e8dc9e4edcb1411bd716c3a5e1b98675162ee0 100644 GIT binary patch literal 1462 zcmb`HTToM16o!v7c!2`mrgV@3EeZxfEr=;7<1GRKAsRVRh=3wO14&Rq5^4-_P%&8L zRs>Cmv>MPP4WPhD4Ht1>1aXiGJxMqLL_jP-k}47)8q#COhqg0)YWK|k_y4cGpVl{P z=kALPv9ocq0RX@bABrOazycrC^OsnmdR`dej~<`x+Z(mVVzHq1rO`m^6cwQE&)w3} zB3@PW8jVXbh>-^X^wEa}cSiXFfb||cZf8{Hf=SV2k<4oupsn;WSUTA2J#6?%Ztfke{xoe>JDJfNai515G=Z zzBWXCwIBG6{yJyW}HrfK$<+jAx9a|WS&5dk=vs$T{mUR+Z}9>K<7lY zs*yARZciMDdl9>yHixzNUf5W#**x7cU0X6AXf*LnIV_f<&?Hn!ybo|sL5m^X&WXzP zYBJ}3a_%99q-t?Q&=(o=nHE;2gT&(nJd46IF zF%kxzK&x+YNADKuJ+{V3l9M=x$P@ETNj=TILUm2FLT{Gmos}wNk}=8Zl>=XQofWJx zwuYpIXF?8xZCwbJE-z)&#te)$zzC_Y#`y3U%_So-wYL`A(c1TLM*cKfbIw_1e9#QK zO3#89a_vUAGDSW1N)!7{CKU3H#P(2Ccg9FlwTP5(joCk4m-3_yA+hI;$-}-+X7^I* zPG!097wiep{f%^x?{~F6+5~iXoKO7Z@izzou1$7lp zYiW{TJXyNGrzE8~Un3a1e@~vJ-=J@zH5?`tO5Ks=<#t4FJ^@y3Gqch~a!#5$?@KTw z1G@eRS~h3|>c$3La=apS6dv*U2J=9uPBm9a%k7EW@2WL1emX`&Q(=VGBhK1?cSd}? z4O;F-l(aQqurSRko^jM$EhcKYJ+P4bT@sq`~m7WQy&SH~2FX@?+=zK)Srq^^^-3lHiblR@@ZW=Q=f!WkgQgDYk z?OIwn*=y#!8;qST_JJL0ONWjQZ?u-=%yOZ;sVq#We_M6!w40$cJ8E~CrbPEB^kW-7 zc4h7k7>2=PDz+^eI(HaYaRxxAspCbF5=cPdx^2Hpblky5DSE~(z~RZjew1S|8rRbP z*BBs^6T<>rOFzge7&rX|CEPy@Azm(mqHckF1)64@`-@kPr)t1?*CIEoJPxH8tg+9hpg_|n0~xCu5GD}NmH zgNu0lP%y|9rJ?AMM{)|84DR#8%`iuJ_E(uzj>5vIXG1q3`n%98Psg+^>PG!zrl+{7 z%Q*3{BvMFF-)??z@FT;+C__Rc=2F&D!DWMnZ&=$-Dz9l;OeSB9vd>zwsN}-kxyEReRL?7W&Bo_&t%hs$EC2{{S{q(Axk2 literal 1193 zcmeAS@N?(olHy`uVBq!ia0y~yVAKV&J6M>3q(k-s6ClNs?&#~tz_78O`%fY(kgt&J z5#-CjP^HGe(9pub@Czu^@PdJ%)PRBERRRNp)eHs(@q#(K0&Rd2LIFM@uK)l42QnEL zCgh%)`~2H`AXoqEYzv?OV@Z%-FoVOh8)+a;lDE4HLkFv@2av;F;_2(k{*;}GiCvE= zy*h`1fw|q&#WAGf*4tURc~1;D+7kT_XcsoDs&4eU%dJrO-}o*6fim@zZ?^ebuVh(e z+u8i_F~7}BsY9x+9xu8s#hm^6G=_miKuM|3Dak{1S;Bh02fd7Hr&gsF>`hTpVk^6~ zbaz_vo*5pO+*WZFE|u0>7OfX~`rD2SYfT_KS?}11Rc6i0*)Q6DIuwf z(<)A}C`vx_@K_S!pu!+5KYQ;(p-E>J%@^|Yh_L9g{B()y?;i2KHCqhMOcZGIy5sVe zc{6u-&c;cphO0P_H8&P(SU%IRce|Rny<`%1N1Ipb%d7it&i=^M(rLIOs8Yhg&ro1p z;}W%#t6T%ECYfbEl-fHXdGqYbHUE~ZjQG7d+2!iaoy#i2)0cVFAIugm+G&AJ%r&E~JQ|4!_@{&)3`Lxmlk3PyhocU4);f3$OY`;;K@Whh2Oo+1}hZ#`YE zXr}#y(|;y-@1MK+zWS`!%M13#1;zdP{_XIR$LjagW$iEiyAgBtDhB#$`0_{Rzy0~e ze--o?W)%ulUV6c{wnW`SN%Vi=yKf&q0)?)|$OuNuU6W(=eDQAa<()jrv)kX*fmHD3 zi3y687IE87)aL)`UM%&}!Xv4~!8eib^2!pS>l}777#Ud0)IE}1xNiK}ocUnMN2V)x z49$m#5LTrQ<*ay@DbE#^HYeY#( zVo9o1a#1RfVlXl=GSoFN*EKK-F)*?+Ft;)>(>5@$GBDU|U -TBela\CSS\Interfaces\ParsableInterface -TBela\CSS\Interfaces\ObjectInterface +TBela\CSS\Interfaces\ParsableInterface +TBela\CSS\Interfaces\ObjectInterface TBela\CSS\Property\Property -TBela\CSS\Query\QueryInterface +TBela\CSS\Query\QueryInterface TBela\CSS\Property\Comment -TBela\CSS\Interfaces\ElementInterface +TBela\CSS\Interfaces\ElementInterface TBela\CSS\Element -TBela\CSS\Interfaces\RuleListInterface +TBela\CSS\Interfaces\RuleListInterface TBela\CSS\Element\Comment TBela\CSS\Element\Declaration -TBela\CSS\Element\RuleList -TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\RuleSet +TBela\CSS\Element\Rule +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule @@ -225,14 +231,14 @@

    Returns
    ObjectInterface
    +
    Returns
    RenderableInterface

    Implemented in TBela\CSS\Element, TBela\CSS\Property\Property, and TBela\CSS\Property\Comment.


    The documentation for this interface was generated from the following file:
      -
    • src/TBela/CSS/Interfaces/RenderableInterface.php
    • +
    • src/Interfaces/RenderableInterface.php
    diff --git a/docs/api/html/d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.png b/docs/api/html/d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.png index 3883012254f68e81d96e6d474bb977ed77a4b62c..570081b278f0b7e838d7cbda38745e7973e9b73b 100644 GIT binary patch literal 10810 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 S;6qQj-PX1{3V%9w?mqxR`!DAJ literal 5607 zcma)=2|Sc*`^U#FHK=H6L=D(g&)CA(~mt;4Cr z!5}8fSW-BcIF@lz_&;;{zn_2S{NHol_w%{$&s_I&Z_o2w-}znF{oJv4p?5aHrUGod zpuu^H>&x}hk(bWCFXNkHE)qA}3OBi=WmI;I$3E9z$y3vVUDn?Vo=TO>Nh6t14ds3&Ke&Fdw;x9FV;%C&+UoYr8!_+w6w|f0FM&5O5NlliP`;qpt1ERinxKAh zTe&$XozSd~jJxpBJ7R2<15DO~>UQ;5t+ua`IdbxU8WD;}Dn4Y|eI#SR*4}^E_Z?}*6Jk}R2&j;aClU1eZOgR z8+UI9)Aq%yVGZ$dUZUmaJ7=I<2cO=bk;xyNvY9kv-&_)J(PVZ>h|-a1$Fjng4-q3-^0<`bF;iourQjUT>6E9hU3qM zYipiYqs-o?Zq+nlH5tsMarbMo>S+6}I#mRA(IoyB7F~rzWQS@ZNY9C=O8gd;9OR#& zV;eyNCmUd1U%zTkv@9iW1vIP?QKi?EsF)Xp9_nXp7dK-0uyceN;6B%hxQ?1U>ph{C z{=UQDB=b-#9ej!!fniiFojU)uo;VQ1pk36kM`lL=d%zb7twrfJ3dzIh;+`Xv_Ua{= zDA@mMX}XeKnCU5MjtjC@gJM}Wd2=4|E;sF|gbFJ?^KGey%oq0i7pF`UC+-SP+%=?u z!2HnlUpIA096DTWbqN3k!U%1y+q`IPplcqP)Fv5A%UO?MqoV7y{r(E4E-jj7`*oY| zq$D?(zdFf~A1ZvCH;%+1h1UMFxz#eNod9$q}}n^FEEczKijVeN0OFxVuQD7MTytfYS%t8mV8D>2A6zRD=rN-2W}wn zxmPU)vB5uj$BK^;}^d06D)!m7;*nyCni64zkP zvH~oce2|;R6x@1nOO?P2Q}L;C%4H4S?x?u7^R6h_#oIq8qk@YP)E6G|c+6`smlHgX zpW_W1HD{5?HKDXATm7DiA>A;#{ga{vN2|Cu8UbNFzYVGPU_2&}$C4Q@JaKke`wNHcA|l^!d_o{d*W8e2zM8Bdn1x?RsL?X9LVTdhFt{le z*Fi;jGNM~MsN`iB^O-BOyx%g+bP$`Vp%7+jpf`DE0cb7Z>xvLPR!o@r8Uo*N#bS?! z0$AwakE-wk4{R^AaD%_`9EtmUVuyN|%>tQq>~|30e6*7+b5og(L81-fZ=Kv)$C^KT z{GqGPvBu~xd;csyf7$5YchVQ;Fk8#@pA}|aw_(>hv>I@`S?aARJ4Jj8lXUX*1FQ&u z?_Z008t<4-k#xK?MWlB^_qvvIDdRA!=uvk=zLamUg;&6R4ac=P@V_GjR2ry0OoXZHZi#FIcs;@0zAs&yGUvbvO6T=t z!oK)%&PM7vZ%U2JLU6MTn2b(zTyTWn?7}I4YI5>4n=i!jFHX#1bt@ z%TM>XA=Vgf2VI)Yh;;PpG@lhx5O;NYolnpf;zOvrW2@jI5{P>~nqw-eAdIjtQjnV$ z^`$T%wme+}Jx`o{jL6WL>#Q@>``XHMKRVJLP0+G}B}=s#DW}kAZC@_xxp{wV8c@vO zj9{ep&y70cWnXWF2FPcSy)>e#k|O7+9wQdlFT0{wP%s1I>Zcy(-?S-!`yp0~7YvE@ zP+59JYmg3G0W97kA%O)b1D@^jj*=UyF$+!1E1OvW`qX zA*dhenc7T`oO=fX_vr%i75vEb&g5t;FA&oHRDM6S^~JJ95G;f{flyD-^!rKUXE#VJ z5cU*AUukGICa~_w0ReED_|*9DGQ3#v8Cw8t`vH#s?f-xsD*r21{}5NUu>QMc+Abp_ z@4t=;&wPt8M@D77)dDQ5L<=fa2pm2j`d5OrJDLWB>pL=}DFvxsDH#h|&Nm`v_J0ba z`HkSN+sVLIUmAH_3-@Qd(4?(=og-M+a$}{E1xyL)-9jle;Zp~+CcUwZOH`TXYl(DR z44YnIaBt-NjB{No>WPOzK|5-cj7D~q{9+l0!dd;^gH~ozYqNW<37DOQP>+_%J}P$( zrV1gxsX%r61?AtCo`;rM8xC8vw4M|3_cBz?$eKtZz$=~~%7eXeVMf+14_By-@IiM( zz!lYULl$Ni;l7xTf!2FEdiQs~nlI~hIMC~UvCF%lR6w=8-xHsF)H-LL3moN-ts>Su z^6HiG-^&@q@)IZj6sZR7Z91D}mu_lMp2_qrGw$&|P0#rZjIBWp1a($Yrli0lZEt4+ zVkaID1}kpx$pW#LaKH3e0&|$C#=KD+7 z18pr+{_Xs-!J6xO*kCH)W||)pV34+gLaaE2vD<$sD~A6EAPI6H%4Hv*lk=8eg~Hi! zu~t5v6_(AmewKs&zc~7@=-OAN5h@swdN&24BPpCHDa@}g%+GzCpPO?(H)jk#XN)#? zjJD)$ZAsz3?kR|=Yx;6!u1M3?`r*$3X_UUz)BjVnWi~Q@( zEUSu6r(1cvEh+AdLyb^PVcqx|p_s-DcCrVCR}A|Ydl!tUJQl+iND(zEWneXqn^;*9 z+*0t+c2)(75yl=2BzY>;d54bH41-5BCLhEQZut0_zwDpoEcZ(sDz3e!XXa~2k0%5G zw>!jE!j^*2v(o~i2blZ74ZYw`hC)z7n^C1Euti;Tyy>#O#Q- z48zBGW5ki>mttBn7ql+?F_ZB6^HrOo@_eC+V0on{y_JclDA~Lh?DK27;V63+LD0JzLW5S@3Q;*5(IV+CPD`I z&VKK#9ZJ#A{FfQox6k}LA+N;#8)BO4S?In>X+V8LKnFW{)T8%&%CD&u^vr`-wB_S)Ilc{_E^RU)Z>^J_T-Onp~4goXO??7^=29p)1P2wQN2CE<- z!}y_0s|vlpq$UHC{^Qh) z7qregaydreM&P~F#Z$KWu4WygL0+<3Sh0!pMtvsQbM8j&&rN;0&B%yqo4!p%v9v7$sRNEj}S!3fYA}ofpvW z;UOA>6N+(q7Pa;i_k5{0yWJaZ1wWmaq0}~O@71=YWG3`=#`A96NBKV3v4K|9Fj=1;pl%S4bWglg}eX4&XF(^jg~M{-D2E`>bz0-Bl|ejlMx0zRbcPoUa)n zknga1va4VFz?IAKW<*rhVK~*!-#|}1PEJnIrak}foUNEG6MOD#xTKbt;;G0uC6a2F-_7isre-8bB$poSaP8)0F_BhDa zUL}POJc0R|ejKjaAAt%SZf3ZeqdS3GKe`M%u)=vYpoBeHf#gJP=#J$(-q*m-;ZYTFT z{e%|TB#*CM6! z9rfXd+pwq^9`x^{-?pVvt2RLkSg(@SPk34_N+{C{wm#^erpjv~PT}~!B_^}v(%DksUBO#yG zl_S6Zsod=Bs>CzPGdb8^F1mg8LXph=8o60tp}tqQCtxC|kK*W%y}%C1NkN46yJ}yL zy5xJx=;b{6?KH6;lGc!%RF7hH#=4TyMTz?uomibuF)ic%YvU`cuG(&8`$K*66HeLT zEfc(_?%|S2YVY_LsxhJgujPcg8i!s!DTR7??~2P&Ae)?9lqCF!iH{Uibgj^^SUmZe z+p@zs1vQvA9d+*J^|)fS@YJ+mCuDOOg!V{owm$1X(#EBx^t!>%8K=rG_IAZOUY?+4 zd6q60df5o%8`O?cKA8~TVzaWahYX%;-E>7ZH$#M%+dVmf^zI~ZOmY7^qoW7$Excgo zb=)Z>j)(~^JzQhzyt^9s=&hQ<~MWgTFvf=%w+IxLBBw{LlZiRE} zCHFs)_z$4El!|E?&9seCue8ITMDJ{NTA;Te2Xo*40s5aGtYZif$E=bufx*7RsJujU zXqcleisIeXnATxcD1mD?rABtvNB86GDvmXei`W%>aKdxs97#iwUlmEkr?*f(JiY-x zee}iW(4OMM%r9naa#F%%d2@FPfqC z74$hBK(P%w%Z67afy_2%v9~k1hZ!1{yy(LQa1B2NO+jtfO6%Iba*lykckN8h1AD#K z$j^|i*H3)*c#JDUJ3-{dTL#g?ZgAzStM(%!1K=ytN1eQa8`foB=(#SgrZ27S{fE-% z$w?bEu20`DK7@*%K9ZTNVz_YliL(Fdd(Ta~Swb-2BHd(?#E|W|22~QBpYfX`Z{GWN z{L~V|c|Aom_%u+t#1mNU`MC*p{;NV0b3bMWi%0R)I7u{K@WhUq-@@G1ACquk)|xq} zF|qi8>xE&}3|MwHxF)`M_1dxfrCH)Fr_uKyi DR7>Q- diff --git a/docs/api/html/d2/de8/classTBela_1_1CSS_1_1Compiler-members.html b/docs/api/html/d1/d5d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration-members.html similarity index 51% rename from docs/api/html/d2/de8/classTBela_1_1CSS_1_1Compiler-members.html rename to docs/api/html/d1/d5d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration-members.html index e532ed20..a868d08b 100644 --- a/docs/api/html/d2/de8/classTBela_1_1CSS_1_1Compiler-members.html +++ b/docs/api/html/d1/d5d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration-members.html @@ -62,7 +62,7 @@
    @@ -82,23 +82,17 @@
    -
    TBela\CSS\Compiler Member List
    +
    TBela\CSS\Parser\Validator\Declaration Member List
    -

    This is the complete list of members for TBela\CSS\Compiler, including all inherited members.

    +

    This is the complete list of members for TBela\CSS\Parser\Validator\Declaration, including all inherited members.

    - - - - - - - - - - - + + + + +
    $data (defined in TBela\CSS\Compiler)TBela\CSS\Compilerprotected
    $properties (defined in TBela\CSS\Compiler)TBela\CSS\Compilerprotected
    $renderer (defined in TBela\CSS\Compiler)TBela\CSS\Compilerprotected
    __construct(array $options=[])TBela\CSS\Compiler
    compile()TBela\CSS\Compiler
    getData()TBela\CSS\Compiler
    getOptions() (defined in TBela\CSS\Compiler)TBela\CSS\Compiler
    load(string $file, array $options=[], string $media='')TBela\CSS\Compiler
    setContent($css, array $options=[])TBela\CSS\Compiler
    setData($ast)TBela\CSS\Compiler
    setOptions(array $options)TBela\CSS\Compiler
    getError() (defined in TBela\CSS\Interfaces\ValidatorInterface)TBela\CSS\Interfaces\ValidatorInterface
    REJECTTBela\CSS\Interfaces\ValidatorInterface
    REMOVETBela\CSS\Interfaces\ValidatorInterface
    VALIDTBela\CSS\Interfaces\ValidatorInterface
    validate(object $token, object $parentRule, object $parentStylesheet)TBela\CSS\Parser\Validator\Declaration
    diff --git a/docs/api/html/d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator.html b/docs/api/html/d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator.html index b9610c71..bc3f03f5 100644 --- a/docs/api/html/d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator.html +++ b/docs/api/html/d1/d60/classTBela_1_1CSS_1_1Value_1_1Separator.html @@ -107,16 +107,10 @@  render (array $options=[])   - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - getHash () -  - match (string $type) -   toObject ()    __toString () @@ -134,39 +128,51 @@   static matchDefaults ($token)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + @@ -236,7 +242,7 @@

    - - - - - - @@ -142,29 +136,41 @@   + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + @@ -172,12 +178,12 @@ - - - - - - + + + + + + @@ -214,7 +220,7 @@

    - - - - - - - + + + + + + + + + - - - - - - + + + + + + - + - + - - - + + + +

    Additional Inherited Members

    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     getHash ()
     
     match (string $type)
     
     render (array $options=[])
     
     toObject ()
    jsonSerialize ()
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
    $keywords (defined in TBela\CSS\Value\OutlineStyle)TBela\CSS\Value\OutlineStyleprotectedstatic
    __construct($data)TBela\CSS\Valueprotected
    __destruct()TBela\CSS\Value
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
    getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
    __construct(object $data)TBela\CSS\Valueprotected
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    equals(array $value, array $otherValue)TBela\CSS\Valuestatic
    escape($value)TBela\CSS\Valuestatic
    format($string, ?array &$comments=null)TBela\CSS\Valuestatic
    getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getClassName(string $type)TBela\CSS\Valuestatic
    getHash()TBela\CSS\Value
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(Value $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
    getType(string $token)TBela\CSS\Valueprotectedstatic
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(object $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
    jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
    keywords()TBela\CSS\Valuestatic
    match(string $type)TBela\CSS\Value
    match(object $data, string $type)TBela\CSS\Valuestatic
    matchDefaults($token)TBela\CSS\Valueprotectedstatic
    matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
    matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
    parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic
    parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
    render(array $options=[])TBela\CSS\Value
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Valueprotectedstatic
    renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Valueprotectedstatic
    diff --git a/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.html b/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.html index 50379779..a244183a 100644 --- a/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.html +++ b/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.html @@ -83,6 +83,7 @@

     render (array $options=[])   - getHash () -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   toObject ()    __toString () @@ -125,48 +120,66 @@  jsonSerialize ()   - - - - - - - - - - - - - - -

    -Static Protected Member Functions

    static validate ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    - + + + + + + + - - + + + + + + + + + + - - - - - - + + + + + + +

    -Additional Inherited Members

    +Static Public Member Functions

    +static doRender (object $data, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    + + + + + + + + + + + + + + +

    +Static Protected Member Functions

    static validate ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    + - - + + @@ -185,26 +198,6 @@

    +Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\CssAttribute::getHash ()
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    - -
    -

    ◆ render()

    @@ -268,7 +261,7 @@

    WH7=N`iLtRJnwA?haNt^-uv8hpZnbV`~B|ozt@)l07jjV%`;mDje$bSE@)aC7(nz}TwH`q%_{?=vos&F-gdcMUSY!@ zhn8kZ1Z)rhIW4u`P9g#TOeFrkUc_TY`cgf=PGap>tg1>}OkpFq8}eR6S!;GovRL50 zz%mS#HCY^c{_=x|s7a6Ra|b|SVapTo zIX5QhhK`|Bg958oxHo0SHSgj*2}9}*#nV${hjux*=iG7}JHo3rukIfzCS^vnrk>k?7ziwI1c=wkiQK4!SPdr)ytwSkGarqUdB z7QQLG3(|`$q~m{0>u1^){^(&{2^pCvYA?^tqVQg}QX0QZNW9kh>S|`1RM$Jr)cjt3 zUDc%bb{4j@`3Nvrg>Le<-uANEt51`X=D8b9Q7|jb!lO9q6 z$@=v1yio4ec{;wO65*DrHT_mJn)C~(sL)9U?n&FuLhc2Xuy~hXY3F8LVDw{l{_~WH z?{gXp1l@f@0fJ}SwpaCOMr*25?AyK8MC(2)8pZ@y|K6%RZv8H3WG>Cr#-!1wBGS`)8GmD^l;js{$xuMclAss z0X`vsK!dg$scyxqjO0KG?-KY)r_aZb-S+4{`XhkKA@e691^hx| z2!hRr5O7<1ag63JpBVc*hQ7lj496d62jN=sHpdkxB)+s+2)+2xc1kp+x%`JX7~?|E znmcCvDFg(*+nShwFm#6BsGK@|YuC6V^9=3AQS}x@n?PHkUry&ZhhVVxM7IG~W8aVdi<@e<3$YNk6 zM4JT_qlC*j4iM|ve(zcTJfZ)m*{4ru{l$aHWyON!3^EtC}yEEXKfp@`cnOBqRn?r2HbXlyMInsQO)tvFpfJPDXoM~bX zX~3ms6*KOgbX(#B9<)w=x5+5sfS_A1@ao4#r||Ys;tU}t^b>p4Ywwu65=tk;b*Nr? zweCi2hDuCb^H}TZUCn+a literal 1287 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-8eB(d@BP3^CM3e$B>F!Z|_9sEjAEgdr+~Y^1EQ%feaJr4V#$y_cZKF`5!Ggzq@y# zFYC(=@1LHE4=h^v<>y~8dDm+;FVE)hy^3AD-+h;BoU*UH{8E2PfK#PkYJBSoxpjJN z8~tLI>bx|YB5&7mq!xtormo^yza=%(LFygz$|Y-#NxYwE-X5{-Rr17Z+QM61ZEfZ{do7$& ze7lI*TRMFwHC9k*JD6?U*TQfI{sLl4C;@s^u@kC93?dMYI@8U|=9%)7Fzrtg(E%n@1+iWl2&D+jg-gaiI zZLqKN=_!TFdSuTm`g!_q(V6wLst%hZE&m(zymJ2>mp7;CPIg`{(mB3vUDlCf(~{e# z7wKdQJ?RiV{-Z8(>a66Yc^t`osSBT6nwD&=dOBi?ZqnslGSyGA=a+P9@5$C+UUzL_ zi_j@$?e!l$pRT@qJGcGi+uQpe$m#$3ypg%+v-sY&Pakh6rkK}X%+{Eg3{>i+0aEX+ zDPQfgd(JKK`pr9H6PqBSU@0K+NB(ku@Bb^mvgMy{t2a9z;KZpq<@6M9x1N@x_a$s{ zqV*&UKh;k0ckj7TKI3in?UKBwmj#vI{(kY6`_>1p>d4Hix9NV)(Zc< z0)n-&L1e_w--yW~=mDHYquq z^{3!c@x7CU%H#}>KjPwtMwETfyyufo)!Y4cdAe!e11DespjzS@QIe8al4_M)lnSI6 zj0}tnbq&mQ4U9qzjI0dItxU|c4GgRd3^p5B0t+A{4Y~O#nQ4`{H5|%q3;}9j@O1Ta JS?83{1OSQqIHmvq diff --git a/docs/api/html/d1/da1/classTBela_1_1CSS_1_1Property_1_1PropertyMap-members.html b/docs/api/html/d1/da1/classTBela_1_1CSS_1_1Property_1_1PropertyMap-members.html index bcb52978..92fc390e 100644 --- a/docs/api/html/d1/da1/classTBela_1_1CSS_1_1Property_1_1PropertyMap-members.html +++ b/docs/api/html/d1/da1/classTBela_1_1CSS_1_1Property_1_1PropertyMap-members.html @@ -95,7 +95,9 @@ __construct(string $shorthand, array $config)TBela\CSS\Property\PropertyMap __toString()TBela\CSS\Property\PropertyMap getProperties()TBela\CSS\Property\PropertyMap - isEmpty()TBela\CSS\Property\PropertyMap + has($property) (defined in TBela\CSS\Property\PropertyMap)TBela\CSS\Property\PropertyMap + isEmpty()TBela\CSS\Property\PropertyMap + remove($property) (defined in TBela\CSS\Property\PropertyMap)TBela\CSS\Property\PropertyMap render($join="\n")TBela\CSS\Property\PropertyMap set(string $name, $value, ?array $leadingcomments=null, ?array $trailingcomments=null)TBela\CSS\Property\PropertyMap setProperty($name, $value)TBela\CSS\Property\PropertyMapprotected diff --git a/docs/api/html/d1/dab/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty.html b/docs/api/html/d1/dab/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty.html index 55486597..baccb623 100644 --- a/docs/api/html/d1/dab/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty.html +++ b/docs/api/html/d1/dab/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEmpty.html @@ -166,7 +166,7 @@

     
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Query/TokenSelectorValue.php
    • +
    • src/Query/TokenSelectorValue.php
    diff --git a/docs/api/html/d1/db9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValue.png b/docs/api/html/d1/db9/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValue.png index 6bf14c991461bdccf2d273409fb578affb4248d0..d9176875eabd3ebb6608ee2c50fa10a752a6a03f 100644 GIT binary patch literal 5576 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 HE=T?i+570+ diff --git a/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.html b/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.html new file mode 100644 index 00000000..c677be65 --- /dev/null +++ b/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\InvalidComment Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\InvalidComment Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\InvalidComment:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\InvalidComment::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/InvalidComment.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.js b/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.js new file mode 100644 index 00000000..35ff5436 --- /dev/null +++ b/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment = +[ + [ "validate", "d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.html#a8f380d72c5a86a4f81e69e72662ebcc0", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.png b/docs/api/html/d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.png new file mode 100644 index 0000000000000000000000000000000000000000..0cb3f99941b1c25dcf3dde39abfe64e393839f34 GIT binary patch literal 890 zcmeAS@N?(olHy`uVBq!ia0y~yU}OWb12~w0;xu@n% z0J6aNz<~oxL?(R%ayd$Z{DK*Pia_A%sSqOu24+rA7srqa#2rH^96#-9ey#EuurXjz;&vu`g)vjIo*%#9p}#hhR7j|(o(=n0Jf zo)$JMd-lv+u9v$++Ya7cB|mF-f7{c5#3q@gwe!E4wq>s`lXzG5d*RM^Kz}qpbe${tKDf#H;>iW=ftG<~c1{rpVXUH?>W!t*-OfD*7+d^Z0d=Y(C`Tcb0eG{OZoa1f zk--C`jFF)m7?=hO34&~i0&EOAhZJ}YF*LYJ0Oc4qfC8GCK@2F7$Z$Z32Pnr7@sFKn z?bc;YYz+6~VEQe1j1%|$%e-NJY{mNY&tjSLUrzs*+xv9$!xd}{`&hoJ=Plt4GSP`{ zHGlH!&i6Iiz6>W)+aE6a%EG)=Zs$iC=X9y4i$>QSH?OxzPW!SZGW)@kO1pcu`<~qo zs`f43C-UmZ6B(JquWuYXV6^e*hHL5GDTlB2B>t2LldyGY*7nvqyl#7u=E}|9>#N^M zXRhQrT)Fi`&@U~Ak`14Oetjs6H{2w&rbn?fG_0Od-V+n~myzw(Oi`$|XD_OY6P1OO(C(eleis_u)GM zdj*dEWa3?S_S(WZvTGJ!2^MM(K!PC{xWt~$( F695+2msS7( literal 0 HcmV?d00001 diff --git a/docs/api/html/d1/dcc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeTest.html b/docs/api/html/d1/dcc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeTest.html index c1d93411..75b9321f 100644 --- a/docs/api/html/d1/dcc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeTest.html +++ b/docs/api/html/d1/dcc/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeTest.html @@ -203,7 +203,7 @@

     
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Parser/Position.php
    • +
    • src/Parser/Position.php
    diff --git a/docs/api/html/d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.html b/docs/api/html/d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.html index c82b0b8b..fc9453c6 100644 --- a/docs/api/html/d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.html +++ b/docs/api/html/d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.html @@ -107,17 +107,11 @@ Public Member Functions

     render (array $options=[])   - getHash () -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   toObject ()    __toString () @@ -131,24 +125,36 @@ static keywords ()   - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  @@ -171,8 +177,8 @@ - - + + @@ -180,12 +186,12 @@ - - - - - - + + + + + + @@ -194,26 +200,6 @@

    Static Protected Attributes

    Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\FontStretch::getHash ()
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    - -
    -

    ◆ keywords()

    @@ -298,7 +284,7 @@

    5#dEsG54bej85m$6z^8orp&u7Fv0oZA9qbY zSx5rgwYVY735VE*xdYIJd#GvYuNb7!_HT(0{{(TJVGr2=_04#6T*1zvrl#@p$pdbM ze)bSKnX-e4?NuUz<%5Vh4~(*HoAc)DfmS)@b!S57Xws(2)_SBeVWww-wns30_b~NH zZ?tl^y(sZkIM%c zd!f6jBu-*eePWSw!&Tg18POvzPK-^Z+gDhElC!$`^X>Tfj?oGspMX+~m*(+1MQjX& zkLD!2L{w^v7X_E&gwBrf?9@z>+fFX%*X>F{j1Era6L4=biuA%AC}pxO>;UG2#>~+b zZ!Em6LLe8*JaLt$ZUQLJQ~liT8AZ{Jwgh|ArHipgDKSguMyh8d2KY@C$LxYowczpm zDnq(l!gKphIpZ>+>|#M>#KNfoA~k$FhqPmD%hAvdFYjrn(IBO$l{xhKe50iG9E)i$ zdW)SS;kxPT3uL@kjxfw6OlcLLQ1CRp#Jx)hGc_zF@CXc$$JZ?33r!D*Y(~jKKaaPU)9(_LHnPcC_~_v11Va%ipwJ(#8*bJ}wR5q&I2`q~JEx!bN&`mF zWzs35vhGKzT;J_1<50obQ%AUI)>yvg;9m^!@69#8A&tznax4F7Go!IP^R$t>kHmg z)&m`k@z|vV!q7D@m&BVn+}DQ-^rlyqJPD|mJ*#m@cdzk+u826NnZ?<)dk%)h=vVCv zyqH9VIuCuBSmTefD(A>q15-B{vIwEO2VENCoc1=xWJ>d#AH_oKu! zic;NYm9lr$Gmiq1F<>H5C8xG literal 1271 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-8eB(d@BP3^CeFg$B>F!Z|_9+%{CBWONd$dUgjwGidA_BPI1LlGJc-)H-D*}c>IFN zf+=n>ZS%#NdOd$UdTgA@R=%KjdgJu_()x$r?t3ZZ@>4x`*Pm7)FOBmn-^>=6div_w zwOct?PqDoF>(6w3rB7<_kH%~<^=i%iM{BEVB)svF1ED1?)S)~$nfBKP?ZO)gbsIBtal%RHr#r2z9 z$Wj}};9J(|nm%3LQ?^S@Rhsx!?$^85T;Ii&u01++d&d=?E5D4EUYf7E^jKv4vds8p zm*#I=vM}|OL2w&i+QmOF3vYf}y)4eY_r}W|S4!>l)CG4J#S}f-B6E7<>fKTs7e2dj z+uL%Q31`ufuEl@%=y;vocn~<&OiW(b0*pW) zamrg$zFKGZo~`=-PABa+#H2bUzzJvyl=vxny1%#n>aT41r`z_M`GZAIPw`Ic`Ej(I zM{b+G_!)_xcBhsbyS}x(*2M} zyGu3Bm#~XXk!OGNm{D~TKg?+eN5Wb2qFfO@mZRvr}=4WryjD6Lmx%~m(Y_k)l zc_k{f_EyKGCmk+HSeo2s%pJdT-7=YCMpDr}?zHge^ zcHzc}=6Ttt7Vhz8f9vgO>Jl1RrNgdve7RJYD@<);T3K0RWRfL>~YE diff --git a/docs/api/html/d1/dfc/classTBela_1_1CSS_1_1Value_1_1FontSize-members.html b/docs/api/html/d1/dfc/classTBela_1_1CSS_1_1Value_1_1FontSize-members.html index 65db5faf..0ce4fd36 100644 --- a/docs/api/html/d1/dfc/classTBela_1_1CSS_1_1Value_1_1FontSize-members.html +++ b/docs/api/html/d1/dfc/classTBela_1_1CSS_1_1Value_1_1FontSize-members.html @@ -94,34 +94,39 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\FontSize)TBela\CSS\Value\FontSizeprotectedstatic __construct($data)TBela\CSS\Value\Numberprotected - __destruct()TBela\CSS\Value + TBela::CSS::Value::__construct(object $data)TBela\CSS\Valueprotected __get($name)TBela\CSS\Value __isset($name)TBela\CSS\Value __toString()TBela\CSS\Value - compress(string $value)TBela\CSS\Value\Numberstatic - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + compress(string $value, array $options=[])TBela\CSS\Value\Numberstatic + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[])TBela\CSS\Value\Unitstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\FontSize - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\Unit - TBela::CSS::Value::Number::match(string $type)TBela\CSS\Value\Number + match(object $data, $type)TBela\CSS\Value\Unitstatic + TBela::CSS::Value::Number::match(object $data, string $type)TBela\CSS\Value\Numberstatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, ?int $index=null, array $tokens=[])TBela\CSS\Value\FontSizestatic TBela::CSS::Value::Unit::matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\FontSize - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\Unitprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\Unitprotectedstatic diff --git a/docs/api/html/d2/d1d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule-members.html b/docs/api/html/d2/d1d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule-members.html new file mode 100644 index 00000000..c3d13458 --- /dev/null +++ b/docs/api/html/d2/d1d/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Parser\Validator\AtRule Member List
    +
    + +
    + + + + diff --git a/docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.html b/docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.html index 95a259bb..0f2b0581 100644 --- a/docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.html +++ b/docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.html @@ -120,6 +120,9 @@  addRule ($selectors)   - Public Member Functions inherited from TBela\CSS\Element\RuleList +__get ($name) +   addComment ($value)    hasChildren () @@ -155,6 +158,8 @@    getValue ()   + getRawValue () +   setValue ($value)    getParent () @@ -211,14 +216,17 @@  deduplicateDeclarations (array $options=[])   - Protected Attributes inherited from TBela\CSS\Element -$ast = null -  + +object $ast = null +  RuleListInterface $parent = null   + +array $rawValue = null + 
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Element/Stylesheet.php
    • +
    • src/Element/Stylesheet.php
    diff --git a/docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.png b/docs/api/html/d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.png index f45c39e58ca1c55fb564220112625a4876d482ae..4bfd83089c874d6be99ded6eec6c145a237c8770 100644 GIT binary patch literal 8033 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 diff --git a/docs/api/html/d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.html b/docs/api/html/d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.html index 672fd790..d2cf43c2 100644 --- a/docs/api/html/d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.html +++ b/docs/api/html/d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.html @@ -120,12 +120,12 @@ - - - - + + + +

    Protected Attributes

    $start
     
    $end
     
    +Position $start
     
    +Position $end
     

    Member Function Documentation

    @@ -248,7 +248,7 @@

    static matchPattern (array $tokens)   - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  - - + + - - + + @@ -144,25 +156,18 @@ - - - - + + + +

    Static Protected Member Functions

    static doParse ($string, $capture_whitespace=true, $context='', $contextName='')
     
    static doParse ($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value\ShortHand
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - - - - - - - @@ -173,8 +178,8 @@   - - + + @@ -196,8 +201,8 @@

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value\ShortHand
     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     render (array $options=[])
     
     toObject ()
    jsonSerialize ()
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ doParse()

    + +

    ◆ doParse()

    @@ -227,7 +232,13 @@

      - $contextName = ''  + $contextName = '', + + + + +   + $preserve_quotes = false  @@ -320,7 +331,7 @@

     render (array $options=[])   - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - getHash () -  - match (string $type) -   toObject ()    __toString () @@ -133,25 +127,40 @@ Static Public Member Functions

    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])   + +static doRender (object $data, array $options=[]) +  - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  @@ -163,6 +172,9 @@ Protected Member Functions + + +

    Static Public Attributes

     __construct ($data)
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    @@ -175,12 +187,12 @@ - - - - - - + + + + + +

    Static Protected Member Functions

     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    @@ -242,8 +254,6 @@

    @inheritDoc

    -

    Reimplemented from TBela\CSS\Value.

    -

    Member Function Documentation

    @@ -395,7 +405,7 @@

    TBela\CSS\Interfaces\ObjectInterface TBela\CSS\Element\RuleList -TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\Rule +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule

    Static Protected Attributes

    @@ -144,6 +147,8 @@ + + @@ -498,12 +503,12 @@

    Returns
    bool
    -

    Implemented in TBela\CSS\Element\RuleList, TBela\CSS\Element\Rule, and TBela\CSS\Element\AtRule.

    +

    Implemented in TBela\CSS\Element\Rule, TBela\CSS\Element\RuleList, TBela\CSS\Element\AtRule, TBela\CSS\Element\NestingMediaRule, and TBela\CSS\Element\NestingRule.


    The documentation for this interface was generated from the following file:
      -
    • src/TBela/CSS/Interfaces/RuleListInterface.php
    • +
    • src/Interfaces/RuleListInterface.php
    diff --git a/docs/api/html/d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.png b/docs/api/html/d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.png index 4d438441905f792f80b0e90918e138a00aafda48..5fb3b2dc93504aa59c8ab1ad452c5e86adda2de0 100644 GIT binary patch literal 8034 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 RpdhYbw-^6a{_fM?{1=Q({%8OI literal 3881 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 diff --git a/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.html b/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.html new file mode 100644 index 00000000..5d5805ab --- /dev/null +++ b/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.html @@ -0,0 +1,282 @@ + + + + + + + +CSS: TBela\CSS\Element\NestingRule Class Reference + + + + + + + + + + + + + +
    +
    +

     
     getValue ()
     
     getRawValue ()
     
     setValue ($value)
     
     getParent ()
    + + + + + +
    +
    CSS +
    +
    +

    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Element\NestingRule Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Element\NestingRule:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     support (ElementInterface $child)
     
    - Public Member Functions inherited from TBela\CSS\Element\Rule
     getSelector ()
     
     setSelector ($selectors)
     
     addSelector ($selector)
     
     removeSelector ($selector)
     
     addDeclaration ($name, $value)
     
     merge (Rule $rule)
     
    - Public Member Functions inherited from TBela\CSS\Element\RuleList
    __get ($name)
     
     addComment ($value)
     
     hasChildren ()
     
     removeChildren ()
     
     getChildren ()
     
     setChildren (array $elements)
     
     append (ElementInterface ... $elements)
     
     appendCss ($css)
     
     insert (ElementInterface $element, $position)
     
     remove (ElementInterface $element)
     
     getIterator ()
     
    - Public Member Functions inherited from TBela\CSS\Element
     __construct ($ast=null, $parent=null)
     
     traverse (callable $fn, $event)
     
     query ($query)
     
     queryByClassNames ($query)
     
     getRoot ()
     
     getValue ()
     
     getRawValue ()
     
     setValue ($value)
     
     getParent ()
     
     getType ()
     
     copy ()
     
     getSrc ()
     
     getPosition ()
     
     setTrailingComments (?array $comments)
     
     getTrailingComments ()
     
     setLeadingComments (?array $comments)
     
     getLeadingComments ()
     
     deduplicate (array $options=['allow_duplicate_rules'=>['font-face']])
     
    setAst (ElementInterface $element)
     
     getAst ()
     
     jsonSerialize ()
     
     __toString ()
     
     __clone ()
     
     toObject ()
     
    - Public Member Functions inherited from TBela\CSS\Query\QueryInterface
     query (string $query)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\RuleListInterface
     computeShortHand ()
     
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Static Public Member Functions inherited from TBela\CSS\Element
    static getInstance ($ast)
     
    static from ($css, array $options=[])
     
    static fromUrl ($url, array $options=[])
     
    - Protected Member Functions inherited from TBela\CSS\Element\Rule
    parseSelector ($selectors)
     
    - Protected Member Functions inherited from TBela\CSS\Element
     setComments (?array $comments, $type)
     
     computeSignature ()
     
     deduplicateDeclarations (array $options=[])
     
    - Protected Attributes inherited from TBela\CSS\Element
    +object $ast = null
     
    RuleListInterface $parent = null
     
    +array $rawValue = null
     
    +

    Member Function Documentation

    + +

    ◆ support()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Element\NestingRule::support (ElementInterface $child)
    +
    +

    @inheritDoc

    + +

    Reimplemented from TBela\CSS\Element\Rule.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Element/NestingRule.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.js b/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.js new file mode 100644 index 00000000..c110fab5 --- /dev/null +++ b/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Element_1_1NestingRule = +[ + [ "support", "d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.html#a81ca6e35c73ebf145354ebf5886af277", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.png b/docs/api/html/d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.png new file mode 100644 index 0000000000000000000000000000000000000000..310af9848f09654cc587b0aa9fe01c8f720657df GIT binary patch literal 8873 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 (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d2/df0/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment-members.html b/docs/api/html/d2/df0/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment-members.html new file mode 100644 index 00000000..bd61b8b6 --- /dev/null +++ b/docs/api/html/d2/df0/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Parser\Validator\Comment Member List
    +
    + +
    + + + + diff --git a/docs/api/html/d2/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunction.html b/docs/api/html/d2/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunction.html index 95c2c627..49648d31 100644 --- a/docs/api/html/d2/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunction.html +++ b/docs/api/html/d2/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunction.html @@ -193,7 +193,7 @@

    $defaults (defined in TBela\CSS\Value\FontStretch)TBela\CSS\Value\FontStretchprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\FontStretch)TBela\CSS\Value\FontStretchprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\FontStretch - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Value\FontStretchstatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\FontStretch - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d3/d24/classTBela_1_1CSS_1_1Element_1_1Stylesheet-members.html b/docs/api/html/d3/d24/classTBela_1_1CSS_1_1Element_1_1Stylesheet-members.html index 2d15b376..bcdf4c83 100644 --- a/docs/api/html/d3/d24/classTBela_1_1CSS_1_1Element_1_1Stylesheet-members.html +++ b/docs/api/html/d3/d24/classTBela_1_1CSS_1_1Element_1_1Stylesheet-members.html @@ -90,8 +90,10 @@ - - + + + + @@ -112,28 +114,29 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + +
    $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    $parentTBela\CSS\Elementprotected
    __clone()TBela\CSS\Element
    __construct($ast=null, $parent=null)TBela\CSS\Element
    $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    __clone()TBela\CSS\Element
    __construct($ast=null, $parent=null)TBela\CSS\Element
    __get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList
    __toString()TBela\CSS\Element
    addAtRule($name, $value=null, $type=0)TBela\CSS\Element\RuleSet
    addComment($value)TBela\CSS\Element\RuleList
    getLeadingComments()TBela\CSS\Element
    getParent()TBela\CSS\Element
    getPosition()TBela\CSS\Element
    getRoot()TBela\CSS\Element
    getSrc()TBela\CSS\Element
    getTrailingComments()TBela\CSS\Element
    getType()TBela\CSS\Element
    getValue()TBela\CSS\Element
    hasChildren()TBela\CSS\Element\RuleList
    insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
    jsonSerialize()TBela\CSS\Element
    query($query)TBela\CSS\Element
    TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
    queryByClassNames($query)TBela\CSS\Element
    remove(ElementInterface $element)TBela\CSS\Element\RuleList
    removeChildren()TBela\CSS\Element\RuleList
    setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
    setChildren(array $elements)TBela\CSS\Element\RuleList
    setComments(?array $comments, $type)TBela\CSS\Elementprotected
    setLeadingComments(?array $comments)TBela\CSS\Element
    setTrailingComments(?array $comments)TBela\CSS\Element
    setValue($value)TBela\CSS\Element
    support(ElementInterface $child)TBela\CSS\Element\RuleList
    toObject()TBela\CSS\Element
    traverse(callable $fn, $event)TBela\CSS\Element
    getRawValue()TBela\CSS\Element
    getRoot()TBela\CSS\Element
    getSrc()TBela\CSS\Element
    getTrailingComments()TBela\CSS\Element
    getType()TBela\CSS\Element
    getValue()TBela\CSS\Element
    hasChildren()TBela\CSS\Element\RuleList
    insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
    jsonSerialize()TBela\CSS\Element
    query($query)TBela\CSS\Element
    TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
    queryByClassNames($query)TBela\CSS\Element
    remove(ElementInterface $element)TBela\CSS\Element\RuleList
    removeChildren()TBela\CSS\Element\RuleList
    setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
    setChildren(array $elements)TBela\CSS\Element\RuleList
    setComments(?array $comments, $type)TBela\CSS\Elementprotected
    setLeadingComments(?array $comments)TBela\CSS\Element
    setTrailingComments(?array $comments)TBela\CSS\Element
    setValue($value)TBela\CSS\Element
    support(ElementInterface $child)TBela\CSS\Element\RuleList
    toObject()TBela\CSS\Element
    traverse(callable $fn, $event)TBela\CSS\Element
    diff --git a/docs/api/html/d3/d53/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString.html b/docs/api/html/d3/d53/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString.html index c94ec1e8..21a085d0 100644 --- a/docs/api/html/d3/d53/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString.html +++ b/docs/api/html/d3/d53/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueString.html @@ -168,7 +168,7 @@

    @@ -104,19 +105,13 @@ - - - - - - @@ -125,34 +120,55 @@  

    Public Member Functions

     getHash ()
     
     render (array $options=[])
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     toObject ()
     
     __toString ()
    jsonSerialize ()
     
    - - - -

    -Protected Member Functions

     __construct ($data)
     
    - + + + + + + + - - + + + + + + + + + + - - - - - - + + + + + + +

    -Additional Inherited Members

    +Static Public Member Functions

    +static doRender (object $data, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    + + + + + + +

    +Protected Member Functions

     __construct ($data)
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    + @@ -160,12 +176,12 @@ - - - - - - + + + + + + @@ -209,31 +225,9 @@

    @inheritDoc @ignore

    -

    Reimplemented from TBela\CSS\Value.

    -

    Member Function Documentation

    - -

    ◆ getHash()

    - -
    -
    -

    +Additional Inherited Members

    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    - - - - - - -
    TBela\CSS\Value\CssString::getHash ()
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    - -
    -

    ◆ render()

    @@ -256,7 +250,7 @@

    5#`hf1c^DMj;%k+Ekw(uHU$hZ0h4eDq(98qV|vYWXLk47eQ)2)`@Z)!+ZTt1 z8*DOwKp=38mj@mKfdU}T(q93tzMK$OaNFqXP4LuewICeTC@4Tl9*CBwSS+qEVN8NY z{Zn|HKLm7I8czX&Jp`g#i}CoFkOq~Pyh!05Sm(L#eBUd4;yQY-s{J!B=ZmCK7nOj~)jWp^~Nzzf}lMQQd z^Y;KXbdZa8mOU#I)K6Xc(N6h0#ww4H z#f4z4%28OLlLq-~4d_t=_BOJp! z()5DNCwA{{@Htd2qzVG5r=IsLs7&bcIytcqCZPl$$+MYh8BU?eMq1uz&|$$N4+LB$ zo{B)D5aYZ~1;9|DKq0uUJO}aAb zWCzhQSBpdP7IC#k7Ax3o{ATadl>w{rXtD)CcAF~oBnyH`W6#a4TtZ-#oG~FG+ze`r zEObF9ShbE9jR>m{qoDW*(A*qq!`=rKLyEIXQUB=l?=cRwx^yJRK!(l+F{UC}3?{6a zSz+?WN?mLB^eE+fWoJ-_h9cJ(yB}o;=|pUIdA$3YOdY@bgWbUhaa?gN_xfPx=DlA~ z_}6^Kwt028fgxP6l}Y(_CxTW}`cqJ%0u-hrip5avq`Z}VrE{bUZJYc!q*^EK(w#e8 z)G^={4G^|G^hqvUN3dCMIZgz5Gmj38I1f)4uwSaG(`TsQOXP$0zb3WZe#`m{VWl7ekq|@icqq7p z|A2zpC*GAH++ZN*D+2RVRw<`%W6xNUEdM9L|E1yY@{FJhuEzm};-b9yFt9lOEI8i^ z%vaBt-Jaf*Ku#sag(he1wlR-!p*%#<(tgw8U|CX@DAz!_D`3@w^1!~chv@b0H274l z(TI8d28nIbNwbYab5qH|_|k&Iemv}%km6f`Z_Lvx?K9Q>Atx2FDL+YlSVLB{L>Cd* zczruEMQO0OTXf*x3$5Y%x# q7;*fYj!3g&^*H!sLuW?k^t6wnPTdax literal 1267 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-Q+)OlNbX7^Epo!$B>F!Z|_9r-8K+lOW5de-_(FVKx8k&L*We%7(YGw9lvx=YxkWS z6Xt|I-CrghWT&cmILJ0vrn8WsH9StO}G~~MKY3NB1jq&73|G`zzIwCw zYGE!)zprmp(3eoJbe!>$>F#;x}K2qr(a4w8UETc z_x3dDh+7sXo5K_K$&}^XlkyC!RFt11y(?tdO|N4qEGwsrGv`m1y}rwTn@*UKd-}$f zs4uIY$nLRxwdcyEUw>Gx$iBXS5&vr(PyW4>z2>HK>anVK z7iU?nIwO}8Hf5z=V~0*_gjTtYp?&bZ84aAKWf z=qX{7rLmUYiJPq4D^~_;3e8-%Fn?d((_cFv*5)NwDy~nR30H(TOgmE6}?7u>xezUa{wnbR9rcS~(t`0U1M zZ_8;WoJB{v7XRI&<8^jp(DmQbk|Q;CZh3aY<)V?8YWIyDI>+Dr-0N?1)Ot^`hV8wz z&YY@Ks>9|zo_s3&^zjXjKP!HV-+AP^|Gt^Sx_^tF2i(h(Zh7-czlu+_NM}lb6Hsx0 zQ>E6^-0n>$m)3qX?|#U`>ZP%;MF>uOil36N{eR`x<7THy|L4qG0FrvH`MgKs^zJJqi2_C_vkckb-IwKWz=OYZf@tH%i}Ze?5&?b}M-kE4irjL*37UBOQHUG)$jW&7l%Fwo$Yq- z!7pWRR^7^zw!15KXL>jG%$*c|`pe2oS2u6ZV(*9uekPx5rtO<0oL_J!Wil7@_N``b zUc}rx`8w~t*KwY7G1m_%rzU>ytz}&vy`<}Ox5CU-Im!QDZ{9!u(p)FYnoriokO*EL zB=>ysDSPd$&X%FZ^^bs=UA4qDq9i4;B-JXpC>2OC7#SED>Kd5q8W@Eb7+D#ZTbY{IRK9>Lh diff --git a/docs/api/html/d3/d5e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface-members.html b/docs/api/html/d3/d5e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface-members.html new file mode 100644 index 00000000..a47b1d01 --- /dev/null +++ b/docs/api/html/d3/d5e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + + + + diff --git a/docs/api/html/d3/d86/classTBela_1_1CSS_1_1Value_1_1BackgroundSize-members.html b/docs/api/html/d3/d86/classTBela_1_1CSS_1_1Value_1_1BackgroundSize-members.html index 7f3d63b9..8c383ed3 100644 --- a/docs/api/html/d3/d86/classTBela_1_1CSS_1_1Value_1_1BackgroundSize-members.html +++ b/docs/api/html/d3/d86/classTBela_1_1CSS_1_1Value_1_1BackgroundSize-members.html @@ -94,32 +94,35 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\BackgroundSize)TBela\CSS\Value\BackgroundSizeprotectedstatic $patterns (defined in TBela\CSS\Value\BackgroundSize)TBela\CSS\Value\BackgroundSizeprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Value\BackgroundSizestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\BackgroundSizestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Value\BackgroundSizestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d3/d9d/classTBela_1_1CSS_1_1Value_1_1Background-members.html b/docs/api/html/d3/d9d/classTBela_1_1CSS_1_1Value_1_1Background-members.html index 1f849f9e..6786144d 100644 --- a/docs/api/html/d3/d9d/classTBela_1_1CSS_1_1Value_1_1Background-members.html +++ b/docs/api/html/d3/d9d/classTBela_1_1CSS_1_1Value_1_1Background-members.html @@ -94,33 +94,36 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\Background)TBela\CSS\Value\Backgroundstatic $patterns (defined in TBela\CSS\Value\ShortHand)TBela\CSS\Value\ShortHandprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\ShortHandprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\ShortHandprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\ShortHand - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchPattern(array $tokens)TBela\CSS\Value\ShortHandstatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d3/da3/classTBela_1_1CSS_1_1Value_1_1BackgroundRepeat-members.html b/docs/api/html/d3/da3/classTBela_1_1CSS_1_1Value_1_1BackgroundRepeat-members.html index 6cb9f128..b61132ec 100644 --- a/docs/api/html/d3/da3/classTBela_1_1CSS_1_1Value_1_1BackgroundRepeat-members.html +++ b/docs/api/html/d3/da3/classTBela_1_1CSS_1_1Value_1_1BackgroundRepeat-members.html @@ -95,29 +95,33 @@ $keymap (defined in TBela\CSS\Value\BackgroundRepeat)TBela\CSS\Value\BackgroundRepeatprotectedstatic $keywords (defined in TBela\CSS\Value\BackgroundRepeat)TBela\CSS\Value\BackgroundRepeatprotectedstatic $patterns (defined in TBela\CSS\Value\BackgroundRepeat)TBela\CSS\Value\BackgroundRepeatprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\BackgroundRepeatprotectedstatic + TBela::CSS::Value::doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Value\BackgroundRepeatstatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Valuestatic + match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Value\BackgroundRepeatstatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic toObject()TBela\CSS\Value type()TBela\CSS\Valueprotectedstatic validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d3/db4/classTBela_1_1CSS_1_1Parser_1_1Helper.html b/docs/api/html/d3/db4/classTBela_1_1CSS_1_1Parser_1_1Helper.html index 18861fd1..55e4f181 100644 --- a/docs/api/html/d3/db4/classTBela_1_1CSS_1_1Parser_1_1Helper.html +++ b/docs/api/html/d3/db4/classTBela_1_1CSS_1_1Parser_1_1Helper.html @@ -115,9 +115,9 @@ - - + +

    Static Protected Attributes

    -static $fixParseUrl
     
    +static bool $fixParseUrl
     

    Member Function Documentation

    @@ -162,7 +162,7 @@

    Returns
    string
    -

    Referenced by TBela\CSS\Parser\load(), and TBela\CSS\Renderer\save().

    +

    Referenced by TBela\CSS\Parser\append(), TBela\CSS\Parser\getAst(), TBela\CSS\Parser\Lexer\load(), TBela\CSS\Renderer\save(), TBela\CSS\Parser\setOptions(), and TBela\CSS\Parser\stream().

    @@ -248,7 +248,7 @@

    Returns
    bool|string @ignore
    -

    Referenced by TBela\CSS\Parser\getFileContent().

    +

    Referenced by TBela\CSS\Parser\append(), and TBela\CSS\Parser\Lexer\load().

    @@ -276,7 +276,7 @@

    Returns
    string @ignore @ignore
    -

    Referenced by TBela\CSS\Parser\analyse(), TBela\CSS\Parser\load(), TBela\CSS\Renderer\renderProperty(), and TBela\CSS\Renderer\save().

    +

    Referenced by TBela\CSS\Parser\append(), TBela\CSS\Parser\Lexer\load(), TBela\CSS\Renderer\save(), TBela\CSS\Parser\setOptions(), and TBela\CSS\Parser\stream().

    @@ -355,7 +355,7 @@

    Returns
    string
    -

    Referenced by TBela\CSS\Renderer\renderProperty(), and TBela\CSS\Renderer\save().

    +

    Referenced by TBela\CSS\Renderer\save().

    @@ -437,7 +437,7 @@

    + + + + + + +CSS: TBela\CSS\Cli\Exceptions\DuplicateArgumentException Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Cli\Exceptions\DuplicateArgumentException Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Cli\Exceptions\DuplicateArgumentException:
    +
    +
    + +
    The documentation for this class was generated from the following file:
      +
    • src/Cli/Exceptions/DuplicateArgumentException.php
    • +
    +
    +
    + +
    + + diff --git a/docs/api/html/d3/dd5/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1DuplicateArgumentException.png b/docs/api/html/d3/dd5/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1DuplicateArgumentException.png new file mode 100644 index 0000000000000000000000000000000000000000..ac2687b7ed7a269cc864d51ca58f14c9e7b28808 GIT binary patch literal 905 zcmeAS@N?(olHy`uVBq!ia0y~yU~~qu12~w0v-kQf4@R|Jumea?=IbubK~fx zIn9JhZMFe$GG=n_8bDNAI^G(0We1WYQjk#TdG z(a{mf@b0X51LKTie2hUgwUJ5=Y}PCu9|JNv893hvD0K5OJ=x&gAXCOM;V>U#(G5ih zK5Lc}iR}!QK*@GlN+f@*xzt$|ft$#bGI!`^G`FD;i?}Ej5 zc(1r~GF&j)wNmoOyImD*bIxy#YWKdD%Qg3K?l$Xwb^Bl1%csY@Aw_R#!o!jCz@P>Rm<^DM=zB#vH z(-Hp2Gf%1>Zdekf9((2e?eEO(haIwcGnO;Gdi=s*fnD3oY1Z3M&t_PAS?!j~I_LJK zD?%sUj%V)vn(}v!Zq#KQ*xsMr?mMkL+~(A3&Vsie7A(}& z7k^z)^4VqG{OgAU?d3Ao2fcXxh21nwV!=Me1$KVg<*(Okc8B}_saqHRb;Ik^SHJ(= z^vmYfm-Cc3l@e!q%d&e?nT6H8Ok7XO;9vv$Trw=>lDuRQMe zY}ViI{CEGq@~!^LWN`HVyMo(O88+X!s(3*EAZnb;@hL0$xE#@`XSlZPxSQ40Kj(n? OhQZU-&t;ucLK6V-w5G=Z literal 0 HcmV?d00001 diff --git a/docs/api/html/d3/dda/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface-members.html b/docs/api/html/d3/dda/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface-members.html index 13d50236..78ef1cf8 100644 --- a/docs/api/html/d3/dda/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface-members.html +++ b/docs/api/html/d3/dda/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface-members.html @@ -104,25 +104,26 @@ getLeadingComments()TBela\CSS\Interfaces\RenderableInterface getParent()TBela\CSS\Interfaces\ElementInterface getPosition()TBela\CSS\Interfaces\ElementInterface - getRoot()TBela\CSS\Interfaces\ElementInterface - getSrc()TBela\CSS\Interfaces\ElementInterface - getTrailingComments()TBela\CSS\Interfaces\RenderableInterface - getType()TBela\CSS\Interfaces\ElementInterface - getValue()TBela\CSS\Interfaces\ElementInterface - hasChildren()TBela\CSS\Interfaces\RuleListInterface - insert(ElementInterface $element, $position)TBela\CSS\Interfaces\RuleListInterface - query($query)TBela\CSS\Interfaces\ElementInterface - TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface - queryByClassNames($query)TBela\CSS\Interfaces\ElementInterface - remove(ElementInterface $element)TBela\CSS\Interfaces\RuleListInterface - removeChildren()TBela\CSS\Interfaces\RuleListInterface - setChildren(array $elements)TBela\CSS\Interfaces\RuleListInterface - setLeadingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface - setTrailingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface - setValue($value)TBela\CSS\Interfaces\ElementInterface - support(ElementInterface $child)TBela\CSS\Interfaces\RuleListInterface - toObject()TBela\CSS\Interfaces\ObjectInterface - traverse(callable $fn, $event)TBela\CSS\Interfaces\ElementInterface + getRawValue()TBela\CSS\Interfaces\ElementInterface + getRoot()TBela\CSS\Interfaces\ElementInterface + getSrc()TBela\CSS\Interfaces\ElementInterface + getTrailingComments()TBela\CSS\Interfaces\RenderableInterface + getType()TBela\CSS\Interfaces\ElementInterface + getValue()TBela\CSS\Interfaces\ElementInterface + hasChildren()TBela\CSS\Interfaces\RuleListInterface + insert(ElementInterface $element, $position)TBela\CSS\Interfaces\RuleListInterface + query($query)TBela\CSS\Interfaces\ElementInterface + TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface + queryByClassNames($query)TBela\CSS\Interfaces\ElementInterface + remove(ElementInterface $element)TBela\CSS\Interfaces\RuleListInterface + removeChildren()TBela\CSS\Interfaces\RuleListInterface + setChildren(array $elements)TBela\CSS\Interfaces\RuleListInterface + setLeadingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface + setTrailingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface + setValue($value)TBela\CSS\Interfaces\ElementInterface + support(ElementInterface $child)TBela\CSS\Interfaces\RuleListInterface + toObject()TBela\CSS\Interfaces\ObjectInterface + traverse(callable $fn, $event)TBela\CSS\Interfaces\ElementInterface diff --git a/docs/api/html/d3/de6/classTBela_1_1CSS_1_1Value_1_1Font-members.html b/docs/api/html/d3/de6/classTBela_1_1CSS_1_1Value_1_1Font-members.html index 18d9d051..fc625de9 100644 --- a/docs/api/html/d3/de6/classTBela_1_1CSS_1_1Value_1_1Font-members.html +++ b/docs/api/html/d3/de6/classTBela_1_1CSS_1_1Value_1_1Font-members.html @@ -94,33 +94,36 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\Font)TBela\CSS\Value\Fontprotectedstatic $patterns (defined in TBela\CSS\Value\Font)TBela\CSS\Value\Fontprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\ShortHandprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\ShortHandprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\ShortHand - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchPattern(array $tokens)TBela\CSS\Value\ShortHandstatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d4/d37/classTBela_1_1CSS_1_1Element_1_1NestingAtRule-members.html b/docs/api/html/d4/d37/classTBela_1_1CSS_1_1Element_1_1NestingAtRule-members.html new file mode 100644 index 00000000..51f1da08 --- /dev/null +++ b/docs/api/html/d4/d37/classTBela_1_1CSS_1_1Element_1_1NestingAtRule-members.html @@ -0,0 +1,156 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Element\NestingAtRule Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Element\NestingAtRule, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    $parentTBela\CSS\Elementprotected
    $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    __clone()TBela\CSS\Element
    __construct($ast=null, $parent=null)TBela\CSS\Element
    __get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList
    __toString()TBela\CSS\Element
    addComment($value)TBela\CSS\Element\RuleList
    addDeclaration($name, $value)TBela\CSS\Element\Rule
    addSelector($selector)TBela\CSS\Element\Rule
    append(ElementInterface ... $elements)TBela\CSS\Element\RuleList
    appendCss($css)TBela\CSS\Element\RuleList
    computeShortHand()TBela\CSS\Interfaces\RuleListInterface
    computeSignature()TBela\CSS\Elementprotected
    copy()TBela\CSS\Element
    deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element
    deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected
    from($css, array $options=[])TBela\CSS\Elementstatic
    fromUrl($url, array $options=[])TBela\CSS\Elementstatic
    getAst()TBela\CSS\Element
    getChildren()TBela\CSS\Element\RuleList
    getInstance($ast)TBela\CSS\Elementstatic
    getIterator()TBela\CSS\Element\RuleList
    getLeadingComments()TBela\CSS\Element
    getParent()TBela\CSS\Element
    getPosition()TBela\CSS\Element
    getRawValue()TBela\CSS\Element
    getRoot()TBela\CSS\Element
    getSelector()TBela\CSS\Element\Rule
    getSrc()TBela\CSS\Element
    getTrailingComments()TBela\CSS\Element
    getType()TBela\CSS\Element
    getValue()TBela\CSS\Element
    hasChildren()TBela\CSS\Element\RuleList
    insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
    jsonSerialize()TBela\CSS\Element
    merge(Rule $rule)TBela\CSS\Element\Rule
    parseSelector($selectors) (defined in TBela\CSS\Element\Rule)TBela\CSS\Element\Ruleprotected
    query($query)TBela\CSS\Element
    TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
    queryByClassNames($query)TBela\CSS\Element
    remove(ElementInterface $element)TBela\CSS\Element\RuleList
    removeChildren()TBela\CSS\Element\RuleList
    removeSelector($selector)TBela\CSS\Element\Rule
    setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
    setChildren(array $elements)TBela\CSS\Element\RuleList
    setComments(?array $comments, $type)TBela\CSS\Elementprotected
    setLeadingComments(?array $comments)TBela\CSS\Element
    setSelector($selectors)TBela\CSS\Element\Rule
    setTrailingComments(?array $comments)TBela\CSS\Element
    setValue($value)TBela\CSS\Element
    support(ElementInterface $child)TBela\CSS\Element\NestingRule
    toObject()TBela\CSS\Element
    traverse(callable $fn, $event)TBela\CSS\Element
    +
    + + + + diff --git a/docs/api/html/d4/d5e/classTBela_1_1CSS_1_1Value_1_1FontFamily-members.html b/docs/api/html/d4/d5e/classTBela_1_1CSS_1_1Value_1_1FontFamily-members.html index 4a58ecb8..cd536e2a 100644 --- a/docs/api/html/d4/d5e/classTBela_1_1CSS_1_1Value_1_1FontFamily-members.html +++ b/docs/api/html/d4/d5e/classTBela_1_1CSS_1_1Value_1_1FontFamily-members.html @@ -94,34 +94,37 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $patterns (defined in TBela\CSS\Value\ShortHand)TBela\CSS\Value\ShortHandprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse($string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\FontFamilyprotectedstatic - TBela::CSS::Value::ShortHand::doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\ShortHandprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\FontFamilyprotectedstatic + TBela::CSS::Value::ShortHand::doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\ShortHandprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\ShortHand - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchPattern(array $tokens)TBela\CSS\Value\ShortHandstatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\FontFamilystatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d4/d63/classTBela_1_1CSS_1_1Ast_1_1Traverser-members.html b/docs/api/html/d4/d63/classTBela_1_1CSS_1_1Ast_1_1Traverser-members.html index c2a1d85c..8ac46d50 100644 --- a/docs/api/html/d4/d63/classTBela_1_1CSS_1_1Ast_1_1Traverser-members.html +++ b/docs/api/html/d4/d63/classTBela_1_1CSS_1_1Ast_1_1Traverser-members.html @@ -88,15 +88,14 @@

    This is the complete list of members for TBela\CSS\Ast\Traverser, including all inherited members.

    - - - - - - - - - + + + + + + + +
    doClone($object)TBela\CSS\Ast\Traverserprotected
    doTraverse($node)TBela\CSS\Ast\Traverserprotected
    emit(string $event,... $args) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
    IGNORE_CHILDREN (defined in TBela\CSS\Ast\Traverser)TBela\CSS\Ast\Traverser
    IGNORE_NODE (defined in TBela\CSS\Ast\Traverser)TBela\CSS\Ast\Traverser
    off(string $event, callable $callable) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
    on(string $event, callable $callable) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
    process($node, array $data)TBela\CSS\Ast\Traverserprotected
    traverse($ast)TBela\CSS\Ast\Traverser
    doTraverse($node, $level)TBela\CSS\Ast\Traverserprotected
    emit(string $event,... $args) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
    IGNORE_CHILDREN (defined in TBela\CSS\Ast\Traverser)TBela\CSS\Ast\Traverser
    IGNORE_NODE (defined in TBela\CSS\Ast\Traverser)TBela\CSS\Ast\Traverser
    off(string $event, callable $callable) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
    on(string $event, callable $callable) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
    process($node, array $data)TBela\CSS\Ast\Traverserprotected
    traverse($ast)TBela\CSS\Ast\Traverser
    diff --git a/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html b/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html new file mode 100644 index 00000000..19af44c4 --- /dev/null +++ b/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html @@ -0,0 +1,315 @@ + + + + + + + +CSS: TBela\CSS\Value\InvalidCssFunction Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Value\InvalidCssFunction Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Value\InvalidCssFunction:
    +
    +
    + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     render (array $options=[])
     
     getValue ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __get ($name)
     
     __isset ($name)
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Static Public Member Functions

    static doRecover (object $data)
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    + + + + + + + + + + + + + + +

    +Static Protected Member Functions

    static validate ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    +string $hash = null
     
    - Static Protected Attributes inherited from TBela\CSS\Value
    +static array $defaults = []
     
    +static array $keywords = []
     
    +static array $cache = []
     
    +

    Member Function Documentation

    + +

    ◆ doRecover()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static TBela\CSS\Value\InvalidCssFunction::doRecover (object $data)
    +
    +static
    +
    +

    recover an invalid token

    + +

    Implements TBela\CSS\Interfaces\InvalidTokenInterface.

    + +
    +
    + +

    ◆ getValue()

    + +
    +
    + + + + + + + +
    TBela\CSS\Value\InvalidCssFunction::getValue ()
    +
    +

    @inheritDoc

    + +
    +
    + +

    ◆ render()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Value\InvalidCssFunction::render (array $options = [])
    +
    +

    @inheritDoc

    + +

    Reimplemented from TBela\CSS\Value.

    + +
    +
    + +

    ◆ validate()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static TBela\CSS\Value\InvalidCssFunction::validate ( $data)
    +
    +staticprotected
    +
    +

    @inheritDoc

    + +

    Reimplemented from TBela\CSS\Value.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Value/InvalidCssFunction.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.js b/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.js new file mode 100644 index 00000000..970d3e79 --- /dev/null +++ b/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.js @@ -0,0 +1,5 @@ +var classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction = +[ + [ "getValue", "d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html#a11c1ff0b1b59f87ead623f69a98986c7", null ], + [ "render", "d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html#a44432fb43399980cda058d7eec30de29", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.png b/docs/api/html/d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.png new file mode 100644 index 0000000000000000000000000000000000000000..19d3332265d27f1f9690b689926edb92fc5469ce GIT binary patch literal 2101 zcmb7_c~lbz9>)i?LSQ)-P{36V7lgqeE|(zXR3HZ+4w0iE5nTcyC15}h2_Xn7)I~AG zWJ5Vb2zYQw9hIz4^>{=KcPe-+X?*$?^B| zR#Vxn0sw#-8g&c;07WL8vz52OBo|zJ4qx>AeQ=(eo11W)T%3y)6y?F`%h}PH2AfOD}&C zQ%1gv1*h!gLR;UyhKSUzPhaEzM&Irul?Ls{5D7_sq6xP=G5PrAawbzMy_d&i z^opE!GGx|}fu)lOFEtonT}qvsc#dC_P_4wTi|1;&YV7a*Y+9#wNfyHb}A9CSL&G3D)so4Ik?tuj*U;fAF zoQpFFhY#6EnzNWZ8V^eSMYSJdIiGLcI16Im-op^qV{b=FPWWUP7pb!)7mJv+V;!AU z?<~Z;e9D2ITmQaMoBKF4sk)+>*PgFyE#5czjh+&u9+NyXKxTW|-^9Lf&aW$$^{RDt ze&Z4>FbX^niOzb`ok?|A`%$zmdK}m$f%LdlUTWN`%X>}6@(V*O&oRJs3j7`g-R!!$ zZ;c{Lyvx$W5HF9n8k*uOX!Z9(IDvD9l>>GTeY}%H{8NUxX|f#z!rqdww%12OT~?3q zHHNIlNBDkMv8xOCdt=?G5EcC0>r3GuuAXUWYG7hha&xMXkYyWd?&2HqnU=Y>n{4uF z!l3L0)XLk`rZBpIGJpm_ zkto0zG=+7s_`fbb=3>|?E&_T9TeTZdI1H2q1OIea+Tz=!KD7BRAm^1kOipu2rk}?T zz)zX#Fi}^oyTiQvCI4CeIGe=F`TUg;kVVm<1E{R>?V12Fj|nImsWG(NfO2<8QJHRw z!T<_+JJ1Ltpw|dg*zUI5#1t;h{GH;rq~b~Wu=%dCU|`LLU{ilUn`>*svu5;mA{7`A zRKVeSz)iBL$DuH2B7voXmdhbOA&K}*ToFL49^r-_S9Z3kZ|XzKYs~a!oexG60(&~` z>OUSNrQ1bbHB-14t7=#XE={O=Xfsu#nj67#>TB)4EYdd2$I&UaGaz`pDPA9Bw4fAD=*EiGUG&#bL6ct1$b37+SE!+>*NLxqC4aje_Al4mC zi|2gZmD0SKSSF?DVPI1o+z%&5mP~A>tkkB{-KvhfhPzgKKev3eOjGf%G?k@kElEJ= z^0%yFXEhI@eAhff}Kj8!T_g z{}dJ_YJK;W+rC6inER!ZxAXmxfb4cAOh)Nhm{93f{?k0i6OqrPDJTP_dtj@zjQ_Z< zzw37PazO>L)qZO>*sj`WM4swzPlUsfd}4~_?CIrUuzhg0H+C>?PG^TgKhsn2Fh)Bf z6WF#m1yrIi^svIh7v!#vs@q`?<73D7MSjS=QY=`=A~Lj$bX{2#G}gEF6gMWhNRahL z1wZ8QuNo!S?HX5VBz8^1K_L~c5H(nGs0@RlC$8ZHBBs~FXyITWWZ-Mr^(0Q>gmHAI z20@Jv5)T7<@XS)?tC{#(L6wE`<(^xt*n@jls3s{&Jr|+RNHC{Q0J)ZU37=nCV95o!$f^DiZw*OY z)402w#RN*8*g%6?p75%D=KU^&?@=FaB`)4+7CrWTdJ&zWHPJ1rW|Ho$PwPZU`L8rQ zljF*mlB~$(#-|y~)rmtc$njfq=Y2-Q5)9FZkL>0(&Q_ED;O>bisF)fC)>1c=c3pK2 Vi-1-i!~b{y?df-{#^dy*Ujb~&z0&{y literal 0 HcmV?d00001 diff --git a/docs/api/html/d4/d8c/classTBela_1_1CSS_1_1Value_1_1Outline-members.html b/docs/api/html/d4/d8c/classTBela_1_1CSS_1_1Value_1_1Outline-members.html index 9f335692..720c1012 100644 --- a/docs/api/html/d4/d8c/classTBela_1_1CSS_1_1Value_1_1Outline-members.html +++ b/docs/api/html/d4/d8c/classTBela_1_1CSS_1_1Value_1_1Outline-members.html @@ -94,33 +94,36 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $patterns (defined in TBela\CSS\Value\Outline)TBela\CSS\Value\Outlineprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\ShortHandprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\ShortHandprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\ShortHand - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchPattern(array $tokens)TBela\CSS\Value\ShortHandstatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html b/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html new file mode 100644 index 00000000..3e2d65d3 --- /dev/null +++ b/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html @@ -0,0 +1,173 @@ + + + + + + + +CSS: TBela\CSS\Process\Pool Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Process\Pool Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Process\Pool:
    +
    +
    + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    add (Process $process)
     
    setConcurrency (int $concurrency)
     
    setSleepTime (int $sleepTime)
     
    wait ()
     
    - Public Member Functions inherited from TBela\CSS\Event\EventInterface
    on (string $event, callable $callable)
     
    off (string $event, callable $callable)
     
    emit (string $event,... $args)
     
    + + + +

    +Protected Member Functions

    check ()
     
    + + + + + + + + + +

    +Protected Attributes

    +array $queue = []
     
    +int $concurrency = 20
     
    +int $count = 0
     
    +int $sleepTime = 30
     
    +

    Detailed Description

    +

    Usage:

    +

    $pool = new Pool();

    +

    $pool->on('finish', function (Process $process, $position) {

     echo "process #$position completed!";
    +

    });

    +

    $pool->add(new Process(...)); $pool->add(new Process(...)); $pool->add(new Process(...));

    +

    $pool->wait();

    +

    The documentation for this class was generated from the following file:
      +
    • src/Process/Pool.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.js b/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.js new file mode 100644 index 00000000..d18ce279 --- /dev/null +++ b/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.js @@ -0,0 +1,13 @@ +var classTBela_1_1CSS_1_1Process_1_1Pool = +[ + [ "__construct", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#a2b3ceb4c6c685e5e44e5ec5212ab1f8b", null ], + [ "add", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#aef97a17ee7f56a6fbc52e74a297f2408", null ], + [ "check", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#acc8869ecdf37c65a6f3b2cf7a2b562c2", null ], + [ "setConcurrency", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#ae5dc879e7437963e530d55a675aea64e", null ], + [ "setSleepTime", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#a4833f96bc33b0325fc6346538515b3e0", null ], + [ "wait", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#a9fbf2fb8197f0b5d189d617c487c1edb", null ], + [ "$concurrency", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#aea817080bee0734434c9f56a71db66c2", null ], + [ "$count", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#ac73ff765fdc1ef01cf6c491af4519807", null ], + [ "$queue", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#af21c695f936ef415b0c2c622cdf3237e", null ], + [ "$sleepTime", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html#acff9ee952f4fb1bffed42966b50196eb", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.png b/docs/api/html/d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.png new file mode 100644 index 0000000000000000000000000000000000000000..5ef084df0f9c0da26e6543002d8307a221071119 GIT binary patch literal 701 zcmeAS@N?(olHy`uVBq!ia0vp^hk-bNgBeIp4mKwlyy}%;Msb8i<*bakr%Vh8y+_KFd;EkKl$dA zHd6!D$+YU-iUFVe^*nZ1?&f7EY_Aj1>hkm`YIBFjo_#Hek<*^uWcsltj)DKW zxWS&d^X)&F+T>e~JJ&Ef-}7ducRa};us(&MBixALh_)odqp3U$K>ZCBs>}|1CNV0+ zp-TIOdTH{Dvp%>8Q?iWb?T!8Q?Gm|H;_jM#{-orqw9N9{x5TrnFH5xD%8t?(dJr+W zLt65hs?jvr^qlG^v)8?yoONq`pTypG$u~A>X5X0~7R`59&qFmhvR0oV{<_3AsjHlG zzsyRC{h4PcOth{XQnBg@Y<@0`wd`)B$hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $patterns (defined in TBela\CSS\Value\ShortHand)TBela\CSS\Value\ShortHandprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\ShortHandprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\ShortHandprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\ShortHand - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchPattern(array $tokens)TBela\CSS\Value\ShortHandstatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d4/dcd/classTBela_1_1CSS_1_1Property_1_1Comment-members.html b/docs/api/html/d4/dcd/classTBela_1_1CSS_1_1Property_1_1Comment-members.html index 05225654..991f1e6c 100644 --- a/docs/api/html/d4/dcd/classTBela_1_1CSS_1_1Property_1_1Comment-members.html +++ b/docs/api/html/d4/dcd/classTBela_1_1CSS_1_1Property_1_1Comment-members.html @@ -93,20 +93,23 @@ $trailingcomments (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected $type (defined in TBela\CSS\Property\Comment)TBela\CSS\Property\Commentprotected $value (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected - __construct($value)TBela\CSS\Property\Comment - __toString()TBela\CSS\Property\Property - getAst()TBela\CSS\Property\Property - getHash()TBela\CSS\Property\Comment + $vendor (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected + __construct($value)TBela\CSS\Property\Comment + __toString()TBela\CSS\Property\Property + getAst()TBela\CSS\Property\Property getLeadingComments()TBela\CSS\Property\Comment - getName()TBela\CSS\Property\Comment + getName(bool $vendor=false)TBela\CSS\Property\Comment getTrailingComments()TBela\CSS\Property\Comment getType()TBela\CSS\Property\Property getValue()TBela\CSS\Property\Comment - render(array $options=[])TBela\CSS\Property\Comment - setLeadingComments(?array $comments)TBela\CSS\Property\Comment + getVendor()TBela\CSS\Property\Property + render(array $options=[])TBela\CSS\Property\Comment + setLeadingComments(?array $comments)TBela\CSS\Property\Comment + setName($name)TBela\CSS\Property\Property setTrailingComments(?array $comments)TBela\CSS\Property\Comment setValue($value)TBela\CSS\Property\Comment - toObject()TBela\CSS\Interfaces\ObjectInterface + setVendor($vendor)TBela\CSS\Property\Property + toObject()TBela\CSS\Interfaces\ObjectInterface diff --git a/docs/api/html/d4/dd9/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration-members.html b/docs/api/html/d4/dd9/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration-members.html new file mode 100644 index 00000000..9cb78ed5 --- /dev/null +++ b/docs/api/html/d4/dd9/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Parser\Validator\InvalidDeclaration Member List
    +
    + +
    + + + + diff --git a/docs/api/html/d4/de0/classTBela_1_1CSS_1_1Value_1_1FontStyle-members.html b/docs/api/html/d4/de0/classTBela_1_1CSS_1_1Value_1_1FontStyle-members.html index 3134074f..9cd5d397 100644 --- a/docs/api/html/d4/de0/classTBela_1_1CSS_1_1Value_1_1FontStyle-members.html +++ b/docs/api/html/d4/de0/classTBela_1_1CSS_1_1Value_1_1FontStyle-members.html @@ -93,33 +93,36 @@ $defaults (defined in TBela\CSS\Value\FontStyle)TBela\CSS\Value\FontStyleprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\FontStyle)TBela\CSS\Value\FontStyleprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\FontStyle - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\FontStyle - TBela::CSS::Value::match(string $type)TBela\CSS\Value + match(object $data, $type)TBela\CSS\Value\FontStylestatic + TBela::CSS::Value::match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\FontStylestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d4/dfb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule-members.html b/docs/api/html/d4/dfb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule-members.html new file mode 100644 index 00000000..afee763e --- /dev/null +++ b/docs/api/html/d4/dfb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Parser\Validator\InvalidAtRule Member List
    +
    + +
    + + + + diff --git a/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.html b/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.html index 2e6ecbba..7b785215 100644 --- a/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.html +++ b/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.html @@ -144,7 +144,7 @@

    Returns
    array
    -

    Implemented in TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor, TBela\CSS\Query\TokenSelectorValueAttribute, TBela\CSS\Query\TokenSelectorValueAttributeFunction, TBela\CSS\Query\TokenSelectorValueAttributeSelector, TBela\CSS\Query\TokenSelectorValueAttributeExpression, TBela\CSS\Query\TokenSelectorValueAttributeFunctionGeneric, TBela\CSS\Query\TokenSelectorValueSeparator, TBela\CSS\Query\TokenSelectorValueString, TBela\CSS\Query\TokenSelectorValueAttributeFunctionNot, TBela\CSS\Query\TokenSelectorValueAttributeString, TBela\CSS\Query\TokenSelectorValueAttributeIndex, TBela\CSS\Query\TokenSelectorValueAttributeTest, TBela\CSS\Query\TokenSelectorValueWhitespace, TBela\CSS\Query\TokenWhitespace, TBela\CSS\Query\TokenSelectorValueAttributeFunctionComment, and TBela\CSS\Query\TokenSelectorValueAttributeFunctionEmpty.

    +

    Implemented in TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor, TBela\CSS\Query\TokenSelectorValueAttribute, TBela\CSS\Query\TokenSelectorValueAttributeFunction, TBela\CSS\Query\TokenSelectorValueAttributeSelector, TBela\CSS\Query\TokenSelectorValueAttributeExpression, TBela\CSS\Query\TokenSelectorValueAttributeFunctionGeneric, TBela\CSS\Query\TokenSelectorValueSeparator, TBela\CSS\Query\TokenSelectorValueString, TBela\CSS\Query\TokenSelectorValueAttributeFunctionNot, TBela\CSS\Query\TokenSelectorValueAttributeString, TBela\CSS\Query\TokenSelectorValueAttributeIndex, TBela\CSS\Query\TokenSelectorValueAttributeTest, TBela\CSS\Query\TokenSelectorValueWhitespace, TBela\CSS\Query\TokenSelectorValueAttributeFunctionComment, TBela\CSS\Query\TokenSelectorValueAttributeFunctionEmpty, and TBela\CSS\Query\TokenWhitespace.

    @@ -171,12 +171,12 @@

    Returns
    string
    -

    Implemented in TBela\CSS\Query\TokenSelectorValueAttributeExpression, TBela\CSS\Query\TokenSelectorValueAttribute, TBela\CSS\Query\TokenSelectorValueAttributeSelector, TBela\CSS\Query\TokenSelectorValueString, TBela\CSS\Query\TokenSelectorValueSeparator, TBela\CSS\Query\TokenSelectorValueAttributeTest, TBela\CSS\Query\TokenSelectorValueWhitespace, TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor, TBela\CSS\Query\TokenSelectorValueAttributeFunction, TBela\CSS\Query\TokenSelectorValueAttributeFunctionGeneric, TBela\CSS\Query\TokenSelectorValueAttributeString, TBela\CSS\Query\TokenSelectorValueAttributeFunctionNot, TBela\CSS\Query\TokenSelectorValueAttributeIndex, TBela\CSS\Query\TokenSelectorValueAttributeFunctionComment, TBela\CSS\Query\TokenSelectorValueAttributeFunctionEmpty, and TBela\CSS\Query\TokenWhitespace.

    +

    Implemented in TBela\CSS\Query\TokenSelectorValueAttributeSelector, TBela\CSS\Query\TokenSelectorValueAttributeExpression, TBela\CSS\Query\TokenSelectorValueString, TBela\CSS\Query\TokenSelectorValueAttribute, TBela\CSS\Query\TokenSelectorValueSeparator, TBela\CSS\Query\TokenSelectorValueAttributeTest, TBela\CSS\Query\TokenSelectorValueWhitespace, TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor, TBela\CSS\Query\TokenSelectorValueAttributeFunction, TBela\CSS\Query\TokenSelectorValueAttributeFunctionGeneric, TBela\CSS\Query\TokenSelectorValueAttributeString, TBela\CSS\Query\TokenSelectorValueAttributeFunctionNot, TBela\CSS\Query\TokenSelectorValueAttributeIndex, TBela\CSS\Query\TokenSelectorValueAttributeFunctionComment, TBela\CSS\Query\TokenSelectorValueAttributeFunctionEmpty, and TBela\CSS\Query\TokenWhitespace.


    The documentation for this interface was generated from the following file:
      -
    • src/TBela/CSS/Query/TokenSelectorValueInterface.php
    • +
    • src/Query/TokenSelectorValueInterface.php
    diff --git a/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.png b/docs/api/html/d4/dff/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorValueInterface.png index fcbdcf81f46131b42799998b303bda09a51b7b8f..33263278bba5e5a383cc1c6f62b389854e13340f 100644 GIT binary patch literal 11793 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 diff --git a/docs/api/html/d5/d28/classTBela_1_1CSS_1_1Element_1_1Rule-members.html b/docs/api/html/d5/d28/classTBela_1_1CSS_1_1Element_1_1Rule-members.html index 730d595e..d1ac9581 100644 --- a/docs/api/html/d5/d28/classTBela_1_1CSS_1_1Element_1_1Rule-members.html +++ b/docs/api/html/d5/d28/classTBela_1_1CSS_1_1Element_1_1Rule-members.html @@ -90,8 +90,10 @@ - - + + + + @@ -112,33 +114,34 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    $parentTBela\CSS\Elementprotected
    __clone()TBela\CSS\Element
    __construct($ast=null, $parent=null)TBela\CSS\Element
    $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    __clone()TBela\CSS\Element
    __construct($ast=null, $parent=null)TBela\CSS\Element
    __get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList
    __toString()TBela\CSS\Element
    addComment($value)TBela\CSS\Element\RuleList
    addDeclaration($name, $value)TBela\CSS\Element\Rule
    getLeadingComments()TBela\CSS\Element
    getParent()TBela\CSS\Element
    getPosition()TBela\CSS\Element
    getRoot()TBela\CSS\Element
    getSelector()TBela\CSS\Element\Rule
    getSrc()TBela\CSS\Element
    getTrailingComments()TBela\CSS\Element
    getType()TBela\CSS\Element
    getValue()TBela\CSS\Element
    hasChildren()TBela\CSS\Element\RuleList
    insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
    jsonSerialize()TBela\CSS\Element
    merge(Rule $rule)TBela\CSS\Element\Rule
    parseSelector($selectors) (defined in TBela\CSS\Element\Rule)TBela\CSS\Element\Ruleprotected
    query($query)TBela\CSS\Element
    TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
    queryByClassNames($query)TBela\CSS\Element
    remove(ElementInterface $element)TBela\CSS\Element\RuleList
    removeChildren()TBela\CSS\Element\RuleList
    removeSelector($selector)TBela\CSS\Element\Rule
    setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
    setChildren(array $elements)TBela\CSS\Element\RuleList
    setComments(?array $comments, $type)TBela\CSS\Elementprotected
    setLeadingComments(?array $comments)TBela\CSS\Element
    setSelector($selectors)TBela\CSS\Element\Rule
    setTrailingComments(?array $comments)TBela\CSS\Element
    setValue($value)TBela\CSS\Element
    support(ElementInterface $child)TBela\CSS\Element\Rule
    toObject()TBela\CSS\Element
    traverse(callable $fn, $event)TBela\CSS\Element
    getRawValue()TBela\CSS\Element
    getRoot()TBela\CSS\Element
    getSelector()TBela\CSS\Element\Rule
    getSrc()TBela\CSS\Element
    getTrailingComments()TBela\CSS\Element
    getType()TBela\CSS\Element
    getValue()TBela\CSS\Element
    hasChildren()TBela\CSS\Element\RuleList
    insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
    jsonSerialize()TBela\CSS\Element
    merge(Rule $rule)TBela\CSS\Element\Rule
    parseSelector($selectors) (defined in TBela\CSS\Element\Rule)TBela\CSS\Element\Ruleprotected
    query($query)TBela\CSS\Element
    TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
    queryByClassNames($query)TBela\CSS\Element
    remove(ElementInterface $element)TBela\CSS\Element\RuleList
    removeChildren()TBela\CSS\Element\RuleList
    removeSelector($selector)TBela\CSS\Element\Rule
    setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
    setChildren(array $elements)TBela\CSS\Element\RuleList
    setComments(?array $comments, $type)TBela\CSS\Elementprotected
    setLeadingComments(?array $comments)TBela\CSS\Element
    setSelector($selectors)TBela\CSS\Element\Rule
    setTrailingComments(?array $comments)TBela\CSS\Element
    setValue($value)TBela\CSS\Element
    support(ElementInterface $child)TBela\CSS\Element\Rule
    toObject()TBela\CSS\Element
    traverse(callable $fn, $event)TBela\CSS\Element
    diff --git a/docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.html b/docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.html index 61fc07e3..a76ac30c 100644 --- a/docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.html +++ b/docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.html @@ -109,7 +109,7 @@  


    The documentation for this interface was generated from the following file:
      -
    • src/TBela/CSS/Query/TokenSelectorInterface.php
    • +
    • src/Query/TokenSelectorInterface.php
    diff --git a/docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.png b/docs/api/html/d5/d3b/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectorInterface.png index 8ba968d29fb60636a1fece0a2e46acdaf33192c8..437b51e7cbdcab4c569eb413ad74c694ed326fe8 100644 GIT binary patch literal 1279 zcmeAS@N?(olHy`uVBq!ia0vp^KY+M{gBeKv)x8GdNCfzVxc>kDAINBS*p>M>09l7-B~;7+y2tDt?#y`v3Xiu=zd_UA$>2P`1XvZ@;dX>$+u4} zz57P)?A0Bo5<@1LyomfTEnGTthxdiMiv?{?H2>D=xhZ$=9Mj|_%6oS`-kbY1q(Xe* zx#KG)%g8lK=NB68_qya?FIi)=@ncW4#Pt`4E^lM*d+>0^66?J0Wjd~&yB7bqeH>}- zU-Z;}b**Iy^YaI-LG|Ay`D5?KsNXNlz9Tj9^{a=$V!M8YU3l4dd)+w>U&j~VEiAKOlA48ss&7Gq*Q^H&Q%w#sYGpPthg@P|U$KOfFTfK`!Tf7a zi*|;Hh&NQhRIhA&zxLg?{4@U+MgEoOVSq+~y@@9eyYOE#yGnhT&5yND9t?`E+P2@I zO4(uEv<1l>ISb{R?K_?_)c98I=<>d`G5Du=zTP&?$qVuA|2aa-g(icuYELgFtY?5Gn|GdZV`o3?w8vKyocg1JJGb-)w501_5ESqoo&Hcf> z%u99hjp=r6?vKm13O}E>O}2oA|9DEq+`_~2ZWQj`p8RxQ)v?Wa^PXtUyTdw%>cRAI z_7zL9!~xz&^3RT(_EaZ!dTOMfP`Ap}%b-Ls>%pWDPyU1Yuk&Tkmh8v~vu9hZvh>$B zGxv**JZhZ}-&s$Z@?xfJyyu@&iU-no7n^$p0V9cBz}>Kh4IDx1-riXGr+fR6oM1KQ z+Q`?*wCxDnzQeSRqnodIU!s&j3?Xs(!zP{ z_s>o5Ho2qv;@w3KxhDr}#i}f28v8*~arZyo+g7EuXLi8z~3ui++5qC?=eL{-z68w?}Q8tI)g9|He8!&+;!kJ5=`iudk_5eL20v>WAl@<<0Yt q{$=-yo#b}`9zO98fW-^zSN?#46p6gouCIWl6@#a%pUXO@geCyBBY5Ee literal 1053 zcmeAS@N?(olHy`uVBq!ia0vp^KY+M{g&9a%+_nA*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4NyWTz$e7@|NsBFr{+HY z_8us}z%T*G-Cx7t17tFm1o;IsI6S+N2I3@nySp%Su*!M>IqW5#zOL*~*_oKwP5!es zi7_xR{q}Tm45_&Fc6M#vZ3CX8oCV@H@-`gj7N`+_(Qxm-&u`}?I?FX*UAfz%6r#X7 zP2-=>%Scaq4SRi^Pu$a|-si2a+A+~Yh(UmXhru$N;nAkkv+EUv5&W&yTl!48fiJM5Kp(goTSB-|7{BpBIx*dMZ;PP=32 z9{Zq?!SG?DLGwWe7qiPL&tEZHbSB2+OWT%xs8Y4LWVcPNGx?UHg@BuqgWr!28+ABm zD!zU2gvno6BAMg6MonJs+e#J2jur13)_%A%MYSm8OPPPA{JWpaz8rDMeZz4oh@-iz z{-*rh&q38aN9SKn=wS$ctC7gFRXR(bDbe{Yhs4_jx8!vSAAZaVpZE6S{4C!8ZXdk& zTg}(jFG}1g^zZT4$cO9K>-%%n$89y=^N=^c;;{6+4{adkfBk~Eh$HKx&2oPfAM&(% z`8diY#^q&bsLP4lnWrvpzq?ycZkk}M_0{`s>y-9I{M>P7mF2$qVYbox-&>YH)O&wu z>SoQ;fwdC5F1Uss*AZXX-7op-aA1|du1#y^J`S35#xd~Tp;#N~wWdMw54E&j39no9 zNKbFwx>PIP<))j1HSE|=FYoA@V5#uc?B%ZZ=h_daRPKJo9b@+TmCTWoJ38l-h(2xU z=F82sJGm$BVe%}GN`?0ajCc4R{FipK*fGZ2F>Zt8gsvY<-+LUx`HS?6R=!vs^&S*z zJ%OotIfpL$T({j9c=m5G~B=ZJV*O>|>2x$!7(p=?lNL@Nezz z4$8ms@59NGhaX>wAKGevRqCJb!|8RU@8qZ3h5mYN^3OoU zwGZPbZ)iJu__wEgxzhhdEn6*^?PqRio5{j5duMi`K%HLVTA%WhJ`Wb2@K;~M81wM* zuZ$A3z<_>*$z)|UqVgXdM(ybb-#@u%dFlo-FkqN3~jezkOS_lNKPl+*t& zB)j7IYFW*C#_HH9G8bRo`~u7wswJ)wB`Jv|saDBFsX&Us$iT=@*T7uYz$nDP$jZRn s%EV0Dz`)ADV6%ZGFk2#N$jwj5OsmAL;ZSa42v7rqr>mdKI;Vst0L)m*=Kufz diff --git a/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.html b/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.html new file mode 100644 index 00000000..7ffbc034 --- /dev/null +++ b/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\InvalidRule Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\InvalidRule Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\InvalidRule:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\InvalidRule::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/InvalidRule.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.js b/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.js new file mode 100644 index 00000000..b5c732c2 --- /dev/null +++ b/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule = +[ + [ "validate", "d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.html#a7f7977fcd947338be5e43e4e44b7ce8f", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.png b/docs/api/html/d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.png new file mode 100644 index 0000000000000000000000000000000000000000..2436820818e42a6f65120e1bb6520e19a4e09a28 GIT binary patch literal 850 zcmeAS@N?(olHy`uVBq!ia0vp^?|?XfgBeI_e%L7rq$C1-LR|m<{|{t7|Mouj)Z7U` z78oBmaA1kZq>n%@M@f)hFauB#2wXiCV#L6}^w87AF{Fa=?cCSv9xL#$vAbKn|9@il za+L?tnNgWrg#w;xvlyfuu&B4}dmP~|qolMt<8fEVnN_{oN=B>o?gZ6ueRFqhRoJ?? z=xbRfyYAICzkDN>)^_?~#1t}D50T6Z(n z*wXiF*7Wo_F^|v8{JM?topO18)6KS~V_!A3ZSUH6B+vTz^W0-T{*T4w=ilc|o7j6Y zx8&}fyA$Sgd(_W+EGAf3RaYLHwyjXqyL)x;(o;KDMW&|x{sc zwCl%21!smzhr6VN<;Dn3jNB^su2AN<5z`O(UyKp%*$@By(K)(X>|Ok=sTJaf@6MD= zh|7&>h}>Gpn0ECT>x@uo@dThg`~nZ=ubvWgO^`J~6s9utaPG|4U)TT2efnx^>gs)W zcUxWZ`y0J`S%2SN$%d(h@@wtq<;^$#xN6#sA5k+SnOu4c^0WL4WPfDLlD@OcbKSG_ zi%U1J3EnQTBkI?Rdxh&h{n5Hsky(HDjp>;+s)pCuFIrvM#lE9)}(n`O91^}xGpHwp~$?Sc+1bGdV23U99TqwDqk+2ZwV z&P~!vJKcTCD~`>}yqGszxOm1l9^pG>nu{uhES^c^HCg&3ykEzC_D@Q!|B1ZjuXYDz zXCBYA+rK-~&F>sHms{OkJ4^8w=Ow  render (array $options=[])   - getHash () -  -- Public Member Functions inherited from TBela\CSS\Value\Unitmatch ($type) -  -- Public Member Functions inherited from TBela\CSS\Value\Numbermatch (string $type) -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name) @@ -136,30 +126,47 @@ Static Public Member Functions

    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, ?int $index=null, array $tokens=[])   +- Static Public Member Functions inherited from TBela\CSS\Value\Unit +static match (object $data, $type) +  +static doRender (object $data, array $options=[]) +  - Static Public Member Functions inherited from TBela\CSS\Value\Number -static compress (string $value) -  +static match (object $data, string $type) +  +static compress (string $value, array $options=[]) +  - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  static getClassName (string $type)   static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  @@ -184,6 +191,9 @@ + + + @@ -192,12 +202,12 @@ - - - - - - + + + + + + @@ -206,26 +216,6 @@

    Static Protected Attributes

    - Protected Member Functions inherited from TBela\CSS\Value\Number
     __construct ($data)
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value\Unit
    static validate ($data)
     
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\FontSize::getHash ()
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value\Unit.

    - -
    -

    ◆ matchToken()

    @@ -312,8 +302,6 @@

    TBela\CSS\Value\Unit.

    -

    Referenced by TBela\CSS\Value\FontSize\getHash().

    -

    Member Data Documentation

    @@ -352,7 +340,7 @@

    +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 Tx1-bi5CZ_Yd%In84LkWa++7X# diff --git a/docs/api/html/d5/d6e/classTBela_1_1CSS_1_1Property_1_1PropertyList-members.html b/docs/api/html/d5/d6e/classTBela_1_1CSS_1_1Property_1_1PropertyList-members.html index 9a94e32c..def8ccac 100644 --- a/docs/api/html/d5/d6e/classTBela_1_1CSS_1_1Property_1_1PropertyList-members.html +++ b/docs/api/html/d5/d6e/classTBela_1_1CSS_1_1Property_1_1PropertyList-members.html @@ -93,9 +93,11 @@ __construct(RuleList $list=null, array $options=[]) (defined in TBela\CSS\Property\PropertyList)TBela\CSS\Property\PropertyList __toString()TBela\CSS\Property\PropertyList getIterator()TBela\CSS\Property\PropertyList - isEmpty()TBela\CSS\Property\PropertyList + has($property) (defined in TBela\CSS\Property\PropertyList)TBela\CSS\Property\PropertyList + isEmpty()TBela\CSS\Property\PropertyList + remove($property) (defined in TBela\CSS\Property\PropertyList)TBela\CSS\Property\PropertyList render($glue=';', $join="\n")TBela\CSS\Property\PropertyList - set(?string $name, $value, $propertyType=null, ?array $leadingcomments=null, ?array $trailingcomments=null, $src=null)TBela\CSS\Property\PropertyList + set(?string $name, $value, ?string $propertyType=null, ?array $leadingcomments=null, ?array $trailingcomments=null, ?string $src='', ?string $vendor=null)TBela\CSS\Property\PropertyList toObject()TBela\CSS\Property\PropertyList diff --git a/docs/api/html/d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html b/docs/api/html/d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html index c5f3daca..f462f2ee 100644 --- a/docs/api/html/d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html +++ b/docs/api/html/d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html @@ -97,24 +97,30 @@
    -TBela\CSS\Query\QueryInterface -TBela\CSS\Interfaces\RenderableInterface -TBela\CSS\Interfaces\ParsableInterface -TBela\CSS\Interfaces\ObjectInterface +TBela\CSS\Query\QueryInterface +TBela\CSS\Interfaces\RenderableInterface +TBela\CSS\Interfaces\ParsableInterface +TBela\CSS\Interfaces\ObjectInterface TBela\CSS\Element -TBela\CSS\Interfaces\RuleListInterface +TBela\CSS\Interfaces\RuleListInterface TBela\CSS\Element\Comment TBela\CSS\Element\Declaration -TBela\CSS\Element\RuleList -TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\RuleSet +TBela\CSS\Element\Rule +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule
    @@ -130,6 +136,8 @@ + + @@ -214,12 +222,6 @@

    convert to string

    Returns
    string
    -
    Exceptions
    -

     
     getValue ()
     
     getRawValue ()
     
     setValue ($value)
     
     getParent ()
    - -
    Exception
    - -

    Implemented in TBela\CSS\Element.

    @@ -445,6 +447,26 @@

    TBela\CSS\Element.

    + + + +

    ◆ getRawValue()

    + +
    +
    + + + + + + + +
    TBela\CSS\Interfaces\ElementInterface::getRawValue ()
    +
    +

    return parsed value

    Returns
    array
    + +

    Implemented in TBela\CSS\Element.

    +
    @@ -521,7 +543,7 @@

    -

    return Value\Set|string

    Returns
    string
    +
    Returns
    string

    Implemented in TBela\CSS\Element.

    @@ -548,7 +570,7 @@

    Returns
    array
    +
    Returns
    ElementInterface[]
    Exceptions
    @@ -581,7 +603,7 @@

    Returns
    array
    +
    Returns
    ElementInterface[]
    Exceptions

    @@ -610,7 +632,7 @@

    assign the value

    Parameters

    - +
    Value\Set | string$value
    string$value
    @@ -659,7 +681,7 @@

    Hj_nc;|k%{P&-G=U?CY)|a(doU_k4@80_@&-=XZ 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 literal 5458 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 (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Value\Colorprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Color + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[])TBela\CSS\Value\Colorstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\Color - TBela::CSS::Value::match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\OutlineColorstatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\Color + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Valuestatic + match(object $data, $type)TBela\CSS\Value\Colorstatic + TBela::CSS::Value::match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\OutlineColorstatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\Color + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic rgba2cmyk_values(array $rgba_values, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic rgba2hwb_values(array $rgba_values, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic rgba2string($data, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic diff --git a/docs/api/html/d5/dc6/classTBela_1_1CSS_1_1Parser-members.html b/docs/api/html/d5/dc6/classTBela_1_1CSS_1_1Parser-members.html index 9d4b130c..20f7d736 100644 --- a/docs/api/html/d5/dc6/classTBela_1_1CSS_1_1Parser-members.html +++ b/docs/api/html/d5/dc6/classTBela_1_1CSS_1_1Parser-members.html @@ -89,45 +89,46 @@

    This is the complete list of members for TBela\CSS\Parser, including all inherited members.

    - - - - + + - - - - + + + + + + + + - - - - - - - - - + + + + + + + + + + + - - - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + +
    $ast (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $css (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $currentPosition (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $element (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $end (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $context (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $error (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $errors (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $options (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $previousPosition (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $src (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    __construct($css='', array $options=[])TBela\CSS\Parser
    $format (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $lastDedupIndex (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $lexer (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $options (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $output (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $pool (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    $validators (defined in TBela\CSS\Parser)TBela\CSS\Parserprotectedstatic
    __construct(string $css='', array $options=[])TBela\CSS\Parser
    __toString() (defined in TBela\CSS\Parser)TBela\CSS\Parser
    analyse()TBela\CSS\Parserprotected
    append($file, $media='')TBela\CSS\Parser
    appendContent($css, $media='')TBela\CSS\Parser
    computeSignature($ast)TBela\CSS\Parserprotected
    deduplicate($ast) (defined in TBela\CSS\Parser)TBela\CSS\Parser
    deduplicateDeclarations($ast)TBela\CSS\Parserprotected
    deduplicateRules($ast)TBela\CSS\Parserprotected
    doParse()TBela\CSS\Parserprotected
    doParseComments($node) (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    append(string $file, string $media='')TBela\CSS\Parser
    appendContent(string $css, string $media='')TBela\CSS\Parser
    computeSignature(object $ast)TBela\CSS\Parserprotected
    deduplicate(object $ast, ?int $index=null)TBela\CSS\Parser
    deduplicateDeclarations(object $ast)TBela\CSS\Parserprotected
    deduplicateRules(object $ast, ?int $index=null)TBela\CSS\Parserprotected
    doValidate(object $token, object $context, object $parentStylesheet)TBela\CSS\Parserprotected
    emit(Exception $error)TBela\CSS\Parserprotected
    enQueue($src, $buffer, $position) (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    enterNode(object $token, object $parentRule, object $parentStylesheet)TBela\CSS\Parserprotected
    exitNode(object $token)TBela\CSS\Parserprotected
    getAst()TBela\CSS\Parser
    getBlockType($block)TBela\CSS\Parserprotected
    getContent()TBela\CSS\Parser
    getErrors()TBela\CSS\Parser
    getFileContent(string $file, string $media='')TBela\CSS\Parserprotected
    getNextPosition($input, $currentIndex, $currentLine, $currentColumn)TBela\CSS\Parserprotected
    getRoot()TBela\CSS\Parserprotected
    load($file, $media='')TBela\CSS\Parser
    merge($parser)TBela\CSS\Parser
    next()TBela\CSS\Parserprotected
    getContext()TBela\CSS\Parserprotected
    getErrors()TBela\CSS\Parser
    handleError(string $message, int $error_code=400)TBela\CSS\Parserprotected
    load(string $file, string $media='')TBela\CSS\Parser
    merge(Parser $parser)TBela\CSS\Parser
    off(string $event, callable $callable)TBela\CSS\Parser
    on(string $event, callable $callable)TBela\CSS\Parser
    parse()TBela\CSS\Parser
    parseAtRule($rule, $position, $blockType='')TBela\CSS\Parserprotected
    parseComment($comment, $position)TBela\CSS\Parserprotected
    parseDeclarations($rule, $block, $position)TBela\CSS\Parserprotected
    parseRule($rule, $position)TBela\CSS\Parserprotected
    parseVendor($str)TBela\CSS\Parserprotected
    setAst(ElementInterface $element)TBela\CSS\Parser
    setContent($css, $media='')TBela\CSS\Parser
    setOptions(array $options)TBela\CSS\Parser
    update($position, string $string)TBela\CSS\Parserprotected
    popContext()TBela\CSS\Parserprotected
    pushContext(object $context)TBela\CSS\Parserprotected
    reset() (defined in TBela\CSS\Parser)TBela\CSS\Parserprotected
    setContent(string $css, string $media='')TBela\CSS\Parser
    setOptions(array $options)TBela\CSS\Parser
    slice($css, $position, $size) (defined in TBela\CSS\Parser)TBela\CSS\Parser
    stream(string $content, object $root, string $file)TBela\CSS\Parserprotected
    validate(object $token, object $parentRule, object $parentStylesheet)TBela\CSS\Parserprotected
    diff --git a/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.html b/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.html index 732e492a..582258d8 100644 --- a/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.html +++ b/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.html @@ -125,7 +125,7 @@  
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Query/TokenSelectorValueAttributeFunctionContains.php
    • +
    • src/Query/TokenSelectorValueAttributeFunctionContains.php
    diff --git a/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.png b/docs/api/html/d5/dcb/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionContains.png index bb98b8bbef525086a4919a9156cad81ac5e7961c..403da13fb762f0e1a36bb827b58bb0073b2bdfa3 100644 GIT binary patch literal 1918 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 @@ -105,59 +104,49 @@ - - - - - - - - - - - - - - - - - - - - - - - - -

    -Public Member Functions

     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value\Unit
     match ($type)
     
     render (array $options=[])
     
    - Public Member Functions inherited from TBela\CSS\Value\Number
     match (string $type)
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    + + + + + - - + + + + + + - - + + + + + + + + + + - - - - - - + + + + + +

    Static Public Member Functions

    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value\Unit
    static match (object $data, $type)
     
    static doRender (object $data, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value\Number
    static compress (string $value)
     
    static match (object $data, string $type)
     
    static compress (string $value, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static getClassName (string $type)
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    @@ -176,9 +165,27 @@

    Static Protected Attributes

    + + + + + + + + + + + + + + + + + @@ -187,12 +194,12 @@ - - - - - - + + + + + + @@ -201,26 +208,6 @@

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value\Unit
     render (array $options=[])
     
    - Public Member Functions inherited from TBela\CSS\Value
     __get ($name)
     
     __isset ($name)
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    - Protected Member Functions inherited from TBela\CSS\Value\Number
     __construct ($data)
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value\Unit
    static validate ($data)
     
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\OutlineWidth::getHash ()
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value\Unit.

    - -
    -

    ◆ matchToken()

    @@ -319,7 +306,7 @@

    $defaults (defined in TBela\CSS\Value\BackgroundColor)TBela\CSS\Value\BackgroundColorstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Value\Colorprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\BackgroundColorstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Color + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\BackgroundColorstatic + doRender(object $data, array $options=[])TBela\CSS\Value\Colorstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\Color - TBela::CSS::Value::match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\BackgroundColorstatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\Color + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Valuestatic + match(object $data, $type)TBela\CSS\Value\Colorstatic + TBela::CSS::Value::match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\BackgroundColorstatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\Color + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic rgba2cmyk_values(array $rgba_values, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic rgba2hwb_values(array $rgba_values, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic rgba2string($data, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic diff --git a/docs/api/html/d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment.html b/docs/api/html/d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment.html index fd3b58d4..c051bbfc 100644 --- a/docs/api/html/d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment.html +++ b/docs/api/html/d6/d0a/classTBela_1_1CSS_1_1Property_1_1Comment.html @@ -109,16 +109,14 @@ Public Member Functions

     __construct ($value)   - getName () -  + getName (bool $vendor=false) +   setValue ($value)    getValue ()    render (array $options=[])   - getHash () -   setTrailingComments (?array $comments)    getTrailingComments () @@ -128,6 +126,12 @@  getLeadingComments ()   - Public Member Functions inherited from TBela\CSS\Property\PropertysetVendor ($vendor) +  + getVendor () +  + setName ($name) +   getType ()    __toString () @@ -147,6 +151,9 @@ string $name   + +string $vendor = null +  array $leadingcomments = null   @@ -178,7 +185,7 @@

    PropertyComment constructor.

    Parameters
    - +
    Set  |  Value  |  string$value
    array  |  string$value
    @@ -188,26 +195,6 @@

    Member Function Documentation

    - -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Property\Comment::getHash ()
    -
    -

    get property hash.

    Returns
    string
    - -

    Reimplemented from TBela\CSS\Property\Property.

    - -
    -

    ◆ getLeadingComments()

    @@ -228,8 +215,8 @@

    -

    ◆ getName()

    + +

    ◆ getName()

    @@ -374,7 +362,7 @@

    Set the value

    Parameters
    - +
    Set  |  Value  |  string$value
    array  |  string$value
    @@ -387,7 +375,7 @@

    J5)z1RpgjkF8dV0>KjAfq>x^h(tkQkpdbl z6s`entEt0F5)>f_B4ubGA!^DaK#05&X+VT%VkD3~33lslcXp8VDD#oddpxSKlor7xZgL;&IOP4eut0l(`Yn6lqzOoI_Z~y zq#F+&Jow&}HVdX7Bz)#`L=PBgub$4M&cL4?cCY8rl=r4ZBT3(K&E9_$Q+q5$gKCzy z|8TbSY))3gk&>yiyHVXErVHkZsP$Rbvrer)79j+8C^I7_3vmmfda?t?euka95w_O) z5%Lf%v6P1pRtnEAujA10^swz%C>k1hFNTTmX9y3|c%|McyI}`xZzNQRXMrWRt2wJW z%EyvUr__?%+{M<(HOuKzADVl&fRglBr9eHeos7lKu`9c*N$r*Y>NUsoB<51Mvl;RD~1J(XeOF0+pG#3mN)Qq+d z&zQ<0qWsM*!s7nf z=SL@p8&w~_0{g`mgp(8p!lx5@f~bo_RtaO1xMa?JzdP^rfIGFZkDHBHDfgyPCO{|} zN4>q$zdPtUJ~uDWEwyB+#QctKRgO)Yyq4NbXr$Nou_u{vWq3$6e}P3Pb7WujuvW>5 zZxXA&WJ^FqFU*9=k6%QU#QEP4n3JCwV3|Iw6(;@tc+M$;f;!HBxgdh;l|rGoYiw$&j<(RVv+FMiTWe^j z_)d5}BV!=~x_&JfQ|kTa)f&s}wh=!tZa=(1Xmc{!Y1DSxs|y16k~Ww8ki0RM^hkjI zyG2g2>WHses%mWk|B)%KQ&Nl)Ni9PXA(Q`I@W+)`iGne zCHs|{POxt794B-m;>f!i zB2pzMU#TYuWtt(rghI+6Cpsui@bZ^YSJ6LDFf6B&Uj^F|)tq1ANsVKT8Efw z{M+`Dv_eWCe<57n8^-)GAB2uu&vcdjAVZcw;@QhVCXKT$H8%6L8=p5Z3-?q96m_Q2 zsRx)&Vgx6!f~iXWTIvQXn>%^L_yf$iKt3H$QnM~O=38MFT`3_Xm3#i!Yq!Cr)-$5ojQOtOpBszfkw z@D8Dq(H`SACrZ^)pGtaWY&DqW_B@5bMYC82PYlXi4{9}TbXKVTn*w62_ z4G;O})vYbjZ@*8@W@Ok}(!QsS9|HcGytI@7+`ll?vW0-))oQP$1wc3YHID#UxM__Z zg2IbayT;mPo4Yeu@@aCivokifgnuv5k4Ev;n!eaBlWcR4+c_}FZtVVHixNb=1G6Fi z-><(SSog8ohn?*O)1l*OQ5XYyabJOHOAW6$m}q?kA%3FW82xv+SnW`l(4+`ahPW39 z@s9`>+dHxiHgW28C&ZNSl>4HJ$}4pl{Or@?147l?Vd_24tFIQYcsPX}C1dU*YO_j&G z9D+hgrB@@lk|PcwibvpOmhPqPQXy?Nr7Do~(yp6>q1^5^M&TK5T;q7FCw9(QhZ7&a z9h=^N-{p)2OMC23bV_j%kAFn#%KrvnrsJ=>n5uo9))rR~6}n%=2Eb1p{tvwWUr?Nk z+WY_++3)sj#Y`F-8X6{D*YcexB`w+oFrK51@$xW_3EG*hZdQo=D{1jB;noal-$FfLUre`Leum=HDSXK&7c(&TtiG%6AhK51c7Yt-|$3S*YqrPC=$pGl3w`|PE zbWG>vV3K^orGxV47iZ#$`(F>3ykDV1_j0;BlCVqk5thNqovykZ*G1oO>H-Mi;u_zd zB=N2%r?$+XL_zzT8H$icWb(p++4%v=3dQ)AI148_K4}zfkFM7FQ4xaXNVZtkG#W1S zWNkLHsdSB?sqGQ9w1X!w@fy=Yf`@UUUj@B*O;p-8FH|~wBy7qM40P(g@w7z~#+}rkRzq=KwS(ei?owsUR=K=6PN)NlwXK%Gv HaK^s?t~n7E literal 2182 zcmZ`)dpK0<8eh4@C?uf>hrN@_$QT*R7?j7|%&1`#gE%8{U*mo&)GpCcA+cGSokC$$ zm?3g4<`API42nqO8gZy`#9p;~+UJk6pZ9sbcfG&w`@P@o_pUGP7}-WrLQw($07*Mr zO9}u87a-p)BEm=;`z|mYaU%XlNk;+T;nf`*KB7qc51K871OV|G0FeAE0IVZW@-zTM zVE|y(8vyWm0H6TD^~VWFhukruv(?ttR!CPNe{B%~0N`3nOACVB;yvw0qHU2BvJ-IR z{gB_+;GYgQmcS)ZWm_Z=i?kzIiA{+K35gvN@=pjx5Fb0sqt3Cz3x%FpW%xbTrtSM$ z8e_Jn5|f9u#(K{iJb<^H4+(g757G|*9@4)Wbv_x@=#%MdRGgUl#B_CTOk;``WKfeN zB{}ChR2!EgB1;LRMoB0!^`Qro7K8U%Zb_!_kX!evdXY$ z$$^|{-wl#UL_=*+HcJ0f{eJ_{@tRq}GpDRP?(^`b`dUyv)PJ_VO^a1lOYd462w3kt zaKOiq>+|jo@@-}b zVKFCgj_$5Av)KNI5|=-LKm5?7(WxByQ?`cN^_YN z-&1JuHl9Ud_AS0xEs^n8LA9a1uBn}a&UA^CvSi`0v^kaubpaPOzcY^31Sd4!Au+JK z^sPqF@o$TcCoI~1Ky%}!yu+~nepJ}csL@GbrBTPT~eFYBgEPoS#jb0zcGB`6s zZui(>^WAPC|4JC|dAf2MWC3 zo1DR{Tv>k&1t&?1!;A{22LAjf6k&X0x@oQdgRzNW;=L4E_>P76pMpV=5jp~VQxA&E z87HuGpqB$OpbXfW*7B#J$RghjQis@TBX_ndD4yK(+?pDjEVdGb6AhDAT~}JaWkT}s z9p4g8hJj}Cd{bq&?#SconZZ3M5L715=yORDgvHj=r~jGr9h>?8I? zm^OqHAEiX3iaM0#TfD@6JQAD;C(3-FzzLAM68*{!o2@LUzCAUHU7+kn4C}vS-J_^ zQJm|=-00h)4lmp1lO8XE` zL1y+UGDZdDIO7h%stn$Ta9=yY13z{pF_Y)A-$}lMn<0-j)*}D5fGmPA0rS?_w$tw? z9*=n5G8yxjs61w#&`WE5JLv`XDnOg!WPuE9^VL7mjSX!*|3e3*R`O?WF^r2V@=_%O0?=2 z{_pgq4i)`=qq*|(z+~{}XaD(2rDn?fqMWoZ%i!<^Jd{pCfs8?XE|W-<^zSJVfgL$+ zwOD!qvC0uO@Y8z5LR`Ua$V}P)b(e3T<8Bu$*Z6BJ$0zB?DlziBVsq}6TYRI16-Mb~ zr!g)lPTm#cR3KTErh|iAG@KH$>XzmFeVl~2ejVKVE*hv(-3lAx(%ZaRt!?~14!1tX z4xMc<;@z7Ion;}A&Zu10>{jj=((Qj4>~TS+V_$M&4_{BtrY`;1M2+M@)o#n`30mK{ zB{SV7C`FbvJctW^oYG>a{p{O!e&dgG$YZB-d_3lNbJe~CszGKAQR|O65z5Qr(}MjH@IXhqj}-s& zAy8>1Sh~+zfpRMdK3}f>6A@A>jNUIZ(zCMws@U-w#hy$<~tiCSBNEd^3#$fRnBm7~U4hDnAV5%|3 g$ov04gpe@b0Kd4uC$xp6I3onW&WdbVY2khD57R~T0ssI2 diff --git a/docs/api/html/d6/d0b/classTBela_1_1CSS_1_1Value_1_1LineHeight-members.html b/docs/api/html/d6/d0b/classTBela_1_1CSS_1_1Value_1_1LineHeight-members.html index 78851ee8..e707bfab 100644 --- a/docs/api/html/d6/d0b/classTBela_1_1CSS_1_1Value_1_1LineHeight-members.html +++ b/docs/api/html/d6/d0b/classTBela_1_1CSS_1_1Value_1_1LineHeight-members.html @@ -93,29 +93,33 @@ $defaults (defined in TBela\CSS\Value\LineHeight)TBela\CSS\Value\LineHeightprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\LineHeight)TBela\CSS\Value\LineHeightprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\LineHeight + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[]) (defined in TBela\CSS\Value\LineHeight)TBela\CSS\Value\LineHeightstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\LineHeightstatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\LineHeight + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Valuestatic + match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\LineHeightstatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\LineHeight + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic toObject()TBela\CSS\Value type()TBela\CSS\Valueprotectedstatic validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.html b/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.html index fb75607c..35579b8e 100644 --- a/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.html +++ b/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.html @@ -96,26 +96,32 @@
    -TBela\CSS\Interfaces\RenderableInterface -TBela\CSS\Parser +TBela\CSS\Interfaces\RenderableInterface +TBela\CSS\Parser TBela\CSS\Property\Property -TBela\CSS\Query\QueryInterface +TBela\CSS\Query\QueryInterface TBela\CSS\Property\Comment -TBela\CSS\Interfaces\ElementInterface +TBela\CSS\Interfaces\ElementInterface TBela\CSS\Element -TBela\CSS\Interfaces\RuleListInterface +TBela\CSS\Interfaces\RuleListInterface TBela\CSS\Element\Comment TBela\CSS\Element\Declaration -TBela\CSS\Element\RuleList -TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\RuleSet +TBela\CSS\Element\Rule +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule
    @@ -143,12 +149,12 @@

    TBela\CSS\Element, TBela\CSS\Parser, and TBela\CSS\Property\Property.

    -

    Referenced by TBela\CSS\Renderer\render(), and TBela\CSS\Parser\setAst().

    +

    Referenced by TBela\CSS\Renderer\render().


    The documentation for this interface was generated from the following file:
      -
    • src/TBela/CSS/Interfaces/ParsableInterface.php
    • +
    • src/Interfaces/ParsableInterface.php
    diff --git a/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.png b/docs/api/html/d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.png index 86c71357b8e7beb3337c30798c1978266e2380a7..7b0b097b304f0ca8299f97a9ae0851f926c40970 100644 GIT binary patch literal 10796 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 Nmi7l8>^u3xe*k$A57__! literal 5459 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 diff --git a/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.html b/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.html new file mode 100644 index 00000000..26880d77 --- /dev/null +++ b/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\AtRule Class Reference + + + + + + + + + + + + + +
    +
    +

    + + + + + +
    +
    CSS +
    +
    + + + + + + + + + +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\AtRule Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\AtRule:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\AtRule::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/AtRule.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.js b/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.js new file mode 100644 index 00000000..8828a127 --- /dev/null +++ b/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule = +[ + [ "validate", "d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.html#a7ff22968fd04da961a090995ec73c491", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.png b/docs/api/html/d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.png new file mode 100644 index 0000000000000000000000000000000000000000..0064b5f0a7816d212f82a2e44eea7d5d62c1628b GIT binary patch literal 845 zcmeAS@N?(olHy`uVBq!ia0vp^?|?XfgBeI_e%L7rq$C1-LR|m<{|{t7|Mouj)Z7U` z78oBmaA1kZq>n%@M@f)hFauB#2wXiCV#L6}bjQ=hF{Fa=?cCRSPZW6E`1`JWuYZ#3 zeZYLu$)2*ULKmJ%bC~~bDEwC>b9`f;g^Nqr#bcs^Gef1rT~fkK?*#qNT6uSGRan$| z{cKbJtoIuamcHWI?qpoC^;P<_GcQ*?JQ#FL@o@RH?>ovjT;H*Ng`IJEXLP^*l}D4d z{aO0o_VvHu=vQClc-Iw(ZGC>{Fu8MypG%3)bA?PN;4dv%lVF9FQtn6@t)a-L+_iESMQqDQo{UatH;Eg?7HhQ ze#U#RJ&{z;onvjByZbE?)oyX$%Vd~PoDYrIQ;n2GdY_I7FA}Qd)(D= zW?iqglF@3jbsZI$ z5SJU%5V^IGG41Lx))}GF;t64d1Rl&^JtgRxAZvmsT&2MF^o{r9jjx3RgT4CeQ@d*u z>t4=}infz3%ddSlbvA=z`0~~3c-BaXTgU6W8#8WNSCF4ows|shJ@58+aVvVuZlCy1e33VPtMhyLmb1lajC153zOpKF75=?$%Z^>%iLKX|Sk-IY z+S)Jc-DUZ(>$t6cYpmHm-iE`apB_HAm$YPw@5vpDWxew1I$qDUU!2k~TPadG)^_FW z#M)78&qol`;+0QXOoCIA2c literal 0 HcmV?d00001 diff --git a/docs/api/html/d6/d3e/classTBela_1_1CSS_1_1Value_1_1CssFunction-members.html b/docs/api/html/d6/d3e/classTBela_1_1CSS_1_1Value_1_1CssFunction-members.html new file mode 100644 index 00000000..7057dcc2 --- /dev/null +++ b/docs/api/html/d6/d3e/classTBela_1_1CSS_1_1Value_1_1CssFunction-members.html @@ -0,0 +1,138 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Value\CssFunction Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Value\CssFunction, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    $cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $dataTBela\CSS\Valueprotected
    $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
    $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    __construct(object $data)TBela\CSS\Valueprotected
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    doRender(object $data, array $options=[])TBela\CSS\Value\CssFunctionstatic
    equals(array $value, array $otherValue)TBela\CSS\Valuestatic
    escape($value)TBela\CSS\Valuestatic
    format($string, ?array &$comments=null)TBela\CSS\Valuestatic
    getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getClassName(string $type)TBela\CSS\Valuestatic
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(object $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    getValue()TBela\CSS\Value\CssFunction
    indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
    jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
    keywords()TBela\CSS\Valuestatic
    match(object $data, string $type)TBela\CSS\Valuestatic
    matchDefaults($token)TBela\CSS\Valueprotectedstatic
    matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
    matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
    parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
    render(array $options=[])TBela\CSS\Value\CssFunction
    renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Value\CssFunctionprotectedstatic
    +
    + + + + diff --git a/docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html b/docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html new file mode 100644 index 00000000..adae811f --- /dev/null +++ b/docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html @@ -0,0 +1,424 @@ + + + + + + + +CSS: TBela\CSS\Parser\Lexer Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Lexer Class Reference
    +
    +
    + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     __construct (string $css='', object $context=null)
     
     setContent ($css)
     
     setContext (object $context)
     
     load ($file, $media='')
     
     tokenize ()
     
    doTokenize ($css, $src, $recover, $context, $parentStylesheet, $parentMediaRule)
     
    setParentOffset (object $parentOffset)
     
     createContext ()
     
    + + + + + + + +

    +Protected Member Functions

    parseComments (object $token)
     
     parseVendor ($str)
     
     getStatus ($event, object $rule, $context, $parentStylesheet)
     
    + + + + + + + + + + + + + + + +

    +Protected Attributes

    +object $parentOffset = null
     
    +object $parentStylesheet = null
     
    +object $parentMediaRule = null
     
    +string $css = ''
     
    +string $src = ''
     
    +object $context
     
    +bool $recover = false
     
    +

    Constructor & Destructor Documentation

    + +

    ◆ __construct()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Lexer::__construct (string $css = '',
    object $context = null 
    )
    +
    +

    Parser constructor.

    Parameters
    + + + +
    string$css
    object | null$context
    +
    +
    + +
    +
    +

    Member Function Documentation

    + +

    ◆ createContext()

    + +
    +
    + + + + + + + +
    TBela\CSS\Parser\Lexer::createContext ()
    +
    +
    Returns
    object @ignore
    + +
    +
    + +

    ◆ getStatus()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Lexer::getStatus ( $event,
    object $rule,
     $context,
     $parentStylesheet 
    )
    +
    +protected
    +
    +
    Parameters
    + + + +
    string$event
    object$rule
    +
    +
    +
    Returns
    void
    + +
    +
    + +

    ◆ load()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Lexer::load ( $file,
     $media = '' 
    )
    +
    +
    Parameters
    + + + +
    string$file
    string$media
    +
    +
    +
    Returns
    Lexer
    +
    Exceptions
    + + +
    IOException
    +
    +
    + +
    +
    + +

    ◆ parseVendor()

    + +
    +
    + + + + + +
    + + + + + + + + +
    TBela\CSS\Parser\Lexer::parseVendor ( $str)
    +
    +protected
    +
    +
    Parameters
    + + +
    string$str
    +
    +
    +
    Returns
    array @ignore
    + +
    +
    + +

    ◆ setContent()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Parser\Lexer::setContent ( $css)
    +
    +
    Parameters
    + + +
    $css
    +
    +
    +
    Returns
    Lexer
    + +
    +
    + +

    ◆ setContext()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Parser\Lexer::setContext (object $context)
    +
    +
    Parameters
    + + +
    object$context
    +
    +
    +
    Returns
    Lexer
    + +
    +
    + +

    ◆ tokenize()

    + +
    +
    + + + + + + + +
    TBela\CSS\Parser\Lexer::tokenize ()
    +
    +
    Returns
    Lexer
    +
    Exceptions
    + + +
    Exception
    +
    +
    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Lexer.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.js b/docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.js new file mode 100644 index 00000000..7d8bad15 --- /dev/null +++ b/docs/api/html/d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.js @@ -0,0 +1,21 @@ +var classTBela_1_1CSS_1_1Parser_1_1Lexer = +[ + [ "__construct", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#af59718cb102dea1fd774c1bdc00da554", null ], + [ "createContext", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a8268017fe185712c2c6390e62e2de722", null ], + [ "doTokenize", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a11b4d6e4dc29e51e44d0dd11d148f193", null ], + [ "getStatus", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a8d3efad94b2bb26b23aaf02882f7bdb7", null ], + [ "load", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a666b6e016d40ca8a8df2b28b67a89a11", null ], + [ "parseComments", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a474f1bbfbc0c448f4d74b5ee3a20a4be", null ], + [ "parseVendor", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a94b9d294494b475de00260337dbf340a", null ], + [ "setContent", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#acf901e65af3f31e376c567ea9eb2fd53", null ], + [ "setContext", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a3c83fddb465c48fe6060c8170da6cfc0", null ], + [ "setParentOffset", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#afd4a3c5c1b5d5685fc2f0c250a51189c", null ], + [ "tokenize", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a869f17161be83124353e75f7ef7971e5", null ], + [ "$context", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a8b7c9bcf5e84175bfd87d64445fc1aec", null ], + [ "$css", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#ab001c57eb3cb5a757cd782380a97fc65", null ], + [ "$parentMediaRule", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a8e7848bb08fe25ce1572312204be271c", null ], + [ "$parentOffset", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a1a8486145cc4d3beee05af732c882863", null ], + [ "$parentStylesheet", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a1e6d1a01daff63a7a23ce8b577acb98c", null ], + [ "$recover", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#a4cf4a9558c94fa07b2630ed5f424f601", null ], + [ "$src", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html#ac6045141ff3a6f7eb615abaf2758459b", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d6/d63/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator.html b/docs/api/html/d6/d63/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator.html index 0d48c326..b2d032dc 100644 --- a/docs/api/html/d6/d63/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator.html +++ b/docs/api/html/d6/d63/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueSeparator.html @@ -186,7 +186,7 @@

       render (array $options=[])   - getHash () -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   toObject ()    __toString () @@ -136,39 +130,51 @@   static matchDefaults ($token)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + @@ -187,26 +193,6 @@

    Additional Inherited Members

    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\Whitespace::getHash ()
    -
    -

    @inheritDoc

    - -

    Reimplemented from TBela\CSS\Value.

    - -
    -

    ◆ getValue()

    @@ -276,7 +262,7 @@

    WH9LFD&OfAcqEiISMG7r?K`I4d73rBO{WQIV#q1H0Z1e4S>N1D~Dxekdv zniV=V6hgyDMSMlA)p@LAzLKd$CAq1j;!7ead)EG|v%2Tpdw=)b@9%f+{eJGb7yU^- zW~OUR0RS)~{NP0f00acb7mN+z(VrjU2~Sr3KT^E)dOaKt&yF)7-eoxY(B*RZO-t@1 zyfjWAlL7!(^l$5dC{6&dL_qM`LrF%cc`uXhqRqXf52{*pO_P3^_IA%)?z~_)I&Su` zGZlC^PvsuDR`Sq)=M=6z>i`kOujxiRpfEHP;oAx#!SpnhNH#7bbMePOsF+%!bL3Of zq_0!Ql|zYoF%RN+)TXiO8ZLCw-ADVX9}h0voT;&mCM7N7R2dAat}k?-RCFZPXab|2F`jR~ zOeTsa_>g_+NKgDe&B0>Hqo)a!g*{yuTyRmtZ0fpDF)O?J;?ttCBC70p3rWMd6{;Wd zBOm1$Iq9U~=R;Q4wyKgEcuaMCG)m9;Rsg?)n+K()H2*JU$SM{`0ac9~r#<(Vm7wk=gn7&`f z)j0%FA!B~Ec4jnK+kuLE*A>8vJ;4w;Im%0-zsq#V6wg!#?O1tR$8^(l8?EVuu8`-! z-zmh-xWaOXJG}))s^37%BNJCnwo${PI$_L4pJLvR_3N^{N>t(6k4FHDD7SQ}-TUld zhuuh~^hCV%BB9*E&fwi}>Z;tA1>I;w#so$?W0ns`_y`byUrf4rpu=wCG7CE-&BWY5 zgfu=)H8?AWw~y5gGUE)=5jEyb)c+NIzQ(DuDfz<>fqIj>8}HwTPmlcg^y?2o1p~BJ zdX#5>wXB~cILVzx!y1mn#ClHPMSYvoi$-8x$AH+e+Ay*3NZaa2d|k#y&r4KdXR!;~ z&6=0v+OeHctjQE|r`hnMU(dH}>h*~f&UQd!ui@PMp%K9&V(#<~|GvYD+GxxwG}vbP zpR*i^Zw0-1^r*`HiO6PCAmQW^(UqG%Sn&s}Bc;4xdLuy&Zmnh8|AIH#Cd@FvCVL9Cz5_)BTSz2m{!+ zuWGJW`ldH=s0PSp`!CY?ywP7`31{zWaq$Z{1Ux^hY>)XEyzE9>!N7`=Exei7{x?ji zPg962`T%{>X(>&Xrr2N$3ZTKx#v+aTQd-I%PUq>0(fu*cSl)Tt!U}JM?mZqM-q*OC zF`8f|w-VWi1`Z_z_j>hLvhSId(tM+uwozY&`+F@I1Yg)5K zyzgG7x@R3_nVN}E0wUZ6s4RiNF$5V&<(Y4s3N5%dl|hd{ul%zC_CWhnoiri~~cYom)K^VYo$Y*$ZW#cdD>pX9;p`ZS@rQ?rb6 zR$j$WTjDuq5Zjsqr4~?_g*#^+E*RD$(o{hO^*@P_bM!z5ISOW!@u^2~eAcxR)HXnW aLl5X&Up;s*w|+VNj{^j6lGkl~M8-eq*U#1f literal 1270 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-L!*gQv(A7^F>b=$B>F!Z|~&x%{CBVONd$d-?ocCAarlTRN)<;7{B?ytDjnB^O%2= zFUw7_f(p-{W}N(T=P&8p>ok*7ldH?K@tOX5S@Zc*@r9QknokLEvRt-F-zmf|Ty1*T zvGqaAN?u>Gx9dDGd5g%UReg&27d)jh%C6NgOq2=Uwlm;<*YkJUUiRj{_nomyJu~5g zc4g>s>(q|#r(zZ?KQr~+)LlNJ9@Ag9x=a$=`#t>pYVrBkPTBdtp4#|o$((sTdMwko z72hpleQwoP`HW?TUc21vZEUAj@0q~oCmPFjIY~8HsOiY*?s?mv%3j~4pC7q4rO(HS zbL#__lhzf*6EZbbpZ?@sVSR0DXxxg~JD&ulE=y(UG`gPER+&3rUt?#iRj29P(6klL z<+jXfK2fr4@}i#7lP|TeeUBB~7<$rhRgji}QlQY<_1=#{4lAzo5)D<&G!XV|QrgQF zI`jSl&9A32xlXV4o-$o(YUHHjtKY9)AH8#*z(%QXzuQYw7KBYVoc2pc)AY{O)H&Bv zb-qe^NkuLDQtoyCpvkQLcl4s`re1mdOwc-iy3xJurz4N7%b7mM!t{92n^TKi)~vVu z_9>`O)w4-v2yhLOpNWb{j}HL;;8IB%PD;2 zuLGPopH7_m{Kv9SS05(dO8imroBz&Z=l%D~9P<7xd>(Kw&${K!Gx;h$)gm2W6mqHp ziAt@fx&4XLy?;OYud~dU2Pz7d0uuj|er)@=KC1rB;yd52KNIxQSlCiDv&gewaQlzW zgNLs@ZIV-dzqsZ`vdjF$Ysa@`<~%(tr~I|@%ddu?3r;P!b<47!cyX$Kb&t#QCG$Nd z1U0+AX_ix7^G4~L?X9QF<&-adUsrNbYEP`)8$+eP8goz2b!dfUH*eWgH}S)q4Raupd;8X!NdMpKu)DwL@p-Tje`ZfIUU$)cPFAV@ z`d1m1%`f?lWAye`+?|#9>e8uB^Q99npMPBZ)MU=2oS9R!OwXoh=$5iZWL|1n^U!L3 zg{uC^HygYT^DGwYi<0y{`_V3%%fmDKm0R|&yWbXgJzDihSZDJwovF7aUQTWE)bBpB zZf2IT?Yc?+2Fs-utrC%bpUSG~vCe(@6Kji|ZadGI)b3hp9d^WT>8dTUQJ1IaCPfG9 zmPYdFRF+FEjNSGpE9zhF+Vy5v?2_6ur>h>1>bz~$bxGj(inEqw%jP_dD1IRGd;fi5 zFO9 $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected $parentTBela\CSS\Elementprotected - __clone()TBela\CSS\Element - __construct($ast=null, $parent=null)TBela\CSS\Element + $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected + __clone()TBela\CSS\Element + __construct($ast=null, $parent=null)TBela\CSS\Element + __get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList __toString()TBela\CSS\Element addAtRule($name, $value=null, $type=0)TBela\CSS\Element\RuleSet addComment($value)TBela\CSS\Element\RuleList @@ -116,30 +118,31 @@ getLeadingComments()TBela\CSS\Element getParent()TBela\CSS\Element getPosition()TBela\CSS\Element - getRoot()TBela\CSS\Element - getSrc()TBela\CSS\Element - getTrailingComments()TBela\CSS\Element - getType()TBela\CSS\Element - getValue()TBela\CSS\Element - hasChildren()TBela\CSS\Element\RuleList - hasDeclarations()TBela\CSS\Element\AtRule - insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList - isLeaf()TBela\CSS\Element\AtRule - jsonSerialize()TBela\CSS\Element\AtRule - query($query)TBela\CSS\Element - TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface - queryByClassNames($query)TBela\CSS\Element - remove(ElementInterface $element)TBela\CSS\Element\RuleList - removeChildren()TBela\CSS\Element\RuleList - setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element - setChildren(array $elements)TBela\CSS\Element\RuleList - setComments(?array $comments, $type)TBela\CSS\Elementprotected - setLeadingComments(?array $comments)TBela\CSS\Element - setTrailingComments(?array $comments)TBela\CSS\Element - setValue($value)TBela\CSS\Element - support(ElementInterface $child)TBela\CSS\Element\AtRule - toObject()TBela\CSS\Element - traverse(callable $fn, $event)TBela\CSS\Element + getRawValue()TBela\CSS\Element + getRoot()TBela\CSS\Element + getSrc()TBela\CSS\Element + getTrailingComments()TBela\CSS\Element + getType()TBela\CSS\Element + getValue()TBela\CSS\Element + hasChildren()TBela\CSS\Element\RuleList + hasDeclarations()TBela\CSS\Element\AtRule + insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList + isLeaf()TBela\CSS\Element\AtRule + jsonSerialize()TBela\CSS\Element\AtRule + query($query)TBela\CSS\Element + TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface + queryByClassNames($query)TBela\CSS\Element + remove(ElementInterface $element)TBela\CSS\Element\RuleList + removeChildren()TBela\CSS\Element\RuleList + setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element + setChildren(array $elements)TBela\CSS\Element\RuleList + setComments(?array $comments, $type)TBela\CSS\Elementprotected + setLeadingComments(?array $comments)TBela\CSS\Element + setTrailingComments(?array $comments)TBela\CSS\Element + setValue($value)TBela\CSS\Element + support(ElementInterface $child)TBela\CSS\Element\AtRule + toObject()TBela\CSS\Element + traverse(callable $fn, $event)TBela\CSS\Element diff --git a/docs/api/html/pages.html b/docs/api/html/d6/dcc/classTBela_1_1CSS_1_1Process_1_1Helper-members.html similarity index 57% rename from docs/api/html/pages.html rename to docs/api/html/d6/dcc/classTBela_1_1CSS_1_1Process_1_1Helper-members.html index e232b0d3..b359f13d 100644 --- a/docs/api/html/pages.html +++ b/docs/api/html/d6/dcc/classTBela_1_1CSS_1_1Process_1_1Helper-members.html @@ -5,18 +5,18 @@ -CSS: Related Pages - - - - - - - - - - - +CSS: Member List + + + + + + + + + + +
    @@ -36,15 +36,15 @@ - - + + @@ -62,7 +62,7 @@
    @@ -82,22 +82,21 @@
    -
    Related Pages
    +
    TBela\CSS\Process\Helper Member List
    -
    Here is a list of all related documentation pages:
    + +

    This is the complete list of members for TBela\CSS\Process\Helper, including all inherited members.

    - -
     Deprecated List
    -
    -
    + getCPUCount() (defined in TBela\CSS\Process\Helper)TBela\CSS\Process\Helperstatic + diff --git a/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.html b/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.html index 763dcfa0..0ceb81b8 100644 --- a/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.html +++ b/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.html @@ -98,7 +98,6 @@ TBela\CSS\Interfaces\RenderableInterface TBela\CSS\Value -TBela\CSS\Value\Set TBela\CSS\Property\Property TBela\CSS\Query\QueryInterface TBela\CSS\Value\BackgroundClip @@ -109,20 +108,23 @@ TBela\CSS\Value\Color TBela\CSS\Value\Comment TBela\CSS\Value\CssAttribute -TBela\CSS\Value\CSSFunction +TBela\CSS\Value\CssFunction TBela\CSS\Value\CssParenthesisExpression TBela\CSS\Value\CssString TBela\CSS\Value\FontStretch TBela\CSS\Value\FontStyle TBela\CSS\Value\FontVariant TBela\CSS\Value\FontWeight -TBela\CSS\Value\LineHeight -TBela\CSS\Value\Number -TBela\CSS\Value\Operator -TBela\CSS\Value\OutlineStyle -TBela\CSS\Value\Separator -TBela\CSS\Value\ShortHand -TBela\CSS\Value\Whitespace +TBela\CSS\Value\InvalidComment +TBela\CSS\Value\InvalidCssFunction +TBela\CSS\Value\InvalidCssString +TBela\CSS\Value\LineHeight +TBela\CSS\Value\Number +TBela\CSS\Value\Operator +TBela\CSS\Value\OutlineStyle +TBela\CSS\Value\Separator +TBela\CSS\Value\ShortHand +TBela\CSS\Value\Whitespace @@ -148,12 +150,12 @@

    convert to object

    Returns
    mixed
    -

    Implemented in TBela\CSS\Value, TBela\CSS\Element, and TBela\CSS\Value\Set.

    +

    Implemented in TBela\CSS\Value, and TBela\CSS\Element.


    The documentation for this interface was generated from the following file:
      -
    • src/TBela/CSS/Interfaces/ObjectInterface.php
    • +
    • src/Interfaces/ObjectInterface.php
    diff --git a/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.png b/docs/api/html/d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.png index a293596363f487ea2228dd879c5da1ad6b9360b2..2cfffaa8dc89d82d4ac3533948c14a8f79ad2e8f 100644 GIT binary patch literal 20259 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 literal 8838 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 XU+~iBCoALvg`Q`}6+;THaPm diff --git a/docs/api/html/d6/ddc/classTBela_1_1CSS_1_1Value_1_1OutlineColor.html b/docs/api/html/d6/ddc/classTBela_1_1CSS_1_1Value_1_1OutlineColor.html index 8fd8cb8b..514c7734 100644 --- a/docs/api/html/d6/ddc/classTBela_1_1CSS_1_1Value_1_1OutlineColor.html +++ b/docs/api/html/d6/ddc/classTBela_1_1CSS_1_1Value_1_1OutlineColor.html @@ -107,6 +107,10 @@

    + + + + @@ -123,43 +127,47 @@ static  + + + + - - + + + + + + + + + + - - - - - - + + + + + +
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value\Color
    static match (object $data, $type)
     
    static doRender (object $data, array $options=[])
     
    static rgba2string ($data, array $options=[])
     
    rgba2cmyk_values (array $rgba_values, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - - - - - - - - @@ -167,9 +175,9 @@ - - - + + + @@ -178,12 +186,12 @@ - - - - - - + + + + + + @@ -272,7 +280,7 @@

    @@ -107,24 +108,54 @@

    + + + + - - + + + + + + + + + + - - - - - - + + + + + + +

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value\Color
     getHash ()
     
     match ($type)
     
     render (array $options=[])
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     toObject ()
     
     __toString ()
     jsonSerialize ()
     
    - Protected Member Functions inherited from TBela\CSS\Value\Color
     __construct ($data)
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value\Color
    static validate ($data)
     
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    static matchKeyword (string $string, array $keywords=null)
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    + + + + + + + + + + + + + + + +

    +Static Protected Member Functions

    static doParse ($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    @@ -151,16 +182,10 @@ - - - - - - @@ -171,21 +196,8 @@   - - - - - - - - - - - - - - - + + @@ -194,6 +206,66 @@

    Static Protected Attributes

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     getHash ()
     
     match (string $type)
     
     render (array $options=[])
     
     toObject ()
    jsonSerialize ()
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    + +

    ◆ doParse()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    static TBela\CSS\Value\BackgroundRepeat::doParse ( $string,
     $capture_whitespace = true,
     $context = '',
     $contextName = '',
     $preserve_quotes = false 
    )
    +
    +staticprotected
    +
    +

    @inheritDoc

    Exceptions
    + + +
    +
    +
    + +
    +

    ◆ matchKeyword()

    @@ -331,7 +403,7 @@

    $defaults (defined in TBela\CSS\Value\BackgroundClip)TBela\CSS\Value\BackgroundClipprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\BackgroundClip)TBela\CSS\Value\BackgroundClipprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d6/ded/namespaceCSS.html b/docs/api/html/d6/ded/namespaceCSS.html index 1b455ac0..7e5f9e02 100644 --- a/docs/api/html/d6/ded/namespaceCSS.html +++ b/docs/api/html/d6/ded/namespaceCSS.html @@ -88,10 +88,543 @@

    Detailed Description

    Css property

    Property list

    -

    string tokens set

    CSS value base class

    +
    __construct($value)
    Definition: TokenSelectorValueAttributeFunction.php:15
    +
    Definition: MissingParameterException.php:5
    +
    tokenize()
    Definition: Lexer.php:153
    +
    __construct(array $tokens)
    Definition: TokenList.php:20
    +
    Definition: ShortHand.php:13
    +
    evaluate(array $context)
    Definition: TokenSelectorValueAttributeFunctionNot.php:25
    +
    static indexOf(array $array, $search, int $offset=0)
    Definition: Value.php:1294
    +
    render(array $options)
    Definition: TokenSelectorValueAttributeFunctionNot.php:40
    +
    const REJECT
    Definition: ValidatorInterface.php:23
    +
    __construct($value)
    Definition: TokenSelectorValueAttributeFunctionNot.php:15
    +
    static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
    Definition: FontWeight.php:84
    +
    static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
    Definition: LineHeight.php:25
    +
    setLeadingComments(?array $comments)
    Definition: Element.php:335
    +
    Definition: OutlineColor.php:9
    +
    const ELEMENT_AT_DECLARATIONS_LIST
    Definition: AtRule.php:23
    +
    getSrc()
    Definition: Element.php:272
    +
    validate(object $token, object $parentRule, object $parentStylesheet)
    Definition: InvalidComment.php:12
    +
    const VALID
    Definition: ValidatorInterface.php:13
    +
    Definition: Outline.php:9
    +
    getRawValue()
    Definition: Element.php:182
    +
    render(array $options=[])
    Definition: CssSrcFormat.php:16
    +
    static doParse($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
    Definition: FontWeight.php:109
    +
    select_all_nodes(QueryInterface $element)
    Definition: TokenSelect.php:96
    +
    static match(object $data, string $type)
    Definition: Value.php:217
    +
    Definition: RuleListInterface.php:15
    +
    Definition: TokenSelectorValueAttributeTest.php:5
    +
    __construct(array $options=[])
    Definition: Renderer.php:54
    +
    static escape($value)
    Definition: Value.php:1261
    +
    render(array $options=[])
    Definition: TokenSelectorValueAttributeTest.php:38
    +
    validate(object $token, object $parentRule, object $parentStylesheet)
    Definition: NestingMedialRule.php:12
    +
    Definition: Comment.php:12
    +
    Definition: RenderableInterface.php:9
    +
    getValue()
    Definition: InvalidCssString.php:26
    +
    render(array $options=[])
    Definition: TokenSelectorValueAttributeSelector.php:168
    +
    on(string $event, callable $callable)
    Definition: Parser.php:262
    +
    getProperties()
    Definition: PropertyMap.php:392
    +
    render(array $options)
    Definition: TokenSelectorValueAttributeFunctionColor.php:99
    +
    Definition: TokenSelectorValueAttributeFunctionNot.php:5
    + +
    Definition: CssString.php:11
    +
    static doParse($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
    Definition: BackgroundRepeat.php:71
    +
    validate(object $token, object $parentRule, object $parentStylesheet)
    Definition: Parser.php:929
    + +
    static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
    Definition: FontVariant.php:32
    +
    Definition: TokenWhitespace.php:5
    +
    __toString()
    Definition: PropertyMap.php:429
    +
    appendCss($css)
    Definition: RuleList.php:224
    +
    Definition: ElementInterface.php:13
    +
    static validate($data)
    Definition: CssUrl.php:13
    +
    static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
    Definition: OutlineColor.php:16
    + +
    static resolvePath(string $file, string $path='')
    Definition: Helper.php:75
    +
    Definition: FontWeight.php:11
    +
    setContent(string $css, string $media='')
    Definition: Parser.php:482
    +
    static compress(string $value, array $options=[])
    Definition: Number.php:56
    +
    static matchPattern(array $tokens)
    Definition: ShortHand.php:79
    +
    insert(ElementInterface $element, $position)
    Definition: RuleList.php:234
    +
    __construct($data)
    Definition: Number.php:16
    +
    static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, ?int $index=null, array $tokens=[])
    Definition: FontSize.php:34
    +
    Definition: Operator.php:11
    +
    static match(object $data, $type)
    Definition: Unit.php:23
    +
    stream(string $content, object $root, string $file)
    Definition: Parser.php:286
    +
    getType()
    Definition: Element.php:217
    +
    Definition: AtRule.php:12
    +
    Definition: Background.php:11
    +
    validate(object $token, object $parentRule, object $parentStylesheet)
    Definition: InvalidDeclaration.php:12
    +
    addPosition($generated, object $ast)
    Definition: Renderer.php:882
    +
    getValue()
    Definition: CssFunction.php:40
    +
    load(string $file, string $media='')
    Definition: Parser.php:514
    +
    Definition: Token.php:5
    +
    append(ElementInterface ... $elements)
    Definition: RuleList.php:189
    + +
    static getNumericValue(?object $value, array $options=[])
    Definition: Value.php:1409
    +
    render(array $options=[])
    Definition: Comment.php:60
    +
    getTokenType(string $token, string $context)
    Definition: Parser.php:670
    +
    evaluate(array $context)
    Definition: TokenSelectorValueAttribute.php:63
    +
    evaluate(array $context)
    Definition: TokenSelectorValueAttributeFunctionGeneric.php:43
    +
    __isset($name)
    Definition: Value.php:206
    +
    static check(array $set, $value,... $values)
    Definition: BackgroundPosition.php:184
    +
    static match(object $data, $type)
    Definition: FontWeight.php:75
    +
    enterNode(object $token, object $parentRule, object $parentStylesheet)
    Definition: Parser.php:998
    +
    Definition: Value.php:22
    +
    Definition: TokenSelectorValueAttributeFunctionGeneric.php:5
    +
    Definition: Parser.php:24
    +
    Definition: TokenSelectorValueSeparator.php:5
    +
    walk(array $tree, object $position, ?int $level=0)
    Definition: Renderer.php:232
    +
    Definition: Rule.php:9
    +
    handleError(string $message, int $error_code=400)
    Definition: Parser.php:904
    +
    static absolutePath($file, $ref)
    Definition: Helper.php:129
    +
    __construct($value)
    Definition: TokenSelectorValueAttributeIndex.php:13
    +
    load($file, $media='')
    Definition: Lexer.php:83
    +
    Definition: PropertyList.php:15
    +
    Definition: InvalidComment.php:12
    +
    getValue()
    Definition: Property.php:71
    +
    Definition: TokenSelectorValueAttributeFunctionComment.php:5
    + +
    addComment($value)
    Definition: RuleList.php:51
    +
    Definition: TokenSelectorValueAttributeFunctionColor.php:8
    +
    setLeadingComments(?array $comments)
    Definition: Comment.php:89
    +
    evaluate(array $context)
    Definition: TokenSelectorValueSeparator.php:32
    +
    static addSet($shorthand, $pattern, array $properties, $separator=null, $shorthandOverride=null)
    Definition: Config.php:139
    +
    setName($name)
    Definition: Property.php:98
    +
    Definition: TokenSelectorValueAttributeExpression.php:7
    +
    static validate($data)
    Definition: CssAttribute.php:13
    + + +
    setProperty($name, $value)
    Definition: PropertyMap.php:375
    +
    support(ElementInterface $child)
    Definition: RuleList.php:167
    +
    hasChildren()
    Definition: RuleList.php:103
    +
    Definition: CssUrl.php:11
    +
    setProperty($name, $value, $vendor=null)
    Definition: PropertySet.php:359
    +
    Definition: TokenSelectorValueAttributeFunctionEndswith.php:5
    +
    Definition: Position.php:15
    +
    getEnd()
    Definition: SourceLocation.php:52
    +
    static match(object $data, string $type)
    Definition: Number.php:36
    +
    static fromUrl($url, array $options=[])
    Definition: Element.php:122
    +
    __construct(string $shorthand, array $config)
    Definition: PropertySet.php:44
    +
    Definition: FontStretch.php:11
    +
    Definition: NestingRule.php:7
    +
    static doRender(object $data, array $options=[])
    Definition: CssFunction.php:32
    +
    validate(object $token, object $parentRule, object $parentStylesheet)
    Definition: NestingAtRule.php:13
    +
    renderValue(object $ast)
    Definition: Renderer.php:785
    + +
    static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
    Definition: Value.php:288
    +
    render(array $options=[])
    Definition: Number.php:101
    +
    setOptions(array $options)
    Definition: Parser.php:525
    +
    static equals(array $value, array $otherValue)
    Definition: Value.php:357
    +
    getName(bool $vendor=true)
    Definition: Property.php:118
    +
    render(array $options=[])
    Definition: BackgroundImage.php:30
    +
    parse()
    Definition: Parser.php:575
    +
    filter(array $context)
    Definition: TokenSelectorValueSeparator.php:23
    +
    Definition: InvalidComment.php:8
    +
    static validate($data)
    Definition: InvalidCssString.php:18
    +
    setValue($value)
    Definition: Element.php:190
    +
    toObject()
    Definition: Element.php:651
    +
    __construct(array $value)
    Definition: TokenSelectorValueAttributeSelector.php:20
    +
    Definition: NestingMediaRule.php:11
    +
    render(array $options=[])
    Definition: TokenSelectorValueString.php:76
    + +
    static validate($data)
    Definition: CssParenthesisExpression.php:13
    +
    Definition: Parser.php:9
    +
    static doRecover(object $data)
    Definition: InvalidCssString.php:41
    +
    Definition: ObjectInterface.php:13
    +
    add(string $name, string $description, string $type, array|string $alias=null, $multiple=true, $required=false, $defaultValue=null, ?array $options=[], array|string|null $dependsOn=null, $group='default')
    Definition: Args.php:78
    +
    Definition: TokenSelectorValueAttribute.php:5
    + +
    getSelector()
    Definition: Rule.php:16
    +
    renderAst(object $ast, ?int $level=null)
    Definition: Renderer.php:87
    + +
    static getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
    Definition: Value.php:745
    +
    getIterator()
    Definition: RuleList.php:284
    +
    isLeaf()
    Definition: NestingMediaRule.php:23
    +
    Definition: Evaluator.php:8
    +
    Definition: RuleSet.php:12
    +
    setTrailingComments(?array $comments)
    Definition: Element.php:288
    +
    evaluate(array $context)
    Definition: TokenSelectorValueString.php:31
    +
    Definition: NestingAtRule.php:5
    +
    filter(array $context)
    Definition: TokenSelect.php:17
    +
    Definition: DuplicateArgumentException.php:5
    +
    Definition: OutlineStyle.php:11
    +
    static getType(string $token, $preserve_quotes=false)
    Definition: Value.php:1315
    +
    Definition: FontStyle.php:11
    +
    getValue()
    Definition: Whitespace.php:24
    +
    jsonSerialize()
    Definition: AtRule.php:102
    +
    getProperties()
    Definition: PropertySet.php:384
    +
    doParse(string $string)
    Definition: Parser.php:96
    +
    addValue($value)
    Definition: Option.php:53
    + +
    Definition: InvalidTokenInterface.php:8
    +
    doTraverse($node, $level)
    Definition: Traverser.php:79
    +
    update(object $position, string $string)
    Definition: Renderer.php:918
    +
    render(array $options=[])
    Definition: FontWeight.php:40
    +
    Definition: ParsableInterface.php:5
    +
    __construct($ast=null, $parent=null)
    Definition: Element.php:46
    +
    isLeaf()
    Definition: AtRule.php:33
    +
    parse_selectors()
    Definition: Parser.php:199
    +
    Definition: EventInterface.php:5
    +
    jsonSerialize()
    Definition: Element.php:616
    +
    render(array $options=[])
    Definition: Whitespace.php:32
    +
    getVendor()
    Definition: Property.php:89
    +
    sortNodes($nodes)
    Definition: Evaluator.php:151
    +
    setContext(object $context)
    Definition: Lexer.php:67
    +
    static getAngleValue(?object $value, array $options=[])
    Definition: Value.php:1435
    +
    getParent()
    Definition: Element.php:209
    +
    render($join="\n")
    Definition: PropertyMap.php:403
    +
    Definition: Stylesheet.php:5
    +
    render(array $options=[])
    Definition: Property.php:137
    +
    render(array $options=[])
    Definition: CssUrl.php:18
    +
    Definition: InvalidRule.php:8
    +
    support(ElementInterface $child)
    Definition: AtRule.php:50
    +
    getLeadingComments()
    Definition: Comment.php:97
    +
    Definition: CssParenthesisExpression.php:11
    +
    parse_path()
    Definition: Parser.php:694
    +
    getRoot()
    Definition: Element.php:159
    +
    renderNestingMediaRule(object $ast, ?int $level)
    Definition: Renderer.php:563
    +
    Definition: QueryInterface.php:7
    +
    RuleListInterface $parent
    Definition: Element.php:34
    + +
    static reduce(array $tokens, array $options=[])
    Definition: Value.php:618
    +
    static toUrl(array $data)
    Definition: Helper.php:281
    +
    validate(object $token, object $parentRule, object $parentStylesheet)
    Definition: InvalidAtRule.php:12
    +
    support(ElementInterface $child)
    Definition: NestingMediaRule.php:40
    +
    Definition: BackgroundRepeat.php:12
    +
    render(array $options=[])
    Definition: CssAttribute.php:18
    +
    getPosition()
    Definition: Element.php:280
    +
    setLeadingComments(?array $comments)
    Definition: Property.php:185
    +
    traverse(callable $fn, $event)
    Definition: Element.php:131
    +
    getIterator()
    Definition: PropertyList.php:351
    +
    Definition: Traverser.php:13
    + +
    render(array $options=[])
    Definition: CssParenthesisExpression.php:18
    +
    getType()
    Definition: Property.php:127
    +
    static matchKeyword(string $string, array $keywords=null)
    Definition: Value.php:1383
    +
    static getClassName(string $type)
    Definition: Value.php:228
    +
    render(array $options=[])
    Definition: TokenSelectorValueAttribute.php:73
    + +
    static validate($data)
    Definition: Unit.php:15
    +
    getStart()
    Definition: SourceLocation.php:44
    +
    render(array $options=[])
    Definition: Comment.php:24
    +
    Definition: BackgroundClip.php:11
    +
    isEmpty()
    Definition: PropertyList.php:343
    +
    Definition: BackgroundOrigin.php:11
    +
    Definition: TokenSelector.php:5
    +
    __construct($value)
    Definition: TokenSelectorValueAttributeFunctionGeneric.php:22
    +
    render(array $options=[])
    Definition: FontSize.php:52
    +
    parseFlag(string &$name, array &$dynamicArgs)
    Definition: Args.php:380
    +
    search(array $selectors, array $search)
    Definition: Evaluator.php:99
    +
    evaluate(array $context)
    Definition: TokenSelectorValueAttributeExpression.php:48
    +
    validate(object $token, object $parentRule, object $parentStylesheet)
    Definition: AtRule.php:12
    +
    render(array $options=[])
    Definition: InvalidCssString.php:35
    +
    getLeadingComments()
    Definition: Element.php:343
    +
    Definition: TokenSelectorValueAttributeSelector.php:9
    +
    removeSelector($selector)
    Definition: Rule.php:107
    +
    pushContext(object $context)
    Definition: Parser.php:972
    +
    Definition: Color.php:20
    +
    Definition: TokenSelectorValueAttributeFunctionEmpty.php:5
    +
    Definition: Comment.php:11
    +
    render(array $options=[])
    Definition: Separator.php:25
    +
    render(array $options=[])
    Definition: BackgroundPosition.php:201
    +
    render(array $options)
    Definition: TokenSelectorValueAttributeFunction.php:67
    +
    Definition: TokenSelectorValueInterface.php:5
    +
    Definition: ValidatorInterface.php:7
    +
    static renderTokens(array $tokens, array $options=[], $join=null)
    Definition: Value.php:71
    +
    deduplicateDeclarations(object $ast)
    Definition: Parser.php:843
    +
    Definition: Declaration.php:7
    +
    static validate($data)
    Definition: Comment.php:16
    +
    doValidate(object $token, object $context, object $parentStylesheet)
    Definition: Parser.php:1099
    +
    static keywords()
    Definition: Value.php:1371
    +
    __toString()
    Definition: PropertySet.php:532
    +
    Definition: TokenSelectorValueAttributeIndex.php:5
    +
    queryByClassNames($query)
    Definition: Element.php:151
    + +
    setTrailingComments(?array $comments)
    Definition: Property.php:168
    +
    evaluate(array $context)
    Definition: TokenSelectorValueAttributeFunction.php:59
    +
    evaluate(array $context)
    Definition: TokenSelectorValueWhitespace.php:18
    +
    Definition: SyntaxError.php:7
    +
    static validate($data)
    Definition: Operator.php:25
    +
    Definition: Property.php:16
    +
    const REMOVE
    Definition: ValidatorInterface.php:18
    +
    render(array $options=[])
    Definition: TokenSelect.php:115
    +
    setEnd($end)
    Definition: SourceLocation.php:73
    +
    append(ElementInterface ... $elements)
    +
    static validate($data)
    Definition: Separator.php:17
    +
    hasDeclarations()
    Definition: AtRule.php:42
    +
    static doRecover(object $data)
    Definition: InvalidCssFunction.php:38
    +
    evaluate(array $context)
    Definition: TokenSelectorValueAttributeTest.php:18
    +
    static doParse($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
    Definition: FontFamily.php:23
    +
    static match(object $data, $type)
    Definition: FontStyle.php:28
    +
    Definition: SourceLocation.php:15
    +
    validate(object $token, object $parentRule, object $parentStylesheet)
    Definition: Comment.php:12
    +
    Definition: Whitespace.php:11
    +
    validate(object $token, object $parentRule, object $parentStylesheet)
    Definition: Rule.php:13
    +
    merge(Parser $parser)
    Definition: Parser.php:452
    +
    __construct($value)
    Definition: TokenSelectorValueAttributeFunctionColor.php:18
    +
    static reduce(array $tokens, array $options=[])
    Definition: BackgroundSize.php:56
    +
    evaluate(array $context)
    Definition: TokenSelectorValueAttributeFunctionColor.php:72
    +
    Definition: TokenSelectorInterface.php:10
    +
    validate(object $token, object $parentRule, object $parentStylesheet)
    Definition: InvalidRule.php:12
    +
    static doRecover(object $data)
    Definition: InvalidComment.php:25
    +
    render($join="\n")
    Definition: PropertySet.php:514
    +
    static validate($data)
    Definition: Color.php:19
    +
    Definition: Separator.php:11
    +
    __toString()
    Definition: Value.php:1464
    +
    render(array $options=[])
    Definition: InvalidComment.php:19
    +
    render(array $options=[])
    Definition: CssFunction.php:24
    +
    Definition: CssAttribute.php:11
    +
    getValue()
    Definition: Comment.php:50
    + +
    Definition: TokenSelectorValueAttributeFunctionContains.php:5
    +
    support(ElementInterface $child)
    +
    static relativePath(string $file, string $ref)
    Definition: Helper.php:173
    +
    static fromUrl($url, array $options=[])
    +
    static validate($data)
    Definition: CssFunction.php:16
    + +
    render(array $options=[])
    Definition: Operator.php:34
    +
    static matchKeyword(string $string, array $keywords=null)
    Definition: BackgroundRepeat.php:54
    + +
    static validate($data)
    Definition: Number.php:45
    +
    static getInstance($ast)
    Definition: Element.php:86
    +
    static isAbsolute($path)
    Definition: Helper.php:271
    +
    render(array $options=[])
    Definition: CssString.php:44
    +
    Definition: CssFunction.php:11
    +
    render(array $options=[])
    Definition: TokenSelectorValueAttributeExpression.php:94
    +
    render($glue=';', $join="\n")
    Definition: PropertyList.php:283
    +
    off(string $event, callable $callable)
    Definition: Parser.php:274
    +
    __get($name)
    Definition: Value.php:186
    +
    Definition: TokenSelectorValueAttributeFunction.php:5
    +
    Definition: BackgroundSize.php:11
    +
    renderAtRule(object $ast, ?int $level)
    Definition: Renderer.php:393
    +
    Definition: Element.php:21
    +
    addAtRule($name, $value=null, $type=0)
    Definition: RuleSet.php:25
    +
    static type()
    Definition: Value.php:249
    +
    Definition: TokenSelect.php:8
    +
    __toString()
    Definition: Property.php:160
    +
    static getCurrentDirectory()
    Definition: Helper.php:52
    +
    static matchKeyword(string $string, array $keywords=null)
    Definition: BackgroundSize.php:37
    +
    hasDeclarations()
    Definition: NestingMediaRule.php:32
    +
    static load($file)
    Definition: Config.php:32
    +
    render(array $options=[])
    Definition: Color.php:42
    +
    Definition: TokenSelectorValueWhitespace.php:5
    +
    render(array $options)
    Definition: TokenSelectorValueAttributeFunctionGeneric.php:51
    +
    setContent($css)
    Definition: Lexer.php:55
    +
    append(string $file, string $media='')
    Definition: Parser.php:332
    + +
    deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])
    Definition: Element.php:351
    +
    Definition: UnknownParameterException.php:5
    +
    toObject()
    Definition: Value.php:1348
    +
    Definition: TokenList.php:7
    +
    render(array $options)
    Definition: TokenSelectorValueAttributeString.php:46
    +
    static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
    Definition: OutlineWidth.php:22
    +
    evaluate(string $expression, QueryInterface $context)
    Definition: Evaluator.php:16
    +
    deduplicateDeclarations(array $options=[])
    Definition: Element.php:537
    +
    evaluate(array $context)
    Definition: TokenWhitespace.php:12
    +
    __construct(string $css='', array $options=[])
    Definition: Parser.php:89
    +
    renderNestingAtRule(object $ast, ?int $level)
    Definition: Renderer.php:534
    +
    static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
    Definition: BackgroundPosition.php:74
    +
    static doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
    Definition: BackgroundColor.php:17
    +
    Definition: CssSrcFormat.php:9
    +
    query($query)
    Definition: Element.php:141
    +
    Definition: RuleList.php:21
    +
    deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])
    +
    static doRender(object $data, array $options=[])
    Definition: Unit.php:38
    +
    __construct(string $css='', object $context=null)
    Definition: Lexer.php:38
    +
    match(string $type)
    Definition: Operator.php:17
    +
    getTrailingComments()
    Definition: Property.php:177
    +
    static doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
    Definition: Value.php:730
    +
    Definition: IOException.php:5
    +
    static validate($data)
    Definition: Whitespace.php:16
    +
    appendContent(string $css, string $media='')
    Definition: Parser.php:417
    + +
    copy()
    Definition: Element.php:246
    +
    Definition: Color.php:13
    +
    renderName(object $ast)
    Definition: Renderer.php:752
    +
    static validate($data)
    Definition: Value.php:299
    +
    Definition: InvalidCssFunction.php:12
    +
    Definition: BackgroundAttachment.php:9
    +
    addDeclaration($name, $value)
    Definition: Rule.php:134
    +
    static doRender(object $data, array $options=[])
    Definition: Color.php:51
    +
    renderCollection(object $ast, ?int $level)
    Definition: Renderer.php:432
    +
    __construct($value)
    Definition: TokenSelectorValueAttributeString.php:15
    +
    getTrailingComments()
    Definition: Comment.php:81
    +
    Definition: TokenInterface.php:5
    +
    static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
    Definition: FontFamily.php:14
    +
    Definition: BackgroundImage.php:9
    +
    toObject()
    Definition: PropertyList.php:360
    +
    renderAtRuleMedia(object $ast, ?int $level)
    Definition: Renderer.php:351
    +
    static doRender(object $data, array $options=[])
    Definition: CssUrl.php:26
    +
    Definition: LineHeight.php:12
    +
    removeChildren()
    Definition: RuleList.php:112
    +
    Definition: TokenSelectorValueAttributeString.php:7
    +
    static doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
    Definition: ShortHand.php:39
    +
    static match(object $data, $type)
    Definition: Color.php:33
    +
    Definition: Number.php:11
    +
    evaluate(array $context)
    Definition: TokenSelectorValueAttributeFunctionComment.php:14
    +
    Definition: Option.php:5
    + +
    getStatus($event, object $rule, $context, $parentStylesheet)
    Definition: Lexer.php:865
    +
    static keywords()
    Definition: FontWeight.php:144
    +
    setStart($start)
    Definition: SourceLocation.php:61
    +
    __construct(object $data)
    Definition: Value.php:62
    +
    Definition: Renderer.php:20
    +
    addDeclaration($name, $value)
    Definition: AtRule.php:88
    +
    static fetchContent(string $url, array $options=[], array $curlOptions=[])
    Definition: Helper.php:331
    +
    static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
    Definition: BackgroundColor.php:34
    +
    __construct(string $name)
    Definition: TokenSelectorValueAttributeTest.php:13
    +
    getAst()
    Definition: Parser.php:589
    +
    static format($string, ?array &$comments=null)
    Definition: Value.php:369
    +
    __construct($value)
    Definition: Comment.php:24
    +
    Definition: FontFamily.php:9
    +
    Definition: BackgroundPosition.php:11
    +
    static exists($path)
    Definition: Config.php:42
    +
    render(array $options)
    Definition: TokenSelectorValueAttributeFunctionEmpty.php:25
    +
    expandProperties(array $result, ?array $leadingcomments=null, ?array $trailingcomments=null, $vendor=null)
    Definition: PropertySet.php:185
    +
    getContext()
    Definition: Parser.php:960
    +
    __toString()
    Definition: Element.php:624
    +
    computeSignature(object $ast)
    Definition: Parser.php:697
    +
    render(array $options=[])
    Definition: TokenSelectorValueWhitespace.php:26
    +
    insert(ElementInterface $element, $position)
    +
    static validate($data)
    Definition: BackgroundImage.php:20
    +
    getErrors()
    Definition: Parser.php:892
    +
    static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
    Definition: BackgroundSize.php:50
    + + + +
    render(RenderableInterface $element, ?int $level=null, bool $parent=false)
    Definition: Renderer.php:69
    +
    evaluate(array $context)
    Definition: TokenSelectorValueAttributeIndex.php:21
    +
    __clone()
    Definition: Element.php:642
    +
    Definition: OutlineWidth.php:9
    +
    render(array $options=[])
    Definition: TokenSelectorValueSeparator.php:41
    +
    setTrailingComments(?array $comments)
    Definition: Comment.php:73
    +
    __construct($data)
    Definition: BackgroundPosition.php:63
    +
    render(array $options=[])
    Definition: TokenSelector.php:71
    + +
    Definition: Helper.php:11
    +
    Definition: InvalidDeclaration.php:8
    +
    Definition: Declaration.php:8
    +
    getValue()
    Definition: Element.php:174
    +
    validate(object $token, object $parentRule, object $parentStylesheet)
    +
    parse(string $string)
    Definition: Parser.php:33
    +
    setComments(?array $comments, $type)
    Definition: Element.php:305
    +
    __construct($name)
    Definition: Property.php:51
    +
    stdClass $data
    Definition: Value.php:30
    +
    __construct($data)
    Definition: TokenSelectorValueAttribute.php:17
    +
    save(object $ast, $file)
    Definition: Renderer.php:129
    +
    Definition: Helper.php:5
    +
    Definition: TokenSelectorValueAttributeFunctionBeginswith.php:5
    +
    const ELEMENT_AT_RULE_LIST
    Definition: AtRule.php:19
    +
    render(array $options)
    Definition: TokenSelectorValueAttributeFunctionComment.php:25
    +
    renderStylesheet(object $ast, ?int $level)
    Definition: Renderer.php:309
    +
    Definition: Unit.php:10
    +
    static from($css, array $options=[])
    +
    static getInstance($data)
    Definition: Value.php:310
    +
    parse_selector(string $selector, string $context='selector')
    Definition: Parser.php:282
    +
    Definition: Pool.php:27
    +
    evaluate(array $context)
    Definition: TokenSelectorValueAttributeFunctionEmpty.php:14
    +
    addRule($selectors)
    Definition: RuleSet.php:62
    +
    static from($css, array $options=[])
    Definition: Element.php:113
    + +
    static validate($data)
    Definition: CssSrcFormat.php:11
    +
    support(ElementInterface $child)
    Definition: Rule.php:167
    +
    setOptions(array $options)
    Definition: Renderer.php:813
    +
    Definition: AtRule.php:8
    +
    Definition: NestingMedialRule.php:8
    +
    expand($value)
    Definition: PropertySet.php:212
    +
    static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
    Definition: FontStyle.php:37
    +
    Definition: Event.php:5
    +
    static matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
    Definition: BackgroundImage.php:40
    +
    renderNestingRule(object $ast, ?int $level)
    Definition: Renderer.php:549
    +
    evaluate(array $context)
    Definition: TokenSelectorValueAttributeString.php:23
    +
    getName(bool $vendor=false)
    Definition: Comment.php:30
    + +
    traverse($ast)
    Definition: Traverser.php:30
    + +
    render(array $options)
    Definition: TokenWhitespace.php:20
    +
    render(array $options=[])
    Definition: TokenList.php:68
    +
    __construct(array $value)
    Definition: TokenSelectorValueAttributeExpression.php:17
    +
    Definition: NestingAtRule.php:9
    +
    setVendor($vendor)
    Definition: Property.php:80
    +
    render(array $options=[])
    +
    render(array $options=[])
    Definition: Value.php:344
    +
    renderRule(object $ast, ?int $level)
    Definition: Renderer.php:324
    +
    Definition: TokenSelectorValueString.php:13
    + +
    validate(object $token, object $parentRule, object $parentStylesheet)
    Definition: NestingRule.php:13
    +
    static doParseUrl($url)
    Definition: Helper.php:26
    + +
    evaluate(array $context)
    Definition: TokenSelectorValueAttributeSelector.php:52
    +
    Definition: Lexer.php:11
    +
    Definition: Font.php:9
    +
    render(array $options)
    Definition: TokenSelectorValueAttributeIndex.php:29
    +
    static getProperty($name=null, $default=null)
    Definition: Config.php:109
    +
    Definition: Config.php:17
    +
    Definition: Comment.php:8
    + +
    merge(Rule $rule)
    Definition: Rule.php:151
    +
    Definition: NestingRule.php:9
    +
    getAst()
    Definition: Property.php:202
    +
    getLeadingComments()
    Definition: Property.php:194
    +
    static doRender(object $data, array $options=[])
    Definition: BackgroundImage.php:35
    +
    deduplicateRules(object $ast, ?int $index=null)
    Definition: Parser.php:732
    +
    Definition: FontSize.php:11
    +
    computeSignature()
    Definition: Element.php:382
    +
    __toString()
    Definition: PropertyList.php:308
    +
    setSelector($selectors)
    Definition: Rule.php:70
    +
    filter(array $context)
    Definition: TokenList.php:28
    +
    static parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
    Definition: Value.php:577
    +
    Definition: PropertySet.php:12
    +
    static validate($data)
    Definition: InvalidCssFunction.php:17
    +
    process($node, array $data)
    Definition: Traverser.php:50
    +
    Definition: FontVariant.php:11
    +
    flatten(object $node)
    Definition: Renderer.php:969
    +
    emit(Exception $error)
    Definition: Parser.php:320
    +
    isEmpty()
    Definition: PropertyMap.php:419
    +
    static getRGBValue(object $value)
    Definition: Value.php:1424
    +
    __construct(string $shorthand, array $config)
    Definition: PropertyMap.php:45
    +
    static getPath($path, $default=null)
    Definition: Config.php:86
    +
    Definition: TokenSelectorValueAttributeFunctionEquals.php:5
    +
    __construct($data)
    Definition: CssString.php:18
    +
    parseVendor($str)
    Definition: Lexer.php:845
    +
    validate(object $token, object $parentRule, object $parentStylesheet)
    Definition: Declaration.php:12
    +
    Definition: InvalidAtRule.php:8
    +
    exitNode(object $token)
    Definition: Parser.php:1062
    +
    static matchDefaults($token)
    Definition: Value.php:272
    +
    Definition: PropertyMap.php:12
    +
    support(ElementInterface $child)
    Definition: NestingRule.php:13
    +
    Definition: TokenSelectorValue.php:5
    +
    render(array $options=[])
    Definition: InvalidCssFunction.php:25
    +
    Definition: Rule.php:9
    +
    setValue($value)
    Definition: Comment.php:40
    +
    createContext()
    Definition: Lexer.php:715
    + +
    getTrailingComments()
    Definition: Element.php:296
    +
    addSelector($selector)
    Definition: Rule.php:82
    +
    setValue($value)
    Definition: Property.php:61
    +
    Definition: BackgroundColor.php:9
    +
    renderComment(object $ast, ?int $level)
    Definition: Renderer.php:575
    +
    renderSelector(object $ast, ?int $level)
    Definition: Renderer.php:605
    +
    render(array $options=[])
    Definition: Unit.php:32
    +
    static keywords()
    Definition: FontStretch.php:55
    +
    Definition: InvalidCssString.php:12
    +
    render(array $options=[])
    Definition: LineHeight.php:59
    +
    setChildren(array $elements)
    Definition: RuleList.php:144
    +
    getAst()
    Definition: Element.php:589
    +
    render(array $options=[])
    Definition: FontStretch.php:36
    +
    Definition: Comment.php:11
    +
    static getInstance($location)
    Definition: SourceLocation.php:35
    +
    remove(ElementInterface $element)
    +
    getChildren()
    Definition: RuleList.php:138
    +
    deduplicate(object $ast, ?int $index=null)
    Definition: Parser.php:666
    +
    popContext()
    Definition: Parser.php:983
    +
    Definition: Args.php:8
    +
    Definition: TokenSelectInterface.php:5
    +
    getValue()
    Definition: InvalidCssFunction.php:33
    +
    Definition: RenderablePropertyInterface.php:11
    diff --git a/docs/api/html/d6/dfd/classTBela_1_1CSS_1_1Element_1_1Comment.png b/docs/api/html/d6/dfd/classTBela_1_1CSS_1_1Element_1_1Comment.png index bbd1308b1a710e6adaec7948a3417bb4394d0f2c..ff58d52eda6d2f298684ff74f8440f9d85203613 100644 GIT binary patch literal 4261 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 XUU{M=e;E9yU=idW`bG8DT?hXTq8vBR literal 2677 zcmZ`*c|4SB8-6XJl%;Zvr9o83D7`a|Cev_oY$;1IB2qIZ`%Ys?mQI+`JETGqekC;4 zV;Q3vgBC+5$C0feCo||+!xxch&a2b+oxbg#`+4sBx$ocm-q-KGuIIUW+|FvtCe=*< z0Bo^7V(tI{64wAg43w0BBh!^DUGO65ZE9-@099$SYoraZuSq`QU<&{jb^|~{A^@zy zp@eq;Kmh?@k_Z5}+W?>(a+h@i4<9HUw;@=FM54g<+=-<*H~;|Go12^A$i2a5uV7E? zyn~%1aCm&cYu)iUW@Qds*|6gX>`0%twzZHRlNJ}3KAWi2%P6x(N3N1=K|E{QIbcb|*NB$zLr0+p)NEZK%VJc6Zcn@XY;eSY>aeW^2VG$t)2M4--%z}^R8@H^^oUzHKy&YY=5=sP&)nGpWIHdV&JB z59js^2L=YG!^wQyv3;$~Il?lTZ1gIpYCc3%i967jT{2d|*q4O1UwLNk-kRM zTQcZX^m=eQBw(+BlhW|#VHcG}8>b)Us$UQ~w1T}#MkANHN)Ku`r4%$Eq_v^Tpeoex zgPb-5K9PY<eh>rMUJN10RcPf62a-eo;66^r}`*6A-nPpP{kx9fG9u*XQzDK6avz zEKykb!28e-TM+q!s`<_>d}P6Is`lO&%TlP1u1x4{%b{QM6H+*nYGB^uk3=Q;{S<@A z0@oL`p!JHEA6=BvW_m~ZTi?yRu!SS`zO=LDqxbGJqO4+Xt-6L6xW!6v!*RWpC+A(< zCdN;ck6SjaN^va{A_N`j`#cDuwp31*)5%L|wVB%{Ct)CZ@v%ZgJggU2k^l7i9j1 zC+tUwi#C)6Jp=hL8F|bZ(Y<+H_w4BFW(i+0McAKfaJy;tY9u2hs%iFNSgQoovE-jN zR(jjvXy_n*cV0*RP{kEKgL}x($d8h-gU_Z|WgNILM$Zm>I8bXF z7cnJ=ioBSMHY*=?o@I^JiB*i;J=mhlS-Bx%6u9njMsMk+BYOo3r52@Oha6XY)_Y)MCeF6mv?-lQRiFY%sxUp0#oKqU5=uT$st!PqS78mE}{xY9_ zfGeoFShX4JD9o?2uZS6R4jsKI_twEuC}3rIp8ib_H0eW}O+YtFYVW5#{YneS46`8B z>Kt{M-xbeBQ=5$v(TSkBn6%uba2c|U+4hj%6%JBCOcSxFU8}iGD@2YYP=C_)?RHI* zi(RnvB;FDKmP6l;m3{}1e`}XLvEg(0)EC0RY~r7SBK;H8otD89U0F}wR5rRPN^*;t z@Pr&rEs1f_!-O{b)N+H*P4@$TI4!?-aQ(@`ozSwtp^ucyi1V!>X~V;~UgJqh_f$(2 z=Zwy$ZAzv@{N?$2sUyWKs|v^8gY+g{{YULA6cAm0G@+^{XA;Ty_1e+8y~`JBw?N*J zCBv$k!;{F9Dz>P+X*Y7^P8rBMjm9)Q%<46+B}k^Tb5UeIlSYHngp)}9`_Tb}{q{fO zxvRq|n&1LT?w@i3%g1^*k>G-q)e|0#r1MnJs{B|JY_!R5SK<+MY(iyVefgV8u*iI) zH2=Z78}^B5^hPOd4OQwFW~DcOjKQ$j8G6V39|bVrJIrE8=pHMT6j}>kQl-TnE4*qS zj=B-_<7M>O+WO34pQy3>pGS9l-Kk8Q9+l$XhUy-rM$u0`*zF%ErQ}?5vRZ;Wk2t27 zY&%06e;6H5rhGNn`35z#v(H6ewn>#yZRMaBfH^i0NpYq%g$8P@l)f zG5^3*!C3sKyTpbEhA&Ad??<4WRwpI<=|8%Q7Ejk*4h1dqr)&dnMe8z=MY^3Uae4U4 z;L?fcO^+wQn0ISQGJGazM?zs&pqMi#zWTWDQrKCf%1>@HJ$QT4CZv}u-xHeElI>&n zhQ1{8)iG~|%GCI)@$T|`r}A#&&c_^d@*_+Vm=tho_7F4+o*AKM=21$>e0(5cLgA?Y zW?>(KsO}YT+MDhu6Mnm|Dzu;8mt;qISXK3sFfqia^K2*c1xZF}_mM^5%FxL!$DDDy zPC~R2_1~|rc^r4-^OjVR82u&t*TTXv9r(Gm>%4`_`E#W6o;Y%tC%ga{5QE+aV)ua< x0*JwZSlkZ>^gs{?f;FHK{M`GdATaoxuUGW{FL)Aoi2xS>))sc=6+aPw{u5xZ*4O|5 diff --git a/docs/api/html/d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html b/docs/api/html/d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html index 06d46b16..5e2a4127 100644 --- a/docs/api/html/d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html +++ b/docs/api/html/d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html @@ -111,6 +111,7 @@ TBela\CSS\Interfaces\ObjectInterface TBela\CSS\Interfaces\ParsableInterface TBela\CSS\Interfaces\ObjectInterface +TBela\CSS\Element\NestingMediaRule @@ -132,6 +133,9 @@ + + @@ -165,6 +169,8 @@ + + @@ -232,11 +238,14 @@ - - + + + +
     addRule ($selectors)
     
    - Public Member Functions inherited from TBela\CSS\Element\RuleList
    __get ($name)
     
     addComment ($value)
     
     hasChildren ()
     
     getValue ()
     
     getRawValue ()
     
     setValue ($value)
     
     getParent ()
     deduplicateDeclarations (array $options=[])
     
    - Protected Attributes inherited from TBela\CSS\Element
    $ast = null
     
    +object $ast = null
     
    RuleListInterface $parent = null
     
    +array $rawValue = null
     

    Member Function Documentation

    @@ -297,6 +306,8 @@

    test if this at-rule node contains declaration

    Returns
    bool
    +

    Reimplemented in TBela\CSS\Element\NestingMediaRule.

    + @@ -315,6 +326,8 @@

    test if this at-rule node is a leaf

    Returns
    bool
    +

    Reimplemented in TBela\CSS\Element\NestingMediaRule.

    + @@ -356,6 +369,8 @@

    TBela\CSS\Element\RuleList.

    +

    Reimplemented in TBela\CSS\Element\NestingMediaRule.

    +

    Member Data Documentation

    @@ -394,7 +409,7 @@

    $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected $parentTBela\CSS\Elementprotected - __clone()TBela\CSS\Element - __construct($ast=null, $parent=null)TBela\CSS\Element - __toString()TBela\CSS\Element - computeSignature()TBela\CSS\Elementprotected - copy()TBela\CSS\Element - deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element - deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected - from($css, array $options=[])TBela\CSS\Elementstatic - fromUrl($url, array $options=[])TBela\CSS\Elementstatic - getAst()TBela\CSS\Element - getInstance($ast)TBela\CSS\Elementstatic - getLeadingComments()TBela\CSS\Element - getParent()TBela\CSS\Element - getPosition()TBela\CSS\Element + $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected + __clone()TBela\CSS\Element + __construct($ast=null, $parent=null)TBela\CSS\Element + __toString()TBela\CSS\Element + computeSignature()TBela\CSS\Elementprotected + copy()TBela\CSS\Element + deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element + deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected + from($css, array $options=[])TBela\CSS\Elementstatic + fromUrl($url, array $options=[])TBela\CSS\Elementstatic + getAst()TBela\CSS\Element + getInstance($ast)TBela\CSS\Elementstatic + getLeadingComments()TBela\CSS\Element + getParent()TBela\CSS\Element + getPosition()TBela\CSS\Element + getRawValue()TBela\CSS\Element getRoot()TBela\CSS\Element getSrc()TBela\CSS\Element getTrailingComments()TBela\CSS\Element diff --git a/docs/api/html/d7/d25/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule-members.html b/docs/api/html/d7/d25/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule-members.html new file mode 100644 index 00000000..1f777965 --- /dev/null +++ b/docs/api/html/d7/d25/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Parser\Validator\InvalidRule Member List
    +
    + +
    + + + + diff --git a/docs/api/html/d7/d2a/classTBela_1_1CSS_1_1Value_1_1Operator-members.html b/docs/api/html/d7/d2a/classTBela_1_1CSS_1_1Value_1_1Operator-members.html index 4e018d05..dafd14a6 100644 --- a/docs/api/html/d7/d2a/classTBela_1_1CSS_1_1Value_1_1Operator-members.html +++ b/docs/api/html/d7/d2a/classTBela_1_1CSS_1_1Value_1_1Operator-members.html @@ -93,29 +93,33 @@ $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic match(string $type)TBela\CSS\Value\Operator - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\Operator + TBela::CSS::Value::match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\Operator + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic toObject()TBela\CSS\Value type()TBela\CSS\Valueprotectedstatic validate($data)TBela\CSS\Value\Operatorprotectedstatic diff --git a/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html b/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html index 55bf535e..078b75ea 100644 --- a/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html +++ b/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html @@ -108,15 +108,21 @@ TBela\CSS\Interfaces\ObjectInterface TBela\CSS\Interfaces\ParsableInterface TBela\CSS\Interfaces\ObjectInterface -TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\Rule +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule + + @@ -152,6 +158,8 @@ + + @@ -211,11 +219,14 @@ - - + + + +

    Public Member Functions

    __get ($name)
     
     addComment ($value)
     
     hasChildren ()
     
     getValue ()
     
     getRawValue ()
     
     setValue ($value)
     
     getParent ()
     deduplicateDeclarations (array $options=[])
     
    - Protected Attributes inherited from TBela\CSS\Element
    $ast = null
     
    +object $ast = null
     
    RuleListInterface $parent = null
     
    +array $rawValue = null
     

    Member Function Documentation

    @@ -337,21 +348,7 @@

    -
    Parameters
    - - - - -
    int$offset
    int | null$length
    ...ElementInterface|null$replacement
    -
    -
    -
    Returns
    ElementInterface[]
    -
    Exceptions
    - - -
    -
    -
    +

    @inheritDoc

    Implements TBela\CSS\Interfaces\RuleListInterface.

    @@ -481,14 +478,14 @@

    TBela\CSS\Interfaces\RuleListInterface.

    -

    Reimplemented in TBela\CSS\Element\Rule, and TBela\CSS\Element\AtRule.

    +

    Reimplemented in TBela\CSS\Element\Rule, TBela\CSS\Element\AtRule, TBela\CSS\Element\NestingMediaRule, and TBela\CSS\Element\NestingRule.

    Referenced by TBela\CSS\Element\RuleList\append(), and TBela\CSS\Element\RuleList\insert().


    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Element/RuleList.php
    • +
    • src/Element/RuleList.php
    diff --git a/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.js b/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.js index f43216b0..5c0060dd 100644 --- a/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.js +++ b/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.js @@ -1,5 +1,6 @@ var classTBela_1_1CSS_1_1Element_1_1RuleList = [ + [ "__get", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html#a747430223f69d98cb20721ab9ae20dc2", null ], [ "addComment", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html#abda37d91d1cdd1f1d384148cce772bd7", null ], [ "append", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html#a76a3af82acf7646c5c8f0f8c363f2a9b", null ], [ "appendCss", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html#afb947d72aaae84c85ccdd3d4f758c256", null ], diff --git a/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.png b/docs/api/html/d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.png index c626bda276877385cb1312c3332160c9f73900b0..2c0c03fe11cc49bd3f7fd0026e8be1c6272fb89c 100644 GIT binary patch literal 9750 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 jDwx4s4XTOJX>Z}LBJNu#rhq@ymGSrBv literal 5423 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 diff --git a/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html b/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html index 18fe43ae..09a1f58e 100644 --- a/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html +++ b/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html @@ -95,8 +95,14 @@ Public Member Functions

     __construct (string $shorthand, array $config)   - set (string $name, $value, ?array $leadingcomments=null, ?array $trailingcomments=null) -  +has ($property) +  +remove ($property) +  + set (string $name, $value, ?array $leadingcomments=null, ?array $trailingcomments=null, $vendor=null) +   getProperties ()    render ($join="\n") @@ -106,15 +112,12 @@ - - + + - - - - + +

    Protected Member Functions

    expandProperties (array $result, ?array $leadingcomments=null, ?array $trailingcomments=null)
     
     expandProperties (array $result, ?array $leadingcomments=null, ?array $trailingcomments=null, $vendor=null)
     
     expand ($value)
     
     reduce ()
     
     setProperty ($name, $value)
     
     setProperty ($name, $value, $vendor=null)
     
    @@ -183,6 +186,12 @@

    convert this object to string

    Returns
    string
    +
    Exceptions
    +

    Protected Attributes

    + +
    + + @@ -211,59 +220,99 @@

    expand shorthand property

    Parameters
    - +
    Set$value
    array | string$value
    Returns
    array|bool @ignore
    -

    Referenced by TBela\CSS\Property\PropertySet\set().

    +

    Referenced by TBela\CSS\Property\PropertySet\set().

    - -

    ◆ getProperties()

    + +

    ◆ expandProperties()

    + + + + + +
    - + - + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Property\PropertySet::getProperties TBela\CSS\Property\PropertySet::expandProperties ()array $result,
    ?array $leadingcomments = null,
    ?array $trailingcomments = null,
     $vendor = null 
    )
    +
    +protected
    -

    return Property array

    Returns
    Property[]
    +
    Parameters
    + + + + + +
    array$result
    array | null$leadingcomments
    array | null$trailingcomments
    string | null$vendor
    +
    +
    +
    Returns
    $this
    + +

    Referenced by TBela\CSS\Property\PropertySet\set().

    - -

    ◆ reduce()

    + +

    ◆ getProperties()

    - - - - - -
    - +
    TBela\CSS\Property\PropertySet::reduce TBela\CSS\Property\PropertySet::getProperties ( )
    -
    -protected
    -

    convert 'border-radius: 10% 17% 10% 17% / 50% 20% 50% 20% -> 'border-radius: 10% 17% / 50% 20%

    Returns
    string @ignore
    +

    return Property array

    Returns
    Property[]
    +
    Exceptions
    + + +
    +
    +
    -

    Referenced by TBela\CSS\Property\PropertySet\getProperties(), and TBela\CSS\Property\PropertySet\render().

    +

    Referenced by TBela\CSS\Property\PropertySet\render().

    @@ -289,13 +338,19 @@

    Returns
    string
    +
    Exceptions
    + + +
    +
    +

    Referenced by TBela\CSS\Property\PropertySet\__toString().

    - -

    ◆ set()

    + +

    ◆ set()

    diff --git a/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.js b/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.js index f31b27cd..eba2276e 100644 --- a/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.js +++ b/docs/api/html/d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.js @@ -3,12 +3,13 @@ var classTBela_1_1CSS_1_1Property_1_1PropertySet = [ "__construct", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#afd7b34d535d9da3b2ef62ee2eeb45c4a", null ], [ "__toString", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a68b0278d50d518f765e419d21aeb23a4", null ], [ "expand", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#af35098e0ca1502a43b532bf434776c66", null ], - [ "expandProperties", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#afc3141c22ac0c630a75ebee6ea259e01", null ], + [ "expandProperties", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#afd21322e1818f9b92109a4895a726577", null ], [ "getProperties", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a881df7cdba626c77a542b2c6fc5056e7", null ], - [ "reduce", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a223117af3db3d9fa3a612eea9a25de90", null ], + [ "has", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#ae41efeb0f007959e5929a389d6f38d3a", null ], + [ "remove", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#aedb75dfdf7965d0cb832be39d87ad0d0", null ], [ "render", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a8317a13a28227d69b79be689894a7fb2", null ], - [ "set", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a091f15978043fac141aac93f01fd61c3", null ], - [ "setProperty", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a6d1273d05cbd59386e97354ef8955053", null ], + [ "set", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#abcf978ed18db024ca3284f8c0483cda5", null ], + [ "setProperty", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#aaa7eead93826c51d83d60663c5641fa3", null ], [ "$config", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a4039f6e1aa5d05fe5236f2b47be11891", null ], [ "$properties", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a344fd77b379ec3c4ddb61160df555814", null ], [ "$property_type", "d7/d6d/classTBela_1_1CSS_1_1Property_1_1PropertySet.html#a1b9c94654c627dcc1f25ce76547c956a", null ], diff --git a/docs/api/html/d7/d73/classTBela_1_1CSS_1_1Element_1_1Declaration-members.html b/docs/api/html/d7/d73/classTBela_1_1CSS_1_1Element_1_1Declaration-members.html index 387ce8a3..d66dd1c1 100644 --- a/docs/api/html/d7/d73/classTBela_1_1CSS_1_1Element_1_1Declaration-members.html +++ b/docs/api/html/d7/d73/classTBela_1_1CSS_1_1Element_1_1Declaration-members.html @@ -90,20 +90,22 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.html b/docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.html index 9cb16e18..859cc93d 100644 --- a/docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.html +++ b/docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.html @@ -109,7 +109,7 @@
    $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    $parentTBela\CSS\Elementprotected
    __clone()TBela\CSS\Element
    __construct($ast=null, $parent=null)TBela\CSS\Element
    __toString()TBela\CSS\Element
    computeSignature()TBela\CSS\Elementprotected
    copy()TBela\CSS\Element
    deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element
    deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected
    from($css, array $options=[])TBela\CSS\Elementstatic
    fromUrl($url, array $options=[])TBela\CSS\Elementstatic
    getAst()TBela\CSS\Element
    getInstance($ast)TBela\CSS\Elementstatic
    getLeadingComments()TBela\CSS\Element
    getParent()TBela\CSS\Element
    getPosition()TBela\CSS\Element
    $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    __clone()TBela\CSS\Element
    __construct($ast=null, $parent=null)TBela\CSS\Element
    __toString()TBela\CSS\Element
    computeSignature()TBela\CSS\Elementprotected
    copy()TBela\CSS\Element
    deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element
    deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected
    from($css, array $options=[])TBela\CSS\Elementstatic
    fromUrl($url, array $options=[])TBela\CSS\Elementstatic
    getAst()TBela\CSS\Element
    getInstance($ast)TBela\CSS\Elementstatic
    getLeadingComments()TBela\CSS\Element
    getParent()TBela\CSS\Element
    getPosition()TBela\CSS\Element
    getRawValue()TBela\CSS\Element
    getRoot()TBela\CSS\Element
    getSrc()TBela\CSS\Element
    getTrailingComments()TBela\CSS\Element
     

    The documentation for this interface was generated from the following file:
      -
    • src/TBela/CSS/Query/TokenSelectInterface.php
    • +
    • src/Query/TokenSelectInterface.php
    diff --git a/docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.png b/docs/api/html/d7/d86/interfaceTBela_1_1CSS_1_1Query_1_1TokenSelectInterface.png index 87ac585af6da5fc2a69b1aab0f78e909fc2f8581..fde50c97a82f8100d08985a27fe946ecc9fcc339 100644 GIT binary patch literal 1261 zcmeAS@N?(olHy`uVBq!ia0vp^Z-BUigBeI(&iI}Mq$C1-LR|m<{|{t7|Mouj)Z7U` z78oBmaA1kZq>n%@M@f)hFauB#2wXiCV#L6}Qse337*fIbcJAw<&ssdL)6I=5|GV2| z=JcpMS@P3QPu53$_l*Q)UB#32noFl_?ojf4exYUR5<$~M)l3)JLwc|8Tg`e|5E%Yf zLQGZj>iH~F5#E;LpRTh1_TIF=T77p_eM0Wu6{{1!bWfVHnoX7UH|v|=73UAEyT~7Y zah0reXZ=U9p4?L|OLMbxx9p5Q_U8Y!nWd%YHH|%jmd779b6?{fYnPkMb$iC$DZClJ z-Bp{TO~U``wa0mG+JAh5Y2CHm1=Anwa#zlo(EjyFZOiWM#>Z7wUVrbuZR@&YS!Z_@ z2+7CSetQ~l_uK*D%s+jzc<LrhLBQHTzog!XN9mHZUk>9b)QP!O3l~NKNNJ2SI`AtvaWR#5OX_aTXR!aPf_3 z5DZQHURL@$f7)Ny*ssYEEFNDsNAbEce`KEcBSGy}Ow8WrO_n#WR_}K#ShcS0qCV4; zRgN#0H+-}H^w4|*{~P%O>kjgU7kXQp3H^U`_J~>PqD$Mhnw16rn^?O#T5j$A(_bIf zrd8M09=6%bU!E{q`Px#w$ZdwLxqZ7dr7vXdzxU=v+4a2RZ?CVba^Cq^Hix&*Tf80- zCvR``CrsXX&f(ebyOVR*E`RvDiNo^F?rGpiF~0Y1bDC}Q*S1O9esXMEe;{JB*a6ek zAGW+rvdz(GT=(~=vz0|;bz5ziUG(Nialc2xtMw23is=iTe&F89n}<#6cBMJ1n_NFx zeoZfL?xE7hA8vBqtvK!SI`ftD?1G=ky9=8$WHTCQ*U8|t{e`ERJx z>t)=x78cyQ4(XlVG{=P@{sQX*9V_8CPm7dp86S*`Jnvksb>n6)i)-`iAfTK&Cl`-6~J-o^1#mc*E9@XOeLdRV(5yWnuBN&0cONAY`DlV=+RX5NmH z-mUrn#J;P#{c=yvf8KCb@bx556Z2&o&IX#NGDlrr1dWpGbKivN*WEwTb-c9S?S=yX z>yx)P${*aP+-v^gR?wyiZ8Gm-y&sjaWUtv8dwWe}J$FugU4?~>H?|r%w zRt60E3P5K>p?HtXeb6oy2e(a48xS!cR R4OliYc)I$ztaD0e0syBLYx4jA literal 1043 zcmeAS@N?(olHy`uVBq!ia0vp^Z-BUig&9bS&5+6lQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI`YATdQ9on zISdR;A3a?hLo)8Yoy~ntNs*_)bC>vy|7_gi3U68e*?;_(9`!5fz;Ua0GZMCF@bq8m zpJtUcK4~QvcMZP-mcG}KN$w;Q>KX0&|NcHuWo5lJ)qFbk*dD`rG z7mq#XyjINI{gW{#dcSC1N1EP5{niRejnfa+w+5wq^hSlc%+?BvK||6>*GTyI_{ zh}S0APS|&O(iXPgufKTSxcu^W^M?7NCmVTl5}2iL9AGos(8&AdcT%ROS83~fg$?g} zb0>!04!*6sRcgz!)CmRl^Vycv-d>e>K|$HTY++m!w~ee@&Q!sZ36DRUyubO&op<_; zS$Ro~RSzf4TFrIs$T#K}I%UDBPi>f2X&Le6vaIl&7&0rTxVP+d>ai}Nt5510t&%Dk zvW|N#J;hMIDnmSnHFC1{-rHL_r+weHD*4T&od(Ho6C=E87Y4BByxN-8e`V|ZNN*Lr z*Aa$NZsr1!)kj{L2u{_y*kane?Zp~#KQr}^4-zZ;Ub<~~)3A11m4xY%o41~befQY2 zYkRcF?AQsv*rcu@ZO=Z*740E{xu&{Q{ubsH{KJMj$aKAFmTv?KOpy`|B3$` zU@)IfnqRD@!7sJ$uloP4t^QWRE&tnXE7UZ;Z^?c+L zx#4fe|3y4*Th{#i<6&EY`9ZbBHKHUXu_Vlzq^7#LX@m|K~c qX&V?=85nFfumomCBn`RwDVb@NxHTNgZ43cwVDNPHb6Mw<&;$UVs=$N* diff --git a/docs/api/html/d7/db6/classTBela_1_1CSS_1_1Renderer-members.html b/docs/api/html/d7/db6/classTBela_1_1CSS_1_1Renderer-members.html index 59e19fb7..783fc86b 100644 --- a/docs/api/html/d7/db6/classTBela_1_1CSS_1_1Renderer-members.html +++ b/docs/api/html/d7/db6/classTBela_1_1CSS_1_1Renderer-members.html @@ -91,26 +91,32 @@ $indents (defined in TBela\CSS\Renderer)TBela\CSS\Rendererprotected $options (defined in TBela\CSS\Renderer)TBela\CSS\Rendererprotected $outFile (defined in TBela\CSS\Renderer)TBela\CSS\Rendererprotected - __construct(array $options=[])TBela\CSS\Renderer - addPosition($data, $ast)TBela\CSS\Rendererprotected - getOptions($name=null, $default=null)TBela\CSS\Renderer - render(RenderableInterface $element, ?int $level=null, $parent=false)TBela\CSS\Renderer - renderAst($ast, ?int $level=null)TBela\CSS\Renderer - renderAtRule($ast, $level)TBela\CSS\Rendererprotected - renderAtRuleMedia($ast, $level)TBela\CSS\Rendererprotected - renderCollection($ast, ?int $level)TBela\CSS\Rendererprotected - renderComment($ast, ?int $level)TBela\CSS\Rendererprotected - renderDeclaration($ast, ?int $level)TBela\CSS\Rendererprotected - renderName($ast)TBela\CSS\Rendererprotected - renderProperty($ast, ?int $level)TBela\CSS\Rendererprotected - renderRule($ast, $level)TBela\CSS\Rendererprotected - renderSelector($ast, $level)TBela\CSS\Rendererprotected - renderStylesheet($ast, $level)TBela\CSS\Rendererprotected - renderValue($ast)TBela\CSS\Rendererprotected - save($ast, $file)TBela\CSS\Renderer + $sourcemap (defined in TBela\CSS\Renderer)TBela\CSS\Rendererprotected + __construct(array $options=[])TBela\CSS\Renderer + addPosition($generated, object $ast)TBela\CSS\Rendererprotected + flatten(object $node)TBela\CSS\Renderer + flattenChildren(object $node)TBela\CSS\Rendererprotected + getOptions($name=null, $default=null)TBela\CSS\Renderer + render(RenderableInterface $element, ?int $level=null, bool $parent=false)TBela\CSS\Renderer + renderAst(object $ast, ?int $level=null)TBela\CSS\Renderer + renderAtRule(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderAtRuleMedia(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderCollection(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderComment(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderDeclaration($ast, ?int $level)TBela\CSS\Rendererprotected + renderName(object $ast)TBela\CSS\Rendererprotected + renderNestingAtRule(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderNestingMediaRule(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderNestingRule(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderProperty(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderRule(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderSelector(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderStylesheet(object $ast, ?int $level)TBela\CSS\Rendererprotected + renderValue(object $ast)TBela\CSS\Rendererprotected + save(object $ast, $file)TBela\CSS\Renderer setOptions(array $options)TBela\CSS\Renderer - update($position, string $string)TBela\CSS\Rendererprotected - walk($ast, $data, ?int $level=null)TBela\CSS\Rendererprotected + update(object $position, string $string)TBela\CSS\Rendererprotected + walk(array $tree, object $position, ?int $level=0)TBela\CSS\Rendererprotected diff --git a/docs/api/html/d7/dcc/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment-members.html b/docs/api/html/d7/dcc/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment-members.html index 997b252d..70387a4e 100644 --- a/docs/api/html/d7/dcc/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment-members.html +++ b/docs/api/html/d7/dcc/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment-members.html @@ -94,33 +94,36 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\BackgroundAttachment)TBela\CSS\Value\BackgroundAttachmentprotectedstatic $patterns (defined in TBela\CSS\Value\BackgroundAttachment)TBela\CSS\Value\BackgroundAttachmentprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\ShortHandprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\ShortHandprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\ShortHand - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchPattern(array $tokens)TBela\CSS\Value\ShortHandstatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/d8/d0d/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment.html b/docs/api/html/d8/d0d/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment.html index a8d12029..9277e821 100644 --- a/docs/api/html/d8/d0d/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment.html +++ b/docs/api/html/d8/d0d/classTBela_1_1CSS_1_1Value_1_1BackgroundAttachment.html @@ -127,18 +127,11 @@ - - - - - - - @@ -152,32 +145,44 @@ + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + - - + + @@ -185,10 +190,10 @@ - - - - + + + + @@ -219,10 +224,7 @@

    = [
    'fixed',
    'local',
    -
    'scroll',
    -
    -
    -
    +
    'scroll'
    ]
    @@ -254,7 +256,7 @@

    TBela\CSS\Element\Comment TBela\CSS\Element\Declaration -TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value\ShortHand
     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     render (array $options=[])
     
     toObject ()
    static matchPattern (array $tokens)
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value\ShortHand
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    @@ -128,6 +131,8 @@ + + @@ -187,11 +192,14 @@
     
     getValue ()
     
     getRawValue ()
     
     setValue ($value)
     
     getParent ()
    - - + + + +

    Protected Attributes

    $ast = null
     
    +object $ast = null
     
    RuleListInterface $parent = null
     
    +array $rawValue = null
     

    Constructor & Destructor Documentation

    @@ -505,7 +513,7 @@

    TBela\CSS\Interfaces\ElementInterface.

    -

    Referenced by TBela\CSS\Element\copy(), TBela\CSS\Parser\parse(), TBela\CSS\Element\RuleList\setChildren(), and TBela\CSS\Compiler\setData().

    +

    Referenced by TBela\CSS\Element\copy(), TBela\CSS\Parser\parse(), and TBela\CSS\Element\RuleList\setChildren().

    @@ -567,6 +575,26 @@

    TBela\CSS\Interfaces\ElementInterface.

    + + + +

    ◆ getRawValue()

    + +
    +
    + + + + + + + +
    TBela\CSS\Element::getRawValue ()
    +
    +

    @inheritDoc

    + +

    Implements TBela\CSS\Interfaces\ElementInterface.

    +
    @@ -925,7 +953,7 @@

    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 literal 4688 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 Z6cGL29Ug}yI>8PI(A?In*5pjm{{sKqj3)p9 diff --git a/docs/api/html/d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.html b/docs/api/html/d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.html index 63ebd27d..cce6e317 100644 --- a/docs/api/html/d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.html +++ b/docs/api/html/d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.html @@ -108,19 +108,11 @@ Public Member Functions

     render (array $options=[])   - match ($type) -  - getHash () -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   toObject ()    __toString () @@ -131,32 +123,49 @@ + + + + + + + + - - + + + + + + + + + + - - - - - - + + + + + +

    Static Public Member Functions

    +static doRender (object $data, array $options=[])
     
    static match (object $data, $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static keywords ()
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - - + + @@ -164,12 +173,12 @@ - - - - - - + + + + + +

    Static Protected Member Functions

    static doParse ($string, $capture_whitespace=true, $context='', $contextName='')
     
    static doParse ($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    @@ -192,8 +201,8 @@ - - + + @@ -202,8 +211,8 @@

    Static Protected Attributes

    Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ doParse()

    + +

    ◆ doParse()

    @@ -233,7 +242,13 @@

      - $contextName = ''  + $contextName = '', + + + + +   + $preserve_quotes = false  @@ -254,26 +269,6 @@

    -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\FontWeight::getHash ()
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    -
    @@ -304,28 +299,40 @@

    -

    ◆ match()

    + +

    ◆ match()

    + + + + + +
    - + + + + + + + - + + + + +
    TBela\CSS\Value\FontWeight::match static TBela\CSS\Value\FontWeight::match (object $data,
     $type)$type 
    )
    +
    +static
    -

    test if this object matches the specified type

    Parameters
    - - -
    string$type
    -
    -
    -
    Returns
    bool
    +

    @inheritDoc

    @@ -417,8 +424,6 @@

    TBela\CSS\Value.

    -

    Referenced by TBela\CSS\Value\FontWeight\getHash().

    -

    Member Data Documentation

    @@ -466,7 +471,7 @@

    a)7ZKD<;#))U3cnML4I{a+)2TQldKmm#k5#%jylm|`%@^#e-|v-& z;kfAnxmr~IZnk~_W=rCf~0h60;v0Q3b?Jks?);da&W|> zjFllxVtWLfSC8wJZ~v@$Qi-(TP-lmcUbtPqKR08j9kZ39MS)9dV^ixO? z8U4{AgM#EEc|i{X>(|lf5-`*Hzzj8b|0ZE1lYm>P_d?&6m7UVv z>fu&{0+T<>g_McBxEnQvNB|R=(p@dL>efad9`za0sj%Zp~R_P7Q5N1;uU$V-c)k(D-23tS~S@AFv4ScU0%DC119ccM57K)Jm8lO zvS{PVYW5w6eFdBl3Wvk4$EP>YgTUI}J5ACkpwTbhN@l)c09>}!Ha}f%Yv{6Yy}?G7 z8C?~jNNnc0KZ*IJ^jaKt()-Y?)h;tio3f5iU>^Dx!D18w2@hjK#lVOo{x;$@-$KKo z!p5y1Wrp(LxnixsZN223Iy#kpp;h1a6a~xHyN!<8h`1!PvtkqsDi~l@4K8bOIAVuo zm7NQmY_-^o2e)KE#~P|IN(2YyC9ck>{Gijv@0hk8@oK*g8@G$WUc3a=sO5iawCP6{ zMF^hH!3$OOLe++&sZ1l1jKm7+tQEr@xyO3k_$0I9W(6uqxv(iDRNm!4^I7S`R5zm# zFG<_jyvsfT$UD(0Zdx6YnUP1r$#_pCg0YV9W9dfsmiu>cSzmd0&T{WHbn7)Q{`ArH zHjeB7I5u?|)FNRD`|f9Ar*^6P#>yVI8m7@|_F-z;9Ir*0GqOS@(+Hcj$x0yhI;grW zGu!xJB)c`+t7+G@Qrj9F)|&CYq|VLp0!6MGN3kIQ7_f~%MG_=TGzem|f=kh6a0s{6 ziCf|d08=_-vt0T&>>o$;|493A^!SqUxWd)*^a!}A`X4O63(&@7Xp>{xWJvlHhMp7H zta~+$$!MZEp)U`%s)4Ju(%}ei{Tv}WTcX+VZjx|9L!Ky?7JK<6Ea<#T+ZCN?f6$@9 zb(HV8`BNo7={t8D%_roE9a_}k$ArD7zzRc$4CCwIH~@CVUWm5>x?50Vi*664+zS$U zMyZm2ZRn-=;Q3#sfrh@}AeaV5p7w@#1JlMDyLN3 z1vx=u<|(OH9`lY%HVo)epWch4(;PLc$X5D-l!?$tgqZS8ATi4|93keE5o5Aq-`5p9 hBL2x{bEwlsyo;=VZ?%h!-41={0M;MBv)cDS_Fv-P(K`SD literal 1282 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-L!*gQv(A7^IcCD$B>F!Z|CIp%{CBdD_r_7y@fv@bZ^5{;T@kCzxltbpIT*?!!vu0 zLi9($xb(sgH(2b?{Ad-}Bbz(N%5T59-`#@SCaeqpOg8hacjWX6m^XP-u2aaa)i({c zajw?beCOAn<8wRaJl#5@dz*`4#57^ws2GGv+`+pdhu50QSJ#yIi_0%QU-nJc zI-+LIle5|hb~4*?x4BJHTK}YX^J4GhD4&xCl1)>lhcn+^@+j=}kxjEE6`FLbURf0G zwJxFf%APHkzWrgmlJokw()tkN?J-`O8BC5|nsK5V5*~kM^^%(&mwfh~R@$1{{%6lt zq(r%p<~;<2(pP*e3{RlJZlZ~Kx!slcTw+-XXp8k>>>G@mlN zd07{!B?iSfSzcKoA{3dourxk+$6kSrV&V6WE!Dd4;`Ed*`|c&jX6j$QGJWL_V=>7n zH_5aq3mG?O{QI^;=4;B4RR(ho~`%ilwStm1HXU?*XGP`%J5|mzbj88vPXC+6` z5w7DE`*fzP+IZ>O@4)1l0b90YkF5Ey87kf+X;5}>e{Q{e0g5We&TF-74NCvwe1t`)-1oipygPT5KyhEh9l=G@4$QC zJ$B3765k(L67B&J^a_B<|Fpl<-&>#ccPszXZT7R(!QwG)J5!Ez#Q!<+AhC95!m$&- z1MKD+CY?99oqW3_@6>W*w^yHEd}aJRIjGJudC56pOY5i8jol`FxAIrXT0PnQ&16Ys zpPMdks(ViR8@rXfi=DZs^i$!_l4Bj`7JrFTYn~I9T-eGEb-`2DcOj4NS!taA!Xl=z zpYO(R*(m|?aK`}?Ak3Wz=6T>K)INzO1lc*QA5ZQl5X!yVRgNrFf~z z$vLz5d^9DF9l91LzVylTD_7X&Oum_AyYl6NDJttG{QJ6ecH7HcPN5o~xmLQ1S}wmC zXt6=RbLp{*H_krVsK=hVE|g1)H*Lz&e=nxgP8A9_S+;&k@A_SmOLHDysbTYyoxXTq z)_c{}kJp(${Oe+QO};8-*0EI+u6<6mEKJcAHn0SiJxCgI^HVa@DsgK#l-n2r)WG2B>gTe~DWM4f DO^q~C diff --git a/docs/api/html/d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.html b/docs/api/html/d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.html index 9a3c9721..62ed7b4b 100644 --- a/docs/api/html/d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.html +++ b/docs/api/html/d8/d5c/classTBela_1_1CSS_1_1Value_1_1ShortHand.html @@ -82,7 +82,6 @@ - - - - - - - - - - - - - - - - - - - - -

    -Public Member Functions

     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     render (array $options=[])
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    + + + + - - + + + + + + + + + + - - - - - - + + + + + +

    Static Public Member Functions

    static matchPattern (array $tokens)
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - - + + @@ -169,10 +157,10 @@ - - - - + + + +

    Static Protected Member Functions

    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    @@ -191,9 +179,23 @@

    Static Protected Attributes

    + + + + + + + + + + + + + - - + + @@ -202,8 +204,8 @@

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value
     __get ($name)
     
     __isset ($name)
     
     render (array $options=[])
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ doParse()

    + +

    ◆ doParse()

    - -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\ShortHand::getHash ()
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    +

    Reimplemented from TBela\CSS\Value.

    @@ -345,7 +333,7 @@

     
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Query/TokenSelectorValueAttributeFunctionEndswith.php
    • +
    • src/Query/TokenSelectorValueAttributeFunctionEndswith.php
    diff --git a/docs/api/html/d8/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith.png b/docs/api/html/d8/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEndswith.png index dccb6645c0d30dd01a4e4ae6e351d36a0b5a8053..a65128ebc25f6773974f9bd7010cf85669b7218e 100644 GIT binary patch literal 1943 zcmcJQ`#;p#AIE3X?vPyCHYE4Uri6s7H7>cV21yJmxvdx*Lr5-TW>hF$CI-1RhBeVe znl46R(JI$a&5}%JY=)UwK73|eX2zKPwBOzRKK2jT^LV_@`*|LZ^TYe`IL~uVp0AIG z(k9JKFc?e;by37o$z%}nmH})ZB_E{WXX^>SVKF3g#XDtC3?A5~Hg^s9jjxecN(e6D6)%R})pb z9PA2X)=;7G91W@d=(Dh`92c(MZ3^5$`-=_PB^vvJ?gKQ1sisJW#;d+K^R1 zu5`ap@u7j;*x9E#z^_Jk^~Kg8#z;E%JMOp0O}C=GlON@of?XBWZ!!i}vonc5j;%e< zvXfS4WH8qgOK3q$w)Y0|X%7T9YH`@kILYSgT-RHgY#_}*H=juGa6t?D%}~_WO~axB z6ta8K$HwLrj8XVljiFsI5ly4cP@A zp0dtmzfpV9e>xfI7T$k7_zppq%}LK7Oo zGP81R%TL`5BMX%2z~Me-6qzf`TEnY%Ht{(O?R#NqUK0MJ{PJV7HP1l*@;fZ0SeY^n zd(HNJ2?efoQ6%4!)-s+lJ7kpNJ!>_xD4y3R;w(nExJ~+H%$(RdE>7IgKOY~Nv=$?o z@K;g0fQ^mNd8~^Zzc~@yCN|5SX@hibH;S)SB~`UXXtWM*s0o_1xhI6gyp{A%c(1 zsJ5fAwGVy5j?2b;;_s(V1`bDmFx2f_+ohnwpCMh1I+gf?4&^qFTet1wR<0}lviCF`%p%BwXUPVV1bXrv#o9TOboRgqzwv=9uOdp_44A z7yHedtnP`n6p|Qvp}7^4`WyU}kX6i>3vsn8aP?oppT4v?TcI&9q>zphJBs?hLCIo6 zJlZm@I3pudPY`1q-zrT0~~s4{@Vy!dJ|ZTVg{CFuC~KjVZv`)dKT2^|3l%ja5zaq zuCyfi*QN;7@Vibmbv68sfr@TA|J$#Q4mBkY9uU|xfbb2=R`nGY8YLX{<|oMP^@Q)& zwUqAbZY-VsP<>IqA#xQdGJH`gK9B71oW*`2#t^DP4T+qW3uc-OZ1;>h`-E1Anx9oH z-a3fjX_e9vF~`|L2%bE&9EE{(zejG^$Bs`O7h9pUnc}Nat@vrn?u|)LzpX>+as1_b zZ+f4wH|8)?L(Zn|D4g_QA*dO2jksV%L8)}&({x<)y?ROSlSF>@7Vltif9G~l%}J4o zi?<=pHieSf8WjDEGp^dHIuJhe4%o@XL>#Y_JI}Y@+}L7mKB|{_gFE!8tF+}sq?zQi zndU;Zq*xpiJnc7$ssuUU)rjaI(C~wnmm1j2F9VZ6zCozFCu5Zbd~=Ud2k<(8tB9O%R4=etfccaJ?8x$iUc$fvM33)Z jf#k%p7;hmN8pSFU){UT|bG5qAFA77s`?xi@grENdtb^D5 literal 1409 zcmeAS@N?(olHy`uVBq!ia0y~yV5|hPJ6M>3t<7pL=TV z^Kb8g0t^fjfZY8x3_d_6V@Z%-FoVOh8)+a;lDE4HLkFv@2av;F;_2(k{*;}GiQTk= zX;TBx74e=fjv*Dd-pUn3g5IIotBc*|9okVy~L7~Q-6Ct*}n*lb6+pvztt&5Z_%SiOyZ%Uz0x8(Dk4^N zck}Qwg|}?mQE}pORNkY^@<(c-K(=#@*TZ0twyKl z`qitup1i-rytD1f`o{IvwRV%_jKr=_4f3+i`&SWucVpCPh8io zozXdkJz;V9REs|^6<%JR$`Gjfq2^gi*{*AbUlz$Kh6={NxT{^#&2D+g{!M3iLW$HK zjrZw$Pij2>r7Zr*K*cTf$ipX7w)K2opg!~Su07|w7B0%(D_+PLa%HhY$lf!vl;?$d zEoT?pp|Dliu*BknhebtN-|xw$&nG+oU-kXgdA|L|f1fUVe|`oq?97+!|8A~SU-oB# zb$|5b`s(ao>!tGZ?Pu-t&%JD3iv#`Ly!f}_@Bd*y{o$A6Z&yf8%JG{0SF&rZ`0>)0 z+_lT+Dks-xK29xZSX;hIT~}>ic}DFN%jsruUAq|s%K44mzXYbrM@Qw?vCb3TXy^B0 zedeAu%ZyXFpIwR+KO4KxWLxE%OGXpTtpAqwPG6k5Zr8iM+=;2SA`f=0f1f_H*!OX& z#m$$OpUD2oxe;^S{_GrYDShtT?!7fW_Q8*se*t;ozb5e+>0C1ol{0>>@?Jk{k4WLy z10mw2*H>9K1geM2mi4vY?`zv@{+RnRG*9;Tvix7m-q)RZcRc4;Zi)S~ z>%H%ezX`tm1(d$9qW?{e()`N1Kb|wIz5GA_C8I=wi;Ij?Qbeqe%YnROM>uZosf@GH zF`lCo*VB2j<3t5VhXv=US<@HoSaDR|QhH;$QuMVA6*I-3|M80#ie@^v-z|UImn|3N z5C8fgZhz;t+j$B9)U>6CQ&L!z)B29~a=3|!&FQ6c#bLb z>8g6aKD)k=!zahb=L}Dp^(E;@J698(b)M%#c94lq>DrqxXxSsn~}7^5@(4Rh@OWvF+ux$>0c!_o{!L?^4HP@;&oW{>*Jwz|u#x z#5JNMC9x#cD!C{XNHG{07#ZpsnCluCg%}uF8JJs{m}wgrSQ!{>Hn0R1eMlN|^HVa@ XDsgK#l-n2r)WG2B>gTe~DWM4f`AT

    Public Member Functions

    getHash () -   render (array $options=[])   - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   toObject ()    __toString () @@ -134,39 +128,51 @@   static matchDefaults ($token)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + @@ -185,26 +191,6 @@

    Additional Inherited Members

    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\Comment::getHash ()
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    - -
    -

    ◆ render()

    @@ -256,7 +242,7 @@

    JHA+ofwUn%6rVH78-aN{Z_t|9I(nL<2+# zvD{4Q%?n69ZS3F?e|^;HTxt=MpzbPTvW5PftsDu~+6G0o!P!)TII!(F*22q#FCc)* zXL7~kl#Fq$*by5s`15?uyvDtI*u|fJKf#n{w5wntJ+f+@&|<`KW&kZNSG#H>)AH7d z1@xHDv&wx^RACAWo{K@RPD1qTO=-K{BjR4wATzant`uF6J?p%0&^bs{_r^m^%awDO z>ZAEQRyEs9gAq(kV;1s@HPoCtw-h@!oLnF1@$mwGc%Ww}5UM+ra6%+|>Chj2-gc^) zmbZh$JRDtCE&bA)daAqGnD}fHFY}!6$@h}WAB~9IltXb4ua?x2L(%h7sW&+?z9Fg9 z+c93d68diTx@jHzbGrNW8ce9f)|NJbVb68x3D1;A3lDr_9*$MAnFQCN7_u)o-c?sj z=Qh_Dzs~YcCTj71E(DX?!n!sb)@-v#YCU1f!_Xss18q2QKj2Z0AM(hQ#_(g5ZejMA z&Kr~c=4Vy5W~|a`H}qvl$(qWPxzWk!i)N6bp?&^RBspp+eY8d$YQ`c5kAscE2-}HR znREP<0_^jtkjYB~a=BDl=-S`Ht?!}Dm(a0^!<{)PSB7LUX2`?YverqXnDCU1aw!3P zll`)k$rkT-fvhJ^mJ=9@S^g9ojIQ)tvFGad1o8wj)} z&xyOS2#3g~xD44lRU02P;-Iy!0~5E#;p4T*L17R8H%X$QzxC(3U<-Ca?1D28V-BnNHN({uUy-$=MjpUh9i3fMLnk=jey|y;YOYUv zE-duhd*BB9QWc1cg$^Z6Z4fS&2X2dnT2N$$Yuj?tOu4j>R$LvEfe#PEcj>@y6@gB+ z5h-4>i`~~Isno$TmXS|`Vhv*s@qW&dNFYHM<_ZSwpA`mi=;jah>;ce27wljm&Lknv z4$-UdiK}7U(fn;w21DX35^`&s)mz9{M)Us&TRB>M5AKs?F2=-9-!c4GfWLCL=x#!& z>g}Hp6`;wD(g*TqyDG?QuhhTiLW?0r%^)%>!9wbE35&rs(;z&8rc2gsu=H$Ay_dgZYrNkCVQBL=;Nu4i-jpA!DuI7B|U}*m@ z;==16#9=z?`Kz2dU}MPgtg0Iqf|W1&w&ctvJGR&BZ{eMHtOpY%xu{o8+-L0-N1FnI z&-83R-V~$*L{)*7wWBo-CCZZX1I~CIeRL1it`b-fenlQYXWW`BF;OV{T1k8DzoiNE z%f?(60c!ZCrw*S@Ok1J#mw}0cq^FHjJAmK6UermGj1;nGG^gQ@8^C$_dh+)NC;tJq C636!d literal 1256 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-L!*gQv(A7^I=aH$B>F!Z|_9+%{CBWOIUHGT>c?zNT_*2D(kvE4V5SVZ4a8?eRioQ z%S^!s57XJ0j;Ykh{8l;pplr+MD<8j9KVK=Gx7*KgO8upEm*X`Swrui!x`ivyGB%bc zdF}?!nU~j|-(Mp%QM^+3neXhyA~%%$O{}x+8a( z(W<=stkr1Q(jYA#&Elo?>eDP6OzyA+dB*W7-eJn;Q_P=Q+qg|z`Kqg>?cCZPyXnO_ zmIs6$tMJD){w%t&ai__ooKIeM7VNu1mRDeY7D-)|eXlO4_8zb9Hm#k#v!-zMcuaM_F*JgB@I8KahUNuEs zVrtn_oz|1jq@D&uFZD>-*P8i5O?ta|)S9i@`G13qFG!r8;$`FQ)!QAhtWqbqGhHV$ zW3G|TltiY@*Z#b$vwRlrySMIM((}JT&r|o$*?Ob*?nPb2bn?^>m6c16Z|&(vhk z$qL&e3VYs9cU@^2_NvPMS%jFE-danuz%4zlC!=!iOiMoh=canxBjJ0dQ{?7fTi7CW z%2<2-N8hKrFT0l?`10{>{D%(lzm@h3JAZe_IaltNzmQU1e=%EQVlq&v7cdfqPI+s- zclT+Jxn=%8^xD{z*{1iB=J!Y> zK3#IOuD|Z*{SHCd>hQJ<(|h{!`y?(FPPunFVM1E5j@?5?PSq&^PMl9&_pLlq{yJb= z3A@;o_0n(t@~Lj(2T6csF^O$!-<1FR&ve)D)ZBP}kPkl1oFu&P>7je)R-d13_C4sq zGW8tMYq5te9|=!jaHFK;e+n$mkS`iVAJb5PW=+ z#nmq+^VZy|SpWF-0{Tq^Aj_`1~J$~<@D-NO-OXEnCQ_x%hFUa8~bxtVM2 z)`&^w?w$*0dA$CeT6tYzy0X`#?)FK#IZ0z{pV7z+BhBD8#_X%D~*p#7x`3z{Public Member Functions | Protected Member Functions | Protected Attributes | +Static Protected Attributes | List of all members
    TBela\CSS\Parser Class Reference
    @@ -104,31 +105,33 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - + +

    Public Member Functions

     __construct ($css='', array $options=[])
     
     load ($file, $media='')
     
     append ($file, $media='')
     
     merge ($parser)
     
     appendContent ($css, $media='')
     
     setContent ($css, $media='')
     
     getContent ()
     
     __construct (string $css='', array $options=[])
     
    slice ($css, $position, $size)
     
     on (string $event, callable $callable)
     
     off (string $event, callable $callable)
     
     append (string $file, string $media='')
     
     appendContent (string $css, string $media='')
     
     merge (Parser $parser)
     
     setContent (string $css, string $media='')
     
     load (string $file, string $media='')
     
     setOptions (array $options)
     
     parse ()
     
     getAst ()
     
     setAst (ElementInterface $element)
     
    deduplicate ($ast)
     
     deduplicate (object $ast, ?int $index=null)
     
     getErrors ()
     
    @@ -137,74 +140,80 @@
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Protected Member Functions

     computeSignature ($ast)
     
     deduplicateRules ($ast)
     
     deduplicateDeclarations ($ast)
     
     getFileContent (string $file, string $media='')
     
     getRoot ()
     
     doParse ()
     
     analyse ()
     
     update ($position, string $string)
     
     next ()
     
     getNextPosition ($input, $currentIndex, $currentLine, $currentColumn)
     
     getBlockType ($block)
     
     parseComment ($comment, $position)
     
     parseAtRule ($rule, $position, $blockType='')
     
    doParseComments ($node)
     
     parseRule ($rule, $position)
     
     parseDeclarations ($rule, $block, $position)
     
     parseVendor ($str)
     
    enQueue ($src, $buffer, $position)
     
     stream (string $content, object $root, string $file)
     
     emit (Exception $error)
     
    reset ()
     
     computeSignature (object $ast)
     
     deduplicateRules (object $ast, ?int $index=null)
     
     deduplicateDeclarations (object $ast)
     
     handleError (string $message, int $error_code=400)
     
     validate (object $token, object $parentRule, object $parentStylesheet)
     
     getContext ()
     
     pushContext (object $context)
     
     popContext ()
     
     enterNode (object $token, object $parentRule, object $parentStylesheet)
     
     exitNode (object $token)
     
     doValidate (object $token, object $context, object $parentStylesheet)
     
    - - - - - - + + + + - - - - - - - - + + + + + + + + + + + + +

    Protected Attributes

    -stdClass $currentPosition
     
    -stdClass $previousPosition
     
    -int $end = 0
     
    +array $context = []
     
    +Lexer $lexer
     
    array $errors = []
     
    -stdClass $ast = null
     
    -RuleListInterface $element = null
     
    -string $css = ''
     
    -string $src = ''
     
    +string $error
     
    +object $ast = null
     
    array $options
     
    +Pool $pool
     
    +array $output = []
     
    +int $lastDedupIndex = null
     
    +string $format = 'serialize'
     
    + + +

    +Static Protected Attributes

    +static array $validators = []
     

    Constructor & Destructor Documentation

    - -

    ◆ __construct()

    + +

    ◆ __construct()

    @@ -212,7 +221,7 @@

    TBela\CSS\Parser::__construct ( -   + string  $css = '', @@ -235,46 +244,19 @@

    Member Function Documentation

    - -

    ◆ analyse()

    - -
    -
    - - - - - -
    - - - - - - - -
    TBela\CSS\Parser::analyse ()
    -
    -protected
    -
    -
    Returns
    stdClass|null
    Exceptions
    +
    IOException
    SyntaxError
    -

    Referenced by TBela\CSS\Parser\appendContent(), and TBela\CSS\Parser\doParse().

    -
    - -

    ◆ append()

    +

    Member Function Documentation

    + +

    ◆ append()

    - -

    ◆ appendContent()

    + +

    ◆ appendContent()

    - -

    ◆ computeSignature()

    + +

    ◆ computeSignature()

    - -

    ◆ deduplicateDeclarations()

    + +

    ◆ deduplicate()

    - - - - - -
    - + - - + + + + + + + + + + + +
    TBela\CSS\Parser::deduplicateDeclarations TBela\CSS\Parser::deduplicate ( $ast)object $ast,
    ?int $index = null 
    )
    -
    -protected
    Parameters
    - + +
    stdClass$ast
    object$ast
    int | null$index
    -
    Returns
    stdClass
    +
    Returns
    object
    + +

    Referenced by TBela\CSS\Parser\deduplicateRules(), and TBela\CSS\Parser\getAst().

    - -

    ◆ deduplicateRules()

    + +

    ◆ deduplicateDeclarations()

    - -

    ◆ doParse()

    + +

    ◆ deduplicateRules()

    - -

    ◆ getAst()

    - -
    -
    - - - - - - - -
    TBela\CSS\Parser::getAst ()
    -
    -

    @inheritDoc

    Exceptions
    - - +
    Parameters
    +
    SyntaxError
    + +
    object$ast
    int | null$index
    +
    Returns
    object
    -

    Implements TBela\CSS\Interfaces\ParsableInterface.

    +

    Referenced by TBela\CSS\Parser\deduplicate().

    - -

    ◆ getBlockType()

    + +

    ◆ doValidate()

    - -

    ◆ getContent()

    - -
    -
    - - - - - - - -
    TBela\CSS\Parser::getContent ()
    -
    -
    Returns
    string
    - -
    -
    - -

    ◆ getErrors()

    - -
    -
    - - - - - - - -
    TBela\CSS\Parser::getErrors ()
    -
    -

    return parse errors

    Returns
    Exception[]
    - -
    -
    - -

    ◆ getFileContent()

    + +

    ◆ emit()

    - -

    ◆ getNextPosition()

    + +

    ◆ enterNode()

    - -

    ◆ getRoot()

    + +

    ◆ exitNode()

    - -

    ◆ load()

    - -
    -
    - - - - - - - - - - - - - - - - - - -
    TBela\CSS\Parser::load ( $file,
     $media = '' 
    )
    -
    -

    load css content from a file

    Parameters
    +

    parse event handler

    Parameters
    - - +
    string$file
    string$media
    object$token
    -
    Returns
    Parser
    +
    Returns
    void
    Exceptions
    - +
    Exception
    SyntaxError@ignore
    -

    Referenced by TBela\CSS\Parser\append().

    -
    - -

    ◆ merge()

    + +

    ◆ getAst()

    - + - - +
    TBela\CSS\Parser::merge TBela\CSS\Parser::getAst ( $parser))
    -
    Parameters
    - - -
    Parser$parser
    -
    -
    -
    Returns
    Parser
    -
    Exceptions
    +

    @inheritDoc

    Exceptions
    - +
    SyntaxError
    SyntaxError|Exception
    -

    Referenced by TBela\CSS\Parser\append().

    +

    Implements TBela\CSS\Interfaces\ParsableInterface.

    + +

    Referenced by TBela\CSS\Parser\getContext(), TBela\CSS\Parser\merge(), and TBela\CSS\Parser\parse().

    - -

    ◆ next()

    + +

    ◆ getContext()

    - -

    ◆ parse()

    + +

    ◆ getErrors()

    - +
    TBela\CSS\Parser::parse TBela\CSS\Parser::getErrors ( )
    -

    parse Css

    Returns
    RuleListInterface|null
    -
    Exceptions
    - - -
    SyntaxError
    -
    -
    +

    return parse errors

    Returns
    Exception[]
    - -

    ◆ parseAtRule()

    + +

    ◆ handleError()

    - -

    ◆ parseComment()

    + +

    ◆ load()

    - - - + + @@ -172,14 +174,17 @@ - - + + + +
    - + - - + + - - + + @@ -939,51 +840,72 @@

    -protected -

    -
    TBela\CSS\Parser::parseComment TBela\CSS\Parser::load ( $comment, string $file,
     $position string $media = '' 
    - -

    ◆ parseDeclarations()

    + +

    ◆ merge()

    - - - - - - - - - - + + + + + + + + + - - - - - - + + + + + + - + - + - - - + + + +
    - + - - + + + +
    TBela\CSS\Parser::parseDeclarations TBela\CSS\Parser::merge ( $rule, Parser $parser)
    +
    +
    Parameters
    + + +
    Parser$parser
    +
    +
    +
    Returns
    Parser
    +
    Exceptions
    + + +
    SyntaxError
    +
    +
    + +
    + + +

    ◆ off()

    + + - -

    ◆ parseRule()

    + +

    ◆ on()

    - - - - + - + @@ -1148,8 +1083,15 @@

    Returns
    Parser
    +
    Exceptions
    +

    - + - - + + - - + + @@ -1038,27 +949,46 @@

    -protected -

    -
    TBela\CSS\Parser::parseRule TBela\CSS\Parser::on ( $rule, string $event,
     $position callable $callable 
    - -

    ◆ parseVendor()

    + +

    ◆ parse()

    + +
    +
    + + + + + + + +
    TBela\CSS\Parser::parse ()
    +
    +

    parse Css

    Returns
    RuleListInterface|null
    +
    Exceptions
    + + +
    SyntaxError
    +
    +
    + +
    +
    + +

    ◆ popContext()

    - -

    ◆ setAst()

    + +

    ◆ pushContext()

    + + + + + +
    - + - - + +
    TBela\CSS\Parser::setAst TBela\CSS\Parser::pushContext (ElementInterface $element)object $context)
    +
    +protected
    -
    Parameters
    +

    push the current parent node

    Parameters
    - +
    ElementInterface$element
    object$context
    -
    Returns
    Parser
    +
    Returns
    void @ignore
    + +

    Referenced by TBela\CSS\Parser\append(), TBela\CSS\Parser\enterNode(), and TBela\CSS\Parser\getAst().

    - -

    ◆ setContent()

    + +

    ◆ setContent()

    @@ -1124,13 +1059,13 @@

    TBela\CSS\Parser::setContent

    ( string  $css,
     string  $media = '' 
    + + +
    IOException
    SyntaxError
    + + -

    Referenced by TBela\CSS\Parser\__construct().

    +

    Referenced by TBela\CSS\Parser\__construct(), and TBela\CSS\Parser\appendContent().

    @@ -1176,12 +1118,12 @@

    Returns
    Parser
    -

    Referenced by TBela\CSS\Parser\__construct().

    +

    Referenced by TBela\CSS\Parser\__construct().

    - -

    ◆ update()

    + +

    ◆ stream()

    + +

    ◆ validate()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +protected
    +
    +

    syntax validation

    Parameters
    - - + + +
    stdClass$position
    string$string
    object$token
    object$parentRule
    object$parentStylesheet
    -
    Returns
    stdClass @ignore
    +
    Returns
    int @ignore
    -

    Referenced by TBela\CSS\Parser\analyse(), TBela\CSS\Parser\parseAtRule(), and TBela\CSS\Parser\parseComment().

    +

    Referenced by TBela\CSS\Parser\doValidate().

    @@ -1247,16 +1252,24 @@

    Initial value:
    = [
    +
    'capture_errors' => true,
    'flatten_import' => false,
    'allow_duplicate_rules' => ['font-face'],
    -
    'allow_duplicate_declarations' => false
    +
    'allow_duplicate_declarations' => true,
    +
    'multi_processing' => true,
    +
    +
    'multi_processing_threshold' => 66560,
    +
    'children_process' => 20,
    +
    'ast_src' => '',
    +
    'ast_position_line' => 1,
    +
    'ast_position_column' => 1,
    +
    'ast_position_index' => 0
    ]
    -
    The documentation for this class was generated from the following files:
      -
    • src/TBela/CSS/Parser.php
    • -
    • src/TBela/CSS/Parser/SourceLocation.php
    • +
      The documentation for this class was generated from the following file:
        +
      • src/Parser.php
      diff --git a/docs/api/html/d8/d8b/classTBela_1_1CSS_1_1Parser.js b/docs/api/html/d8/d8b/classTBela_1_1CSS_1_1Parser.js index dc6cbf43..e8ceb9d8 100644 --- a/docs/api/html/d8/d8b/classTBela_1_1CSS_1_1Parser.js +++ b/docs/api/html/d8/d8b/classTBela_1_1CSS_1_1Parser.js @@ -1,43 +1,43 @@ var classTBela_1_1CSS_1_1Parser = [ - [ "__construct", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#acaf97e88e1c69375279ea0c90839b277", null ], + [ "__construct", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ad419239107f66a22b185ae2c467e3511", null ], [ "__toString", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a39192f15f9c438b763f4154d8f94be78", null ], - [ "analyse", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a91a54d88bb56a4a971eee063cc33d2e3", null ], - [ "append", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ab1d6bf7aef366b080453c10fcff306ad", null ], - [ "appendContent", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ab1bcc9b477e9bf3017c8d3f6fc7e9935", null ], - [ "computeSignature", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a9de6f792a0c603ca726d91d21f046b50", null ], - [ "deduplicate", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ae613c74d62e7fdfaf971af756c2719f4", null ], - [ "deduplicateDeclarations", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a0e8078a59a7adbfc137376b5b1582a01", null ], - [ "deduplicateRules", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a5302b551a3108818291edcdb1462ef9c", null ], - [ "doParse", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a5a261eaed23d8fddeff22347f8a10f8e", null ], - [ "doParseComments", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a28ba46df7d5ed410278abadc7e6a2a4a", null ], + [ "append", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a14871f2037b09ce772c86d94d443b142", null ], + [ "appendContent", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#acbfb4d3a11979c2e552345bf292e58aa", null ], + [ "computeSignature", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a5118a91d238ca473d495a56ef8559218", null ], + [ "deduplicate", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a19ac983e750eb003b53de0db41ae01ce", null ], + [ "deduplicateDeclarations", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a70aebeb55df2a75bff578fa961e48210", null ], + [ "deduplicateRules", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a8cb0f526a894f28c376ced4c3175e7a6", null ], + [ "doValidate", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a69e8ea05f9978d5f524bbaa1745e9e81", null ], + [ "emit", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a9758cb7dbfe216d7b6ee9093e2e471d3", null ], + [ "enQueue", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a41f042f26b6ec9551a8a297df917478e", null ], + [ "enterNode", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2c6f22060da77378a8521375b5a4662d", null ], + [ "exitNode", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aebbaaa847b8a9e00d6aa6e817e171015", null ], [ "getAst", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a85f196c5c9b78aaaffcacf5cb9489c12", null ], - [ "getBlockType", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a8fd676df3fea2b492e6f2267b5e16d33", null ], - [ "getContent", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a65f8f4c7d256bcb5da62c9d1b49c5cd9", null ], + [ "getContext", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a8d932515f7adf79c0c7b8f0681be800f", null ], [ "getErrors", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aa6e2f81f666a24121daf8b3851031b08", null ], - [ "getFileContent", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a586e5bfa866239cac94b39f266ce9aa1", null ], - [ "getNextPosition", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2039fc9b1774f6f8352989159a4d5c7a", null ], - [ "getRoot", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a299a92fee34ab304a74894329f36270d", null ], - [ "load", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ad1335ca97b7df6d1e76050a72c2c3636", null ], - [ "merge", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a40e8b10045b13eecb37de5523887d39a", null ], - [ "next", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aa1d14b517feeb1d3680fe05aa52a3c34", null ], + [ "handleError", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aa0104f1da333e40258b9c4ab8954717a", null ], + [ "load", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a5d80454b44283a3e8ba0dbe5727528ea", null ], + [ "merge", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#adc29c15a39c0eb036a49456ae09eefc4", null ], + [ "off", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ac5c299286d6527ed1841d43a9511507a", null ], + [ "on", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a718f2b424932a0617415ed66f39e1332", null ], [ "parse", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a6152ca7676387969b743bbe2d9beb1c7", null ], - [ "parseAtRule", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a294ae8859aecabbd47a644ca1e70b45f", null ], - [ "parseComment", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a934b00ed1b620c5f7298b48caf91cf71", null ], - [ "parseDeclarations", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aceb102b2ac12924d3b548df2ef87dcea", null ], - [ "parseRule", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ae53e81934397b69d063eaeb437d4b383", null ], - [ "parseVendor", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a696308a77ac4dcaba558816fea8897bc", null ], - [ "setAst", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2651457d74591d955c2e2f7f1ce28141", null ], - [ "setContent", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a79c934517c6176c32ab0cd4be384a445", null ], + [ "popContext", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aba80269b0612190d9fd2a5c9790a8ea3", null ], + [ "pushContext", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#afac0ce0eeda237d2ea4a1ecd72d4c28d", null ], + [ "reset", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2709c774f3d01c89c96f369fdcf269b8", null ], + [ "setContent", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a71fe3434c98572506a59455319ba1c37", null ], [ "setOptions", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#af4e4fd8936810411640833eaed052d81", null ], - [ "update", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a1a081ded08a4b8c5e11507b0a604f188", null ], - [ "$ast", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a41fbcdc61fe346dbfc9788b19ed8e233", null ], - [ "$css", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ac97b52708b9f8676e33feaa964fdfb81", null ], - [ "$currentPosition", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#af4a9e93f486f90a21bbde3a10e5a72d3", null ], - [ "$element", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a1f7803eb0f7835d44b0c3560782d118d", null ], - [ "$end", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a4d575db6b36b4bcecf9419fa8f165dd8", null ], + [ "slice", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ab1ab9dbb07132461d8a861ea6502bbad", null ], + [ "stream", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ae2fd5f35f673a9448bb72b889fc8510c", null ], + [ "validate", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#ad14b3a6becb9231846ada01bfc4a9c05", null ], + [ "$ast", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#aff8ad9b9c3507ec291082b65d387d238", null ], + [ "$context", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2ce1540abf6ec51068a326c77c77411e", null ], + [ "$error", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a57306d343a6a48395c96dfac7e8d9113", null ], [ "$errors", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a6a0b862ef987c01a8f5f9559323dfbbe", null ], + [ "$format", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a3a91c36d477f3f8bea1399166a4948c8", null ], + [ "$lastDedupIndex", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a80397b1d52e8158f6e64d0ac042077ba", null ], + [ "$lexer", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a9003f8816b9c1e16c3f830d00b149bc5", null ], [ "$options", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2b333ff50f141d6db45fa483e8b2d3f7", null ], - [ "$previousPosition", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a8e44477ad38c5cfa32ba3d0d0124c1b7", null ], - [ "$src", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a80565010d06795b3a7062198184c1ee1", null ] + [ "$output", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a42fe719a3063142cf64647dd250f6d79", null ], + [ "$pool", "d8/d8b/classTBela_1_1CSS_1_1Parser.html#a2978a7eb1bf94b54b7888e95c6a95192", null ] ]; \ No newline at end of file diff --git a/docs/api/html/d8/d9d/classTBela_1_1CSS_1_1Value_1_1FontVariant-members.html b/docs/api/html/d8/d9d/classTBela_1_1CSS_1_1Value_1_1FontVariant-members.html index 6c86b44e..b381487e 100644 --- a/docs/api/html/d8/d9d/classTBela_1_1CSS_1_1Value_1_1FontVariant-members.html +++ b/docs/api/html/d8/d9d/classTBela_1_1CSS_1_1Value_1_1FontVariant-members.html @@ -93,32 +93,35 @@

    $defaults (defined in TBela\CSS\Value\FontVariant)TBela\CSS\Value\FontVariantprotectedstatic
    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
    $keywords (defined in TBela\CSS\Value\FontVariant)TBela\CSS\Value\FontVariantprotectedstatic
    __construct($data)TBela\CSS\Valueprotected
    __destruct()TBela\CSS\Value
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
    getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
    __construct(object $data)TBela\CSS\Valueprotected
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    equals(array $value, array $otherValue)TBela\CSS\Valuestatic
    escape($value)TBela\CSS\Valuestatic
    format($string, ?array &$comments=null)TBela\CSS\Valuestatic
    getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getClassName(string $type)TBela\CSS\Valuestatic
    getHash()TBela\CSS\Value\FontVariant
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(Value $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
    getType(string $token)TBela\CSS\Valueprotectedstatic
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(object $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
    jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
    keywords()TBela\CSS\Valuestatic
    match(string $type)TBela\CSS\Value
    match(object $data, string $type)TBela\CSS\Valuestatic
    matchDefaults($token)TBela\CSS\Valueprotectedstatic
    matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
    matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\FontVariantstatic
    parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic
    parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
    render(array $options=[])TBela\CSS\Value
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Valueprotectedstatic
    renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Valueprotectedstatic
    diff --git a/docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html b/docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html new file mode 100644 index 00000000..eed7b4b8 --- /dev/null +++ b/docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html @@ -0,0 +1,209 @@ + + + + + + + +CSS: TBela\CSS\Cli\Option Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Cli\Option Class Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    __construct (string $type=Option::AUTO, bool $multiple=true, bool $required=false, $defaultValue=null, array $options=[])
     
    getType ()
     
     addValue ($value)
     
    isValueSet ()
     
    isRequired ()
     
    getValue ()
     
    isMultiple ()
     
    getDefaultValue ()
     
    getOptions ()
     
    + + + + + + + + + + + + + +

    +Public Attributes

    +const AUTO = 'auto'
     
    +const BOOL = 'bool'
     
    +const INT = 'int'
     
    +const FLOAT = 'float'
     
    +const STRING = 'string'
     
    +const NUMBER = 'number'
     
    + + + + + + + + + + + + + + + +

    +Protected Attributes

    +bool $isset = false
     
    +string $type
     
    +bool $multiple
     
    +bool $required
     
    +mixed $defaultValue
     
    +array $options
     
    +mixed $value = null
     
    +

    Member Function Documentation

    + +

    ◆ addValue()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Cli\Option::addValue ( $value)
    +
    +
    Parameters
    + + +
    $value
    +
    +
    +
    Returns
    $this
    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Cli/Option.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.js b/docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.js new file mode 100644 index 00000000..f9159afa --- /dev/null +++ b/docs/api/html/d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.js @@ -0,0 +1,25 @@ +var classTBela_1_1CSS_1_1Cli_1_1Option = +[ + [ "__construct", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#acf1238246e99ab0e2afd3356b0838fcf", null ], + [ "addValue", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a3dfd42518ba6a6c8f42fc295af6719c3", null ], + [ "getDefaultValue", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a6e31c4dfe3e0d94802338c8c3aee4712", null ], + [ "getOptions", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a4e7c6daa236b6a00a0e2e1b2ea2c28a8", null ], + [ "getType", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#af26c1ce129db7aeb960c49625c24f025", null ], + [ "getValue", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a066ad6a2d013ab716a8803bfab571dac", null ], + [ "isMultiple", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a93626a774521759332d4613ba2b6415d", null ], + [ "isRequired", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a9e04ccb5d09d679e223b8f6fd7621883", null ], + [ "isValueSet", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a9e34f208da5e5083243035914266b485", null ], + [ "$defaultValue", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a58146379d359370f02af938ae470a255", null ], + [ "$isset", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a9b2cb4c03d0d68d4b51002385f7ae99d", null ], + [ "$multiple", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a6707426072ce754120522a1300b977ca", null ], + [ "$options", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a413f2b587ef425557ca266e2a269abba", null ], + [ "$required", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a8783689244e791b3cf5a6348fb2cb9a0", null ], + [ "$type", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a5c87ba7809e836abe661c828d743a98c", null ], + [ "$value", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a730ed40a1bc618b73f113d1fd6559df4", null ], + [ "AUTO", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#adacf137e2117837045b027f4c1befb84", null ], + [ "BOOL", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a123a8f0090c61bcbcca2b3cbeb8000bf", null ], + [ "FLOAT", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a7f139ac51f61cf6ec9a793ef0573eb91", null ], + [ "INT", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a2d0d864fefa55205f942a83bb5a90776", null ], + [ "NUMBER", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#a05faece6ce3c9de63e2232e5f1a53bc5", null ], + [ "STRING", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html#aae1243cdb9655e91ee63204aa7a72341", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.html b/docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.html index 477cced6..40c8e361 100644 --- a/docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.html +++ b/docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.html @@ -119,6 +119,8 @@
     
     getValue ()
     
     getRawValue ()
     
     setValue ($value)
     
     getParent ()
     deduplicateDeclarations (array $options=[])
     
    - Protected Attributes inherited from TBela\CSS\Element
    $ast = null
     
    +object $ast = null
     
    RuleListInterface $parent = null
     
    +array $rawValue = null
     

    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Element/Declaration.php
    • +
    • src/Element/Declaration.php
    diff --git a/docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.png b/docs/api/html/d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.png index 5ee7e5cacf910ac1fe0bb04591f11ca8570747e1..dc6ff597c1cf0e1cb371b5c0fe8f791eaed8a4f7 100644 GIT binary patch literal 4296 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 literal 2698 zcmZ`*dpMM78-GJZR%%PexfRA5=s&$;9WR=xqTbXhg znw$+r4kIKNF=5DN#v#mTw1mNYFWY`!*Y)lGb3gBWKhJ$%_jA9$-|u=-&mm9A>`~kU z0D#PCds}A!5Kjky9Z(5zFfw1h+6yicSF91%06@!>UdQYN{li#$X9NI5e-8lHZvns> z7`i?K01;3Cm_-AC`F#M84|!1UWC?D_opW%7i$o$^7kPSl0So}Z?dIlYF!E@)Z2PftlnO-W0MVdOp?C{$PX&ojXE8><|W zxiBBNyrY1gM_(d2*p7`LI75#&a(Pzl@7VP=wB5plMwXxcLru9pQ)!C&wN}3x-)Q>0 zja|&BBFflNAzf{bm*g~=;{*?^kdJvLy5|!f5J`1nBHBGi2jH)~2H>L;)|J7yEx%#Zu6He#Zl|y zM+1a3Y6E>Z&TcL*U`}T6290OUX%d~r5v>A+ej>fj8E;327&jH%4^>MV_gPclsUN}? zRI?1s=L4&IXM#2sSl%?V*^icQMi8Z^*b5`xlkYb#RvXo)r^Z~FC%fY=R53_W$+Z{Y z8LL01Rhl`KHZX?ASTjLdvt&GPm{Vr;{*t3$y+Woyn1l}&m9vYg`7{yav?Lf@dMcyTQD=# z5Y)jW_gI-2msJcz$Fh+T7RD@_Mg^q>z6jO9G#AHGYP<=x_`9&-nRo~(X+2!66)AR9ir=nnc?I3zBe$d5!(=UI& zWku}0Oom1w!%PB#X|UUj5-3K+2=i>N@3*6vI^fY7e*vY%9(`-S9RzdhPONe8 z^lqj!*AcmcC}AgdBysa_p~kNZB$-D`2n1?gA8Xdg zd`pGjNghVD~a%OnM+sHSTtD+6q9+ggIRuFF!PCR>>?MT;#+J1*5aa+#lBEOV(YT| znfVy5OvbGmrB-|01G@SOgK;FHjf3S!i;IjFGRHZ`xj~0EzEra5Cc7BR z6dIXbF0G-lb`0sTsiOiz?A4>CI&%u8L^I|~H4M=z?sDl^lx2QdzarS)j9YN4F``C~ zT|O#^eKG>+c5Ybq=aX341;Ruk{}fI7g-M*rCC7s`~(td(lxUBjO2Tf*NQTQZ-Rpt68 z$E*z1wi4QD_?qvNpR&&d7wrA5rh8dC((+AFbdbT|^X$Uc(pc|b*$xqA@stsT^y#&p z(7N2&6U4aC;qIoiyNnO}kUj&Bx-ss|!Ui!;7)h`b^6Bi?93q^yd-uo6p5T!6jbM|h zeWuA!O17?3bE3^3$}RW%HTRf?NItNE_@Q8a?#QnH*i+A>9el(|iwRpr&s@Fs@d>1J)DrX7Z= zz92Amy+lT2K6UvcNPE^JV8R-{50dFm5*nRcE{>`EQBMowuD0~f7^*r}#AgA+R6d5( z_xOEhwGkgBktmp<395I!42qDY%2{(UPr8Oyuvkuz%H=sS`%rTTb(wf z+5D|2;H^PHS~);$cyZ_BH7umlXK^kay$^Dc;y9UxgMLdf-O`zV6PsA%35d zos>Im$j2lJh%D1W!wx+~&I8J|ya{eXn`wChZp||$SwLWR3cV~Q@#!)7Z!8^;tv>K| zwCa7&3mb>_d^*TTjX+!8#3RER({s!^sQSpOXRLYzZf{G|*-4#qH4!S1gkSsO_TCs! zt>+xXaz)s@?_yq?FZL4$}d}!px)@f(gUxHmT&WNrdAkz zB|oXarw@t(Gn8ImUA+1$+Z?*6wHH+GZR!0>?Kx&d(VB_rrdqpy3wDe?><+%cG{fO; z;g>PtKIYg^A8-Nmq581nP?O_OeOIWyIn>15&{!J^HHShgpl0A3@T&w|@a3z%QU9LM Tf=hG-6M)ljq;1)c=o|k5`BW7J diff --git a/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html b/docs/api/html/d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.html similarity index 69% rename from docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html rename to docs/api/html/d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.html index 7b426743..78ffdc45 100644 --- a/docs/api/html/d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html +++ b/docs/api/html/d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.html @@ -5,7 +5,7 @@ -CSS: TBela\CSS\Value\CSSFunction Class Reference +CSS: TBela\CSS\Value\InvalidComment Class Reference @@ -62,7 +62,7 @@

    @@ -83,42 +83,35 @@
    -
    TBela\CSS\Value\CSSFunction Class Reference
    +
    TBela\CSS\Value\InvalidComment Class Reference
    - + Inheritance diagram for TBela\CSS\Value\CSSFunction:
    + + Inheritance diagram for TBela\CSS\Value\InvalidComment:
    - - - - - - + + - - - - @@ -127,48 +120,62 @@  

    Public Member Functions

     render (array $options=[])
     
     getValue ()
     
     getHash ()
     
     render (array $options=[])
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     toObject ()
     
     __toString ()
    jsonSerialize ()
     
    - - - - - - - - - - - - - - -

    -Static Protected Member Functions

    static validate ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    - + + + + + + + - - + + + + + + + + + + - - - - - - + + + + + + +

    -Additional Inherited Members

    +Static Public Member Functions

    static doRecover (object $data)
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    + - - + + + + + + + + + + + + + + + @@ -187,52 +194,43 @@

    +Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ getHash()

    + +

    ◆ doRecover()

    + + + + + +
    - + - + +
    TBela\CSS\Value\CSSFunction::getHash static TBela\CSS\Value\InvalidComment::doRecover ()object $data)
    +
    +static
    -

    @inheritDoc

    +

    recover an invalid token

    -

    Reimplemented from TBela\CSS\Value.

    +

    Implements TBela\CSS\Interfaces\InvalidTokenInterface.

    - -

    ◆ getValue()

    + +

    ◆ render()

    - - - - - -
    TBela\CSS\Value\CSSFunction::getValue ()
    -
    -

    @inheritDoc

    - -
    -
    - -

    ◆ render()

    - -
    -
    - - - + @@ -240,50 +238,21 @@

    -

    @inheritDoc

    +

    @inheritDoc @ignore

    Reimplemented from TBela\CSS\Value.

    - - - -

    ◆ validate()

    - -
    -
    -

    TBela\CSS\Value\CSSFunction::render TBela\CSS\Value\InvalidComment::render ( array  $options = [])
    - - - - -
    - - - - - - - - -
    static TBela\CSS\Value\CSSFunction::validate ( $data)
    -
    -staticprotected
    -
    -

    @inheritDoc

    - -

    Reimplemented from TBela\CSS\Value.

    -

    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Value/CssFunction.php
    • +
    • src/Value/InvalidComment.php
    - - - - - - - - - - - - - - - - - - - - - - -

    -Public Member Functions

     match ($type)
     
     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     render (array $options=[])
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    + + + + + + - - + + + + + + + + + + - - - - - - + + + + + +

    Static Public Member Functions

    static match (object $data, $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    @@ -172,9 +160,23 @@

    Static Protected Attributes

    + + + + + + + + + + + + + - - + + @@ -182,12 +184,12 @@ - - - - - - + + + + + + @@ -196,48 +198,40 @@

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value
     __get ($name)
     
     __isset ($name)
     
     render (array $options=[])
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ getHash()

    + +

    ◆ match()

    + + + + + +
    - + - - + + -
    TBela\CSS\Value\FontStyle::getHash static TBela\CSS\Value\FontStyle::match ()object $data,
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    - -
    - - -

    ◆ match()

    - -
    -
    - - - + + - + + + + +
    TBela\CSS\Value\FontStyle::match (  $type)$type 
    )
    +
    +static
    -

    test if this object matches the specified type

    Parameters
    - - -
    string$type
    -
    -
    -
    Returns
    bool
    +

    @inheritDoc

    @@ -339,7 +333,7 @@

    $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected $parentTBela\CSS\Elementprotected - __clone()TBela\CSS\Element - __construct($ast=null, $parent=null)TBela\CSS\Element + $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected + __clone()TBela\CSS\Element + __construct($ast=null, $parent=null)TBela\CSS\Element + __get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList __toString()TBela\CSS\Element addAtRule($name, $value=null, $type=0)TBela\CSS\Element\RuleSet addComment($value)TBela\CSS\Element\RuleList @@ -112,28 +114,29 @@ getLeadingComments()TBela\CSS\Element getParent()TBela\CSS\Element getPosition()TBela\CSS\Element - getRoot()TBela\CSS\Element - getSrc()TBela\CSS\Element - getTrailingComments()TBela\CSS\Element - getType()TBela\CSS\Element - getValue()TBela\CSS\Element - hasChildren()TBela\CSS\Element\RuleList - insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList - jsonSerialize()TBela\CSS\Element - query($query)TBela\CSS\Element - TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface - queryByClassNames($query)TBela\CSS\Element - remove(ElementInterface $element)TBela\CSS\Element\RuleList - removeChildren()TBela\CSS\Element\RuleList - setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element - setChildren(array $elements)TBela\CSS\Element\RuleList - setComments(?array $comments, $type)TBela\CSS\Elementprotected - setLeadingComments(?array $comments)TBela\CSS\Element - setTrailingComments(?array $comments)TBela\CSS\Element - setValue($value)TBela\CSS\Element - support(ElementInterface $child)TBela\CSS\Element\RuleList - toObject()TBela\CSS\Element - traverse(callable $fn, $event)TBela\CSS\Element + getRawValue()TBela\CSS\Element + getRoot()TBela\CSS\Element + getSrc()TBela\CSS\Element + getTrailingComments()TBela\CSS\Element + getType()TBela\CSS\Element + getValue()TBela\CSS\Element + hasChildren()TBela\CSS\Element\RuleList + insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList + jsonSerialize()TBela\CSS\Element + query($query)TBela\CSS\Element + TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface + queryByClassNames($query)TBela\CSS\Element + remove(ElementInterface $element)TBela\CSS\Element\RuleList + removeChildren()TBela\CSS\Element\RuleList + setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element + setChildren(array $elements)TBela\CSS\Element\RuleList + setComments(?array $comments, $type)TBela\CSS\Elementprotected + setLeadingComments(?array $comments)TBela\CSS\Element + setTrailingComments(?array $comments)TBela\CSS\Element + setValue($value)TBela\CSS\Element + support(ElementInterface $child)TBela\CSS\Element\RuleList + toObject()TBela\CSS\Element + traverse(callable $fn, $event)TBela\CSS\Element diff --git a/docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html b/docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html new file mode 100644 index 00000000..e0d06241 --- /dev/null +++ b/docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html @@ -0,0 +1,327 @@ + + + + + + + +CSS: TBela\CSS\Cli\Args Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + + +
    + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    __construct (array $argv)
     
    setDescription (string $description)
     
    setStrict (bool $strict)
     
    getGroups ()
     
    addGroup (string $group, string $description, bool $internal=false)
     
     add (string $name, string $description, string $type, array|string $alias=null, $multiple=true, $required=false, $defaultValue=null, ?array $options=[], array|string|null $dependsOn=null, $group='default')
     
    getArguments ()
     
    help ($extended=false)
     
    + + + + + +

    +Protected Member Functions

    printGroupHelp (array $group, bool $extended)
     
     parseFlag (string &$name, array &$dynamicArgs)
     
    + + + + + + + + + + + + + + + +

    +Protected Attributes

    +bool $strict = false
     
    array $groups
     
    +array $flags = []
     
    +array $settings = []
     
    +array $alias = []
     
    +array $argv
     
    +array $args = []
     
    +

    Member Function Documentation

    + +

    ◆ add()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Cli\Args::add (string $name,
    string $description,
    string $type,
    array|string $alias = null,
     $multiple = true,
     $required = false,
     $defaultValue = null,
    ?array $options = [],
    array|string|null $dependsOn = null,
     $group = 'default' 
    )
    +
    +
    Exceptions
    + + +
    Exceptions
    +
    +
    + +
    +
    + +

    ◆ parseFlag()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Cli\Args::parseFlag (string & $name,
    array & $dynamicArgs 
    )
    +
    +protected
    +
    +
    Parameters
    + + + +
    string$name
    array$dynamicArgs
    +
    +
    +
    Returns
    Option|null
    +
    Exceptions
    + + +
    Exceptions
    +
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ $groups

    + +
    +
    + + + + + +
    + + + + +
    array TBela\CSS\Cli\Args::$groups
    +
    +protected
    +
    +Initial value:
    = [
    +
    'default' => [
    +
    'description' => "\nUsage: \n\$ %s [OPTIONS] [PARAMETERS]\n"
    +
    ]
    +
    ]
    +
    +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Cli/Args.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.js b/docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.js new file mode 100644 index 00000000..6a48ba94 --- /dev/null +++ b/docs/api/html/d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.js @@ -0,0 +1,20 @@ +var classTBela_1_1CSS_1_1Cli_1_1Args = +[ + [ "__construct", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a4208341de4f76587d46d0c9d3139ecd2", null ], + [ "add", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a003885903f35aa4d10a168b5dd1142fe", null ], + [ "addGroup", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a4dd5befd7e4ad1e135a7c39e017009f9", null ], + [ "getArguments", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#af50df8dac7cf9814d4b7e20f6a5c165f", null ], + [ "getGroups", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a232ba3c8a4bb25b614e6c57870a4d42b", null ], + [ "help", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#adf0d12f5fb83c22c93c61f4d4eedbb13", null ], + [ "parseFlag", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#aae62a2b0a12b3aa3215e9da5079f63cc", null ], + [ "printGroupHelp", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a46948ce8f1369da23d5e7a58f9096afc", null ], + [ "setDescription", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#aac7f2550cfdc68fb29534d6e9ca6823b", null ], + [ "setStrict", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a2480d1dad9fa077e7d969c1a55cd4048", null ], + [ "$alias", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#acc74ce9c05c306736dce4e2d1492280f", null ], + [ "$args", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a20be14fe24189a9666e1dca10b01fd01", null ], + [ "$argv", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#ada5ce60faed84c43dae285cf58243dce", null ], + [ "$flags", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#ac83bb60b8024fb19067324bbdf4c013c", null ], + [ "$groups", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a692aaaff8db0fd931793cd5fe01634bc", null ], + [ "$settings", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a07ddf39a0cc15138f566aba91b3570ac", null ], + [ "$strict", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html#a93327a63d2836acd09f0f4b4661350d3", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d9/d03/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector.html b/docs/api/html/d9/d03/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector.html index 7e6e0842..3121b05e 100644 --- a/docs/api/html/d9/d03/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector.html +++ b/docs/api/html/d9/d03/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeSelector.html @@ -194,7 +194,7 @@

    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\OutlineWidth)TBela\CSS\Value\OutlineWidthprotectedstatic __construct($data)TBela\CSS\Value\Numberprotected - __destruct()TBela\CSS\Value + TBela::CSS::Value::__construct(object $data)TBela\CSS\Valueprotected __get($name)TBela\CSS\Value __isset($name)TBela\CSS\Value __toString()TBela\CSS\Value - compress(string $value)TBela\CSS\Value\Numberstatic - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + compress(string $value, array $options=[])TBela\CSS\Value\Numberstatic + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[])TBela\CSS\Value\Unitstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\OutlineWidth - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\Unit - TBela::CSS::Value::Number::match(string $type)TBela\CSS\Value\Number + match(object $data, $type)TBela\CSS\Value\Unitstatic + TBela::CSS::Value::Number::match(object $data, string $type)TBela\CSS\Value\Numberstatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\OutlineWidthstatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\Unit - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\Unitprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\Unitprotectedstatic diff --git a/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html b/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html index 9264f065..c31e062e 100644 --- a/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html +++ b/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html @@ -95,26 +95,161 @@ + + +TBela\CSS\Value\CssFunction +TBela\CSS\Value +TBela\CSS\Interfaces\ObjectInterface + + - + - - + + + + + + + + + + + + + +

    Public Member Functions

    render (array $options=[])
     render (array $options=[])
     
    getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value\CssFunction
     getValue ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __get ($name)
     
     __isset ($name)
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    - + + + + + + + + + + + + +

    Static Protected Member Functions

    -static validate ($data)
    static validate ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Static Public Member Functions inherited from TBela\CSS\Value\CssFunction
    static doRender (object $data, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    +string $hash = null
     
    - Static Protected Attributes inherited from TBela\CSS\Value
    +static array $defaults = []
     
    +static array $keywords = []
     
    +static array $cache = []
     
    +

    Member Function Documentation

    + +

    ◆ render()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Value\CssSrcFormat::render (array $options = [])
    +
    +

    @inheritDoc

    + +

    Reimplemented from TBela\CSS\Value\CssFunction.

    + +
    +
    + +

    ◆ validate()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static TBela\CSS\Value\CssSrcFormat::validate ( $data)
    +
    +staticprotected
    +
    +

    @inheritDoc

    + +

    Reimplemented from TBela\CSS\Value\CssFunction.

    + +
    +

    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Value/CssSrcFormat.php
    • +
    • src/Value/CssSrcFormat.php
    diff --git a/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.js b/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.js index c034dba8..ff31779f 100644 --- a/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.js +++ b/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.js @@ -1,5 +1,4 @@ var classTBela_1_1CSS_1_1Value_1_1CssSrcFormat = [ - [ "getHash", "d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html#a4f39de356285456c3dc2402028c88248", null ], [ "render", "d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html#abd8d489d102a90249a556377c4fcf4b0", null ] ]; \ No newline at end of file diff --git a/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.png b/docs/api/html/d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.png index cbcb728a7d69f53c6a6feeef7fda5d85e9546efc..368fd3d3a2ebae062f8dd899fb256dd53f1d3c0b 100644 GIT binary patch literal 2020 zcmb`Ie^e7!7RQJ1s|X0Ts9X7=u8Fn-3M(sZg5qie7*etXC!rC6_5jUV8nA#M#6XNc zkW!XzU`PRhBR?brBW{3@q(Ne}vP`roT8t11b|poMBnV4l6GC>dd(L`l+x=(foSAp; zJKyu(oBO%@^t0h5KzX5TB0$~-_y(yj_bS{P@ z*@RB;655q((-l{%)7vKo%o)a;UuyTHY=bx2hZcLJ1Ld!MEAC2R>3Z17-Ni=N+Onhv zADyc>X=Kf*!M!C}h7j4D6*T+is*%x=&b(O;Y$lpcW>K!T%^O@gA^G%{F=Jx8tZ%9r>WjL=F*u^ za3GxM$Dj|1#_VS*CsSzhy_2!jjDF8FQ+_|C7d%$-9i^`lF=oyMI-6P~K0{GcQ(8*F z;N<&*k|4F$Q$k=uYvS|l|ghuASKmLz;ezuQEQp*uw;B@H&5i{U3}GVR*Z;XiQw3{}p1W zkrmS;datQhJ*K;vH95FF7yYhlO~RJpum8TZc5!j0YrgrQ!O+&GxZf~J*B=7v-pX*l z<20esZJi^?jO?W?6Qd8#F!kvEdj}7+Vr_xlZ4xX8McZQELX`)p=e_MRL|gMo3~Bxu z;^&z^5M|e19Q-UskEX>R0Q>9fxxK1oK@^VbC{TYc>$bO2-5#hG&3&b0Ysv-~*s3IR zIHy*ubwnK3ndg%L+#8xcB8|MGZ`>y4X?gQD(;{;vatkhl9fVEYjzZ{J}?QsHX0`n7nVIcV7 zFsSXGDeSv=aeFAj3*%uqbt{@9P{2;YcJ>9TZRYmg#~!&JfMQV-Hnb z2$>)JT>Sq7q*T1QE5hRQrzO%H54}a4tI|d%ZY^UnH7?qaq^Ve(QQ!P zlaf%Jzp-Rblzuy$(U9A>yd1`=p{^S%J?bCWc&ti8!#&hi5N_OlT#h7yUa!_yA0i&{ zg?p<_UT@hlAyZjLuvyK5!oc3t4u!2P%dv)Y&$E$7*q`)QS9Vz9L}3HAeKT0XkdKdx zrJhg&zum7^$0G<_))>~_7dpu_InJiC^P{eX@O6ytEbEm}(4k?{m6_gbXpvYRt(NQ7 zL^0EMagNiY^b1UVG*g>BOSA11XJ)`U-m${cIII9}!+ajwX`bCr)Tg3ZkoC$hn4a`&kqf*NOCvHCl!n}D@egnsKSgEPuw8NMsPSeY()90M7ph(dU47j5%Px$|K zi_RRW-O2>Uofam3R=0B|unleNr{sx0(Q_Zqx*PfE4c8ycCL=JGb^^~}xWD>TNTeC0 zCO0@~$(jn}pF;+q%lM&1i+60|`&G{Qzdt;HFxQ$=sc%SQ$CgF@nQ1I2?`QOOwS7#F z&Eyp+tS1`32ZqDJim5)z1zSL)F)6T1qxkM%T=XO4BVYYeajqsBil~HV#AC?A5KqgE zk)P_$=K^?zWhpdS0sc{~Fd3wmy8J<=X>F=btOY$Sv^{xZ`%Fbwj$!zOmp#Mlfr!<6zS?!V*xw(a*Zvs?D_&(IgYQ}Ui3xz$Wy6A={)hR zlCSwQctWO2S+z`LEuZkKpue|$ZEoa~UkZCW7W%t>jFT^0Xns5YNQS(=V4Td7&ASaw zxfphCy?k+BS>D3W84q6f3&tEP|9NC9`+sglLp$*`(>GYBF3C7}{jJ`dv?T=-p%Df9qISihzelF{r5}E+(2NB=^ diff --git a/docs/api/html/d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.html b/docs/api/html/d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.html new file mode 100644 index 00000000..95333987 --- /dev/null +++ b/docs/api/html/d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.html @@ -0,0 +1,111 @@ + + + + + + + +CSS: TBela\CSS\Cli\Exceptions\UnknownParameterException Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Cli\Exceptions\UnknownParameterException Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Cli\Exceptions\UnknownParameterException:
    +
    +
    + +
    The documentation for this class was generated from the following file:
      +
    • src/Cli/Exceptions/UnknownParameterException.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.png b/docs/api/html/d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.png new file mode 100644 index 0000000000000000000000000000000000000000..5c9749f99546449d64d7eff8a4041942edcb6a1b GIT binary patch literal 903 zcmeAS@N?(olHy`uVBq!ia0y~yU~~nt12~w0cI@c|Ns+Ls&4dVSlHNh zcf=e$YtLIx4Xe)o|Kld6`f|o?x!JcPYfR5Cnf<9K>(NEO`SJII=Bw1s|NZn)NshXI zws270QajIIR_1HEi(yBkwKpW59Sfmn)?66aZlU!OlJ9h9LIQx^) zfPpnfaKVZ5{iaM;Hn=t@@poS12sk9h`09qDgJ?9%illCaP@sY?U8azYt_@n-I0BA} zF|N9yM1kbg`h#ExXgDxPG@M2?>QqwU-t4&dnLGY&=-HNQ{o_@H`{yhM+4u3xKTUNn z94UCk|9{WZdqu4o!FqDXY9HMU86RWs1c_$s z=e2ouaL@ToQPXGsot*QFZEA8~b$R2S=MOqqo`mNcUO#%@wR%SP`)cKQsl`ec`SVIj z3YShTf0XrqW_;9{>8|H`ZNC29>pRQ)Vx7gsyNkb;8pf*}7rPuO{paN39iNyg_i(4Z zd)=2gx&5vFFAu)W-%7STfBoo1o?J(MS8()t|BzV^ndS?XFMc)U=)ul?Vs8Uu-@JPf zV|}SG^7h4x_18XyUq86keERP_(Z%Vxt4oAWJA~U^JUe$!jrZ-R)>Uh}_xEkv%JJd* zk4xJa#D55^)n%$V0*u=`SCtObH>1Y4jgFhkjE;`ie;9N5Pn2=_-cttV8U{~SKbLh* G2~7YkU90;5 literal 0 HcmV?d00001 diff --git a/docs/api/html/d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.html b/docs/api/html/d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.html index e47aeaf1..5c4d6ae4 100644 --- a/docs/api/html/d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.html +++ b/docs/api/html/d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.html @@ -111,6 +111,7 @@ TBela\CSS\Interfaces\ObjectInterface TBela\CSS\Element\AtRule TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingMediaRule @@ -121,6 +122,9 @@ + + @@ -156,6 +160,8 @@ + + @@ -215,11 +221,14 @@ - - + + + +
     addRule ($selectors)
     
    - Public Member Functions inherited from TBela\CSS\Element\RuleList
    __get ($name)
     
     addComment ($value)
     
     hasChildren ()
     
     getValue ()
     
     getRawValue ()
     
     setValue ($value)
     
     getParent ()
     deduplicateDeclarations (array $options=[])
     
    - Protected Attributes inherited from TBela\CSS\Element
    $ast = null
     
    +object $ast = null
     
    RuleListInterface $parent = null
     
    +array $rawValue = null
     

    Member Function Documentation

    @@ -308,7 +317,7 @@

    + + + + + + +CSS: TBela\CSS\Value\CssFunction Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    + + Inheritance diagram for TBela\CSS\Value\CssFunction:
    +
    +
    + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     render (array $options=[])
     
     getValue ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __get ($name)
     
     __isset ($name)
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Static Public Member Functions

    static doRender (object $data, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    + + + + + + + + + + + + + + +

    +Static Protected Member Functions

    static validate ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    +string $hash = null
     
    - Static Protected Attributes inherited from TBela\CSS\Value
    +static array $defaults = []
     
    +static array $keywords = []
     
    +static array $cache = []
     
    +

    Member Function Documentation

    + +

    ◆ doRender()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    static TBela\CSS\Value\CssFunction::doRender (object $data,
    array $options = [] 
    )
    +
    +static
    +
    +

    @inheritDoc

    + +

    Reimplemented in TBela\CSS\Value\BackgroundImage, and TBela\CSS\Value\CssUrl.

    + +
    +
    + +

    ◆ getValue()

    + +
    +
    + + + + + + + +
    TBela\CSS\Value\CssFunction::getValue ()
    +
    +

    @inheritDoc

    + +
    +
    + +

    ◆ render()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Value\CssFunction::render (array $options = [])
    +
    +

    @inheritDoc

    + +

    Reimplemented from TBela\CSS\Value.

    + +

    Reimplemented in TBela\CSS\Value\BackgroundImage, TBela\CSS\Value\CssUrl, and TBela\CSS\Value\CssSrcFormat.

    + +
    +
    + +

    ◆ validate()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static TBela\CSS\Value\CssFunction::validate ( $data)
    +
    +staticprotected
    +
    +

    @inheritDoc

    + +

    Reimplemented from TBela\CSS\Value.

    + +

    Reimplemented in TBela\CSS\Value\BackgroundImage, TBela\CSS\Value\CssUrl, and TBela\CSS\Value\CssSrcFormat.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Value/CssFunction.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.js b/docs/api/html/d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.js new file mode 100644 index 00000000..e6c38178 --- /dev/null +++ b/docs/api/html/d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.js @@ -0,0 +1,5 @@ +var classTBela_1_1CSS_1_1Value_1_1CssFunction = +[ + [ "getValue", "d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.html#ac99448d15f59d092005432d83e060c3c", null ], + [ "render", "d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.html#a6e10141f378487ceb196188afe44ff90", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.png b/docs/api/html/d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.png new file mode 100644 index 0000000000000000000000000000000000000000..34955b265cd05bc61e858dbbf4026c3171abd2b5 GIT binary patch literal 2728 zcmbtW2~<<(5=NkaQj0-EKzuP!ML-sj(h7n~ktJ+45s)nrS8g#Zvac~H5=A6RG(Hfp zHUR-4S_4sb5kYpF5KF6-|2bp^|Yt=oICfw-}&#%{4?Lo+^a{u zTsCgd+n}JJu+h!c38A2%NCVeRYD%DN?o!YOA38@pjvbN7WZ-gKB*1hO5Wv;i-PF`X z*19zZzN*C_ypRguCi%tcIA*1wu;FVrr^Ck**6|0YeWxrp9U94*4EP}7Ej_F!5FZ#k zG>Rg4I_7)Wp53>sez12k#x}caClkmkzKJ{7TuMZ=QtsFooD4#65OCdeqPDXkB^$4E zkyuScT-ia%_}LXOG*H<=F{2QZpKTcxelnr-2|5=^L)rPg;+?^6;uR+g>ht>Z%l*N& z(}UFowd~w}fmpq}J9zm0ChFFP>O=5Axbb47VF!0K-&B8KDGl)362AO(e1C1NC>7u# z0p>0F-UwuW0*(UL&_qJ5frVWE8S1TBm8Rh$L zaU)bYGxp`~p*}Y>UIs5zk|k4$#u&LrzCKiP@P>(`l?WFZs+-R+;agFNh<^;fhud}5 z>es0mT9NqYr<4Y@Vb!rC7rzg2=cH>)SV(W!TtJFdS+*l(rkh5^2!iz^j zv8Z3Xcjva-y0vWH-r(K3-*IKhtZ@9i zJjthK8~r$V{P>#TO=Oy-o-xL$MS)DC5UrGr&8|Dcw?XzQVBs9*WQ^WjI0vL44yRn$ zqbpU$8XwQCMk8|-)mY}jP z-)#J|Vtjsi)#akH=CfR(s^-KMxs|^wmaLf8o`y>6KX1{3>@{CIn)>>fZ{fcaFE23) z$JhhDr1*k`aBk0FoFgj>pFjjF?EM@(`8z>V9lX7RLGc7&xY~qjTD0-tg2>T^Z*wyL zjWZsEG}#@f zW%PV9&lKZm+4rYul$lB-8*smj$5U^~KM3U1oJ9F>&i0`=ox|U<4Gm_Dz}j9?0k+NS zxlzd#4xG}!=Qr>P7v=8xGb&w{2kPb+8n4ROL9NbkAQ%>Yq*i zU)VQ$#;b%0oZf-M>7@7}19YH+-Y*A4sZDH$KK82ugk z?DmCb6lW}mw_WC0F@*L2V233Q-kesFGs6@p&xxDzt)!mo7j*ZU9!3T%b*4CSMt5WR zj}#k(Wm20*;b8!2{rs$1bMd@Qw75=dmOipjQ@hF7Y;~^+kF_>FGL&mzVDbKcF%n~2 z;H;wQI_!QAhEq-grwmx>DPCbPoR=$D4XA`Dn~DtO6*+EeaQlxm{kI+1H$}bUA5t8O zR27}a1bszaT32?^HCqiR8L-zLA!-*)L-rs7bkhF@JQ8@f7+7)Z0b9U9*R!^sOkw?M zLNU^*{~ZJbs;gaDo#Q9Hv=BaKNe|z}^UxgRKwlh^!mOL{_J#&3|hR zQZbK9TS+XvXeWOZ5~qQ* zXsq&7q!;)1)-*ni(~e(Uq(_DcJl~7jQ^PCz5)55C!zCN4_Jr191~f_hd+C{Tit1fd#zc84nEh1k3y5I-tDmJXRB3M&sQTN>k3e zPesiJOUh(tz;G2I0j#A&a5E15suH^|`;w1hrpv4FW~oc+HN27oQIynF5V(BGO;Fzb zb7j3LKU=@Zm~T-6h0MXAZrlT}Zbx@BSZy=tLFaD>BCV)I=y^Z8k6KTXp=QF1G#(*l z(8fDWxJ_~fz?w<$_}<9f{G{e^mZZXOfgTbYX!O|QZe|2T8}i literal 0 HcmV?d00001 diff --git a/docs/api/html/d9/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelect.html b/docs/api/html/d9/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelect.html index 3aae1ce8..d39fca2a 100644 --- a/docs/api/html/d9/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelect.html +++ b/docs/api/html/d9/d61/classTBela_1_1CSS_1_1Query_1_1TokenSelect.html @@ -210,7 +210,7 @@

    + + + + + + +CSS: TBela\CSS\Element\NestingMediaRule Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Element\NestingMediaRule Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Element\NestingMediaRule:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    getName (bool $getVendor=true)
     
     isLeaf ()
     
     hasDeclarations ()
     
     support (ElementInterface $child)
     
    - Public Member Functions inherited from TBela\CSS\Element\AtRule
     addDeclaration ($name, $value)
     
     jsonSerialize ()
     
    - Public Member Functions inherited from TBela\CSS\Element\RuleSet
     addAtRule ($name, $value=null, $type=0)
     
     addRule ($selectors)
     
    - Public Member Functions inherited from TBela\CSS\Element\RuleList
    __get ($name)
     
     addComment ($value)
     
     hasChildren ()
     
     removeChildren ()
     
     getChildren ()
     
     setChildren (array $elements)
     
     append (ElementInterface ... $elements)
     
     appendCss ($css)
     
     insert (ElementInterface $element, $position)
     
     remove (ElementInterface $element)
     
     getIterator ()
     
    - Public Member Functions inherited from TBela\CSS\Element
     __construct ($ast=null, $parent=null)
     
     traverse (callable $fn, $event)
     
     query ($query)
     
     queryByClassNames ($query)
     
     getRoot ()
     
     getValue ()
     
     getRawValue ()
     
     setValue ($value)
     
     getParent ()
     
     getType ()
     
     copy ()
     
     getSrc ()
     
     getPosition ()
     
     setTrailingComments (?array $comments)
     
     getTrailingComments ()
     
     setLeadingComments (?array $comments)
     
     getLeadingComments ()
     
     deduplicate (array $options=['allow_duplicate_rules'=>['font-face']])
     
    setAst (ElementInterface $element)
     
     getAst ()
     
     __toString ()
     
     __clone ()
     
     toObject ()
     
    - Public Member Functions inherited from TBela\CSS\Query\QueryInterface
     query (string $query)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\RuleListInterface
     computeShortHand ()
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Static Public Member Functions inherited from TBela\CSS\Element
    static getInstance ($ast)
     
    static from ($css, array $options=[])
     
    static fromUrl ($url, array $options=[])
     
    - Public Attributes inherited from TBela\CSS\Element\AtRule
    const ELEMENT_AT_RULE_LIST = 0
     
    const ELEMENT_AT_DECLARATIONS_LIST = 1
     
    +const ELEMENT_AT_NO_LIST = 2
     
    - Protected Member Functions inherited from TBela\CSS\Element
     setComments (?array $comments, $type)
     
     computeSignature ()
     
     deduplicateDeclarations (array $options=[])
     
    - Protected Attributes inherited from TBela\CSS\Element
    +object $ast = null
     
    RuleListInterface $parent = null
     
    +array $rawValue = null
     
    +

    Member Function Documentation

    + +

    ◆ hasDeclarations()

    + +
    +
    + + + + + + + +
    TBela\CSS\Element\NestingMediaRule::hasDeclarations ()
    +
    +

    test if this at-rule node contains declaration

    Returns
    bool
    + +

    Reimplemented from TBela\CSS\Element\AtRule.

    + +
    +
    + +

    ◆ isLeaf()

    + +
    +
    + + + + + + + +
    TBela\CSS\Element\NestingMediaRule::isLeaf ()
    +
    +

    test if this at-rule node is a leaf

    Returns
    bool
    + +

    Reimplemented from TBela\CSS\Element\AtRule.

    + +
    +
    + +

    ◆ support()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Element\NestingMediaRule::support (ElementInterface $child)
    +
    +

    @inheritDoc

    + +

    Reimplemented from TBela\CSS\Element\AtRule.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Element/NestingMediaRule.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.js b/docs/api/html/d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.js new file mode 100644 index 00000000..d1edb7fb --- /dev/null +++ b/docs/api/html/d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.js @@ -0,0 +1,7 @@ +var classTBela_1_1CSS_1_1Element_1_1NestingMediaRule = +[ + [ "getName", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.html#af797c262754af624646ef8b05d011363", null ], + [ "hasDeclarations", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.html#a8ae6a0f0fd3fcf84fb2bfe45f00e695d", null ], + [ "isLeaf", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.html#a9f51a45cc68df062f963fddae06ffa9b", null ], + [ "support", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.html#aee90bf112a223c8a05c524264c7ebcf2", null ] +]; \ No newline at end of file diff --git a/docs/api/html/d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.png b/docs/api/html/d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.png new file mode 100644 index 0000000000000000000000000000000000000000..d570a4c26cfc6a5007db4ad6c88951647c9b2b9f GIT binary patch literal 8866 zcmeHN2~?A3x(37%^|s(Lhzm>Yb!`eVS`Y$68I-Cu?qFmI6$L>cLLfi_iMWh%0kOpr z6%%Tyq>2y$SrSNs3!sLjnh8My35$Rsgcw3tvT?sZgsGj*oZ08hx##}paQ^TA^1t8q zKJW7`Kk56Cz8@@DvB1Q{)#I)UF4(Pc||FH?&Z1#U~c*pegG-wWv z%cEaVu7Z}~udc4{`=wtiz@tU{LF6G5@DgUTms)35#0l(0p<6fz=_1n-{apzGv)Tz1w`) zxBS6@vs;$!_DMghYj1i?n`qVG6DA}3;&C-ZaV<-t9d>S*tebM?FyCs`aQWmbp%=NH zalRDat@Ew5n=I#WV2`uFpbnb^Dp;*n&QT)NseSR|kvgelLduAh7l&q+s-|GX$hG>l z8Q6J!qZhIr^+&7`l&57DE7yGI16GL+S4bpVR{8}9rk@C;Rr5#j5}``&%Cb%7=&DH- z#}G-WuZ286G8>Vs!Lrqrh-bYdgiVoe)UO7{su3CucXcOp24+~@Z!!kwS9CDH;DjPu zq`c1t;f{w+RiuVj5Z}q7i}qkXOqq%%U9F#gUeSYQF~>C|66%6+4H{I6E^0baG~9LL ztg9QNGoCFiXk_gzny4y4mJF(OTT&F!;^)1$9!>V6b+Tod&JBL3r}zzqX}el`U2HMa z_N`0eG^DYO9>Uk9lzQ5wTeM-taO6;MOJK}vQFZdDt7tq6*0L(oQa@CK(hiBy);&AZ z*DtcVE)}3^saC>g_vuWyuJVv_$dr5|R@L2nfr)=J{#=X~R+VoJ-Q+b{Bo9**y|-p@ zSgewhvbig!P|Ou{<&8955u(O$@_9LuhY2FhsWL>Cb4ipx>3aQi%qG9vY^8rTEf&Sr zOptd}9{{>HA7JL!3tD6QJU$jZiR<)2R|aEf;yiAqyJt+oNh~jSD{nYABpjgY(k^1?YK{#0l>WSGnvkMvCb<4=zQ5k&XxunQX%X( z3&LL-5q2rBehF;7J5GTaigl0A#w*Kg-6R@+iW z53Y8wx?TkHc7QqOZ;2EWohjk#L2_ zBmV$0%&t5xIKRYA9J}j9q^1Rk@YA`^HLc9#mjZOK^+#uB7IVZJjSx-|$`jXRxjw2k z(n0^*f#Rwj2EJt;T{{e|yu_dn#tX>)mrUHsNw9Y1Xn~G0Y{GgzdFmnnzQbR(Cu0#EVvTEzG-nH-r#s5sXc|vXT~|Evx7- z*mL>hz%8D#&+pQ{A}))ZSZo%bqUc984nh{4koQCC_)iDaf?5T1eDH73@h_A<+aW!( zb(P((0Yt!FN7c!{`(q^E8ytK*gXOSUEZ-xqx87;-Jp_aUs0-VmLn{BqXQsp7*n$0K z$N!a%QMG}t5|&@2feX-9ly47oXh*QOeLAn0H5u&fVM}irj2n6^JQkJP?_4a5$aJoGSqG# z8K7hAH}z#l;on?7iE`PKKIz*bk?54{U|V*_R!Ub19eKsMAt;|UGTOm!lZb%d|IWUp z*S9rA2PdCIIgxebVoRj{@P2&(Oh5h_JN?mQykV$Z`G!T)VXH%~06)G(=7gRoOL8Yv zh^PQg8ZSauBT9>09DY(Edv{4*gYBJOow1Lj(Q#NIU{ixBOv>)3V3QNqE|WGd+SIrV z(8ky}tBZN%DL%E+YwcKEUw~isCH9#v?znVfN~(LN+2=Nb@e9pVd^PQmu}}V-5Ws4x zoZw5eiZ`(aUlKZIeYRO0)8KfZX5y+iD6zAKq<GJPhPJpA{OY!*SNw%}lj1or z%E~4BFgbFCD>*nkO1fFlrD+VwVdmw#G}zdy_mw4W=Cmvsec_TpvyabtMe@v;n68F@ z9Q#=uV);`{#i8`0U^8DYR$$he4NRV}-nUujnS`O?LhX@?@s6gwA^3aX)1!{R$WX+^)96Lm(54JeBzWB-am6<5kO-cN`Kdze1i zdpA{mH2vv-Hi z{1J?8{x-GEmg8D3PlIlkvoa5Gbk+FxTu0Rwm!Gs_C&1H91eMAW7uylcK~w-u3lMQ4P@sLA|QjN z`COan|0LsNso~A2+{FhV;}85BjlX>#+!lmR=Z`f%h8SqxA2X20ci~A%S>6RduHUkt z9hPO*#G7 zHiK|A3`m(^Khqlq3n|~S01Vdl_Wi;9`@~?(EHjrqK%y=%i!?jyF9rEOTg5+1uoYa% zL?RK1f-QpD!0m##@!uG2{UWA&FZ>evczA+qqeTDb8x-qdTz)|8aQNOg2%*LcF?Nv1Ish0u-S+_{mq&%KfE)?FI8+cWQi5+Q7x9 z*I7heyPPf?8>@JHm(o2gz|0akbzG_n_#)UTwMMTitom49Wj{gp^S2D8$X~(qOQYHsI&daPE$@7jDsLTh{O` zIv!EW>KplKurHxVZ&xZ5=?O}MJbT?wP1xzj+u*H}2`LB-)wuzGm*N28-d>te(pMn( zpaRC_wGEk8EYYGhn=+*FtHPCT6k#&!rlxB7>z(Sct5{-oxWAj|X&j}7Z#gwWXs{`| zgF6=j(xCiEnxK_&NmPmHh)8&z0H?^e%44WZz{rWeM?P4{Y3^OKDz7@)$x|Gc^HnsG zZg=K+BmX=dUCZhZwnj`*JLa3&uU~}VBgw2Ix~LVW5>z^@f4JYiAV50s$aU=(TTjGp zR=7fxYDfrAym8rsnF!u7jT~v;2XrU0qz7jXOrAiimZw34=|5nl0~w5e;C+ zy+Q(1ltZTnBK-}EDh|oaH3pdja6a;Z<)7@l^rYwA4-R11y-#`IDmYgcN-)Hzmv@?) zVLw|4W_$^%C(OaY!jC`@yJD_IQyUB{&!@m7O%lBJOP&>&3FMG#Pg_H#2a-m+E%S^* z?66r8!K}#C&5Iy`JGInd6S~|eIq(O`lxA-b)6OKSfN-D{DF3j6pARNltk7z;t1Qe5 zPl0(K%(=MO%(B>F+kZ+c2l6Kc=eC8of_u+_?G7ITX1Trqq}q4(dw1XdwYh~k?%TiI z(%o_JV39vlesxVCw*X=k>Czyi~g1KnW()+7qW0d&fUTo8k(yu0j*&6>M)%olL9>p!| zS`mG^?in+?a?U)?3t_?m_P2q!OG#Zxi1g9o4N3L-T z?Y;1w8*bz+ndp$z$d`xSCwtGIx`FFxd0VwSi7FH_s&CSzIeB^6+@UXlaq2Ot?MTws zCH%I^7^J0}YlmX^-s`qXIl^{YZ{Q^`aV5p^2sU7wuxR8V4=>#~*C3{=q_A^JWNky8 z{5g(O$Lu*1XPYB)+UP9We(wON4)^owug;01keeIk{TIz;t zR!OG-KGJO0|D&xLg0O1OdeU9Cc>7i0gG2I?=~^V2SY#aXqdftK$$aC@KxQt~rM zf5m$9?SF$DHsJP!y5EB1uo&J3TIWCcm9h0x-#@)Y00B&kQmMpJ^YinSfGIpynwzE7 zaqf~{IapbMngbwya7#-DUJ?4i11Q=IYzy)#X<*6wWai*zb)AMg2W}Qkhv3^GxdGt) z{&w+aAe;5rXqYGJ5>%5mOjhUk7uL|aO!%{uv^8�`kyj+&wJAAqUfFpWf zDUJqy{0_!(Z*12RArUX7P6W^w4i@cx8H}mw`*t|iu_|7F8Bf83crC(sJlY6&(7l1mvz7i`5j0iX5pfh(lPcb8DH0L&M^ryvCMLhO3C1z!4X6ua3a6L7$G2qWvWwT<6 zD_hCM0(vyIRu#`Jyy<93kbids&Kkiu1t12;07>N^G3a~vu>h(w=$&RXRkQ!^L&4xo z1qcAEyVUcy1^^v0>OO*+Uo?Y2m=S?D$#M6nhIev|@7x$#`>)67KM3)^R@~?ffenSh z!DoZedj@;L-Tn(^#_mAAAFQW}Jmf&yH#j(st#8S5wB)!sH`s9ejY{(uN)FE<(+RS8 zsPxh~Cc&w@_uA)!gkj$gGxPOi&ssy*pRoo!>6K&@0Jqi%T>V3eBc(JZn_JP?+^4=r zK~~lBUxtx1O&San|JI)iJS!lI_Dh&5o^-Hq#mLh7%6t)XP}e4X%-B$k^$+4mUd1L7 zAKQecAZH9`At;R`2v)7^?OZMVZmTSa(%G33=x13ITr8AK77FvhH>`X=MepS1(k2$5+)h|l+#yLIVPC6zQNaEL3&%r{}}nU zS&3E6FfParAjbVdc@W8;;pDH4?;Ps-Cvx&%3)ufGkKp?ABIQpW!NoF_HF&-X)GP%? zu6mb+b5D5OFAauMz!wBp*Hkve(UmyX1~7ed7SlW7o}R2!OjU_AlqHI?$G9zPjhI%| zaRqm!NI^-!&_jI9$xLVV_wO++^{8t@e@EXyY$_i~3lI&RD(Bz_rV9D`<^X_~J+pYp z!Qpj*{05bXV)O`m1`4~W4L1HU;$sF(YkB(bDQ!VmSUMIPCGCBfm=K3m#-co<_`8Mk z&=owz8vxlIM#z#1-Ve)8gDJZ;kN9)*4v8Z`(huRtReum3gzsf$#dJverS~Y*hNDh` zig>2JkU}jHfhrezhP#I!=RX7nS{>^#&Ybxwz^QCjwDCU8i)4BXvq&zo_)a3{41o(~ z-!*G6r$M!8a*%I`82;Y}{KHWa6Az(1YbgMS^u=dJ23D_wE&v zd^)?8tz{~|YCcqonuU5QJV<{7J$;_U7_Uy=cqJN6iAnzCMzen4hHxDs7FAN|5|o(w z{LUP?HmZHr{eW77nlaXV_ks%{Q7tKU6k%9m*F^uSxynZ$Bz8n-q%kDi4Ej!UPSIqD z3Cwgu{&bI6g!?IGsyOD#-CJ?rGG+36Rhr7Sk#-zp{!nmQ^DZ67Jlq^@8ck>NkkaC2 zeHZT7^f_?_PnFZ=#9_{fF+%wr1J|L|kPexF(21U1$defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\CssParenthesisExpression - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\CssParenthesisExpression - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\CssParenthesisExpressionprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\CssParenthesisExpressionprotectedstatic diff --git a/docs/api/html/d9/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction-members.html b/docs/api/html/d9/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction-members.html new file mode 100644 index 00000000..0aa7c4aa --- /dev/null +++ b/docs/api/html/d9/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction-members.html @@ -0,0 +1,138 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Value\InvalidCssFunction Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Value\InvalidCssFunction, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    $cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $dataTBela\CSS\Valueprotected
    $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
    $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    __construct(object $data)TBela\CSS\Valueprotected
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    doRecover(object $data)TBela\CSS\Value\InvalidCssFunctionstatic
    equals(array $value, array $otherValue)TBela\CSS\Valuestatic
    escape($value)TBela\CSS\Valuestatic
    format($string, ?array &$comments=null)TBela\CSS\Valuestatic
    getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getClassName(string $type)TBela\CSS\Valuestatic
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(object $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    getValue()TBela\CSS\Value\InvalidCssFunction
    indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
    jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
    keywords()TBela\CSS\Valuestatic
    match(object $data, string $type)TBela\CSS\Valuestatic
    matchDefaults($token)TBela\CSS\Valueprotectedstatic
    matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
    matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
    parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
    render(array $options=[])TBela\CSS\Value\InvalidCssFunction
    renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Value\InvalidCssFunctionprotectedstatic
    +
    + + + + diff --git a/docs/api/html/d9/da1/classTBela_1_1CSS_1_1Value_1_1InvalidCssString-members.html b/docs/api/html/d9/da1/classTBela_1_1CSS_1_1Value_1_1InvalidCssString-members.html new file mode 100644 index 00000000..09fa35a6 --- /dev/null +++ b/docs/api/html/d9/da1/classTBela_1_1CSS_1_1Value_1_1InvalidCssString-members.html @@ -0,0 +1,138 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Value\InvalidCssString Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Value\InvalidCssString, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    $cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $dataTBela\CSS\Valueprotected
    $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
    $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    __construct(object $data)TBela\CSS\Valueprotected
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    doRecover(object $data)TBela\CSS\Value\InvalidCssStringstatic
    equals(array $value, array $otherValue)TBela\CSS\Valuestatic
    escape($value)TBela\CSS\Valuestatic
    format($string, ?array &$comments=null)TBela\CSS\Valuestatic
    getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getClassName(string $type)TBela\CSS\Valuestatic
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(object $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    getValue()TBela\CSS\Value\InvalidCssString
    indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
    jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
    keywords()TBela\CSS\Valuestatic
    match(object $data, string $type)TBela\CSS\Valuestatic
    matchDefaults($token)TBela\CSS\Valueprotectedstatic
    matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
    matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
    parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
    render(array $options=[])TBela\CSS\Value\InvalidCssString
    renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Value\InvalidCssStringprotectedstatic
    +
    + + + + diff --git a/docs/api/html/d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.html b/docs/api/html/d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.html index 1006e41a..a8676979 100644 --- a/docs/api/html/d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.html +++ b/docs/api/html/d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.html @@ -103,8 +103,14 @@  __construct (RuleList $list=null, array $options=[])   - set (?string $name, $value, $propertyType=null, ?array $leadingcomments=null, ?array $trailingcomments=null, $src=null) -  +has ($property) +  +remove ($property) +  + set (?string $name, $value, ?string $propertyType=null, ?array $leadingcomments=null, ?array $trailingcomments=null, ?string $src='', ?string $vendor=null) +   render ($glue=';', $join="\n")    __toString () @@ -217,8 +223,8 @@

    -

    ◆ set()

    + +

    ◆ set()

    @@ -238,7 +244,7 @@

    -   + ?string  $propertyType = null, @@ -256,8 +262,14 @@

    -   - $src = null  + ?string  + $src = '', + + + + + ?string  + $vendor = null  @@ -273,6 +285,8 @@

    string | null$propertyType array | null$leadingcomments array | null$trailingcomments + string | null$src + string | null$vendor @@ -327,7 +341,7 @@

    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic __construct($data)TBela\CSS\Value\Numberprotected - __destruct()TBela\CSS\Value + TBela::CSS::Value::__construct(object $data)TBela\CSS\Valueprotected __get($name)TBela\CSS\Value __isset($name)TBela\CSS\Value __toString()TBela\CSS\Value - compress(string $value)TBela\CSS\Value\Numberstatic - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + compress(string $value, array $options=[])TBela\CSS\Value\Numberstatic + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[])TBela\CSS\Value\Unitstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Unit - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\Unit - TBela::CSS::Value::Number::match(string $type)TBela\CSS\Value\Number + match(object $data, $type)TBela\CSS\Value\Unitstatic + TBela::CSS::Value::Number::match(object $data, string $type)TBela\CSS\Value\Numberstatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\Unit - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\Unitprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\Unitprotectedstatic

    diff --git a/docs/api/html/da/d01/classTBela_1_1CSS_1_1Query_1_1TokenList.html b/docs/api/html/da/d01/classTBela_1_1CSS_1_1Query_1_1TokenList.html index 788ec476..d5c0cdda 100644 --- a/docs/api/html/da/d01/classTBela_1_1CSS_1_1Query_1_1TokenList.html +++ b/docs/api/html/da/d01/classTBela_1_1CSS_1_1Query_1_1TokenList.html @@ -191,7 +191,7 @@

    Public Member Functions

    getHash () -  - match (string $type) -   render (array $options=[])   - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name) @@ -132,34 +126,52 @@ - - + + + + + + + + - - + + + + + + + + + + - - - - - - + + + + + +

    Static Public Member Functions

    static compress (string $value)
     
    static match (object $data, string $type)
     
    static compress (string $value, array $options=[])
     
    +static doRender (object $data, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    + + +

    Protected Member Functions

     __construct ($data)
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    @@ -170,12 +182,12 @@ - - - - - - + + + + + +

    Static Protected Member Functions

     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    @@ -222,13 +234,11 @@

    @inheritDoc

    -

    Reimplemented from TBela\CSS\Value.

    -

    Member Function Documentation

    - -

    ◆ compress()

    + +

    ◆ compress()

    - + + + + + + + + + + +

    Additional Inherited Members

    ( string $value)$value,
    array $options = [] 
    )
    @@ -258,50 +278,44 @@

    Returns
    string @ignore
    -

    Referenced by TBela\CSS\Value\Unit\render(), TBela\CSS\Value\FontWeight\render(), TBela\CSS\Value\FontSize\render(), TBela\CSS\Value\LineHeight\render(), TBela\CSS\Value\Number\render(), and TBela\CSS\Value\BackgroundPosition\render().

    - - -

    ◆ getHash()

    + +

    ◆ match()

    + + + + + +
    - + - - + + -
    TBela\CSS\Value\Number::getHash static TBela\CSS\Value\Number::match ()object $data,
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    - -

    Reimplemented in TBela\CSS\Value\FontSize, TBela\CSS\Value\Unit, and TBela\CSS\Value\OutlineWidth.

    - -
    - - -

    ◆ match()

    - -
    -
    - - - + + - + + + + +
    TBela\CSS\Value\Number::match ( string $type)$type 
    )
    +
    +static

    @inheritDoc

    -

    Reimplemented from TBela\CSS\Value.

    +

    Reimplemented from TBela\CSS\Value.

    @@ -360,7 +374,7 @@

    &D-@D)azV{NH zoepTI>!RY?VqSV!r)28pO}~2V(v4*4NkP zt)Pz~!$sk)PDB84ntR&$5C#C$N^my&p-9w7mL#+SyL^7eO@6IXcb#!J`kY!wa4U0c zx76-kf^9`1FWggT-ZVZq!=)uqS0^+uUGve?nlSyx{Scn6>aq!^ZIh3t1jGCTh2gR% z+n0!GbzGr-xR)$82#QtY%=m2)E-Z%%_}v~%p9l+oE>-t->#_b>!+kp0H4T?Yv8I-_ zO-{`cQtPsJSKxAt%v4;?-*9E5aoNIk>^-#&FxWh$+f=4o%6L%FS8GPFF6d1i4S&|! z^>AYQk|x@;yLh#sV{uHR@APz;rBC>@+1=z9%#9^UQT@J&uep*?LU*4#ETDZL4rO_~ z9cc7P^B0~DY(l0Ird-AA3s`VS`I`rLF~+CerHzKnsxura7u7UOf^PnW7kBa11K?f8{ zgDLS@n103C44m-qffIFyO#GkSapJA##m10hAx6Q>AluIuaX)wKa=<$T?00!%ljpv`1OFT+O?I6mvL(^e83O3hJkV zxte{L60&)MCoymrNsKv~=3HukBWTU};Kg9>GmLTP?II|42Z_!lK=|hrMpNlWmxEwT z8>Xx3GCt0@8VerCCq{LC(JEK zFh-%UyI5O3wG)|78F}lFEQd3OiWICCcWGq~cgbdft9a*;wcH{DoaL9h`D%NdzGCQO zj7WFha$xJ*1PzZLAj}k?i&0+~=G2N?An}f$&Nu+y33IO|tKO z$Ba;CaL8{@XbyWhv|DGGaPF5_7rPJd26>Z(xtjkJPZbrl1wqJ`fe*~36kuEQlsBA`$n~3z{m#uZ4~&Q`0|^ z^f&gOEBwFN|9r#!F%yPu7%?qc5?b_9E6F{?GdVM0WIIltgb2qx{XG)SoQS^wX$iRJ zZisH^Ia^A045z!#DE`1OvaHeXNgE^va9C@EKPZ?_`XSfX=?;m)KC`pZwR(viq_SsV zAy_~xi&SJ3>ZJvBOS!6!$5QZdrBw!BaH}zWWsYVaT8QqLz22D|K$04D9J7K{GW%8i z#1C!qIa6)~Ppg_!dNANOHBFgzNvrG*w2fIqX5{nz8+V_f+_dYilo}uU;Y)S|aLDbr+p4Xc7adSdP#cV}=+K0%MmCZNEm0MU%5A~!0OCSA#j+GqpyLQ_XIvi!dik)NG5ZvZd?UirAeF zBN_W}*nwoecV{m)EGTPL$BD?neXBRJr?OM{ldDD*eMgNS4BQ&m1r7bJXRFYI7MaO> zQAh7F-DMwEfT>ybAeV6a&`)`+${7~l_ZLk6@t@g)6UE9!%%k>1k!h5nzkmpO->=I* z+4<@%EpY<53#8~Y>r>_Cu;g;OXm19KA5fZli?O-I@j=yirKp=g*B?vf3#p}b`zu~# zsSZegd!)F-{sgFZCv~NDKi%mr~INS)_U2z;5=wQy2QsPxOJe z=u_x0)?Y6gIhEv>GNDblvzecrOMjx|C7jWj-s@JrB3a!IB`WO40F|ImW{Jpc4#3$u K*_2ovj{hA?MW@yP literal 1913 zcmZ`)c{tnY7XAr}wyJeqqk2WBrX|)`x(I`|u_Qzyq9{VDq?WW-Dn&^#RjoGmsAVj} zNNqJHTr$?GwIcT_tu@xRiM5u{m{@Pxdppm)f6PDMIp;m+eV+54^F7~}fN`{yKd5>T z004P}9UKb)5^S;myOgB(%nxha6&oqyMbt$AU?v~hAxMkklfHIX6ad^k0{}5`0I(&7 zV&(vV0tJ8t9{_-50l+tZ&uwrr7bpITall#c@9&FU5<9Q8wRKjw0stvu#D90XU5rYE zVjZ0UEB=W8=ir*XEgX0xt!5_}~#q5;GVm1e7&P`^{Q!Fk1Fqgti&-J&vrH1vzZev7gj$>hfzH%!;LaVp5CKi&Kv*)}%iTLZtm> z8mKAPagLfN3fE4%`JyP8#jn%5?SRlsY;jR-?h8ZCHV+`)KP6ZE!|iNH+!3C-D5@u>jXwWd8WCn{=tCxl}O#lGA%TWIXX0CDL3YZ;#PT%rOC#T z1A4r#;tMqCR$%$<^f2H9(aVgm7!= z+rgEEG!~@?UohGJ+QP5VxlUf!W8J_zGbk$Ybr4HWC~TmK_8OW3m@-wp@r>>fKm5@b zHcvY%rh7^jrsg=+g1_U};RchdIombx?h`qY8At2@)pTw#RkpKNs5_^ZSMiqv z8ay(wNQh;P;Ou0Xx!JB3I_qAPNX^2xB)a8$3DIg^OT6IYM>&*m#*8Y@xb~bbE*38n zDZ;W@L!+_2~SA-FZ?A3VeF{AQCHY2{ZuuprM}HH{Y-#tLN>3{MwY?%3+nX4 zuG6B_c#X$3Mjx6slHQN8!;EcgqBr_q?i8^V#BTnp!3=eO+G||_+#KoE)Y+15c!}$u zv>N1@x!#puN->b=VTEc{iSY2N8&9l-Wfa^H#S>F&$0FBE<|&Q<-?`D5QQk0 zA)`;CS@vCbUL12y#;u0`42!YPvxzNpU_6DP7*8K#kIudav9AW|7vY0Ag}H2{WO(eJ zM<*_2XKOygD)GI+Znux4dwoUq+ko7ZPaO`!H<(s=?6^V)E)H4AI9YLcuD0F<}SnZcQEA=H*W6wV8 zu!9)}rf6iiPgf(!mE~taiOkfyUV?Y*CjH^x7lL-=)44G46E8u-lHpL%MAGQ(V1uxR zbU~B|rEB{c=5d zr!$C_#=Dyz?(~h$v%2pE?={o0;1{383l1WI10!}1paTTzvRC+d#4(#b!FPH6gA|s) zK`2+#Wa~OVK4h~Q$aTu(ey4n= R;=}|1VeJV2<&w`2{|5GEny>%> diff --git a/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.html b/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.html new file mode 100644 index 00000000..7278e489 --- /dev/null +++ b/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\NestingAtRule Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\NestingAtRule Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\NestingAtRule:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\NestingAtRule::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/NestingAtRule.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.js b/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.js new file mode 100644 index 00000000..69a5cdb0 --- /dev/null +++ b/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule = +[ + [ "validate", "da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.html#a644bc24aa6f765662e223c99a52d9e33", null ] +]; \ No newline at end of file diff --git a/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.png b/docs/api/html/da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf9bc7f9c0baeceb4ef385b8fb545720187be84 GIT binary patch literal 894 zcmV-^1A+XBP)L>1Ar`J8$-AvhawSCU8 z(33O$q_Nk=&%2&%E5pxw?p~qqhd13m{V(B<2Nh_N%RK!T=J{QxtG?;(o!DzV)AR64 zOlfa>{t#VxG;giTD~tL(7f~Hs(7)vFz0CJ{W9eh{OJkpB^jxuG>5TNt5Wny4<9nag zdS`N*iZ}OuD*H`DpV#S|hy;Cn??cV^NjSHj-WFj~%gwN<`Ti?=&YNq#sqYiqtL|>; zMMSD-(~F4I)TS2^si{pbB2rW3>5t<$stVu_^#f2=rRjfuD&v=?{|{dnzc&4@`2bb5 z=>ckL(*xAhrU$60O%G60n;xL1Ha$R1ZF+#3+VlW5wdnzBYSRPM)TRfhsZ9^?S8A=b zvZ4VL)usoisZ9@1Q=NX)z{jt7?K}OgZ%6m(NuD$P(!agF{Oovb7L5UY#^e=HjJ>)@ zHep;3+|g#10JB!~H$62=J>(vBPb;8%`t!s>FRo$RV0o@QGNg~_EPZk9@%s9n*))FC ztpDnZYtF-d44H_G4|@0D%x~y*vNh8~8#iI1*DZz>`Uo_f^vN8XQNNW2`nX + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Parser\Validator\InvalidComment Member List
    +
    + +
    + + + + diff --git a/docs/api/html/da/db5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment.html b/docs/api/html/da/db5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment.html index e4087d8c..8724418d 100644 --- a/docs/api/html/da/db5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment.html +++ b/docs/api/html/da/db5/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionComment.html @@ -166,7 +166,7 @@

       getValue ()   - getName () -  + setVendor ($vendor) +  + getVendor () +  + setName ($name) +  + getName (bool $vendor=true) +   getType ()   - getHash () -   render (array $options=[])    __toString () @@ -142,6 +146,9 @@ string $name   + +string $vendor = null +  array $leadingcomments = null   @@ -173,7 +180,7 @@

    Property constructor.

    Parameters
    - +
    Value\Set | string$name
    string$name
    @@ -219,26 +226,6 @@

    TBela\CSS\Interfaces\ParsableInterface.

    - - - -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Property\Property::getHash ()
    -
    -

    get property hash.

    Returns
    string
    - -

    Reimplemented in TBela\CSS\Property\Comment.

    -
    @@ -263,8 +250,8 @@

    -

    ◆ getName()

    + +

    ◆ getName()

    @@ -337,10 +325,28 @@

    -

    get the property value

    Returns
    Set|null
    +

    get the property value

    Returns
    array|null

    Reimplemented in TBela\CSS\Property\Comment.

    + + + +

    ◆ getVendor()

    + +
    +
    + + + + + + + +
    TBela\CSS\Property\Property::getVendor ()
    +
    +
    Returns
    string|null
    +
    @@ -393,6 +399,33 @@

    TBela\CSS\Property\Comment.

    + + + +

    ◆ setName()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Property\Property::setName ( $name)
    +
    +
    Parameters
    + + +
    string$name
    +
    +
    +
    Returns
    Property
    + +

    Referenced by TBela\CSS\Property\Property\__construct().

    +
    @@ -435,18 +468,43 @@

    set the property value

    Parameters
    - +
    Set | string$value
    array | string$value
    -
    Returns
    $this
    +
    Returns
    Property

    Reimplemented in TBela\CSS\Property\Comment.

    + + + +

    ◆ setVendor()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Property\Property::setVendor ( $vendor)
    +
    +
    Parameters
    + + +
    $vendor
    +
    +
    +
    Returns
    Property
    +

    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Property/Property.php
    • +
    • src/Property/Property.php
    diff --git a/docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.js b/docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.js index 8a0ec723..2b7b6b2e 100644 --- a/docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.js +++ b/docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.js @@ -3,19 +3,22 @@ var classTBela_1_1CSS_1_1Property_1_1Property = [ "__construct", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a69b712f23e57c41144edfac21229ba04", null ], [ "__toString", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a5dbaa67198e75e054531d1339c3eafe7", null ], [ "getAst", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#afd930ac967392f697efd9639e56e34bc", null ], - [ "getHash", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#afa0891055f899a7caa3b5ac02c1cd266", null ], [ "getLeadingComments", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#af526ce44ce8e2d82a1e994d9705fd64d", null ], - [ "getName", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a416a60aa76b6036c9a732c2913e0bce5", null ], + [ "getName", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a8490ff7d395bee0ee901e5cb0d0a23a8", null ], [ "getTrailingComments", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a9ae8bac7db2a865fd0c0a313dbe8e044", null ], [ "getType", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#ad808845739651ce4af38245a6965cec3", null ], [ "getValue", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a22e3b4144fccefe4daa572837a313ebb", null ], + [ "getVendor", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#ad949135cf8903e1a29f11a391ba13dba", null ], [ "render", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a106c453c10b8d0a29069c5243aecac08", null ], [ "setLeadingComments", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#abc42f51fcc7998f09e97d0320d663981", null ], + [ "setName", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a5c50c5fec1f9ee857e7671ff09320b44", null ], [ "setTrailingComments", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#aa30844f65a8fc5c309c378672ba535f0", null ], [ "setValue", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a5a11e6df5dc9ce3da575becf41b8ba27", null ], + [ "setVendor", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a64c7e0592ac22f9d8a4b76a5566221f7", null ], [ "$leadingcomments", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#aefcc8750a24c66538ad53a47d7af1d17", null ], [ "$name", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#afc2fc523bc9ce5217dddceee43e19713", null ], [ "$trailingcomments", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a54a66ffea143f926efe71e465a0bcfd0", null ], [ "$type", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a95a77ce7585938d50c3ca8dd49b57325", null ], - [ "$value", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a30ff98f55943a221b10fd80781b9cbb3", null ] + [ "$value", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a30ff98f55943a221b10fd80781b9cbb3", null ], + [ "$vendor", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html#a279e7435cfa63c43979a87a4949dec87", null ] ]; \ No newline at end of file diff --git a/docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.png b/docs/api/html/da/db6/classTBela_1_1CSS_1_1Property_1_1Property.png index 0eed5754d71c50d1e418b1551e673939b93202fe..c43f7b72f0c2c5e1b7d44af532a6249a1a68af06 100644 GIT binary patch literal 3486 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 literal 2264 zcmZ`*c{r478-J~Xb4157mLiF=Wu$nGtwN{*X2eQ%}f>YwlWUDtEJ_x;}Ydp*~C|9Aj=45TRgcCt?8X6W+=%#T!9NvyakoN z4u8baqy72r_0XYD2gd4bLdkiiJ+fHO6?fkO_SmusT_{S;sFc=2{TuCJ8JR+1=vI}z z+Bn&;0yf{;jJQ~Lw4kzam%ALc$L>R-E4!*@x~$n@Twy}p-$xC$CX*K5bM4(2I2%s&Yn!1U5p$}{kb1nQk$x}00?5=b{h zHqPc7VjS~l3U)EsEZx0rL&NL-O$8BibeY*3jQ8o+E0|Jh*NNzx>NT@lB2AAq`lj5Kx~xq|akX|dUTk1%yu?o9A!K_u zQrGiSTAqI2d=haZ>iFnpcVy5SZ7T*L2F5PCY>dnqL^eVAOn+VD{8fwDsurdf1lfR|V5^jvd|q{aCdFd(ylO1KuB}2G ze?JyXu1>?XQm^ZgoIOw;m*i1P(T2v!36oih?+=a|t!LTxBe$9nP_(S;fxdBe(MtC} z&=5z<--;DSp@`%TYLp0N(=_g3B_-tY5{^%-8|QtSS5Bi9(8B4f(-U-T%lLWp1mc}lQzo!r>&)ugSA zi9U;w4|@u}xE;*H&6Lz+UDE4*Q^NQ86L~R*H83+A&)!I&oHv-lJd<^r*BcCko{vT1 zQ(PYAFfAkOrFHL}{|voUb2$)lEPPJW&dT$B@502NbVHJY=~%jKY@f4Dr(s2_yCA1R z)-@H0s|YT*Igze5Ajrv3b5RefIM?s$8Zd7q#q#6Ml4Hh)S!iWU*+zLr?=I#v7s^p{ zDXDa>C}-7HY1S#iIa;L5BEmU?x2833bFQm&wM!2r>EZmEvUMhUhFLlS7~xckUsUcP z)xG2tLX@Wfl@dBKQ~7sB&|$Lk{laE0S*5+Jf>dDAvaSVAxRDfEVY|0slqDdB{n=n7 zd9l-~rlxmV+cQ6=lr0E3qlsGF;(ZwiFn0CgrGH&RNAkp;skn zG(FOG2YWU1dC%f_Gfc2w$z=``%p5M^g^@b-X4BcHh0u|L+xZATmULLds7BSe{*=6! z(jJ9})S_0@My2;xu6PK*_1(JbaO47|{AXBg)ErDOHLSEZL8PgLkp2Nmb&CLP8~z*(^VQU~=u=?l0g`IMPljzs%q>)%HS z-qkO$_^S{qo~>R;eq&{LrM8GwYhJGwss%>N68NCXHiHkX(lqN{x>^m+X<{BqugxU1 z)6kN%5WlDe&&@N-3me+)WAARgozf7hPpEaZp-?Z)3<*KepBhv z3JLDWQH`g1qS(Ij@H%PG?tw3{Jw;#qyUurm-_V-U@&m$H{vE&?|AAkWK3VW(B~*7S ztf?WAulE!!I_(Re%=cLUYa1^C($``%8xI$mjo1cJ&u-0>$4ys~A763cUH zD1r>PeF&&)eA(x>rDhi@YVy_i$3fes^bd3gn_U?+1h<&1e)o>OrZ8S6 z#Gk)3D*7$zVT3-f)cjdxlF1)j5OM1Gs(pAWM4zgAhN@^xcUY`C#>*|V3B4;6q=7z-WsGpBff+OF^*Q*rWR2x3RdinC&p747R*1AhtL0x z-#fJGQ9ROTD}qIGz4mkPk2O9>zh-GHFM|R!?F338CGLjXg3!;?v`&HRb|YZ@=9ZY& z?M@xB!{izGL|36&xKRDPss3o+V1L*EM^Hy}v{3q5s3VT3BWRR9`ly};3WY|YYEcI8 gjpCOAVvyg(3laanppAId5iS5MEwJX5C%xkS2W!V7iU0rr diff --git a/docs/api/html/da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.html b/docs/api/html/da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.html index 1891cdcb..550f6147 100644 --- a/docs/api/html/da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.html +++ b/docs/api/html/da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.html @@ -122,18 +122,11 @@ - - - - - - - @@ -147,32 +140,44 @@ + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + - - + + @@ -180,10 +185,10 @@ - - - - + + + + @@ -223,7 +228,7 @@

    + + + + + + +CSS: TBela\CSS\Cli\Exceptions\MissingParameterException Class Reference + + + + + + + + + + + + + +
    +
    +

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value\ShortHand
     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     render (array $options=[])
     
     toObject ()
    static matchPattern (array $tokens)
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value\ShortHand
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    + + + + + +
    +
    CSS +
    +
    + + + + + + + + + +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Cli\Exceptions\MissingParameterException Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Cli\Exceptions\MissingParameterException:
    +
    +
    + +
    The documentation for this class was generated from the following file:
      +
    • src/Cli/Exceptions/MissingParameterException.php
    • +
    +
    +
    + +
    + + diff --git a/docs/api/html/da/db8/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1MissingParameterException.png b/docs/api/html/da/db8/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1MissingParameterException.png new file mode 100644 index 0000000000000000000000000000000000000000..ce4b7ffa485063fe52af5f3c9e41226c63dafb1f GIT binary patch literal 904 zcmeAS@N?(olHy`uVBq!ia0y~yV6+9Y12~w0WK2ZRd>|ze;1lBd|Nnm=^ZB>;xu@n% z0J6aNz<~oxL?(R%ayd$Z{DK*Pia_A%sSqOu24-+xz|ZIrEL`p4aabb>2C3Z}U&TO{)CU)#Tn5{oCX9UFBu@&hU4-r;9&c zo;Bgq#CM*T))#HwwLL8?_|{IFj;TxHpQe?r-@IL7tF7m*M>~qrH8ZLwl`Oe$dT&Mb zw(>RA;??iI``;_h^`8`1{QL*p?)^a3+Q_ciXzRJ^(*|+DL?tCV_6Nsm7$q8*wy_61 zd42j9L)HyBhl%YrubDLxs~Jk)@Ga#<|S7z^1b`!?R3q9+h6}VyDjpYWbl8p^tx42Ph0njC0d=f zyealt`r9(*wQj%GHPo!Rn42$uLH2Q^dA{+!7rAV|Uj*I#X>w}i-n|t|uilII{qyvk z&3Ut16FMKymU*|ekga-WThIHQ;_F{dpMCpu>HEzZ`o;P8`9Gx@XtO0hcRVZ*F7;Do z-5=LYy9%GqJG1rtwPm-8w#0t-4C?xH^ptE|=9=o*jXSqY4}SimFum~Uz0F5v-{wwO zFgxvEiSDWIukYoopUdH|*z@&AZ^c6;dw;IzTB|9G-@Ik~Q~u}0mjAb`_elJB zzx}#sUBmn*_4)bHSq%2)Vu7+>QRDm6;W(F;&W;~*?DsD@T*ta_)p=mHVeoYIb6Mw< G&;$U-ZOMB8 literal 0 HcmV?d00001 diff --git a/docs/api/html/da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.html b/docs/api/html/da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.html index 5793c72c..a6ca2b97 100644 --- a/docs/api/html/da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.html +++ b/docs/api/html/da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.html @@ -94,7 +94,7 @@
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Parser/SyntaxError.php
    • +
    • src/Parser/SyntaxError.php
    diff --git a/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html b/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html index 907165c0..c04dc370 100644 --- a/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html +++ b/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html @@ -83,6 +83,7 @@ - + - - + + + + + + + + + + + + + + +

    Public Member Functions

    render (array $options=[])
     render (array $options=[])
     
    getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value\CssFunction
     getValue ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __get ($name)
     
     __isset ($name)
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Static Public Member Functions

    static doRender (object $data, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - + + + + + + + + + + + + +

    Static Protected Member Functions

    -static validate ($data)
    static validate ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    +string $hash = null
     
    - Static Protected Attributes inherited from TBela\CSS\Value
    +static array $defaults = []
     
    +static array $keywords = []
     
    +static array $cache = []
     
    +

    Member Function Documentation

    + +

    ◆ doRender()

    + +
    +
    + + + + +
    + + + + + + + + + + + + + + + + + + +
    static TBela\CSS\Value\CssUrl::doRender (object $data,
    array $options = [] 
    )
    +
    +static
    +
    +

    @inheritDoc

    + +

    Reimplemented from TBela\CSS\Value\CssFunction.

    + +
    +
    + +

    ◆ render()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Value\CssUrl::render (array $options = [])
    +
    +

    @inheritDoc

    + +

    Reimplemented from TBela\CSS\Value\CssFunction.

    + +
    +
    + +

    ◆ validate()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static TBela\CSS\Value\CssUrl::validate ( $data)
    +
    +staticprotected
    +
    +

    @inheritDoc

    + +

    Reimplemented from TBela\CSS\Value\CssFunction.

    + +
    +

    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Value/CssUrl.php
    • +
    • src/Value/CssUrl.php
    diff --git a/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.js b/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.js index 620746f4..3e467956 100644 --- a/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.js +++ b/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.js @@ -1,5 +1,4 @@ var classTBela_1_1CSS_1_1Value_1_1CssUrl = [ - [ "getHash", "da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html#a5132ec226f00530b73e03946437c488a", null ], [ "render", "da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html#a786765ec6d134cb4e991999acfc6a9f6", null ] ]; \ No newline at end of file diff --git a/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.png b/docs/api/html/da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.png index 6e72b789b5441f6ee97f072e96f96ba147098867..7265a0ba43009c5f2cff63d8cc738d68564b7b68 100644 GIT binary patch literal 1979 zcmdUwc~BEq9LE<>1gYBM0bY1PkpNB^SehA z3{&)`O*l*Aq0sl!RYh@^-;do{o>mqcd#Nafl))!r*)E|Dm~}o}ThhBA`-C?E%U&wN zr#V7NdZ%uDR{m7Nc*o5FX{0^4<;P!NlH`xP3$+i1M2(tZ&*0%ZbF3%FtWr1qa$MQ8 zlu3eB6FqB9t(cMULiTAA$$hTBMk<;tyR~nkr(~Sp+9Go#*8DE18mlh@mEknX8A-TA zuw_(JS)OuR6+RP=+J)J&zIT5(G{1|o~tG8w|6 zo+k>$O$j`4zlZ;%`|m@!*9yRVrwJ^mM-K`-RHq~n3p>(dINHid#789>0^Gknb>7saIIWszZZ;32MU+Fz9a z#GXiW4eC1)$fcF3hODyma-h)lG?2(Bd5GKhr5cq;UK^aaIp*Ocf_bAQuWdb64P7oGMegEycoez+da|5lZTHr)!e zervHGm{t4OWt$WSkd3Y11%Z|1pbk6Ps6EOkFwg(LQ2gT-zm3})V&#!bs5Q4i6qEPcF zZ-VhBNC~Y&>S<}HdG8)!dBf%%FO-qZ*fP|>`(Eh$wGOrNe%)S=R)8DE*)e-FbD5wLNSIw`A1y_t^bvsU7srqa#u1dLAE znr5abai9dMw76obPK5XMJ9aW_-_};=u+MpR+x10s->JpX-(M{|fAV$4+jr)BcK!Ii zcUxwu|6l9b)h`3t_H=BxGWAlgo>h39Y0-B+`K@=P*RNjq_spNtAMxw2@B6QJ?dA0Y zYvTJKPN`wp|9UaU^w**Ol_jRR=UeZ))L+Olk~!=qc 
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Query/TokenSelectorValueAttributeFunctionEquals.php
    • +
    • src/Query/TokenSelectorValueAttributeFunctionEquals.php
    diff --git a/docs/api/html/da/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEquals.png b/docs/api/html/da/dff/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionEquals.png index e3fa7437601805d312f5ab01d71ef30cd8090d3c..2371f20ae455b0f32d78ecde63eee8d3137413f8 100644 GIT binary patch literal 1906 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 diff --git a/docs/api/html/db/d18/classTBela_1_1CSS_1_1Value_1_1BackgroundOrigin-members.html b/docs/api/html/db/d18/classTBela_1_1CSS_1_1Value_1_1BackgroundOrigin-members.html index b8116910..7ccb2c95 100644 --- a/docs/api/html/db/d18/classTBela_1_1CSS_1_1Value_1_1BackgroundOrigin-members.html +++ b/docs/api/html/db/d18/classTBela_1_1CSS_1_1Value_1_1BackgroundOrigin-members.html @@ -93,32 +93,35 @@ $defaults (defined in
    TBela\CSS\Value\BackgroundOrigin)TBela\CSS\Value\BackgroundOriginprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\BackgroundOrigin)TBela\CSS\Value\BackgroundOriginprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/db/d38/classTBela_1_1CSS_1_1Process_1_1Helper.html b/docs/api/html/db/d38/classTBela_1_1CSS_1_1Process_1_1Helper.html new file mode 100644 index 00000000..60b2d44f --- /dev/null +++ b/docs/api/html/db/d38/classTBela_1_1CSS_1_1Process_1_1Helper.html @@ -0,0 +1,113 @@ + + + + + + + +CSS: TBela\CSS\Process\Helper Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Process\Helper Class Reference
    +
    +
    + + + + +

    +Static Public Member Functions

    +static getCPUCount ()
     
    +
    The documentation for this class was generated from the following file:
      +
    • src/Process/Helper.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator.html b/docs/api/html/db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator.html index 5fc7d9d8..223988c2 100644 --- a/docs/api/html/db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator.html +++ b/docs/api/html/db/d5f/classTBela_1_1CSS_1_1Value_1_1Operator.html @@ -109,14 +109,10 @@  render (array $options=[])   - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - getHash () -   toObject ()    __toString () @@ -134,39 +130,51 @@   static matchDefaults ($token)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + @@ -202,8 +210,6 @@

    @inheritDoc

    -

    Reimplemented from TBela\CSS\Value.

    - @@ -257,7 +263,7 @@

    + + + + + + +CSS: TBela\CSS\Interfaces\ValidatorInterface Interface Reference + + + + + + + + + + + + + +
    +
    +

    Additional Inherited Members

    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    + + + + + +
    +
    CSS +
    +
    + + + + + + + + + +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Interfaces\ValidatorInterface Interface Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Interfaces\ValidatorInterface:
    +
    +
    + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    getError ()
     
    + + + + + + + +

    +Public Attributes

    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Interfaces\ValidatorInterface::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    +

    Member Data Documentation

    + +

    ◆ REJECT

    + +
    +
    + + + + +
    const TBela\CSS\Interfaces\ValidatorInterface::REJECT = 3
    +
    +

    reject is parse error for unexpected | invalid token

    + +

    Referenced by TBela\CSS\Parser\doValidate().

    + +
    +
    + +

    ◆ REMOVE

    + +
    +
    + + + + +
    const TBela\CSS\Interfaces\ValidatorInterface::REMOVE = 2
    +
    +

    the token must be removed

    + +
    +
    + +

    ◆ VALID

    + +
    +
    + + + + +
    const TBela\CSS\Interfaces\ValidatorInterface::VALID = 1
    +
    +

    the token is valid

    + +

    Referenced by TBela\CSS\Parser\enterNode(), and TBela\CSS\Parser\validate().

    + +
    +
    +
    The documentation for this interface was generated from the following file:
      +
    • src/Interfaces/ValidatorInterface.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.js b/docs/api/html/db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.js new file mode 100644 index 00000000..4a43aaf8 --- /dev/null +++ b/docs/api/html/db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.js @@ -0,0 +1,8 @@ +var interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface = +[ + [ "getError", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html#af83a53680dce73216a5247eade13af69", null ], + [ "validate", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html#aa980010d4ea7d2c50d8a106135f7e202", null ], + [ "REJECT", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html#ac700afe224253c7c331ce25119d2bceb", null ], + [ "REMOVE", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html#a5c4e05764d5918bc1ed80c418dc612ab", null ], + [ "VALID", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html#a3838e97921c40286f7d8c26733f2c1f0", null ] +]; \ No newline at end of file diff --git a/docs/api/html/db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.png b/docs/api/html/db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.png new file mode 100644 index 0000000000000000000000000000000000000000..c57cc0ed637d76ac758831cbca95e744a53172d0 GIT binary patch literal 8047 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 + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Parser\Validator\NestingAtRule Member List
    +
    + +
    + + + + diff --git a/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.html b/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.html new file mode 100644 index 00000000..8e78aa3f --- /dev/null +++ b/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\Rule Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\Rule Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\Rule:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\Rule::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/Rule.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.js b/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.js new file mode 100644 index 00000000..3e5cb40e --- /dev/null +++ b/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule = +[ + [ "validate", "db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.html#a4f6c053e2831498f557dcb6e4a1ff856", null ] +]; \ No newline at end of file diff --git a/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.png b/docs/api/html/db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.png new file mode 100644 index 0000000000000000000000000000000000000000..f98006fc61d59b03f19228322296ce853897cd69 GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0vp^?|?XfgBeI_e%L7rq$C1-LR|m<{|{t7|Mouj)Z7U` z78oBmaA1kZq>n%@M@f)hFauB#2wXiCV#L6}bk5VoF{Fa=?cCRSPZW6E`1`JWuYZ!; z&Jtf>bTTJgn=yBv!;YEBJtjrW+$TF>q^vtBc#!#^_h^x?6XLem`~b z_35a$>azDY9xQ#uv;9!whn%bD&&<3WdiZ2ensZye{`$i83Fiy%2iB&&6WJ~ozv8HB z?$1T_b4#nQPP5wU+N?dt_3cgDpTfEB(Gg#Ti^X?jU77WsDNVoMFt=^jsVkEY-D9!O ztKYQN#QOZ1r90ZIcS$da=PdZ*bEB?Earb(IbNR-xUl;B?efg@&621@D7j>sZe~v4* zJo_bTa`haU$9HCC-sXI#Tb$o?v%TqPuco%`T^oX%kJ#ECdH(F({kuBKyEUg@ zEG;bG{UpZa%g+927nK+P?()vOc|0_}DrUBp?=jP}YR13i_gk$ye@2bF+@$<$B`_Q= zLc-yYsGwvhceqPR$l3PYxwp-F8UD5JV|aEkW=DK{@W*qlzkRKR->2-*HfHWw-O6pS zN=)y-il`k7i?bdw^{gT!@TYic&?%cm3}+U>RPH*EyYtOgGvk`4FTSR(-uE?4_T}_{ zD`iiAZ#%nX@><3vyX<1`dL>=W+4ym*(QM8OuX(;N`c{_BuyWpmF#onFlho4&o29Z1 z3%0z_czfgTw*P+DDl+xwrq$kA7Q=k^*j3ZFuhhQ9&V2Li>eDcbs09y}_@~|2_AHwD zLN1DX{E+~jM46<7OWyiq->mU8v`n|)mV7JFLkL$6a={IV3y<{af~J@qYi + + + + + + +CSS: TBela\CSS\Element\NestingAtRule Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Element\NestingAtRule Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Element\NestingAtRule:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Element\NestingRule
     support (ElementInterface $child)
     
    - Public Member Functions inherited from TBela\CSS\Element\Rule
     getSelector ()
     
     setSelector ($selectors)
     
     addSelector ($selector)
     
     removeSelector ($selector)
     
     addDeclaration ($name, $value)
     
     merge (Rule $rule)
     
    - Public Member Functions inherited from TBela\CSS\Element\RuleList
    __get ($name)
     
     addComment ($value)
     
     hasChildren ()
     
     removeChildren ()
     
     getChildren ()
     
     setChildren (array $elements)
     
     append (ElementInterface ... $elements)
     
     appendCss ($css)
     
     insert (ElementInterface $element, $position)
     
     remove (ElementInterface $element)
     
     getIterator ()
     
    - Public Member Functions inherited from TBela\CSS\Element
     __construct ($ast=null, $parent=null)
     
     traverse (callable $fn, $event)
     
     query ($query)
     
     queryByClassNames ($query)
     
     getRoot ()
     
     getValue ()
     
     getRawValue ()
     
     setValue ($value)
     
     getParent ()
     
     getType ()
     
     copy ()
     
     getSrc ()
     
     getPosition ()
     
     setTrailingComments (?array $comments)
     
     getTrailingComments ()
     
     setLeadingComments (?array $comments)
     
     getLeadingComments ()
     
     deduplicate (array $options=['allow_duplicate_rules'=>['font-face']])
     
    setAst (ElementInterface $element)
     
     getAst ()
     
     jsonSerialize ()
     
     __toString ()
     
     __clone ()
     
     toObject ()
     
    - Public Member Functions inherited from TBela\CSS\Query\QueryInterface
     query (string $query)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\RuleListInterface
     computeShortHand ()
     
    - Static Public Member Functions inherited from TBela\CSS\Element
    static getInstance ($ast)
     
    static from ($css, array $options=[])
     
    static fromUrl ($url, array $options=[])
     
    - Protected Member Functions inherited from TBela\CSS\Element\Rule
    parseSelector ($selectors)
     
    - Protected Member Functions inherited from TBela\CSS\Element
     setComments (?array $comments, $type)
     
     computeSignature ()
     
     deduplicateDeclarations (array $options=[])
     
    - Protected Attributes inherited from TBela\CSS\Element
    +object $ast = null
     
    RuleListInterface $parent = null
     
    +array $rawValue = null
     
    +
    The documentation for this class was generated from the following file:
      +
    • src/Element/NestingAtRule.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/db/d88/classTBela_1_1CSS_1_1Element_1_1NestingAtRule.png b/docs/api/html/db/d88/classTBela_1_1CSS_1_1Element_1_1NestingAtRule.png new file mode 100644 index 0000000000000000000000000000000000000000..97d208aa180ffd4a78c2f8a89a6fb3d8eef771d9 GIT binary patch literal 8864 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 Dkc%~$ literal 0 HcmV?d00001 diff --git a/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.html b/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.html new file mode 100644 index 00000000..3446410f --- /dev/null +++ b/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\NestingMedialRule Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\NestingMedialRule Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\NestingMedialRule:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\NestingMedialRule::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/NestingMedialRule.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.js b/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.js new file mode 100644 index 00000000..6707c3b8 --- /dev/null +++ b/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule = +[ + [ "validate", "db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.html#a7725fcefe89d93b43184aad880b890a8", null ] +]; \ No newline at end of file diff --git a/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.png b/docs/api/html/db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.png new file mode 100644 index 0000000000000000000000000000000000000000..5e4e9051a7cedb405f31e10dd65c2675e313b845 GIT binary patch literal 1042 zcmeAS@N?(olHy`uVBq!ia0y~yU=#;xu@n% z0J6aNz<~oxL?(R%ayd$Z{DK*Pia_A%sSqOu2IhsHE{-7;jBn?@EqbHD*# z`FT0aLCNPWZm!)m_3D)B12vp|tzV|+-rja;TW++#Y?Y}hXZ;H&s)Qrq>$20g{r^^! zR-32zI3{LXTzb)4_R09XH8zRM*N>q*^UjCZ)=zer+kljx4rV{)2ko% zXZlUrBv*J-R_W@dw>$qF`tsEFZ+`yG<>mjmTsK%$@ja>k^F7CVb=~nfDr>*AoW5~) zkN@YZi*1g7k!*e$5-;*uwdZkP`qrs=&u3bCM!nM2Q!m*4^l`4EnzGOH7#7}Y@5hfS zr>(X#QTOz={WM)LkbUKj9kGjcihXQju>E>YjsLv$aaMhaT=AHDM(Up0wtL+#a;NKA z{?q%LT5E5U_UysjoiV$P78g%?@++_=^65f@r`I;-Kk8n(M6LIEt)6etrFwz*AiFNT zx2aEz)H^iK`mWxrb*uc<4~H@9{p8Z(57+-+k=0Jm*Qx%h`nWbF=9mB5n0vhO{--C`Uf<@irLyqK z8~wvSlBzE+v+9Ujm&UYX-Htm~j%``mI`!z|9WRYrx4#rPzvGQg@Y`3-U(OlU#qX@X zdeg|Qw=cQBe$Uq&>H6ebKkcph4C6mn2XEgco}6QDeDh6j;zMb@MB$3f{$x>{MQz0^B$X=Rr|-pO#b<&72bNsm(HH~Y&+}BlGw$~t=r#JyPeNQXC-Koo`$-KR5`)IoF{ZhLNQ-kMcT(Zo&*1sg~ z&f*gNq8iWbNpH1x9(VeBiaV~*^Wx`e-v7$hzq@$($EH)x-24r00d@&~p1jA3&n{iO zr$gVeN5|uCfu~%FFenxHy-STqKk{!*f05n&_A0wum%V41ZIt<$;b-!%Y-;~9UcI7F zEB*ue7xov=yMHv*uY}?Lb^XuN3k4bK7ThoIXQ)GqTz|c_Tf  render (array $options=[])   - getHash () -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   toObject ()    __toString () @@ -134,39 +128,51 @@   static matchDefaults ($token)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + @@ -185,26 +191,6 @@

    Additional Inherited Members

    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\CssParenthesisExpression::getHash ()
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    - -
    -

    ◆ render()

    @@ -268,7 +254,7 @@

    6b(cWBorb_o@faMMOqPj3J%Iwj07qY!8}Ln2Y6`xU=c+A5D^rU5=>1U zK7K$OH5!E&P>7-sF$5GxKnp}tM2reT0ttx0eEV>wpXu0XyEA+D?#|sid(J&~=^MgH z)-xPtpin65&=6uI3S|l)KFtD+SQZ-&K^9;`7-g-|XhhtB52N2dI`<>ueVRg{@Zv0% z3fWp5iVWX~LV~77=OfB86w16Nl(?FbW}@irKgeEH9o&CB1riv2{7dggdo`B&eSG!2 zv^uJ|=n`t*%8Iqayj@$0Zg~6GN)`6;MakQ{jlOIEf{f{eV9^!sX&QiKbN3NoB7@7N z)36|y>$2l3adk_pcK7yfzMp}L_q+WuGS5f{0;p>3?&0IDocq*TwKSpZkf@TI(YR8X zOvB^+ZwEr1^uwze<;CTd8Hutw8lR(m?syFwNwDs+Jr5Uq&3Y?+ zb4|kuv(aNR{g}Q(+lyBin$urwi|b0>-jGA4^Y7i~bfhm98wR@c*YVBWDZ9>4DJ5MK zLJ}>emn0y&ZGe*R7c_bI)JWNG+D`pgbW_@8-?x75*N5*=!E&rjG8E%kU)^lkF7p1) zcSR}?b;wT%(G2p@CCJUD;ifcKrKF2w1`NXTfVjxFb7}mBoQf=UgZnSuqi;6P$ges$ zC*EN_oRxBf%Ux_}iC9KYoQGR~qWo~#v{l@&GgXztnp;_1cz^D%1@DgmxPcb$A*y2a z7o{J@j3 z9YI+eK*K{*2(t6AXDg6=Nq%#zB_8L{6`#<|X5$nQM?)EEp3UOy04-T7#rRZ4`DxEs zQK0RrD)#FgJcgtUkL~kH$5ZsCaAHg@gc&yLi)(H0H3) z)7(BL%Q3A^z|&67FaP#DcPO`*&PVXzR5ndlxEgoeD>r1p|E>#N1$?)wfTmJ!LIl!{ z1qs1WCs9O06l8~WhAGf`B7+tId8ypRRc`A5k)Sue7G+#^y+P%deq z2Id5da!`dd6B7q4+SHR^K5Y*XW6@3nY|mpsr$A@;9|M%VQx8qZYe!l@(`E-E@dWcQ z1d7QND&Z8srK$6h)8s5LK-*eT0 zjA7=Y6PA8KP-pQ>@VqJmbljTR^I9LWH``8z+jxyzpHDL>#QmU>JxfWIj3=hnISibh z3BGI_pZ>MjrA6-~uw|D!tM{rkd~z?R*O>xkFT|o94!?DMH>!0F&KzgHL?WPCopNkEo31`v=uAd<%eY4sr< z0Y;c1VoHz-qg{|sAZM!WqmduruSZfviWL@JKlgyG6GEwyQCnMLViH>b*tYl7;Xt%$ zzCGw9r0@Cv%>Qd?J{wR!x3$VG=199J$LRae)RV>9Y2xxXQ*&ynS{`G`czJ4OgEiUG zpQD)-b2ll`dX2POC~<5U>7GyR4;1AD_i1C89wNzTnWoQHHp}?V3!|U|QGyDDA+kvF zLilXZmow39*L>85a5u`Qo*Wl{S&>BDbP<0^UedA1pMWU~Pkho^*x_vccw2!=((}xP zDb0Alp0Rsl+rC1@>yFqbvI|Kq$M}U2>H+^OYT8m*So#y7evlz~{Elbk^<;Mc)2m=( zno=IOLpnjJN=(qn&2Ts0R8k6o_OwW_CakY@!% zT+>^Ym(9@Q-Y=JVFFlca>uSfVv&C@;@GzZm-NW4mHlpS~#1rxj%dF&cW^>Ul%RUmr Zi1y!T_2|RJ`GF{8gsu%IRt81q{ssp|Rs8?} literal 1408 zcmeAS@N?(olHy`uVBq!ia0y~yV3Gi`J6M>3WO#7DCy-)Ecl32+VA$Bt{U?zX$X7`A z2=ZlMs8VBKXlP+z_yrVdc)`F>YQVtoDuIE)Y6b&?c)^@qfi^%1(Ey(i*Z=?j1DUy} z<{mh3;Q6=r3=9*1B58jg90rOqmIV0)GdMiEkp|)p1!W^PuZE6 z*iHVkHi-cp67A{Y7*cWT?VRkq#RdY$KYIOq7g*D9HA_F?DN9^oL*2>0>o?77m%p$i zOFAm%Q+fBt&d4gJidnP;g3Gt;cc>UdZolMonOo3 z*vfOG4|;t56(IP+H0}^bbflXZyH)(TC0x(bdOiy6tnS+x{!A&CNjY$Bm)Ne>DNb_f z-igJ6-7{0gr#LT5JO1pV%cZAob{4aJ1(&raY&aJg9;9=p$3{(fx|ONt7cDBPJ>kUrWba*7| zNUq{?_PdZEks+d|xnVM&n6XKR+36Y2lVnvZmrPAP z<9&KYcj=Pr6Td7rc*N!Q=8L)budW#vjXKq4ZYY_Ydgel|tg%?$CdV@mL=tbd$hysb zrM59`^5?LdEhcw1&+gdu)^hQI3pq-g6u0CYQc%ghl4BISX@U3Vot{-Tv;S;RztD2L z@W75pri2Ik!wxX;9QdIoQ4xA!uU5s5Im;YRoo2YsAQ8KBU(dluC9FLQ6XvYDZkQ0m zzC*jAk%3F1ff0dr+x7Pc#w|;pa=C>GA&OA(@oQ?s`I&#@*pA)*Yv05IR#I3X@ji0B zl-)fTlJ_aZ@bT5E(7%1nn=1ZVCV}+*dMmDYBIwHEbYYuDCUDXN zralI?IMD~HLJ2)#e4k&&9k_AB+bxohOM+to!kJ(nX`u0;+>gDfQ}m1E7gfYCfzmR= zvE}Pqn0Fm5Nq5#O&n-53@O!mc$defaults (defined in TBela\CSS\Value\FontWeight)TBela\CSS\Value\FontWeightprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value\FontWeight)TBela\CSS\Value\FontWeightprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse($string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Value\FontWeightprotectedstatic - TBela::CSS::Value::doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\FontWeight + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse($string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Value\FontWeightprotectedstatic + TBela::CSS::Value::doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[]) (defined in TBela\CSS\Value\FontWeight)TBela\CSS\Value\FontWeightstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Value\FontWeightstatic - match($type)TBela\CSS\Value\FontWeight - TBela::CSS::Value::match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\FontWeightstatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\FontWeight + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Value\FontWeightstatic + match(object $data, $type)TBela\CSS\Value\FontWeightstatic + TBela::CSS::Value::match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\FontWeightstatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\FontWeight + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic toObject()TBela\CSS\Value type()TBela\CSS\Valueprotectedstatic validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html b/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html new file mode 100644 index 00000000..a6fb2ef4 --- /dev/null +++ b/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html @@ -0,0 +1,315 @@ + + + + + + + +CSS: TBela\CSS\Value\InvalidCssString Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Value\InvalidCssString Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Value\InvalidCssString:
    +
    +
    + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     getValue ()
     
     render (array $options=[])
     
    - Public Member Functions inherited from TBela\CSS\Value
     __get ($name)
     
     __isset ($name)
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Static Public Member Functions

    static doRecover (object $data)
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    + + + + + + + + + + + + + + +

    +Static Protected Member Functions

    static validate ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    +string $hash = null
     
    - Static Protected Attributes inherited from TBela\CSS\Value
    +static array $defaults = []
     
    +static array $keywords = []
     
    +static array $cache = []
     
    +

    Member Function Documentation

    + +

    ◆ doRecover()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static TBela\CSS\Value\InvalidCssString::doRecover (object $data)
    +
    +static
    +
    +

    recover an invalid token

    + +

    Implements TBela\CSS\Interfaces\InvalidTokenInterface.

    + +
    +
    + +

    ◆ getValue()

    + +
    +
    + + + + + + + +
    TBela\CSS\Value\InvalidCssString::getValue ()
    +
    +

    @inheritDoc

    + +
    +
    + +

    ◆ render()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Value\InvalidCssString::render (array $options = [])
    +
    +

    @inheritDoc @ignore

    + +

    Reimplemented from TBela\CSS\Value.

    + +
    +
    + +

    ◆ validate()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static TBela\CSS\Value\InvalidCssString::validate ( $data)
    +
    +staticprotected
    +
    +

    @inheritDoc

    + +

    Reimplemented from TBela\CSS\Value.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Value/InvalidCssString.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.js b/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.js new file mode 100644 index 00000000..50c991d7 --- /dev/null +++ b/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.js @@ -0,0 +1,5 @@ +var classTBela_1_1CSS_1_1Value_1_1InvalidCssString = +[ + [ "getValue", "db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html#ab34f6085e6b9037f6be555b3bc266af9", null ], + [ "render", "db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html#a223e19988bc767336ce6a1130b77cc4e", null ] +]; \ No newline at end of file diff --git a/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.png b/docs/api/html/db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.png new file mode 100644 index 0000000000000000000000000000000000000000..6204d77a145cc7c364af876245a953db2f54af5b GIT binary patch literal 2111 zcmbW22~bn#7RPT=;IY%X0J4dc2p46MP?kd29#E3V(hCIw2xx^GkhReui$n#fZCMOq zQ;-3Z;h`+8As`^DMQT`OEoPweNX$l@9piup>T6GmR+6?NBehI zR~P*dRSc){B*@zjfJM@4g6(e!0Dl|8y1Do#BUZ{^Br!i%meV+OuzgRvqA?;rr!vb4 z^VQSh=g(BT<>)!2ehcNN?Pss#%-Qm_DKg3;5&1Zd7oh0OO%W+FyqXQj@>41LxhKw{N!na zP%=-{BRen<%nxS^Fs175reE~WMx0-sTWZ~)wC&*S%mr11lHOnziHBoH_L>BgkZ-2U z@zpn4gk}*@O|$Ay{o6WRU7@)zo**LLUoyuN6n!Qvm*RCzL-NikC<_|fcu`Ha*B0S- zSaTWa@$}GO5^6y><-upP2H?58@aI`LyXST`&vI$yeBEzYoX7(A`O&02dTnuNE2Wgs zuZ=(QOElwTmc_qX{M6byAGdYhiCJlj%leYNSX)nH{Z!tQ>WhA8s%j!2!;S*hccFly zOLXq!iwog)<8kw%U8o*Quwfg|da#9kXUQr<7kLks!*aKVFjo+0rphX}L+BXd*qok% ziNr{BrW|!u>-sb3sTH>$S#^x)RxmBp29tDS!0JscCBiiQWm??K#K`0- z*w6I#vm>}0=MeddDA%6>&#VJ*3Efp%0#&*hs{=K@28Wa={>Goc#U}gm!??`<$b09+ z$=_|u>I0e4hbVw&CSB%ZfS6AMkoqdr1I_^51wzVGtUPf5B3}-xpbw1dg9sUCEkhJ6 zzVR30KVo$H#C&7*_8>r_b-#4F{1$Ylly?M6j4G10KR5tM+b<9VVD{_J za%L0IVCUqVRh>p=Y3X$TwCDB%qgT9C?#MuG6(J^S_RQw4CRY+cSn3b4JF_ctLY9;vN)c0?-+Lp+Evk^LqY1}_9dn5xeW}5cQO@Z3Bjf~ z5BhyF`$G2R*!2;V;)YZ6F7fRnJ$tf}4K*nz_|qWX>4l%EYdg>182})ppg(azZGsLJS7WLK(GM+W;)EB zy3ek18>cULhjI?KM^By!?;PuBlbXc)$(PUBDXouqPM*TqnU}PMOm`0~7cS$kY%93- zR4)*=t`Q5O*9ok9w3tJ#`aM3g!FPL77S;J7Fxs7e_kmY?19)x+^#6NqG+I>D{xLUj z@-P*GhsQSPnMP@?Rt0UyHk_HsnvPwcR3c5*H9bcpZ zMz?7|i>;|3xVWd5SEm(N&b}^EJvw1qcBVoCCR>pB4JH#~GZ8#um}~-tF7saH^F55l%IH!9nA4z3zUN{)p+xcFrq($*P5&i}!Iu0AngUXM>K2<~qxx}450cyc-3 zFMp~bWTiPngQ7=0ps!JVLSQK5M%Y7>?WtkbA^t^XtW%<&f>{!!P5O^3_ODKW2tMV+ zN?VM}rRc9v8iOhBiGGekCTFu9{8emii0ax&aAyZsP5y{uzj=`yusX8bT$n_Bq1?Ed z4o(Ftj<~-!GE}$uH8i?cmUZPq>yjp;OyhL5x&5+d%RQYTHBR5~>)a;Pqgv!|`|3gI zChuy+mlZJniCmU$xOm8}G!@h3C^g(Xd<$+r>%&Ko@>2`0Hf2WW6k>#N4Jga3g8%ja N*4^8!-ZkR-zX343$Pxem literal 0 HcmV?d00001 diff --git a/docs/api/html/dc/d0a/classTBela_1_1CSS_1_1Value_1_1Font.html b/docs/api/html/dc/d0a/classTBela_1_1CSS_1_1Value_1_1Font.html index b50c0d89..5a16e69a 100644 --- a/docs/api/html/dc/d0a/classTBela_1_1CSS_1_1Value_1_1Font.html +++ b/docs/api/html/dc/d0a/classTBela_1_1CSS_1_1Value_1_1Font.html @@ -125,18 +125,11 @@ - - - - - - - @@ -150,32 +143,44 @@ + + + + - - + + + + + + + + + + - - - - - - + + + + + + - - + + - - + + @@ -183,10 +188,10 @@ - - - - + + + + @@ -231,7 +236,7 @@

    TBela\CSS\Value\CssSrcFormat, including all inherited members.

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value\ShortHand
     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     render (array $options=[])
     
     toObject ()
    static matchPattern (array $tokens)
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value\ShortHand
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    getHash() (defined in TBela\CSS\Value\CssSrcFormat)TBela\CSS\Value\CssSrcFormat
    render(array $options=[]) (defined in TBela\CSS\Value\CssSrcFormat)TBela\CSS\Value\CssSrcFormat
    validate($data) (defined in TBela\CSS\Value\CssSrcFormat)TBela\CSS\Value\CssSrcFormatprotectedstatic
    $cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $dataTBela\CSS\Valueprotected
    $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
    $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    __construct(object $data)TBela\CSS\Valueprotected
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    doRender(object $data, array $options=[])TBela\CSS\Value\CssFunctionstatic
    equals(array $value, array $otherValue)TBela\CSS\Valuestatic
    escape($value)TBela\CSS\Valuestatic
    format($string, ?array &$comments=null)TBela\CSS\Valuestatic
    getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getClassName(string $type)TBela\CSS\Valuestatic
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(object $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    getValue()TBela\CSS\Value\CssFunction
    indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
    jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
    keywords()TBela\CSS\Valuestatic
    match(object $data, string $type)TBela\CSS\Valuestatic
    matchDefaults($token)TBela\CSS\Valueprotectedstatic
    matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
    matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
    parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
    render(array $options=[])TBela\CSS\Value\CssSrcFormat
    renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Value\CssSrcFormatprotectedstatic
    diff --git a/docs/api/html/dc/d63/classTBela_1_1CSS_1_1Property_1_1Property-members.html b/docs/api/html/dc/d63/classTBela_1_1CSS_1_1Property_1_1Property-members.html index 2c4e8faf..625246f7 100644 --- a/docs/api/html/dc/d63/classTBela_1_1CSS_1_1Property_1_1Property-members.html +++ b/docs/api/html/dc/d63/classTBela_1_1CSS_1_1Property_1_1Property-members.html @@ -93,20 +93,23 @@ $trailingcomments (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected $type (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected $value (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected - __construct($name)TBela\CSS\Property\Property - __toString()TBela\CSS\Property\Property - getAst()TBela\CSS\Property\Property - getHash()TBela\CSS\Property\Property + $vendor (defined in TBela\CSS\Property\Property)TBela\CSS\Property\Propertyprotected + __construct($name)TBela\CSS\Property\Property + __toString()TBela\CSS\Property\Property + getAst()TBela\CSS\Property\Property getLeadingComments()TBela\CSS\Property\Property - getName()TBela\CSS\Property\Property + getName(bool $vendor=true)TBela\CSS\Property\Property getTrailingComments()TBela\CSS\Property\Property getType()TBela\CSS\Property\Property getValue()TBela\CSS\Property\Property - render(array $options=[])TBela\CSS\Property\Property - setLeadingComments(?array $comments)TBela\CSS\Property\Property + getVendor()TBela\CSS\Property\Property + render(array $options=[])TBela\CSS\Property\Property + setLeadingComments(?array $comments)TBela\CSS\Property\Property + setName($name)TBela\CSS\Property\Property setTrailingComments(?array $comments)TBela\CSS\Property\Property setValue($value)TBela\CSS\Property\Property - toObject()TBela\CSS\Interfaces\ObjectInterface + setVendor($vendor)TBela\CSS\Property\Property + toObject()TBela\CSS\Interfaces\ObjectInterface diff --git a/docs/api/html/dc/d6c/classTBela_1_1CSS_1_1Value_1_1Number-members.html b/docs/api/html/dc/d6c/classTBela_1_1CSS_1_1Value_1_1Number-members.html index d554a1e7..59b1c053 100644 --- a/docs/api/html/dc/d6c/classTBela_1_1CSS_1_1Value_1_1Number-members.html +++ b/docs/api/html/dc/d6c/classTBela_1_1CSS_1_1Value_1_1Number-members.html @@ -94,32 +94,37 @@ $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic __construct($data)TBela\CSS\Value\Numberprotected - __destruct()TBela\CSS\Value + TBela::CSS::Value::__construct(object $data)TBela\CSS\Valueprotected __get($name)TBela\CSS\Value __isset($name)TBela\CSS\Value __toString()TBela\CSS\Value - compress(string $value)TBela\CSS\Value\Numberstatic - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + compress(string $value, array $options=[])TBela\CSS\Value\Numberstatic + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[]) (defined in TBela\CSS\Value\Number)TBela\CSS\Value\Numberstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Number - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value\Number + match(object $data, string $type)TBela\CSS\Value\Numberstatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\Number - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\Numberprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\Numberprotectedstatic diff --git a/docs/api/html/dc/d81/classTBela_1_1CSS_1_1Value_1_1Comment-members.html b/docs/api/html/dc/d81/classTBela_1_1CSS_1_1Value_1_1Comment-members.html index 14ae1f16..498b02c0 100644 --- a/docs/api/html/dc/d81/classTBela_1_1CSS_1_1Value_1_1Comment-members.html +++ b/docs/api/html/dc/d81/classTBela_1_1CSS_1_1Value_1_1Comment-members.html @@ -93,32 +93,35 @@ $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Comment - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\Comment - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Value\Commentprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Value\Commentprotectedstatic diff --git a/docs/api/html/dc/d98/classTBela_1_1CSS_1_1Value_1_1BackgroundImage-members.html b/docs/api/html/dc/d98/classTBela_1_1CSS_1_1Value_1_1BackgroundImage-members.html index ea8b587d..4bbde33a 100644 --- a/docs/api/html/dc/d98/classTBela_1_1CSS_1_1Value_1_1BackgroundImage-members.html +++ b/docs/api/html/dc/d98/classTBela_1_1CSS_1_1Value_1_1BackgroundImage-members.html @@ -88,11 +88,41 @@

    This is the complete list of members for TBela\CSS\Value\BackgroundImage, including all inherited members.

    + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    $cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $dataTBela\CSS\Valueprotected
    $defaults (defined in TBela\CSS\Value\BackgroundImage)TBela\CSS\Value\BackgroundImagestatic
    $keywords (defined in TBela\CSS\Value\BackgroundImage)TBela\CSS\Value\BackgroundImagestatic
    getHash()TBela\CSS\Value\BackgroundImage
    matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[]) (defined in TBela\CSS\Value\BackgroundImage)TBela\CSS\Value\BackgroundImagestatic
    render(array $options=[]) (defined in TBela\CSS\Value\BackgroundImage)TBela\CSS\Value\BackgroundImage
    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
    $keywords (defined in TBela\CSS\Value\BackgroundImage)TBela\CSS\Value\BackgroundImagestatic
    __construct(object $data)TBela\CSS\Valueprotected
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    doRender(object $data, array $options=[])TBela\CSS\Value\BackgroundImagestatic
    equals(array $value, array $otherValue)TBela\CSS\Valuestatic
    escape($value)TBela\CSS\Valuestatic
    format($string, ?array &$comments=null)TBela\CSS\Valuestatic
    getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getClassName(string $type)TBela\CSS\Valuestatic
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(object $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    getValue()TBela\CSS\Value\CssFunction
    indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
    jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
    keywords()TBela\CSS\Valuestatic
    match(object $data, string $type)TBela\CSS\Valuestatic
    matchDefaults($token)TBela\CSS\Valueprotectedstatic
    matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
    matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\BackgroundImagestatic
    parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
    render(array $options=[])TBela\CSS\Value\BackgroundImage
    renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Value\BackgroundImageprotectedstatic
    diff --git a/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html b/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html index 09fea648..cdf71b13 100644 --- a/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html +++ b/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html @@ -97,22 +97,71 @@ + + +TBela\CSS\Value\CssFunction +TBela\CSS\Value +TBela\CSS\Interfaces\ObjectInterface + + - + - - + + + + + + + + + + + + + +

    Public Member Functions

    render (array $options=[])
     render (array $options=[])
     
     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value\CssFunction
     getValue ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __get ($name)
     
     __isset ($name)
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Static Public Member Functions

    -static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
    static doRender (object $data, array $options=[])
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static getInstance ($data)
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    @@ -127,24 +176,180 @@ Static Protected Member Functions + + + + + + + + + + + +

    Static Public Attributes

    static validate ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
    +string $hash = null
     
    - Static Protected Attributes inherited from TBela\CSS\Value
    +static array $defaults = []
     
    +static array $keywords = []
     
    +static array $cache = []
     

    Member Function Documentation

    - -

    ◆ getHash()

    + +

    ◆ doRender()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    static TBela\CSS\Value\BackgroundImage::doRender (object $data,
    array $options = [] 
    )
    +
    +static
    +
    +

    @inheritDoc

    + +

    Reimplemented from TBela\CSS\Value\CssFunction.

    + +
    +
    + +

    ◆ matchToken()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    static TBela\CSS\Value\BackgroundImage::matchToken ( $token,
     $previousToken = null,
     $previousValue = null,
     $nextToken = null,
     $nextValue = null,
    int $index = null,
    array $tokens = [] 
    )
    +
    +static
    +
    +
    Parameters
    + + + + + + + + +
    object$token
    object | null$previousToken
    object | null$previousValue
    object | null$nextToken
    object | null$nextValue
    int | null$index
    array$tokens
    +
    +
    +
    Returns
    bool
    + +

    Reimplemented from TBela\CSS\Value.

    + +
    +
    + +

    ◆ render()

    - + - + +
    TBela\CSS\Value\BackgroundImage::getHash TBela\CSS\Value\BackgroundImage::render ()array $options = [])

    @inheritDoc

    +

    Reimplemented from TBela\CSS\Value\CssFunction.

    +
    @@ -172,10 +377,12 @@

    @inheritDoc

    +

    Reimplemented from TBela\CSS\Value\CssFunction.

    +
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Value/BackgroundImage.php
    • +
    • src/Value/BackgroundImage.php
    diff --git a/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.js b/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.js index 82d6f1fa..0ec5888a 100644 --- a/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.js +++ b/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.js @@ -1,5 +1,4 @@ var classTBela_1_1CSS_1_1Value_1_1BackgroundImage = [ - [ "getHash", "dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html#ad3621fd0a96d90b79f5ec933c310c95b", null ], [ "render", "dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html#aa29075e57fc9034c73f0f2662d30e58e", null ] ]; \ No newline at end of file diff --git a/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.png b/docs/api/html/dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.png index 29a36fee9029cee02e087e15698ab18e0d0cd457..0668ebcb82b31bf2f9db0f85337d5d85214c2ee2 100644 GIT binary patch literal 2055 zcmbuAdr%YC8o(3Y4!9>f%%)BHRAOY{%!@ zwQ-E+OiyH7`ouJWYM${3BTva{TW$rD-(M3UjE~`RG;k%Jw8*a-$9E^Gy!Z7m2k*>| z@|9=%di>`Hx5Yjd)HSpRc6<-CrsMW}CHN zo^9qxWYWJ8NAkvKailWY4(h%8r-MAFP~4&taDV)u=sXw|Y{z}K*^(8jR4~(-peDtC(Oe&X{d#A@C=CCo_!s>T^S*8iLE>9v~nq{EP+Ixb^ zUdM3^4iysgszd-h{5S*VR);CDiF64xyKm)a2=UjHD^*q>(tGm@5M6aH_bcaNd9 zoXWYiS6}7S^+$^onnG()Z7#;nBa5Y=O3J8yPD{>m0yORU1caB$GT1OHIhg@Vn-~QS zk7NqTxc;Y>nL&03=(m0XT;yb1Mq4qqlX&W8Q&>*?J?BrZ5-@$jfyaD}r8{a5w+orZ zwUVO8Uek9l1|&1KzK=75LIok$s!o0feVO@bp~9z~#((Cq1Y9;G(#bz;4$4z9N?Ol@ z>8EO*4wO|PHdACK^4DilqPm4Y^Tj9Z2s~?0WqW{5{$CPM;!rK=rFw65lvci>B7(KE ztP9}US*XHBSl2d#Lj?rAe@IjMJm4EhsM-cae+uK>b^bGyQ15jUwSUhIxYi;O4Hj*# zo8M+D8$1bA^j+$VJ=rE{s+M3)gmD+d4K5VXPBNVu$M}qUo>2%YsDsGc^+f^pZWP^^ zq8IS2bsnMY;66>0z?L`l+l{VT1q zzQP{MV@7jQ@H`1Iazi{Em{^f1Zgvd0BFk2FP4zOzT+vB&U>vbb7Mm;ylsVm)VGFQV z1Rq^V=Zd0SM41jB*7=@JYWtaEzjMeZ<>uE!Q|CFtR{qEx&9`++$50wC!2w;9UJ&ZQzc042^1op1LR)*tg!g#pt!x2*M#!^XNz zMX>cuND%#+>#=&ykU3uIJ`^S_e-9+fIn+B{`pft>MWtP!l(V~Fxh9WvoZqRN%LXBl z{C3ryX=+Q2Zp{mJq|It4^aAQ8CH*k!;&&v0`EISr-E(b?d4aO@i;x-Kyl>ry`!%aM zN23o8m?GYvW47LrRcnzxxCdXMb_=(Sj##*cG=fNFQ$q6hDHoe4b_^yvgz<{SZLn1+ z2h*dK(bToQ+aE4W5O_C9k)5weHjA5YJ4YY=#)7s4#N;AgWN8y46K*mR9uMC04jm>A zworK1C&C*omv8eqTLK#L!tQ$!Me$h8r){6q?@QZ}VZB;aQ2_TPI2dR1+XWF0M?M0? zccK@3I;w?U#q%qY-m4#n%7u%4=tPj=ur23kah%u-7J3CI2Ke)pCUgnV;H d)mJ@K@5!ZZV_`-1_RwD&hDKq7c|pg|{R;2jyqN$1 delta 655 zcmZn{*u$#W8Q|y6%O%Cdz`(%k>ERLtq^|>U00%RW+$$#Ve4?UNJ(IVmi(^OyATN_}X|(`?fvC7ze+S$_$I@6>-8>LHWMU0J;DaQm&n{_X#(Ift*$F0S+3wM*{aH1A1yi$M0n9U?X3^qCwR#y`{K7?`sH)*Vmw+2FWy zUW9W~@2RO@1r#Pt;#TOxh3hdT9yrgO$*aMWV4*7RAOpf{W1>Z8zFW6DZ_VDX#d+6+ z%Rb&Z_MZ8tTgLUP4CkJFTU~Lz@Lc6vhiT8HV`6*mKbiIT)|M#uRnN_mW)~zZtjTIS zch2W~)~VMLXBSUj`1x0G%E zR(O1?N`vv9>emytTHoS5xrbM8iE6fWp(Rhx{#}Vych?6Aa%I+T`m6Y*Gpx&#`LTA7 zwuOA5rTOX=bLSqe-Ew=OZ(Qj6t@d-99)}w)Sp2`}E&HC?@q4XqT-z}zC)a7q1NV7l zMO&u3%C3`t7M>c+AG`bW|17Q_HV4CZ-?(af3=o#JkWi+?A{w0rkF)fm^v1N@YC?jG_z^{7$defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Value\Colorprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\Color + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[])TBela\CSS\Value\Colorstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Valuestatic - match($type)TBela\CSS\Value\Color - TBela::CSS::Value::match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\Color + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Valuestatic + match(object $data, $type)TBela\CSS\Value\Colorstatic + TBela::CSS::Value::match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\Color + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic rgba2cmyk_values(array $rgba_values, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic rgba2hwb_values(array $rgba_values, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic rgba2string($data, array $options=[]) (defined in TBela\CSS\Value\Color)TBela\CSS\Value\Colorstatic diff --git a/docs/api/html/dc/db2/classTBela_1_1CSS_1_1Element_1_1NestingRule-members.html b/docs/api/html/dc/db2/classTBela_1_1CSS_1_1Element_1_1NestingRule-members.html new file mode 100644 index 00000000..ada77893 --- /dev/null +++ b/docs/api/html/dc/db2/classTBela_1_1CSS_1_1Element_1_1NestingRule-members.html @@ -0,0 +1,156 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Element\NestingRule Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Element\NestingRule, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    $parentTBela\CSS\Elementprotected
    $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    __clone()TBela\CSS\Element
    __construct($ast=null, $parent=null)TBela\CSS\Element
    __get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList
    __toString()TBela\CSS\Element
    addComment($value)TBela\CSS\Element\RuleList
    addDeclaration($name, $value)TBela\CSS\Element\Rule
    addSelector($selector)TBela\CSS\Element\Rule
    append(ElementInterface ... $elements)TBela\CSS\Element\RuleList
    appendCss($css)TBela\CSS\Element\RuleList
    computeShortHand()TBela\CSS\Interfaces\RuleListInterface
    computeSignature()TBela\CSS\Elementprotected
    copy()TBela\CSS\Element
    deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element
    deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected
    from($css, array $options=[])TBela\CSS\Elementstatic
    fromUrl($url, array $options=[])TBela\CSS\Elementstatic
    getAst()TBela\CSS\Element
    getChildren()TBela\CSS\Element\RuleList
    getInstance($ast)TBela\CSS\Elementstatic
    getIterator()TBela\CSS\Element\RuleList
    getLeadingComments()TBela\CSS\Element
    getParent()TBela\CSS\Element
    getPosition()TBela\CSS\Element
    getRawValue()TBela\CSS\Element
    getRoot()TBela\CSS\Element
    getSelector()TBela\CSS\Element\Rule
    getSrc()TBela\CSS\Element
    getTrailingComments()TBela\CSS\Element
    getType()TBela\CSS\Element
    getValue()TBela\CSS\Element
    hasChildren()TBela\CSS\Element\RuleList
    insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
    jsonSerialize()TBela\CSS\Element
    merge(Rule $rule)TBela\CSS\Element\Rule
    parseSelector($selectors) (defined in TBela\CSS\Element\Rule)TBela\CSS\Element\Ruleprotected
    query($query)TBela\CSS\Element
    TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
    queryByClassNames($query)TBela\CSS\Element
    remove(ElementInterface $element)TBela\CSS\Element\RuleList
    removeChildren()TBela\CSS\Element\RuleList
    removeSelector($selector)TBela\CSS\Element\Rule
    setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
    setChildren(array $elements)TBela\CSS\Element\RuleList
    setComments(?array $comments, $type)TBela\CSS\Elementprotected
    setLeadingComments(?array $comments)TBela\CSS\Element
    setSelector($selectors)TBela\CSS\Element\Rule
    setTrailingComments(?array $comments)TBela\CSS\Element
    setValue($value)TBela\CSS\Element
    support(ElementInterface $child)TBela\CSS\Element\NestingRule
    toObject()TBela\CSS\Element
    traverse(callable $fn, $event)TBela\CSS\Element
    +
    + + + + diff --git a/docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.html b/docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.html index 0264f552..53bbde6a 100644 --- a/docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.html +++ b/docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.html @@ -114,7 +114,7 @@  
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Event/Event.php
    • +
    • src/Event/Event.php
    diff --git a/docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.png b/docs/api/html/dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.png index 1c120c32f3047c225c810cc0993bb56a46833407..6453908f2d4b30b2787f6d3392c7a07dae427765 100644 GIT binary patch literal 1059 zcmeAS@N?(olHy`uVBq!ia0vp^hk>|*gBeKX+O0PSQW60^A+G=b{|7Rke|w*MYVHIe z3ycpOIIu)y(nlbdqa?^Lm;tB=1g@S6F=Aj~-sI`x7*fIbcJ9SVOB8rq`=_t^_uv2C zyf6dDoYL}TM&Hs_y>FPr(BAUHOLOU+7!l81TPHbAdNh@1lF0f~250Mwck^w3cWLF~ zeYvr(wKD(Os@o-Q)=RG{P4tvHeIzmNsQ(4SD;L+joujhyvgPdBw(Whpc|KQ`?yd8> z{q66oZ(LWxTh8BH!+-k4>$5r6lk#Vo^PJXNm)^hf=`}g$+*>N@x!d?mqpg>h?&5V$ zEj#$tpSkPjm0M45E{TX%17bL5)9pKD}fR-OEN_wK&UANl`T#4<*@^B0|D zKbwE>{@aWH+9Hb+Hg`7fwwY}avzLEy)svWAvy5*1*?9JL%&r>wUAt0#HNSV(mU~{KM^S_(jwT<_^J?+fvz}QJkqO~MdG~-Sxcz*O^^X$6bZZIY2)LzyPo2wY^#K<4` zP;p285wpZRj_vI~SlZTjGwgRf$sn*kg`p$dh~bE~Bm*#<7=St(DpZ*r_Do__h(nd; zGxfb(Qf$b0CkiTlUD0{>ul4_roiBg2B0u{2E~eM{k^c{{CB&ycGFbm8{k6oajO%57 z40F%jWO(!1>Tpe5?E3g~+iLgk+RL<6C(qf)c;jki zn`+`&t=Y>NkJj|PEqY_-ZpKi(OOAbW#NtoIJbYKzY~6i(J5cD?>X=WSPqsgJ|1G2b z@EXfaj5jXtzuz8cTcj6jD4p}Khxb6A-u?Dc}8C@dKUKw1cFY7G(_7+!$ z;+bgAUwW}gGyK=T{+h9G?d`hOXWGmD&X~Wltw=6%(Jo7F&u`_eiIFG1=F~*xRfa!* zCShj0R^zT$ZjtA!(ym0$_{|rdWjZ`OcYRmIB*nwWp2mKQ?K)f)9j;}+(|1W(z4Wz? zg=bUF_IB4QdostKU3#|i=kJ7f-_(lRcviph`|IT%`e6RM!z<)0#drVaTYr9X;IGn~ zs-DWRJNaW{H~lpFeDX@C*K3XPRWcX&|M&C0Bs&F^&r&8VsZecJIr{o! efS2a?Yw|~w{OTTSHGcr+Xa-MLKbLh*2~7ZpA^W5N literal 920 zcmeAS@N?(olHy`uVBq!ia0vp^hk>|*g&9b$IOk*rq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4NyWTz$e7@|NsBFr{+HY z_8us}z%T*G-Cx7t17tFm1o;IsI6S+N2I3@nySp%Su*!M>IqW5#zOL*~*_oKwO*@!2 zH83zRm3g{2hGg7(J1e&DwgFEIX952OG24S5n3$e3)t>l!{tEk~Y01Z>^Tj!vrZA~k z$9T^FvAIpS=TA+^Z^iu|9$f1Xcb-skiSYo#0mjAQ<_%A>df)1Ph+$`Vz^l*m;l^G8 zzSVifZ(VY9!Z{8b9@@dPRjI1C#KLiZqG7S}3xmbYe98{@m1O2QS3J2motKyG*_^dU z?>t(3)Z%-jz>;>+(ntxmNn4kEyBqOH&ulx_T{c1ModjbFX;V(F zkbK81+V17Dv?kAD@#d{l#2qRhP5nN5=Zvc&thW(X=cw``3^#6DUKcNDJ z&rhqp)#lA>EV>^OV!v4GVn_B7;kcrGx9pxge9PH!dcL_sO^jZCL&fB-EEi>%jh!m9NJ;AF zBVKQ?`+s++?|JfPzW$uQ)^ATM{E7}jxcW%6;=WZfKkruEa+~9RC-mB~MTT3Z{!!O| zr5OEQ*!-ecKl5pr#r-Q`2}Yed%vXPvH&t68lzq^7#LX@m|K~cX&V?=85nFfumt7^Bn`RwDVb@NxHTNgZ43cw OVDNPHb6Mw<&;$T)QF}E2 diff --git a/docs/api/html/dc/dd7/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor.html b/docs/api/html/dc/dd7/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor.html index 2a2f9d4b..d69249b8 100644 --- a/docs/api/html/dc/dd7/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor.html +++ b/docs/api/html/dc/dd7/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionColor.html @@ -185,7 +185,7 @@

    $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected $parentTBela\CSS\Elementprotected - __clone()TBela\CSS\Element - __construct($ast=null, $parent=null)TBela\CSS\Element + $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected + __clone()TBela\CSS\Element + __construct($ast=null, $parent=null)TBela\CSS\Element + __get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList __toString()TBela\CSS\Element addComment($value)TBela\CSS\Element\RuleList append(ElementInterface ... $elements)TBela\CSS\Element\RuleList @@ -110,28 +112,29 @@ getLeadingComments()TBela\CSS\Element getParent()TBela\CSS\Element getPosition()TBela\CSS\Element - getRoot()TBela\CSS\Element - getSrc()TBela\CSS\Element - getTrailingComments()TBela\CSS\Element - getType()TBela\CSS\Element - getValue()TBela\CSS\Element - hasChildren()TBela\CSS\Element\RuleList - insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList - jsonSerialize()TBela\CSS\Element - query($query)TBela\CSS\Element - TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface - queryByClassNames($query)TBela\CSS\Element - remove(ElementInterface $element)TBela\CSS\Element\RuleList - removeChildren()TBela\CSS\Element\RuleList - setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element - setChildren(array $elements)TBela\CSS\Element\RuleList - setComments(?array $comments, $type)TBela\CSS\Elementprotected - setLeadingComments(?array $comments)TBela\CSS\Element - setTrailingComments(?array $comments)TBela\CSS\Element - setValue($value)TBela\CSS\Element - support(ElementInterface $child)TBela\CSS\Element\RuleList - toObject()TBela\CSS\Element - traverse(callable $fn, $event)TBela\CSS\Element + getRawValue()TBela\CSS\Element + getRoot()TBela\CSS\Element + getSrc()TBela\CSS\Element + getTrailingComments()TBela\CSS\Element + getType()TBela\CSS\Element + getValue()TBela\CSS\Element + hasChildren()TBela\CSS\Element\RuleList + insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList + jsonSerialize()TBela\CSS\Element + query($query)TBela\CSS\Element + TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface + queryByClassNames($query)TBela\CSS\Element + remove(ElementInterface $element)TBela\CSS\Element\RuleList + removeChildren()TBela\CSS\Element\RuleList + setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element + setChildren(array $elements)TBela\CSS\Element\RuleList + setComments(?array $comments, $type)TBela\CSS\Elementprotected + setLeadingComments(?array $comments)TBela\CSS\Element + setTrailingComments(?array $comments)TBela\CSS\Element + setValue($value)TBela\CSS\Element + support(ElementInterface $child)TBela\CSS\Element\RuleList + toObject()TBela\CSS\Element + traverse(callable $fn, $event)TBela\CSS\Element diff --git a/docs/api/html/dd/d36/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule-members.html b/docs/api/html/dd/d36/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule-members.html new file mode 100644 index 00000000..7ca2c68a --- /dev/null +++ b/docs/api/html/dd/d36/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Parser\Validator\NestingRule Member List
    +
    + +
    + + + + diff --git a/docs/api/html/dd/d5a/classTBela_1_1CSS_1_1Color.html b/docs/api/html/dd/d5a/classTBela_1_1CSS_1_1Color.html index 7d130548..b2fa8473 100644 --- a/docs/api/html/dd/d5a/classTBela_1_1CSS_1_1Color.html +++ b/docs/api/html/dd/d5a/classTBela_1_1CSS_1_1Color.html @@ -165,7 +165,7 @@
  • lch <=>

  • The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Color.php
    • +
    • src/Color.php
    diff --git a/docs/api/html/dd/d6e/classTBela_1_1CSS_1_1Query_1_1TokenSelector.html b/docs/api/html/dd/d6e/classTBela_1_1CSS_1_1Query_1_1TokenSelector.html index c8b00d4e..bef502a2 100644 --- a/docs/api/html/dd/d6e/classTBela_1_1CSS_1_1Query_1_1TokenSelector.html +++ b/docs/api/html/dd/d6e/classTBela_1_1CSS_1_1Query_1_1TokenSelector.html @@ -144,7 +144,7 @@

     
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Query/Token.php
    • +
    • src/Query/Token.php
    diff --git a/docs/api/html/dd/db4/classTBela_1_1CSS_1_1Query_1_1Token.png b/docs/api/html/dd/db4/classTBela_1_1CSS_1_1Query_1_1Token.png index d97254dd93ceefe000af3df59b7781a038896279..5633a4daa3632b6edb959ebfd7f970d11ab83d40 100644 GIT binary patch literal 2331 zcmcguc~nzp7N;O$BVg&!350E|ksuubDf<$%pqL5-SyhmwP<8?j5Kzz*I1*`y)Br^w ztSXBbpzKgWs7i7mii60K@*tG3l#!(|KnP%%FX`VibI!D9-Z}4k_ucPz@4NSYzx#bJ z$KB0Y1%X1y$;qkU&O3R?$tgfUzH>+cjJJ4HQ}EDmckw#AzrPQ}rLFbYp|bCQB)j|j z`yZ-P1>p5il82k88~{nLu^}&Dcjz(B>5NzE2dmR>6G~s8oPKe3EnM5DrhKgU;YTqc zS|6VXY-o8J9HhE>xtCbg@2vdHq##%$+q?2~hJpt5A$kyDu8Pn;OSwQj8Ktdm^)0Fh z?f1sYAYR?v2-i^uxz8Fz`BP&q@+LRceRRWKjE>S3)#lU~ z#%7izKlF&y*MM&n>{>-RNwn4UL$a@jP@jBW(j7IS%D*e1v(9AjxBH+@n>H&y!uw@G z)#%Q;rI1PB`bCeRJn0CV|p z5ZLLA)_MpSa%F}w;L`^279bXNt5O-5} z_KJRHI)JOx6e@>~Xw?MRmFv8}VYLwoJN9zv z^bhNerox_3_k7J=1hV+6vWah>i#wkU&pu5V=O-KPilgIFJ0nUF!5ORYURu|fgVaEcrLjES*{|(IaRf6XMZ7* zcwDkOo+JjuHEcrnSs_SjIHw50BGMWNG@0E>n-8JH#a$YabzL_;meSh_aFPRf+_%@JH=rHV4oj;;~xR+Pf#{33aR~x~x z82q`o+X=K~p|a1oncsx4G+d+8LY!9JTDzEIe-qMIiOy+E_ZVL?A^shQef0y2k?e%g z61kBplKL+G#S*cVIZ7$b6SR#lq(q7%uXt@i0z8paYsj=Fjo~AyD+}@b0IO;tC9PuM z)s8M_E{yoUFibwMGsI$0b50fb>V*fWIwV14%4OP5*`r(Vo z31N3!jm7`NE&&%@_5dPC$+|Xa8pQe zPU`HYVa34L%KydlSm`J60a(lOw)L0i=Zo_O;^cRhw6`w~#5MA^AeLP>zRhjn!wCL6 zQ)sX8+kD;l8ecaia>JBiMA(m}6~M$4_{~FIM2!btp<2pz__Cs*L(RJ9G)uz2xUnVN z{E)Y(-uOKu^+1Ds%=9cLaE`2rDk<8rRX`W=KNcN55XP@<*Go-yStr$Z3L(v=GXCVQ zN@Z@TIH<8hU(12J7KO;2kH1faBk(SxWj8+Kk1k?0zk0%5;@y=~<`I85z4fUPA8yv^;4LYFD%0`0c72~&uOMj#FA}r9%uH?YDvGQrit~Z5<2v}R95c-{ zb%`XM9?~h)ta*}3eMmqanuO!(Bg_4lf{Jpyv%<})5&wD{46E-#^im|5!=oF(BZ-g4llV0ss$xF1N_g@8ZyVDZT%8rn288q1-`m9X>232Bz>P7`uXB&7$5+bAERyKdgO6+aEwz=lp z`T;Cfj;=5aj&yGQ%6<0U@Lf~CorXHcCTioWyPY1~HJ+U=dg#i${gtVaQGt>S(= zW>VQ|mJDaPHi6wYx^xgm^%0~O64zN_g0{v|<6q{&&O#@HxO1?pZqYNsYGLx~;==_U z$jvmSMv>kk`ZjGi(ynh&@A9%D44<+_OHv#lFi0&EkiNCX!2T^-ergG%=8sGf$B zb{B3haC`DOvzMN4^Vodf?;0O=rdm7q42fSW@oc<(6$M(ltC{{`U4KJtpL18bl|)aE z!yi72{ccHU!7k)=m4?Vq7F`GywvjuB2}Z!72Gw$gg{sdm>! z+C4AbcvZl-pI%(WH-)AWFocLz)Yang_Lrg0E#NQylP}1t&N083%{StGJc=&auAY+VL)JmeXz|JPkz!`EYV?#16c{rv8rNJfly)tc z++(fo$}RKJnD~Sbp1Q6GNc-jIl+D?XsB84(OMPXxb^X{?o$~VA^(FpzF2bV*oPDS> zfAs2dy`Z=2)St*po4Iwqds6Cuzv-!?{hjXZU*A@0e>zr;>~oKd;N2Pf_GAd@0$7L? zK!GS^610s3QKBIV9ok0s-RcEFbO>sLXvk;s4}mys-+|;K|1S7ZoEMDk diff --git a/docs/api/html/dd/dbb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule-members.html b/docs/api/html/dd/dbb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule-members.html new file mode 100644 index 00000000..7557b3e0 --- /dev/null +++ b/docs/api/html/dd/dbb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + + + + diff --git a/docs/api/html/dd/dbc/classTBela_1_1CSS_1_1Value_1_1BackgroundColor.html b/docs/api/html/dd/dbc/classTBela_1_1CSS_1_1Value_1_1BackgroundColor.html index fef2fa0c..0ab85cc3 100644 --- a/docs/api/html/dd/dbc/classTBela_1_1CSS_1_1Value_1_1BackgroundColor.html +++ b/docs/api/html/dd/dbc/classTBela_1_1CSS_1_1Value_1_1BackgroundColor.html @@ -105,11 +105,15 @@ - - + + + + + + @@ -126,24 +130,36 @@ static  + + + + - - + + + + + + + + + + - - - - - - + + + + + +

    Static Public Member Functions

    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value\Color
    static match (object $data, $type)
     
    static doRender (object $data, array $options=[])
     
    static rgba2string ($data, array $options=[])
     
    rgba2cmyk_values (array $rgba_values, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    @@ -154,21 +170,13 @@ - - - - - - - - @@ -176,9 +184,9 @@ - - - + + + @@ -187,10 +195,10 @@ - - - - + + + + @@ -209,8 +217,8 @@

    Static Public Attributes

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value\Color
     getHash ()
     
     match ($type)
     
     render (array $options=[])
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     toObject ()
     
     __toString ()
     jsonSerialize ()
     
    - Protected Member Functions inherited from TBela\CSS\Value\Color
     __construct ($data)
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value\Color
    static validate ($data)
     
     
    static matchDefaults ($token)
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ doParse()

    + +

    ◆ doParse()

    @@ -351,7 +356,7 @@

    Returns
    mixed|null @ignore
    -

    Referenced by TBela\CSS\Property\PropertyMap\__construct(), TBela\CSS\Value\ShortHand\doParse(), TBela\CSS\Property\PropertyList\set(), and TBela\CSS\Property\PropertyMap\set().

    +

    Referenced by TBela\CSS\Property\PropertyMap\__construct(), TBela\CSS\Value\ShortHand\doParse(), TBela\CSS\Property\Config\getProperty(), TBela\CSS\Property\PropertyMap\set(), and TBela\CSS\Property\PropertyList\set().

    @@ -295,7 +295,7 @@

    Returns
    array|mixed|null
    -

    Referenced by TBela\CSS\Property\PropertySet\__construct(), TBela\CSS\Property\PropertySet\reduce(), and TBela\CSS\Property\PropertyList\set().

    +

    Referenced by TBela\CSS\Property\PropertySet\__construct(), TBela\CSS\Value\BackgroundRepeat\doParse(), TBela\CSS\Property\PropertySet\getProperties(), and TBela\CSS\Property\PropertyList\set().

    @@ -359,7 +359,7 @@

    TBela\CSS\Value\Comment TBela\CSS\Value\CssAttribute -TBela\CSS\Value\CSSFunction +TBela\CSS\Value\CssFunction TBela\CSS\Value\CssParenthesisExpression TBela\CSS\Value\CssString TBela\CSS\Value\FontStretch TBela\CSS\Value\FontStyle TBela\CSS\Value\FontVariant TBela\CSS\Value\FontWeight -TBela\CSS\Value\LineHeight -TBela\CSS\Value\Number -TBela\CSS\Value\Operator -TBela\CSS\Value\OutlineStyle -TBela\CSS\Value\Separator -TBela\CSS\Value\ShortHand -TBela\CSS\Value\Whitespace +TBela\CSS\Value\InvalidComment +TBela\CSS\Value\InvalidCssFunction +TBela\CSS\Value\InvalidCssString +TBela\CSS\Value\LineHeight +TBela\CSS\Value\Number +TBela\CSS\Value\Operator +TBela\CSS\Value\OutlineStyle +TBela\CSS\Value\Separator +TBela\CSS\Value\ShortHand +TBela\CSS\Value\Whitespace - - - - - - @@ -151,31 +148,43 @@

    Public Member Functions

     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     getHash ()
     
     match (string $type)
     
     render (array $options=[])
     
     toObject ()
    + + + + - - + + + + + + + + + + - - - - - - + + + + + +

    Static Public Member Functions

    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    - - + +

    Protected Member Functions

     __construct ($data)
     
     __construct (object $data)
     
    @@ -185,12 +194,12 @@ - - - - - - + + + + + +

    Static Protected Member Functions

     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    @@ -213,8 +222,8 @@

    Protected Attributes

     

    Constructor & Destructor Documentation

    -
    -

    ◆ __construct()

    + +

    ◆ __construct()

    - -

    ◆ __destruct()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value::__destruct ()
    -
    -

    Cleanup cache @ignore

    -

    Member Function Documentation

    @@ -334,8 +323,8 @@

    -

    ◆ doParse()

    + +

    ◆ doParse()

    - -

    ◆ getAngleValue()

    + +

    ◆ equals()

    - -

    ◆ getClassName()

    + +

    ◆ escape()

    @@ -448,10 +452,10 @@

    - + - - + +
    static TBela\CSS\Value::getClassName static TBela\CSS\Value::escape (string $type) $value)
    @@ -461,9 +465,9 @@

    -

    get the class name of the specified type

    Parameters
    +

    escape multibyte sequence

    Parameters
    - +
    string$type
    string$value
    @@ -471,23 +475,125 @@

    -

    ◆ getHash()

    + +

    ◆ format()

    + + + + + +
    - + - + + + + + + + + + + + +
    TBela\CSS\Value::getHash static TBela\CSS\Value::format () $string,
    ?array & $comments = null 
    )
    +
    +static
    +
    + +

    ◆ getAngleValue()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    static TBela\CSS\Value::getAngleValue (?object $value,
    array $options = [] 
    )
    +
    +static
    +
    +
    Parameters
    + + + +
    object | null$value
    array$options
    +
    +
    +
    Returns
    string|null
    + +
    +
    + +

    ◆ getClassName()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static TBela\CSS\Value::getClassName (string $type)
    +
    +static
    +
    +

    get the class name of the specified type

    Parameters
    + + +
    string$type
    +
    +
    +
    Returns
    string
    + +

    Referenced by TBela\CSS\Property\PropertySet\expand().

    @@ -522,12 +628,10 @@

    Returns
    Value

    -

    Referenced by TBela\CSS\Value\ShortHand\doParse(), and TBela\CSS\Property\PropertyMap\set().

    -

    - -

    ◆ getNumericValue()

    + +

    ◆ getNumericValue()

    @@ -538,7 +642,7 @@

    static TBela\CSS\Value::getNumericValue ( - ?Value  + ?object  $value, @@ -570,8 +674,8 @@

    -

    ◆ getRGBValue()

    + +

    ◆ getRGBValue()

    @@ -582,7 +686,7 @@

    static TBela\CSS\Value::getRGBValue ( - Value  + object  $value) @@ -595,7 +699,7 @@

    Parameters
    - +
    Value$value
    object$value
    @@ -603,8 +707,8 @@

    -

    ◆ getTokens()

    + +

    ◆ getTokens()

    parse a css value

    Parameters
    - + +
    Set | string$string
    string$string
    bool$capture_whitespace
    string$context
    string$contextName
    booll$preserve_quotes
    @@ -661,8 +772,8 @@

    -

    ◆ getType()

    + +

    ◆ getType()

    + +

    ◆ indexOf()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    static TBela\CSS\Value::indexOf (array $array,
     $search,
    int $offset = 0 
    )
    +
    +staticprotected
    +
    +
    Parameters
    + + + + +
    array$array
    mixed$search
    int$offset
    +
    +
    +
    Returns
    false|int
    +
    @@ -722,20 +895,38 @@

    -

    ◆ match()

    + +

    ◆ match()

    + + + + + +
    - + + + + + + + - + + + + +
    TBela\CSS\Value::match static TBela\CSS\Value::match (object $data,
    string $type)$type 
    )
    +
    +static

    test if this object matches the specified type

    Parameters
    @@ -745,7 +936,7 @@

    Returns
    bool
    -

    Reimplemented in TBela\CSS\Value\Number, and TBela\CSS\Value\Operator.

    +

    Reimplemented in TBela\CSS\Value\Number.

    @@ -905,12 +1096,12 @@

    Returns
    bool
    -

    Reimplemented in TBela\CSS\Value\FontWeight, TBela\CSS\Value\BackgroundPosition, TBela\CSS\Value\BackgroundSize, TBela\CSS\Value\FontStyle, TBela\CSS\Value\FontVariant, TBela\CSS\Value\BackgroundColor, TBela\CSS\Value\LineHeight, TBela\CSS\Value\OutlineWidth, TBela\CSS\Value\OutlineColor, and TBela\CSS\Value\FontFamily.

    +

    Reimplemented in TBela\CSS\Value\FontWeight, TBela\CSS\Value\BackgroundPosition, TBela\CSS\Value\BackgroundSize, TBela\CSS\Value\BackgroundImage, TBela\CSS\Value\FontStyle, TBela\CSS\Value\BackgroundColor, TBela\CSS\Value\FontVariant, TBela\CSS\Value\LineHeight, TBela\CSS\Value\OutlineWidth, TBela\CSS\Value\OutlineColor, and TBela\CSS\Value\FontFamily.

    - -

    ◆ parse()

    + +

    ◆ parse()

    @@ -921,7 +1112,7 @@

    static TBela\CSS\Value::parse

    - + @@ -946,7 +1137,13 @@

    - + + + + + + + @@ -963,16 +1160,17 @@

    Parameters

    (string   $string,
     $contextName = '' $contextName = '',
     $preserve_quotes = false 
    - + +
    string$string
    string | Set | null$property
    string | null$property
    bool$capture_whitespace
    string$context
    string$contextName
    bool$preserve_quotes
    -
    Returns
    Set
    +
    Returns
    array
    -

    Referenced by TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor\__construct(), TBela\CSS\Parser\computeSignature(), TBela\CSS\Property\PropertySet\expand(), TBela\CSS\Property\Property\getValue(), TBela\CSS\Element\getValue(), TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor\render(), TBela\CSS\Renderer\renderValue(), TBela\CSS\Property\PropertySet\set(), TBela\CSS\Property\PropertyMap\set(), and TBela\CSS\Property\Property\setValue().

    +

    Referenced by TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor\__construct(), TBela\CSS\Parser\append(), TBela\CSS\Property\PropertySet\expand(), TBela\CSS\Parser\Lexer\load(), TBela\CSS\Query\TokenSelectorValueAttributeFunctionColor\render(), TBela\CSS\Property\PropertySet\set(), TBela\CSS\Property\PropertyMap\set(), TBela\CSS\Property\Property\setValue(), and TBela\CSS\Element\setValue().

    @@ -1047,9 +1245,57 @@

    Returns
    string
    -

    Reimplemented in TBela\CSS\Value\BackgroundPosition, TBela\CSS\Value\Color, TBela\CSS\Value\Number, TBela\CSS\Value\LineHeight, TBela\CSS\Value\FontSize, TBela\CSS\Value\CssString, TBela\CSS\Value\FontWeight, TBela\CSS\Value\FontStretch, TBela\CSS\Value\Operator, TBela\CSS\Value\Unit, TBela\CSS\Value\Whitespace, TBela\CSS\Value\Comment, TBela\CSS\Value\Separator, TBela\CSS\Value\CSSFunction, TBela\CSS\Value\CssAttribute, and TBela\CSS\Value\CssParenthesisExpression.

    +

    Reimplemented in TBela\CSS\Value\BackgroundPosition, TBela\CSS\Value\Number, TBela\CSS\Value\LineHeight, TBela\CSS\Value\FontSize, TBela\CSS\Value\CssString, TBela\CSS\Value\Color, TBela\CSS\Value\FontWeight, TBela\CSS\Value\FontStretch, TBela\CSS\Value\InvalidCssString, TBela\CSS\Value\Operator, TBela\CSS\Value\Unit, TBela\CSS\Value\Whitespace, TBela\CSS\Value\BackgroundImage, TBela\CSS\Value\InvalidCssFunction, TBela\CSS\Value\Separator, TBela\CSS\Value\Comment, TBela\CSS\Value\CssFunction, TBela\CSS\Value\InvalidComment, TBela\CSS\Value\CssAttribute, TBela\CSS\Value\CssParenthesisExpression, TBela\CSS\Value\CssUrl, and TBela\CSS\Value\CssSrcFormat.

    + +

    +
    + +

    ◆ renderTokens()

    + + @@ -1132,7 +1378,7 @@

    Returns
    bool
    -

    Reimplemented in TBela\CSS\Value\Color, TBela\CSS\Value\Number, TBela\CSS\Value\Operator, TBela\CSS\Value\Separator, TBela\CSS\Value\Unit, TBela\CSS\Value\Comment, TBela\CSS\Value\CSSFunction, TBela\CSS\Value\Whitespace, TBela\CSS\Value\CssAttribute, and TBela\CSS\Value\CssParenthesisExpression.

    +

    Reimplemented in TBela\CSS\Value\Number, TBela\CSS\Value\Operator, TBela\CSS\Value\BackgroundImage, TBela\CSS\Value\Color, TBela\CSS\Value\InvalidCssString, TBela\CSS\Value\InvalidCssFunction, TBela\CSS\Value\Separator, TBela\CSS\Value\Comment, TBela\CSS\Value\CssFunction, TBela\CSS\Value\Whitespace, TBela\CSS\Value\Unit, TBela\CSS\Value\CssAttribute, TBela\CSS\Value\CssParenthesisExpression, TBela\CSS\Value\CssUrl, and TBela\CSS\Value\CssSrcFormat.

    @@ -1158,12 +1404,12 @@

    var stdClass; @ignore

    -

    Referenced by TBela\CSS\Value\Number\__construct(), TBela\CSS\Value\CssString\__construct(), TBela\CSS\Value\Color\__construct(), TBela\CSS\Value\__construct(), TBela\CSS\Value\BackgroundPosition\__construct(), TBela\CSS\Value\CssAttribute\validate(), TBela\CSS\Value\CssParenthesisExpression\validate(), TBela\CSS\Value\CSSFunction\validate(), TBela\CSS\Value\Unit\validate(), TBela\CSS\Value\Separator\validate(), TBela\CSS\Value\BackgroundImage\validate(), TBela\CSS\Value\Operator\validate(), and TBela\CSS\Value\Number\validate().

    +

    Referenced by TBela\CSS\Value\Number\__construct(), TBela\CSS\Value\CssString\__construct(), TBela\CSS\Value\__construct(), TBela\CSS\Value\BackgroundPosition\__construct(), TBela\CSS\Value\InvalidCssFunction\doRecover(), TBela\CSS\Value\InvalidCssString\doRecover(), TBela\CSS\Value\CssUrl\doRender(), TBela\CSS\Value\CssFunction\doRender(), TBela\CSS\Value\BackgroundImage\doRender(), TBela\CSS\Value\Unit\doRender(), TBela\CSS\Value\Color\doRender(), TBela\CSS\Value\Unit\match(), TBela\CSS\Value\FontStyle\match(), TBela\CSS\Value\Number\match(), TBela\CSS\Value\CssSrcFormat\validate(), TBela\CSS\Value\CssParenthesisExpression\validate(), TBela\CSS\Value\CssUrl\validate(), TBela\CSS\Value\CssAttribute\validate(), TBela\CSS\Value\Unit\validate(), TBela\CSS\Value\CssFunction\validate(), TBela\CSS\Value\InvalidCssFunction\validate(), TBela\CSS\Value\Separator\validate(), TBela\CSS\Value\InvalidCssString\validate(), TBela\CSS\Value\Color\validate(), TBela\CSS\Value\BackgroundImage\validate(), TBela\CSS\Value\Operator\validate(), and TBela\CSS\Value\Number\validate().


    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Value.php
    • +
    • src/Value.php
    diff --git a/docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.js b/docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.js index 26e0381f..30448b3d 100644 --- a/docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.js +++ b/docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.js @@ -1,13 +1,10 @@ var classTBela_1_1CSS_1_1Value = [ - [ "__construct", "dd/dca/classTBela_1_1CSS_1_1Value.html#ab6c53e65e591d4c820510eeaf4b62c05", null ], - [ "__destruct", "dd/dca/classTBela_1_1CSS_1_1Value.html#ab05d856fa120055afeff70478acb4b4b", null ], + [ "__construct", "dd/dca/classTBela_1_1CSS_1_1Value.html#a6e90b9ec95022322fe02d0e6a1ff4fa1", null ], [ "__get", "dd/dca/classTBela_1_1CSS_1_1Value.html#af373eb2790ad2eeffecc2a70e8d3e85a", null ], [ "__isset", "dd/dca/classTBela_1_1CSS_1_1Value.html#adc615fb581d996feea0780cf4454012e", null ], [ "__toString", "dd/dca/classTBela_1_1CSS_1_1Value.html#ac0f06ad9860d4e38f6c0ffb7b63a85fb", null ], - [ "getHash", "dd/dca/classTBela_1_1CSS_1_1Value.html#a746ea17cfc529f665fdaf7239aa2f29c", null ], [ "jsonSerialize", "dd/dca/classTBela_1_1CSS_1_1Value.html#a0a2da145cd7af258f5767476894026a2", null ], - [ "match", "dd/dca/classTBela_1_1CSS_1_1Value.html#adf189721f243920e98f5bc254160ad83", null ], [ "render", "dd/dca/classTBela_1_1CSS_1_1Value.html#a1de9767e7adc0fa928ff57816518b9f6", null ], [ "toObject", "dd/dca/classTBela_1_1CSS_1_1Value.html#afff6cd71662dd8d598e7fcbb3561c0ac", null ], [ "$data", "dd/dca/classTBela_1_1CSS_1_1Value.html#a9993f8c895176ab2e933d4a3cb2e6643", null ], diff --git a/docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.png b/docs/api/html/dd/dca/classTBela_1_1CSS_1_1Value.png index 5002a60e192638e8118472a99f2d9877889dd10d..0647ee3eeacfcd31fe7704a1cd7ff322c1482740 100644 GIT binary patch literal 15489 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 z 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
    @@ -107,18 +108,9 @@ - - - - - - - - - @@ -131,51 +123,73 @@  

    Public Member Functions

     match ($type)
     
     render (array $options=[])
     
     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value\Number
     match (string $type)
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
    jsonSerialize ()
     
    - - - - - - - - - - - - - - -

    -Static Protected Member Functions

    static validate ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    - + + + + + - - + + + + + + - - + + + + + + + + + + - - - - - - + + + + + + +

    -Additional Inherited Members

    +Static Public Member Functions

    static match (object $data, $type)
     
    static doRender (object $data, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value\Number
    static compress (string $value)
     
    static match (object $data, string $type)
     
    static compress (string $value, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static getClassName (string $type)
     
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    + + + + + + + + + + + + + + +

    +Static Protected Member Functions

    static validate ($data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
    static matchDefaults ($token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    + + + + @@ -194,42 +208,77 @@

    +Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value\Number
     __construct ($data)
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct (object $data)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ getHash()

    + +

    ◆ doRender()

    + + + + + +
    - + - + + + + + + + + + + + +
    TBela\CSS\Value\Unit::getHash static TBela\CSS\Value\Unit::doRender ()object $data,
    array $options = [] 
    )
    +
    +static
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value\Number.

    +
    See also
    https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Types#quantities
    -

    Reimplemented in TBela\CSS\Value\FontSize, and TBela\CSS\Value\OutlineWidth.

    +

    Reimplemented from TBela\CSS\Value\Number.

    - -

    ◆ match()

    + +

    ◆ match()

    + + + + + +
    - + + + + + + + - + + + + +
    TBela\CSS\Value\Unit::match static TBela\CSS\Value\Unit::match (object $data,
     $type)$type 
    )
    +
    +static
    @@ -290,7 +337,7 @@

    $TrT9XiynS4yDxkr2Vx82*_w)6X)_x#_l^SOBM^vXxF4Me2m}&>8kxCJo!Zc3a}VmIR(Mz|chW8b z)voDOQQR2eC$(=9^LA z-OTO}Ua_`puE7@VnEm{np?J#K;)%efszc`8yZmxn_fk^emdSVeCabe+@1&4e{;cDt zv)Iz&E7bO{%mZok5GW9I+1Qi{f~8glANh zIvlWuEmsJkZ(J`^<`j@ZNsDWKt_ZEOSx(KXMvo?O&64LzA8!v&3?^B%JTH)ZN6o^l zHWs_pp7q7(G+Dnng&|onk|_qO@&4BVtFOpL&dh?s&3&196La;3`^p&Ltz_@~>sQJ4 zjz8~K;7P3}(V%3s!YE_B8`D&>q_=m(R+tI}g}&ry)OyyS9=Z+>AI^_W8ai^HTHMP9q(E)iQDR<@2EFuS>vXogd3PnBBW+F){DIqHG%whCrjNd7@KXw!R%g%?pv z^9US^pImX}>*0okTBvl)Ay6A+_RlmU-k`DZRU#JOQ)@spK5b<+?zI*~Ebo!dZ2CRi zREK9V6T#i4@tU4m`*#8hymdjuDyNUDRo&y$n-CiDOYiw=-dK-D!s{WH=IMzN3N=2f z8qaN?VajzxneBKE=8xpm{UBQlo;UYM=ly413Ef|J>M1}{{5rWGAc>0pmxpBKt;bD$oCr1yRQi;keD>>g`V-d_hUiQcj4G<0~Gv`++&yEv}YSjt7j8 zr2HsLcCHn^ak=6Ol$Q5#Q|UsbR8(#3#cBmY!N+qQql<@o-Or=3hifvl^HF3l8aqkZ>< z&gSt6ul57a3N>bvm*z152Y!nY7#U@WeQ@~u4c9X^pphO7_k`Ya0{1eqjGhp(2%c}? zf5VIJ2Ego0wVPH3OW{qibL22HKH_?^giELS6kS<#rk87w{EOchYtSeElQz@mN|Q!r zeS<&_Fz9emwsPL!=;2!XzXulBg<%c2h`5|W4eJdX|K79Wi)(u6Ram4bV@B)zXByjo zx!~*+IL+)=Z>nmL&ryd`$z8D7@m+BW(|Ke5KxE|uS0I=nT6m4%eo3S~c?{`XVwW?q zQLt@?m75eB!il(V05(?EMGnP8X78^U;H$3Y^9JpVz_FF`ZDBV#{|G0lmVungT$Uf_ zm66A8S*S&5#hJx1+F(no>6a~OXz6;hBjXN5jFFoMeXM&-Jp48EYfeQ&I;H=tG^U|9%ZBifQE?Z#b|CrVbGrrDz%i`p}SWMVFBC6SWF!ySoM00B-wJs)91lP95w8ofAj;z zkxtk?GBLt^N^_t!y5uQwLYUVOVJ=2xZL$>Ar8RPG#>pY1Q@15KXfT=cAnz%3yUl?ft&EVfT1kTyR Ksq}~a3I7IWaiP5c literal 1827 zcmZ`)eLT~79RHDr9(40m9tt@nQ!-=84oUN{dED$Wam+x^DB-avpLKc0YBmUiZh{Ki|*i^ZtH6-`D%|d4FHuPp-eO$JWh; zn*jjWiuOd|06<9s`tMaXfNOcuy;abtL>}=u0ssvKTUNqV!FbmRPn-_`oG}N0%p3q% z2BFLe07!%Zz!VVxkXHae@B6Y=tRuLw&EFgErcfwAH&((F3Wei~GXQW2L`bVIAA+b- z0?s!8aFGp@)`M@oJWv2t)yNYJ)DzG?Zt7BXWo30ch3dKO0HC^tMjgQ?Ka-DOFIFDX zR3oNVr;qC;W)4OlATFsOu5X~ZOIGV|L%wcCxAt#X$jkX7Qf0D&Db%|fjr758Qul*a z)7PAmF%+i+OVG_2uITr(tgD(UlSJtJEazIwdf72JWlfi^u7NJ^F5Ny7qKI&cL~40< z3Slc`^$+DP7Q<~BGZvjqy#3E(0!mABCvi}AY#a9ah~=Pn44QXLQr?E*T$$D=CUUFk z$NjySTV!keb8?JZ*qxF2AiP_+X25xUkuFIyApYl45oPN&e;s{PxVg(|+MonCj`KR7 z>Sfi`Ro$I(~PD87a^lb zMex%h=Ol});T@+S%)0b3L~GDD+aV26nCUR|O5VAA>OX4D438TTx?T8`SdbO zr!XR-nxl*9Xf{`cOP}p_+h|K~XwGt2U9tak+ zg3r*HN$rGWO?*J@k^Pw3V7@j_77?=DMd#Y7gRwS?B|Yg2R^5M&9)&sv z*A!wbSwTz2Ec{z$Mzy-PAT%SpV0dDzSbY~{Y$Dadx>#M~w}qWK_O5 ze#!KNh%$3LZ>Xc76TG0@1N!9;I*$nDudwJn3_K1ky_$yW=ozYW?B7PfXE+h9^(+n2 zYd?|x%u?ZjqOm^)3%gRIj9Im1~wOS|#T&qZm4PYrH$?G0b3_%EWL zFiGP++lx&0BMZo=@yBva=msuo%Umg4``2-(G?{E%Z`XwAPgy3<8JS4R`UYh6^vN8I zcWiH~oqazYj`Ph|bMWzWcpW1tBkxaxyrNjt*hPf>;s4-i8G6(1F~uV63WxF|JTFgYO=r`n9((f|93Os^zp7BuZrxe0Kubq+SsX$4e^s0I(%~;N_QRfelev7= zf4cLrMWC!uM(WHjf2EGk8#nfvJR1FBHWC9h5@6S5(~vkJ+^_MAl`>z{3um!)fbPWk zuLim@oePxBk#Uo8y`ib9$~%&#^!OtyHR-%c@#DFUq`1vz1=g>*%SY=-eKJ1=XSL64 z`{}m_r9T;(k=oSMW~bCNvtw|s&s@)>P=`xe3>3Gs0&OqH3sxt*wqzPcn2hXs!x zxKSJeeSTd2F2s8XYX4Nf;XM3}Rn<+omr#@$e+#`c_PQ*-UcfS;3qz%BL$fW_cGBhv zomUNfQogg(?;V3zqfDYp7hFw)8Nt!C7Z#Nr}p4sN{0npt%qn4to;Z2ni>{6C#i&$Pu6c;4rw270liW2FJtTNSHm+?%+Nc3<-lZ j!W_Wi^sj{2(*8oMvNm diff --git a/docs/api/html/dd/de1/classTBela_1_1CSS_1_1Process_1_1Pool-members.html b/docs/api/html/dd/de1/classTBela_1_1CSS_1_1Process_1_1Pool-members.html new file mode 100644 index 00000000..829d0cd2 --- /dev/null +++ b/docs/api/html/dd/de1/classTBela_1_1CSS_1_1Process_1_1Pool-members.html @@ -0,0 +1,115 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Process\Pool Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Process\Pool, including all inherited members.

    + + + + + + + + + + + + + + +
    $concurrency (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Poolprotected
    $count (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Poolprotected
    $queue (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Poolprotected
    $sleepTime (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Poolprotected
    __construct() (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Pool
    add(Process $process) (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Pool
    check() (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Poolprotected
    emit(string $event,... $args) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
    off(string $event, callable $callable) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
    on(string $event, callable $callable) (defined in TBela\CSS\Event\EventInterface)TBela\CSS\Event\EventInterface
    setConcurrency(int $concurrency) (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Pool
    setSleepTime(int $sleepTime) (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Pool
    wait() (defined in TBela\CSS\Process\Pool)TBela\CSS\Process\Pool
    +
    + + + + diff --git a/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.html b/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.html new file mode 100644 index 00000000..a053c670 --- /dev/null +++ b/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\Comment Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\Comment Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\Comment:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\Comment::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/Comment.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.js b/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.js new file mode 100644 index 00000000..fc217cfd --- /dev/null +++ b/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment = +[ + [ "validate", "dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.html#af791fe6fde4197a65a562e85fd876fb2", null ] +]; \ No newline at end of file diff --git a/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.png b/docs/api/html/dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5ad4e9b1e817ea35d2bf9f98a5fbeeff59cf53 GIT binary patch literal 843 zcmeAS@N?(olHy`uVBq!ia0vp^?|?XfgBeI_e%L7rq$C1-LR|m<{|{t7|Mouj)Z7U` z78oBmaA1kZq>n%@M@f)hFauB#2wXiCV#L6}bj#DlF{Fa=?cA5^?kMoM@%NS7|3C4z zwN9MEZI4jZgemz7InN{>|9NWBmn>V@(XnPxueOrWYO{46C)TXmq4~dP<=wSWT3fGA z-+9Y_)%%SHOJDJ9cQUQm_Nx5ZnU|{`9t=uzZd*U)`i}4o&v%rE+@EQE^z3o*tU}M| zx)=88cmEZ6&%3wipy;_p-$eZXxkcx4udYje#}wWh^*Q#yludn^##cg@*=fA-{qXpd z@hz{-pU>S9*uHD|ZpU9{41M!BZ_CG=c&FR*`L@iuUzhGYeVHW`#Qr1uqU)x$mFsuT zNvm3WQb@gYjF^}*VdcWN_gH6rfJ*wnV%n(va`*&{XLh5q~>_wIaNUOr{w-6^ME z?AozAw#ZNEm(6isC7~~W-nE^1^LUlM?KM>ElnW3*A${jD%QEvFZP`;sbi`cvK=Y#fSKm4~ewzJ&u&fJ-d z&#oS0oe?T6o)DHB(*V@S2-HVF;NQ+5uT0sA3}F{xDl6|y+h_MbZNmC1aq-(;t!4h~ zvHwf{TD|+ya*^yi!ef+tuCC=-GfUTOUszun(-*75dslqD#whnfG_NdW#nGubl4;Mr zM)O<|lU*u%H2>-48IPC#eQENz+i0y{$ocDhbN}*$Z%;H&;n{WR(W>c(xVEwi`TgqQ zxgGZW&iSjKr(R3cJ7Jo)Q=V;8wKPL|zFGaRf`WX*AgkqHcKoa3-(zAo)BIqJS^T2c zDUBQTdk$|hUc-I2^t#V;zRPpYdB<#iIemv-W|@m(>dkWnH4B%Y&U^0u`R>cUCCELZiCfkdI#1-@tZH5GVP+g<|)H|n|g3|VeoYIb6Mw< G&;$S{?wx%A literal 0 HcmV?d00001 diff --git a/docs/api/html/dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.html b/docs/api/html/dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.html index 5ca9bbef..44b62e66 100644 --- a/docs/api/html/dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.html +++ b/docs/api/html/dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.html @@ -129,16 +129,14 @@ - - - - + +

    Protected Member Functions

     doClone ($object)
     
     process ($node, array $data)
     
     doTraverse ($node)
     
     doTraverse ($node, $level)
     

    Member Function Documentation

    - -

    ◆ doClone()

    + +

    ◆ doTraverse()

    - -

    ◆ doTraverse()

    - -
    -
    - - - @@ -201,6 +176,8 @@

    Returns
    int|\stdClass|ElementInterface @ignore
    +

    Referenced by TBela\CSS\Ast\Traverser\traverse().

    + @@ -245,6 +222,8 @@

    Returns
    int|\stdClass|ElementInterface @ignore
    +

    Referenced by TBela\CSS\Ast\Traverser\doTraverse().

    + @@ -273,7 +252,7 @@

    |*gBeKX+O0PSQW60^A+G=b{|7Rke|w*MYVHIe z3ycpOIIu)y(nlbdqa?^Lm;tB=1g@S6F=Aj~UhV1P7*fIbcJA9vx3zd&r<)sB{&(M( znX{qg z=Dv;!_k4Z7`VqI;>!M}h;?tIF^pSZM`iDiyKGye{JZgyLYBc_uDedgov<0+iD-(?cXG_F01X#*j&2e<}J&$mvbew zHgm75mkKzu{F>hJyy7Hdt37h}@?RS8rEPS3y1A%eh1&P>^6Hew@_!0UIb_hb_P ztou#-Z!iAKyZPCXG-3AgO0&Wp)$(p%PwXr)P2KRbc=q9#UA6MNcBTAke($U;_qOQE z(=}J;C(nL2Z~d}d?`L0E=y_gJp2{;xWPQqnB^9d8Do0;?OL%EMy~*@rcNL>eO#Fcl zRkrevxFzm!^tbWj1E%I8|Wx_xcyx=Gjee?KCgqmmgP{>Whcqx9DjuQINe z`Axd=a#pX(+t+r7YvN+p$Di9)yMI?L(^u_7Af@5kC8vePoIkew=`}g$+*>N)AhGL` z(^^bd=geah`E0rE^v2tBZhBmr_wM*Xoog%pXf->V?%coowzIV7t;_#Usm^z)uh zmrZPAd>Hz}pxR20T*&+Te1G9bP>^M%E}t*H`ZCiW!MR5g?@hVyeLTQ@_co?mKhH)t z*e{Ld`TVkUuiV+~rT_dhqEyY3>y}BKs!Zv8mAUUuLWEe6t@Qk9(f6+Iv}`-;qwTdl zXtvCP>#A+4wP&4XFK2AEj(`2gvyDf3`r_DoU5Bfp!?oV$39r0+zs)o$!#J||angMT zo)YuvX3w9#Z{B%(_8Cc|HJhxzYR?UAyuXWoan+NUH}9bP0l+XkKiYoDU literal 959 zcmeAS@N?(olHy`uVBq!ia0vp^hk>|*g&9b$IOk*rq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4NyWTz$e7@|NsBFr{+HY z_8us}z%T*G-Cx7t17tFm1o;IsI6S+N2I3@nySp%Su*!M>IqW5#zOL*~*_oKwP5!es zi7_xR&GmF~49U3nc4lIH9WX`pr+)1_ALHMljJ!c@jY0?vBGK9 z;Ru^&huw;l_rI6h|AaqJuJ=bG$0R>11`P&_1z%=yO}O*s;%3%)zZn>61X`Ko?r}f7 zFl*O0y(0%VIcv;Qo>IJ0)-ZeNVa{L7-K(@6+qGm%G#GygKKu})q||RIt0i)#xKFIK zce>Q;PsV~v+C{(S8;Pi7d;heJc%(5Wd+ECd4*zulelGK5W`?!q{e7p~nUFTKXWm20 zz{0@J6_fPawXNN~T^U1E;!5iyy07|P%y{Q|ruf{n+C}rOD_MIjy#1T0U{V8fq`rOh zrVn3yru<&G_?P6>4!1Xg_dh5;U;WrQPyT+xk3YZJI{MF_H+R_M>2A76us6d+S?Xek zn~9R!>n*)IL>H=fF?VEFX;mQ}!K5TwkDx$a~SD-84l9R9XiVgfa(*<=T%h-ZX z#lNa=S=G+AeS3_n&su$f1fRPr=6TP)8?C1p#Qjxupb;C2l5g_ilIk@Gdc_y!~#6e78d8lFp8vifFdA&onmoC^kQ- zcQtg;xg&BY<%*0_(lm~pQvZdIJcyYTa@nWFX>-j~b>6NSyr-MFIfPHEDs7q}_U@6d zq2M)7HMKLohr$Do{LPrib@~o_@{@R-X$wUU9V#mMsls)sjmNLWWobK4P>b}D1)Y&` z*H<)qcdpVt9o6F#G%Z2V$LGwdpyX+9i*&=xT^C3G*sgecOV3HE>q4$kr6Ehw?umB_ zoSHGSfAXS

    - - - - - - @@ -130,25 +124,40 @@ Static Public Member Functions + + + + + + - - + + + + + + + + + + - - - - - - + + + + + +
    - - - + + - + + + + +
    TBela\CSS\Ast\Traverser::doTraverse (  $node)$level 
    )
     render (array $options=[])
     
     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     toObject ()
     
     __toString ()
    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    +static doRender (object $data, array $options=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    @@ -171,8 +180,8 @@ - - + + @@ -180,12 +189,12 @@ - - - - - - + + + + + + @@ -194,26 +203,6 @@

    Static Protected Attributes

    Additional Inherited Members

    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    -
    -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\LineHeight::getHash ()
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    - -
    -

    ◆ matchToken()

    @@ -302,8 +291,6 @@

    TBela\CSS\Value.

    -

    Referenced by TBela\CSS\Value\LineHeight\getHash().

    -

    Member Data Documentation

    @@ -333,7 +320,7 @@

    mL4732~HY=Q)v0|;WkP9q|dRH%SKLGTzwrs_m~ z5fD@$pyc9AN)U(&QvWI{G(<=Ov63R7Kw~8s3F%L5XY91KZ|1$XyR&cK?0(;F!7khm zgvDwL000n}FT(HuU;x4L88ajJ+{M}*1Ye)*+DQ!8>-DfWHaks&$}hmuA6qOISKBgw zg;lddcpL$Mofek_BKiP;New0}lz7B1#niXxNSWrEhW#Ab@d=;1@J8NV*6IMrdk0h)ex*U@zI z0!5|GJI5LA%@(FUB2^T;G;+cP6Bwe~AnMx%mG2cb$-DzOmUFm7B-dqouhNNff@_QV zq8S{YWQ=suiK562c{#nt(}{uf_9n}HX-b>Qp)5aY9ta>1UbkHv1oGMaRj=PQ5-2{cWF{WlsZ5L6$BGD@H(|5fkzimQzq3a`E6GAlLp|VEA zh>XjO*)CI~Cnldaso8{zDPgVX>C{jR)hqAe^%molo^wjl#-WTTI0SR zgcucLVql&?2b@CZ5)XjD^6wSF-PAuteTP+={X%iP>sISvR!6Sby9JwP9p}2$jAP?$ z9Aj>6$Tl|1CmEg;qYU8i0L-C0YdKvgI}IcOUR}{E|I_K?F+%n(QWS8y`M`<&#L+x?S^V-#Nap-CZq@DI!=b3NwqgTB*F0|Im7X;;=+V-kUWlGy96bh zh<7Ue@iMXq(a^0@W9P- z*}9`6XolhjN2B;EhP&?zebxgB)+lXUBP5o1`vFlUcV~ z5xE`O`<3GY*qjXi=Q6gcXe4SrMF<{+PqfoQJH{^5{7bmtcKr6c@_;*^Zt z>;${fao0PQjr^;UU|j|!!D54WLyY;%y+A#SYom-BWUf>$hjku@YOi$pmwuRY1N(iW f@(t$3=B@Atf4+S`{Mrxj6bCTjxG>(fq~pH>?d;HU literal 1273 zcmeAS@N?(olHy`uVBq!ia0y~yU_1q6cd#%6$*G~+Y=9I?x}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3IypD4e$wZ{r~?zkePdG z?tudbo_~AKz%T(QlJ@t(VW22uNswPKgTu2MX&_FLx4R2N2dk_Hki%Z$>Fdh=l%0u* z-Q+)OlNbX7^A%4Q$B>F!Z|_9+%{CBWONd$d-mXhLAoOm-RM8!un4YQrzVB75XQpP{ zsSsSqX&;<-Or_>Wfs=6sTU4b)#gDz83}V);<_nxs|7q3Xc#VZEpJtre#}#NBGdJd# zRpG=3SGv1=TI-d#uICS}Pg$5A-*?U^Rm|hn z)IC{`=Ndh&UK;X3GdQ(ksjfHkrKeSjQ>Pr2cx?LVmFl#uyL2xVr7kjC*}gp4Lvu<| zUUXhU=3|}B3l0=n<=hXN>?Sxlk@&fhAsV4lmm+v@i-EQ{^FRQe;0uKwm+;$YKzZ{H!ETyw_fyY ze9wQ~+tz;Hob2Db^h2yOy~FwUXjWc5)_&@tpQViR%N4$_4ptgZZMwAS-dE8*#c|i8 zRz5d!-yOzvSSRLHX^86o6Vt*D?vC2~_Vt>a^ox~-4$D^uAZsq+iCCo zyD#EV$m127XOBhO&Sy6j`090Y`8ocDU!3oU=rXU|)O{oI(zIsRHw6+)w;i7mZ#uim z+hEVkEr(Q+)UQ9?@cs3rqBUxlzEwurTb!6Krh0OjYvkka!F^9()PAp)uWz!pspopS z{5RvBwV-HF50QI5`&9j>0OuyXDSxYhSzfioHKHUXu_Vlzq^ y7#LX@m|K~cX&V?=85nFfuml!4NE&kUQ!>*kacek~+ZY1Wz~JfX=d#Wzp$PzafH&O$ diff --git a/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.html b/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.html new file mode 100644 index 00000000..3ca1f465 --- /dev/null +++ b/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\InvalidAtRule Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\InvalidAtRule Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\InvalidAtRule:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\InvalidAtRule::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/InvalidAtRule.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.js b/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.js new file mode 100644 index 00000000..b6c1f3d6 --- /dev/null +++ b/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule = +[ + [ "validate", "de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.html#a55328a342a6999fad3c483d11ed86ac0", null ] +]; \ No newline at end of file diff --git a/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.png b/docs/api/html/de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.png new file mode 100644 index 0000000000000000000000000000000000000000..4a7cd894a62c8bf7bff3fab42fc5ef4c79015bf0 GIT binary patch literal 855 zcmeAS@N?(olHy`uVBq!ia0vp^KY%!ZgBeINJ9z8@QW60^A+G=b{|7Rke|w*MYVHIe z3ycpOIIu)y(nlbdqa?^Lm;tB=1g@S6F=Aj~dgkfk7*fIbcJA3pj}>^>q<3cB`#-T< zUE;!gS@rh2%`;}{C-kUDwbVSd=v%zV!o}rPW^;E($R##$!Idh^_kP9aU)}J!XZyCd zcQZ_CyE|e$Zc6bhKbU%5|8T1MzG)LILcN2Rq*wFT?eEk6P+k+?R?UB}|H{`r#dr68 zdszDK^YZ?Z&odR5846yXUF=_PT+m~={(eg}%f3UeTU$!3ZX2dYt?>>1yX4~cBj>FD zZ(e%FVt#8iv)wkGJ6pa^S@7GoNa5sBUjMv#u?4Tb9xmYbubH}btLV31EjHI}ch@iD zTD9Hk$xQ3yd6vgb%NYM@+<6?by>rpQ+KJx&HvSJIX4JHPc`%**cjb=!cNJl0dr#)R zyL;zjz>V1_e%15cb2;*Iw)MMJyUy;q5mgYI7P>X;@Tyg}{WIo^uimxlLF4Pp9ohwg z6NPR)P*R$@<)EvJ7C2mjQa?Pl=xbv7k^hTv#fnuA?Co7ou5SAObe(6MSWS3oL)5JY z3_#_KK-J8^KxALBgqJVCQ(9)hBr^*K)!c#xFEj-|u4k>?+O>%B%4L{h=9+1{uCK4k zwSK%dH~srtwQn=8ea+9`(cidNvSF(E{QcoN|Bg)muCniwrDyu=NG6xq#`|C9HQdgu zn>xSo``IGf_s-kTZK|GEY3O!s&DTdUkAG&qwKS=pb~Afcq<5N~+WOc3R4rx%cO&vf96I-S*X=bJy-bGuJbd&(GUnD`>-$ z8Z7-lB=X$>-D5N5I4e$kewyBD&3~}x$0RBK8}qW6?AD)Y-FaJ{bsyhzy{pZYGgh59 zu+ROkcEx%BCzY$~53E1)HK63@OWE_QDvR1K7<^*cx4}H(|MdsyYkN#B4E+zp3f;X^ z7=ATZ?%1^-FF%K`TL0;dy>D&SnpbxT!b%&gkb@8yA=jd`SJ)S- X8{cG^b2J^83m80I{an^LB{Ts5CatNb literal 0 HcmV?d00001 diff --git a/docs/api/html/de/d42/classTBela_1_1CSS_1_1Value_1_1CssUrl-members.html b/docs/api/html/de/d42/classTBela_1_1CSS_1_1Value_1_1CssUrl-members.html index 0ac67b86..0611966a 100644 --- a/docs/api/html/de/d42/classTBela_1_1CSS_1_1Value_1_1CssUrl-members.html +++ b/docs/api/html/de/d42/classTBela_1_1CSS_1_1Value_1_1CssUrl-members.html @@ -88,9 +88,42 @@

    This is the complete list of members for TBela\CSS\Value\CssUrl, including all inherited members.

    - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    getHash() (defined in TBela\CSS\Value\CssUrl)TBela\CSS\Value\CssUrl
    render(array $options=[]) (defined in TBela\CSS\Value\CssUrl)TBela\CSS\Value\CssUrl
    validate($data) (defined in TBela\CSS\Value\CssUrl)TBela\CSS\Value\CssUrlprotectedstatic
    $cache (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $dataTBela\CSS\Valueprotected
    $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
    $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    __construct(object $data)TBela\CSS\Valueprotected
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    doRender(object $data, array $options=[])TBela\CSS\Value\CssUrlstatic
    equals(array $value, array $otherValue)TBela\CSS\Valuestatic
    escape($value)TBela\CSS\Valuestatic
    format($string, ?array &$comments=null)TBela\CSS\Valuestatic
    getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getClassName(string $type)TBela\CSS\Valuestatic
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(object $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    getValue()TBela\CSS\Value\CssFunction
    indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
    jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
    keywords()TBela\CSS\Valuestatic
    match(object $data, string $type)TBela\CSS\Valuestatic
    matchDefaults($token)TBela\CSS\Valueprotectedstatic
    matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
    matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
    parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
    render(array $options=[])TBela\CSS\Value\CssUrl
    renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Value\CssUrlprotectedstatic

    diff --git a/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.html b/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.html new file mode 100644 index 00000000..3b4681f6 --- /dev/null +++ b/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\NestingRule Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\NestingRule Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\NestingRule:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\NestingRule::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/NestingRule.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.js b/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.js new file mode 100644 index 00000000..fd2e75ca --- /dev/null +++ b/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule = +[ + [ "validate", "de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.html#adfb4f6945590a743208f43ef8bd84afb", null ] +]; \ No newline at end of file diff --git a/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.png b/docs/api/html/de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.png new file mode 100644 index 0000000000000000000000000000000000000000..91a7141f74f0f9da27299e0735ebd9a19e432b5e GIT binary patch literal 879 zcmeAS@N?(olHy`uVBq!ia0vp^AAvZ4gBeKv4^1urQW60^A+G=b{|7Rke|w*MYVHIe z3ycpOIIu)y5=a9_NswPK15gnNTs;+H#K6Gx&(p;*q=ND7+}nMJHF(mpU%D+fk?Zwxp z@13RI`~AiPtJ1dUM2S67U;CfU>AzaGan{Yrjy9*OAKm7S5!%oEd+|=`NAHdVbg#bk zsgyy#|NQ=YmzJNOQP8@1h3)gif5+}*aIgM%^p5SuTU)I?CKgXiJ~LU^j~`1QC~N&?T^Ky`bPP-KQ@o%u4W9o zuErJ-JzF9nH#eyPsEP5~H9`Xaq_qpDiV z)%pJG`@eYqzjo}?%@1F+M)h# zxky$aZ*<$t+NYA7i(TC_k5`sFpT5cc?4Qe-kK?V+8Lt1iS<@m#Z(a4;&e9EY(;gk0 zIxS+mXqbfVg@Q}VjdG&?hDp7cd`&~q>(OVf8AmTiAH3s#d(L9hNB5HUEGa&Dq;SS< z->1`f3fkKl?l|cQAOm`njxgN@xNAn0CI3 literal 0 HcmV?d00001 diff --git a/docs/api/html/de/d76/classTBela_1_1CSS_1_1Value_1_1CssAttribute-members.html b/docs/api/html/de/d76/classTBela_1_1CSS_1_1Value_1_1CssAttribute-members.html index d44843c0..f1274001 100644 --- a/docs/api/html/de/d76/classTBela_1_1CSS_1_1Value_1_1CssAttribute-members.html +++ b/docs/api/html/de/d76/classTBela_1_1CSS_1_1Value_1_1CssAttribute-members.html @@ -93,29 +93,33 @@ $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic - __construct($data)TBela\CSS\Valueprotected - __destruct()TBela\CSS\Value - __get($name)TBela\CSS\Value - __isset($name)TBela\CSS\Value - __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\CssAttribute + __construct(object $data)TBela\CSS\Valueprotected + __get($name)TBela\CSS\Value + __isset($name)TBela\CSS\Value + __toString()TBela\CSS\Value + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[]) (defined in TBela\CSS\Value\CssAttribute)TBela\CSS\Value\CssAttributestatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getClassName(string $type)TBela\CSS\Valuestatic getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic - jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value - keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value - matchDefaults($token)TBela\CSS\Valueprotectedstatic - matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic - matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic - reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic - render(array $options=[])TBela\CSS\Value\CssAttribute + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic + jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value + keywords()TBela\CSS\Valuestatic + match(object $data, string $type)TBela\CSS\Valuestatic + matchDefaults($token)TBela\CSS\Valueprotectedstatic + matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic + matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic + render(array $options=[])TBela\CSS\Value\CssAttribute + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic toObject()TBela\CSS\Value type()TBela\CSS\Valueprotectedstatic validate($data)TBela\CSS\Value\CssAttributeprotectedstatic diff --git a/docs/api/html/de/d7b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute.html b/docs/api/html/de/d7b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute.html index 249487d2..334a05d7 100644 --- a/docs/api/html/de/d7b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute.html +++ b/docs/api/html/de/d7b/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttribute.html @@ -206,7 +206,7 @@

    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic __construct($data)TBela\CSS\Value\CssStringprotected - __destruct()TBela\CSS\Value + TBela::CSS::Value::__construct(object $data)TBela\CSS\Valueprotected __get($name)TBela\CSS\Value __isset($name)TBela\CSS\Value __toString()TBela\CSS\Value - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[]) (defined in TBela\CSS\Value\CssString)TBela\CSS\Value\CssStringstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value\CssString - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\CssString - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic diff --git a/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.html b/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.html new file mode 100644 index 00000000..7535936d --- /dev/null +++ b/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\Declaration Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\Declaration Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\Declaration:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\Declaration::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/Declaration.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.js b/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.js new file mode 100644 index 00000000..39460c6d --- /dev/null +++ b/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration = +[ + [ "validate", "de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.html#a79c26ccadeeb5335c8ddac90aa4ef7b5", null ] +]; \ No newline at end of file diff --git a/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.png b/docs/api/html/de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.png new file mode 100644 index 0000000000000000000000000000000000000000..a2534e28bc007d479e3c9e4e333f75c5832c4226 GIT binary patch literal 861 zcmeAS@N?(olHy`uVBq!ia0vp^?}0dggBeI3GrFV=q$C1-LR|m<{|{t7|Mouj)Z7U` z78oBmaA1kZq>n%@M@f)hFauB#2wXiCV#L6}^v2W0F{Fa=?cCez9xL#;iuaZL`#(9| z&+`MT$85VZ9&K9I0eRn;9`7lVIlgg%g^SCyi_b&_Pp&?ztu!fIJb&f>sI2nU^QNx8 zK7H#g|6Tu%vt3_le1~iL!JDh%XBj_VJ&iqEvY+QcC^#z){>l5dEFW&LWx%m6@)iXWH55)KC&B#5Q zKifNJ+4WgA%1@=9`}y8h+ao`-TKv47lurJc=)<37k7v%$PP){+=W=pQ-n)Z;WuK;+ zKQ%j$_bz|>qV5j6`JcrEIjailo$J0WygGf}bv2*K<-VIwp8qEuas2Dgn@=9`Jr6E! z40lo4Yqq|_BQ7^iaN?d@dz6$aw<^3ZlsRt2^h5p^V}wWd$A5p;u}*0r^aKkKrKx!K$F2G8c?Qu8-*yR_H8JSRJ8n{S2hv>rXa z>wj9VFWt$f`9$}&B%i^T63x6vw|9Sj%X8-43FdnO>9uikb0kFOEP8C{Dt;mToOJNr zk|)7&pHodwo@bAa-&OjmqBq@l{>RNh?caXxRJ&r}D}3b4(QChE+5g!lVb6Fe8#!3H gKTQidW%Y}B!WP5ljjY$5fq8+!)78&qol`;+00zgf`Tzg` literal 0 HcmV?d00001 diff --git a/docs/api/html/de/dc6/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace.html b/docs/api/html/de/dc6/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace.html index ea58d395..88f47aac 100644 --- a/docs/api/html/de/dc6/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace.html +++ b/docs/api/html/de/dc6/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace.html @@ -158,7 +158,7 @@

    __construct(string $shorthand, array $config)TBela\CSS\Property\PropertySet __toString()TBela\CSS\Property\PropertySet expand($value)TBela\CSS\Property\PropertySetprotected - expandProperties(array $result, ?array $leadingcomments=null, ?array $trailingcomments=null) (defined in TBela\CSS\Property\PropertySet)TBela\CSS\Property\PropertySetprotected + expandProperties(array $result, ?array $leadingcomments=null, ?array $trailingcomments=null, $vendor=null)TBela\CSS\Property\PropertySetprotected getProperties()TBela\CSS\Property\PropertySet - reduce()TBela\CSS\Property\PropertySetprotected - render($join="\n")TBela\CSS\Property\PropertySet - set(string $name, $value, ?array $leadingcomments=null, ?array $trailingcomments=null)TBela\CSS\Property\PropertySet - setProperty($name, $value)TBela\CSS\Property\PropertySetprotected + has($property) (defined in TBela\CSS\Property\PropertySet)TBela\CSS\Property\PropertySet + remove($property) (defined in TBela\CSS\Property\PropertySet)TBela\CSS\Property\PropertySet + render($join="\n")TBela\CSS\Property\PropertySet + set(string $name, $value, ?array $leadingcomments=null, ?array $trailingcomments=null, $vendor=null)TBela\CSS\Property\PropertySet + setProperty($name, $value, $vendor=null)TBela\CSS\Property\PropertySetprotected diff --git a/docs/api/html/df/d08/classTBela_1_1CSS_1_1Renderer.html b/docs/api/html/df/d08/classTBela_1_1CSS_1_1Renderer.html index 055251a4..eb2a3016 100644 --- a/docs/api/html/df/d08/classTBela_1_1CSS_1_1Renderer.html +++ b/docs/api/html/df/d08/classTBela_1_1CSS_1_1Renderer.html @@ -95,58 +95,71 @@ Public Member Functions

     __construct (array $options=[])   - render (RenderableInterface $element, ?int $level=null, $parent=false) -  - renderAst ($ast, ?int $level=null) -  - save ($ast, $file) -  + render (RenderableInterface $element, ?int $level=null, bool $parent=false) +  + renderAst (object $ast, ?int $level=null) +  + save (object $ast, $file) +   setOptions (array $options)    getOptions ($name=null, $default=null)   + flatten (object $node) +  - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + +

    Protected Member Functions

     walk ($ast, $data, ?int $level=null)
     
     update ($position, string $string)
     
     addPosition ($data, $ast)
     
     renderStylesheet ($ast, $level)
     
     renderComment ($ast, ?int $level)
     
     renderSelector ($ast, $level)
     
     renderRule ($ast, $level)
     
     renderAtRuleMedia ($ast, $level)
     
     renderAtRule ($ast, $level)
     
     walk (array $tree, object $position, ?int $level=0)
     
     renderStylesheet (object $ast, ?int $level)
     
     renderRule (object $ast, ?int $level)
     
     renderAtRuleMedia (object $ast, ?int $level)
     
     renderAtRule (object $ast, ?int $level)
     
     renderCollection (object $ast, ?int $level)
     
     renderNestingAtRule (object $ast, ?int $level)
     
     renderNestingRule (object $ast, ?int $level)
     
     renderNestingMediaRule (object $ast, ?int $level)
     
     renderComment (object $ast, ?int $level)
     
     renderSelector (object $ast, ?int $level)
     
     renderDeclaration ($ast, ?int $level)
     
     renderProperty ($ast, ?int $level)
     
     renderName ($ast)
     
     renderValue ($ast)
     
     renderCollection ($ast, ?int $level)
     
     renderProperty (object $ast, ?int $level)
     
     renderName (object $ast)
     
     renderValue (object $ast)
     
     addPosition ($generated, object $ast)
     
     update (object $position, string $string)
     
     flattenChildren (object $node)
     
    - - + + + +

    Protected Attributes

    array $options
     
    $outFile = ''
     
    +string $outFile = ''
     
    array $indents = []
     
    +SourceMap $sourcemap
     

    Constructor & Destructor Documentation

    @@ -174,8 +187,8 @@

    Member Function Documentation

    - -

    ◆ addPosition()

    + +

    ◆ addPosition()

    + +

    ◆ flatten()

    + +
    +
    + + + + + + + + +
    TBela\CSS\Renderer::flatten (object $node)
    +
    Parameters
    - - + +
    \stdClass$data
    \stdClass$ast@ignore
    object$node
    +
    +
    +
    Returns
    object
    +
    Exceptions
    + +
    Exception@ignore
    -

    Referenced by TBela\CSS\Renderer\walk().

    +

    Referenced by TBela\CSS\Renderer\renderAst(), and TBela\CSS\Renderer\save().

    + +
    +
    + +

    ◆ flattenChildren()

    + +
    +
    + + + + + +
    + + + + + + + + +
    TBela\CSS\Renderer::flattenChildren (object $node)
    +
    +protected
    +
    +

    flatten nested css tree

    Parameters
    + + +
    object$node
    +
    +
    +
    Returns
    object @ignore
    @@ -255,8 +335,8 @@

    -

    ◆ render()

    + +

    ◆ render()

    @@ -276,7 +356,7 @@

    -   + bool  $parent = false  @@ -304,8 +384,8 @@

    -

    ◆ renderAst()

    + +

    ◆ renderAst()

    - -

    ◆ renderAtRule()

    + +

    ◆ renderAtRule()

    - -

    ◆ renderAtRuleMedia()

    + +

    ◆ renderAtRuleMedia()

    - -

    ◆ renderCollection()

    + +

    ◆ renderCollection()

    - -

    ◆ renderComment()

    + +

    ◆ renderComment()

    @@ -502,7 +578,7 @@

    TBela\CSS\Renderer::renderComment ( -   + object  $ast, @@ -525,7 +601,7 @@

    Parameters
    - +
    \stdClass$ast
    object$ast
    int | null$level
    @@ -578,8 +654,8 @@

    -

    ◆ renderName()

    + +

    ◆ renderName()

    + +

    ◆ renderNestingAtRule()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Renderer::renderNestingAtRule (object $ast,
    ?int $level 
    )
    +
    +protected
    +
    +

    render a rule

    Parameters
    + + + +
    object$ast
    int | null$level
    +
    +
    +
    Returns
    string
    +
    Exceptions
    + + +
    Exception@ignore
    +
    +
    +
    - -

    ◆ renderProperty()

    + +

    ◆ renderNestingMediaRule()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Renderer::renderNestingMediaRule (object $ast,
    ?int $level 
    )
    +
    +protected
    +
    +

    render a rule

    Parameters
    + + + +
    object$ast
    int | null$level
    +
    +
    +
    Returns
    string @ignore
    + +
    +
    + +

    ◆ renderNestingRule()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Renderer::renderNestingRule (object $ast,
    ?int $level 
    )
    +
    +protected
    +
    +

    render a rule

    Parameters
    + + + +
    object$ast
    int | null$level
    +
    +
    +
    Returns
    string
    +
    Exceptions
    + + +
    Exception@ignore
    +
    +
    + +
    +
    + +

    ◆ renderProperty()

    - -

    ◆ renderRule()

    + +

    ◆ renderRule()

    - -

    ◆ renderSelector()

    + +

    ◆ renderSelector()

    - -

    ◆ renderStylesheet()

    + +

    ◆ renderStylesheet()

    @@ -769,13 +999,13 @@

    TBela\CSS\Renderer::renderStylesheet ( -   + object  $ast, -   + ?int  $level  @@ -792,7 +1022,7 @@

    Parameters
    - +
    \stdClass$ast
    object$ast
    int | null$level
    @@ -801,8 +1031,8 @@

    -

    ◆ renderValue()

    + +

    ◆ renderValue()

    - -

    ◆ save()

    + +

    ◆ save()

    - -

    ◆ update()

    + +

    ◆ update()

    - -

    ◆ walk()

    + +

    ◆ walk()

    @@ -1031,6 +1277,7 @@

    'convert_color' => false,

    'remove_comments' => false,
    'preserve_license' => false,
    +
    'legacy_rendering' => false,
    'compute_shorthand' => true,
    'remove_empty_nodes' => false,
    'allow_duplicate_declarations' => false
    @@ -1039,7 +1286,7 @@

    + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Cli\Option Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Cli\Option, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + +
    $defaultValue (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    $isset (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    $multiple (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    $options (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    $required (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    $type (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    $value (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Optionprotected
    __construct(string $type=Option::AUTO, bool $multiple=true, bool $required=false, $defaultValue=null, array $options=[]) (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    addValue($value)TBela\CSS\Cli\Option
    AUTO (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    BOOL (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    FLOAT (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    getDefaultValue() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    getOptions() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    getType() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    getValue() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    INT (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    isMultiple() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    isRequired() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    isValueSet() (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    NUMBER (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    STRING (defined in TBela\CSS\Cli\Option)TBela\CSS\Cli\Option
    +
    + + + + diff --git a/docs/api/html/df/d18/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface-members.html b/docs/api/html/df/d18/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface-members.html index e6a297f7..3ad749cf 100644 --- a/docs/api/html/df/d18/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface-members.html +++ b/docs/api/html/df/d18/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface-members.html @@ -99,19 +99,20 @@ getLeadingComments()TBela\CSS\Interfaces\RenderableInterface getParent()TBela\CSS\Interfaces\ElementInterface getPosition()TBela\CSS\Interfaces\ElementInterface - getRoot()TBela\CSS\Interfaces\ElementInterface - getSrc()TBela\CSS\Interfaces\ElementInterface - getTrailingComments()TBela\CSS\Interfaces\RenderableInterface - getType()TBela\CSS\Interfaces\ElementInterface - getValue()TBela\CSS\Interfaces\ElementInterface - query($query)TBela\CSS\Interfaces\ElementInterface - TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface - queryByClassNames($query)TBela\CSS\Interfaces\ElementInterface - setLeadingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface - setTrailingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface - setValue($value)TBela\CSS\Interfaces\ElementInterface - toObject()TBela\CSS\Interfaces\ObjectInterface - traverse(callable $fn, $event)TBela\CSS\Interfaces\ElementInterface + getRawValue()TBela\CSS\Interfaces\ElementInterface + getRoot()TBela\CSS\Interfaces\ElementInterface + getSrc()TBela\CSS\Interfaces\ElementInterface + getTrailingComments()TBela\CSS\Interfaces\RenderableInterface + getType()TBela\CSS\Interfaces\ElementInterface + getValue()TBela\CSS\Interfaces\ElementInterface + query($query)TBela\CSS\Interfaces\ElementInterface + TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface + queryByClassNames($query)TBela\CSS\Interfaces\ElementInterface + setLeadingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface + setTrailingComments(?array $comments)TBela\CSS\Interfaces\RenderableInterface + setValue($value)TBela\CSS\Interfaces\ElementInterface + toObject()TBela\CSS\Interfaces\ObjectInterface + traverse(callable $fn, $event)TBela\CSS\Interfaces\ElementInterface

    diff --git a/docs/api/html/df/d1d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule-members.html b/docs/api/html/df/d1d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule-members.html new file mode 100644 index 00000000..81665aae --- /dev/null +++ b/docs/api/html/df/d1d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule-members.html @@ -0,0 +1,158 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Element\NestingMediaRule Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Element\NestingMediaRule, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    $ast (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    $parentTBela\CSS\Elementprotected
    $rawValue (defined in TBela\CSS\Element)TBela\CSS\Elementprotected
    __clone()TBela\CSS\Element
    __construct($ast=null, $parent=null)TBela\CSS\Element
    __get($name) (defined in TBela\CSS\Element\RuleList)TBela\CSS\Element\RuleList
    __toString()TBela\CSS\Element
    addAtRule($name, $value=null, $type=0)TBela\CSS\Element\RuleSet
    addComment($value)TBela\CSS\Element\RuleList
    addDeclaration($name, $value)TBela\CSS\Element\AtRule
    addRule($selectors)TBela\CSS\Element\RuleSet
    append(ElementInterface ... $elements)TBela\CSS\Element\RuleList
    appendCss($css)TBela\CSS\Element\RuleList
    computeShortHand()TBela\CSS\Interfaces\RuleListInterface
    computeSignature()TBela\CSS\Elementprotected
    copy()TBela\CSS\Element
    deduplicate(array $options=['allow_duplicate_rules'=>['font-face']])TBela\CSS\Element
    deduplicateDeclarations(array $options=[])TBela\CSS\Elementprotected
    ELEMENT_AT_DECLARATIONS_LISTTBela\CSS\Element\AtRule
    ELEMENT_AT_NO_LIST (defined in TBela\CSS\Element\AtRule)TBela\CSS\Element\AtRule
    ELEMENT_AT_RULE_LISTTBela\CSS\Element\AtRule
    from($css, array $options=[])TBela\CSS\Elementstatic
    fromUrl($url, array $options=[])TBela\CSS\Elementstatic
    getAst()TBela\CSS\Element
    getChildren()TBela\CSS\Element\RuleList
    getInstance($ast)TBela\CSS\Elementstatic
    getIterator()TBela\CSS\Element\RuleList
    getLeadingComments()TBela\CSS\Element
    getName(bool $getVendor=true) (defined in TBela\CSS\Element\NestingMediaRule)TBela\CSS\Element\NestingMediaRule
    getParent()TBela\CSS\Element
    getPosition()TBela\CSS\Element
    getRawValue()TBela\CSS\Element
    getRoot()TBela\CSS\Element
    getSrc()TBela\CSS\Element
    getTrailingComments()TBela\CSS\Element
    getType()TBela\CSS\Element
    getValue()TBela\CSS\Element
    hasChildren()TBela\CSS\Element\RuleList
    hasDeclarations()TBela\CSS\Element\NestingMediaRule
    insert(ElementInterface $element, $position)TBela\CSS\Element\RuleList
    isLeaf()TBela\CSS\Element\NestingMediaRule
    jsonSerialize()TBela\CSS\Element\AtRule
    query($query)TBela\CSS\Element
    TBela::CSS::Query::QueryInterface::query(string $query)TBela\CSS\Query\QueryInterface
    queryByClassNames($query)TBela\CSS\Element
    remove(ElementInterface $element)TBela\CSS\Element\RuleList
    removeChildren()TBela\CSS\Element\RuleList
    setAst(ElementInterface $element) (defined in TBela\CSS\Element)TBela\CSS\Element
    setChildren(array $elements)TBela\CSS\Element\RuleList
    setComments(?array $comments, $type)TBela\CSS\Elementprotected
    setLeadingComments(?array $comments)TBela\CSS\Element
    setTrailingComments(?array $comments)TBela\CSS\Element
    setValue($value)TBela\CSS\Element
    support(ElementInterface $child)TBela\CSS\Element\NestingMediaRule
    toObject()TBela\CSS\Element
    traverse(callable $fn, $event)TBela\CSS\Element
    +
    + + + + diff --git a/docs/api/html/df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html b/docs/api/html/df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html index 01f807c7..e0fec214 100644 --- a/docs/api/html/df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html +++ b/docs/api/html/df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html @@ -82,7 +82,6 @@
    - - - - - - - - - - - - - - - - - - - - -

    -Public Member Functions

     getHash ()
     
    - Public Member Functions inherited from TBela\CSS\Value
     __destruct ()
     
     __get ($name)
     
     __isset ($name)
     
     match (string $type)
     
     render (array $options=[])
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    + + + + - - + + + + + + + + + + - - - - - - + + + + + +

    Static Public Member Functions

    static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])
     
    - Static Public Member Functions inherited from TBela\CSS\Value
    static renderTokens (array $tokens, array $options=[], $join=null)
     
    static match (object $data, string $type)
     
    static getClassName (string $type)
     
    static getInstance ($data)
     
    static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')
     
    static equals (array $value, array $otherValue)
     
    static format ($string, ?array &$comments=null)
     
    static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static reduce (array $tokens, array $options=[])
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static escape ($value)
     
    static keywords ()
     
    static matchKeyword (string $string, array $keywords=null)
     
    static getNumericValue (?Value $value, array $options=[])
     
    static getRGBValue (Value $value)
     
    static getAngleValue (?Value $value, array $options=[])
     
    static getNumericValue (?object $value, array $options=[])
     
    static getRGBValue (object $value)
     
    static getAngleValue (?object $value, array $options=[])
     
    @@ -170,9 +158,23 @@

    Static Protected Attributes

    + + + + + + + + + + + + + - - + + @@ -180,12 +182,12 @@ - - - - - - + + + + + + @@ -194,26 +196,6 @@

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value
     __get ($name)
     
     __isset ($name)
     
     render (array $options=[])
     
     toObject ()
     
     __toString ()
     
    jsonSerialize ()
     
    - Protected Member Functions inherited from TBela\CSS\Value
     __construct ($data)
     
     __construct (object $data)
     
    - Static Protected Member Functions inherited from TBela\CSS\Value
    static type ()
     
     
    static validate ($data)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='')
     
    static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='')
     
    static getType (string $token)
     
    static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)
     
    static indexOf (array $array, $search, int $offset=0)
     
    static getType (string $token, $preserve_quotes=false)
     
    - Protected Attributes inherited from TBela\CSS\Value
    stdClass $data = null
     
     

    Member Function Documentation

    - -

    ◆ getHash()

    - -
    -
    - - - - - - - -
    TBela\CSS\Value\FontVariant::getHash ()
    -
    -

    compute the hash value

    Returns
    string|null
    - -

    Reimplemented from TBela\CSS\Value.

    - -
    -

    ◆ matchToken()

    @@ -317,7 +299,7 @@

    $x (defined in TBela\CSS\Value\BackgroundPosition)TBela\CSS\Value\BackgroundPositionprotectedstatic $y (defined in TBela\CSS\Value\BackgroundPosition)TBela\CSS\Value\BackgroundPositionprotectedstatic __construct($data)TBela\CSS\Value\BackgroundPositionprotected - __destruct()TBela\CSS\Value + TBela::CSS::Value::__construct(object $data)TBela\CSS\Valueprotected __get($name)TBela\CSS\Value __isset($name)TBela\CSS\Value __toString()TBela\CSS\Value check(array $set, $value,... $values)TBela\CSS\Value\BackgroundPositionprotectedstatic - doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic + doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + doRender(object $data, array $options=[]) (defined in TBela\CSS\Value\BackgroundPosition)TBela\CSS\Value\BackgroundPositionstatic + equals(array $value, array $otherValue)TBela\CSS\Valuestatic + escape($value)TBela\CSS\Valuestatic + format($string, ?array &$comments=null)TBela\CSS\Valuestatic + getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic getClassName(string $type)TBela\CSS\Valuestatic - getHash()TBela\CSS\Value - getInstance($data)TBela\CSS\Valuestatic - getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic - getRGBValue(Value $value)TBela\CSS\Valuestatic - getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic - getType(string $token)TBela\CSS\Valueprotectedstatic + getInstance($data)TBela\CSS\Valuestatic + getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic + getRGBValue(object $value)TBela\CSS\Valuestatic + getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic + getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic + indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value keywords()TBela\CSS\Valuestatic - match(string $type)TBela\CSS\Value + match(object $data, string $type)TBela\CSS\Valuestatic matchDefaults($token)TBela\CSS\Valueprotectedstatic matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Value\BackgroundPositionstatic - parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic + parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic render(array $options=[])TBela\CSS\Value\BackgroundPosition - toObject()TBela\CSS\Value - type()TBela\CSS\Valueprotectedstatic - validate($data)TBela\CSS\Valueprotectedstatic + renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic + toObject()TBela\CSS\Value + type()TBela\CSS\Valueprotectedstatic + validate($data)TBela\CSS\Valueprotectedstatic

    diff --git a/docs/api/html/df/d4b/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface-members.html b/docs/api/html/df/d4b/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface-members.html new file mode 100644 index 00000000..8a71c45d --- /dev/null +++ b/docs/api/html/df/d4b/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface-members.html @@ -0,0 +1,103 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    TBela\CSS\Interfaces\InvalidTokenInterface Member List
    +
    +
    + +

    This is the complete list of members for TBela\CSS\Interfaces\InvalidTokenInterface, including all inherited members.

    + + +
    doRecover(object $data)TBela\CSS\Interfaces\InvalidTokenInterfacestatic
    +
    + + + + diff --git a/docs/api/html/df/d55/classTBela_1_1CSS_1_1Value_1_1OutlineStyle.html b/docs/api/html/df/d55/classTBela_1_1CSS_1_1Value_1_1OutlineStyle.html index 9f0b8382..2a124744 100644 --- a/docs/api/html/df/d55/classTBela_1_1CSS_1_1Value_1_1OutlineStyle.html +++ b/docs/api/html/df/d55/classTBela_1_1CSS_1_1Value_1_1OutlineStyle.html @@ -119,16 +119,10 @@

    Additional Inherited Members

    - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - getHash () -  - match (string $type) -   render (array $options=[])    toObject () @@ -139,29 +133,41 @@  jsonSerialize ()   - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  - Protected Member Functions inherited from TBela\CSS\Value__construct ($data) -  + __construct (object $data) +  - Static Protected Member Functions inherited from TBela\CSS\Value static type ()   @@ -169,12 +175,12 @@   static validate ($data)   -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  - Protected Attributes inherited from TBela\CSS\Value stdClass $data = null   @@ -218,7 +224,7 @@

    TBela\CSS\Interfaces\ParsableInterface TBela\CSS\Interfaces\ObjectInterface +TBela\CSS\Element\NestingRule +TBela\CSS\Element\NestingAtRule @@ -130,6 +132,9 @@ + + @@ -163,6 +168,8 @@ + + @@ -228,11 +235,14 @@ - - + + + +
     support (ElementInterface $child)
     
    - Public Member Functions inherited from TBela\CSS\Element\RuleList
    __get ($name)
     
     addComment ($value)
     
     hasChildren ()
     
     getValue ()
     
     getRawValue ()
     
     setValue ($value)
     
     getParent ()
    static fromUrl ($url, array $options=[])
     
    - Protected Attributes inherited from TBela\CSS\Element
    $ast = null
     
    +object $ast = null
     
    RuleListInterface $parent = null
     
    +array $rawValue = null
     

    Member Function Documentation

    @@ -378,7 +388,13 @@

    Returns
    $this
    +
    Returns
    Rule
    +
    Exceptions
    + + +
    Exception
    +
    +
    @@ -426,10 +442,12 @@

    TBela\CSS\Element\RuleList.

    +

    Reimplemented in TBela\CSS\Element\NestingRule.

    +
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Element/Rule.php
    • +
    • src/Element/Rule.php
    diff --git a/docs/api/html/df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.png b/docs/api/html/df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.png index c327f5e79f9561a78d624a96dc760dfc1ebc081e..31e366a76e0070b62751c6d67ab168d7533e9026 100644 GIT binary patch literal 8884 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 diff --git a/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.html b/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.html new file mode 100644 index 00000000..b9ca9e76 --- /dev/null +++ b/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.html @@ -0,0 +1,183 @@ + + + + + + + +CSS: TBela\CSS\Parser\Validator\InvalidDeclaration Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    TBela\CSS\Parser\Validator\InvalidDeclaration Class Reference
    +
    +
    +
    + + Inheritance diagram for TBela\CSS\Parser\Validator\InvalidDeclaration:
    +
    +
    + + + + + + + + +

    +Public Member Functions

     validate (object $token, object $parentRule, object $parentStylesheet)
     
    - Public Member Functions inherited from TBela\CSS\Interfaces\ValidatorInterface
    getError ()
     
    + + + + + + + + +

    +Additional Inherited Members

    - Public Attributes inherited from TBela\CSS\Interfaces\ValidatorInterface
    const VALID = 1
     
    const REMOVE = 2
     
    const REJECT = 3
     
    +

    Member Function Documentation

    + +

    ◆ validate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    TBela\CSS\Parser\Validator\InvalidDeclaration::validate (object $token,
    object $parentRule,
    object $parentStylesheet 
    )
    +
    +
    Parameters
    + + + + +
    object$token
    object$parentRule
    object | null$parentStylesheet
    +
    +
    +
    Returns
    int
    + +

    Implements TBela\CSS\Interfaces\ValidatorInterface.

    + +
    +
    +
    The documentation for this class was generated from the following file:
      +
    • src/Parser/Validator/InvalidDeclaration.php
    • +
    +
    +
    + + + + diff --git a/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.js b/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.js new file mode 100644 index 00000000..edb67b0d --- /dev/null +++ b/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.js @@ -0,0 +1,4 @@ +var classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration = +[ + [ "validate", "df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.html#abf68e6434d8ce0accd82f89ade109abb", null ] +]; \ No newline at end of file diff --git a/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.png b/docs/api/html/df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.png new file mode 100644 index 0000000000000000000000000000000000000000..39c25eed46714620d40986a6ed340a96fe76f11f GIT binary patch literal 1012 zcmeAS@N?(olHy`uVBq!ia0y~yU=#te12~w0dtRv;x2;1lBd|Nnm=^ZB>;xu@n% z0J6aNz<~oxL?(R%ayd$Z{DK*Pia_A%sSqOu2Igi@7srqa#d$}m ze4~90Q4e}H|DLewsz|PZ8^<}0kEgcfMrYpMws3=IQ05;|5l*zW!*8o7{5?)UWO@8M78)tbHbzvCHnjaj2M^RZHJhul}o zXPaI)w0~P7bv{m}e9FxrJ^S-_JTJMtcd!gxKKbr_wTLvL67?>bLh@;`vpb&?M*JU?Jt?rpEz+rBb=@czOW zz|%@zS4vPwLjV_-Ly#h)fv5;Wup^bJze*Zww}xe{! z&BfKQask5(Aoa4PXzAVS#Xn@EpI?uNKbz0^UitBr__f8q-rP9Lu&C*0l4$YmJWig} zjw$adH*HH)7H?fWFOn%`?Sea7?lmUOKBGK6fML?KfU*bIKHWTaOXvH{^%YjtzgGNv zc;j^VoO!i>FP@D%d?-ronQTS>)0eyYj$51+P14r5d;7)q&3pQSn=V~XFrH(3f#X%` zGm9_hrcF6BJ^4~e;)x0#-cyBY?Ut8svvkjWCK2`U>|(uzr+0hAZeEz!`7iHxMAW(k zM|9;bnl?^4=Qn?Ovh5<y-u5O{XZ^Kl`09E%;6Snaj4V zMQLp_wkGF1w>o2dhq>(ckFUG<&u%|oCp;sv$;kNq%-pU0tG_=@soKjon^8klq@fcL ns?fj%QFaTrT#M5D^N)d#!SZ~s^>bP0l+XkKnsL%U literal 0 HcmV?d00001 diff --git a/docs/api/html/df/d88/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString.html b/docs/api/html/df/d88/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString.html index 2df1b0c4..58448d14 100644 --- a/docs/api/html/df/d88/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString.html +++ b/docs/api/html/df/d88/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeString.html @@ -185,7 +185,7 @@

    Additional Inherited Members

    -- Public Member Functions inherited from TBela\CSS\Value\ShortHandgetHash () -  - Public Member Functions inherited from TBela\CSS\Value__destruct () -   __get ($name)    __isset ($name)   - match (string $type) -   render (array $options=[])    toObject () @@ -135,32 +128,44 @@ static matchPattern (array $tokens)   - Static Public Member Functions inherited from TBela\CSS\Value +static renderTokens (array $tokens, array $options=[], $join=null) +  +static match (object $data, string $type) +  static getClassName (string $type)   static matchToken ($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])   static getInstance ($data)   -static parse (string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='') -  +static equals (array $value, array $otherValue) +  +static format ($string, ?array &$comments=null) +  +static parse ($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  static reduce (array $tokens, array $options=[])   +static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  +static escape ($value) +  static keywords ()   static matchKeyword (string $string, array $keywords=null)   -static getNumericValue (?Value $value, array $options=[]) -  -static getRGBValue (Value $value) -  -static getAngleValue (?Value $value, array $options=[]) -  +static getNumericValue (?object $value, array $options=[]) +  +static getRGBValue (object $value) +  +static getAngleValue (?object $value, array $options=[]) +  - Protected Member Functions inherited from TBela\CSS\Value__construct ($data) -  + __construct (object $data) +  - Static Protected Member Functions inherited from TBela\CSS\Value\ShortHand -static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='') -  +static doParse (string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false) +  - Static Protected Member Functions inherited from TBela\CSS\Value static type ()   @@ -168,10 +173,10 @@   static validate ($data)   -static getTokens (string $string, $capture_whitespace=true, $context='', $contextName='') -  -static getType (string $token) -  +static indexOf (array $array, $search, int $offset=0) +  +static getType (string $token, $preserve_quotes=false) +  - Protected Attributes inherited from TBela\CSS\Value stdClass $data = null   @@ -193,7 +198,7 @@  
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Value/Background.php
    • +
    • src/Value/Background.php
    diff --git a/docs/api/html/df/d90/classTBela_1_1CSS_1_1Value_1_1Background.png b/docs/api/html/df/d90/classTBela_1_1CSS_1_1Value_1_1Background.png index 2758768e51ec275d0984ac0cf141bd7a7078fec5..dc6487bb83a1ec7c3b3a499150d01c1ff0c409c8 100644 GIT binary patch literal 2026 zcmd5-c~FyA5dRPq@rZzm*ecO6k@|5eR8X*#Hb4{P2qZ;s@ zBo#=dTn1tSO+b_o6HBY(mkNb&8ZMR8as*@K5D(H%J5yWRKk9#dGw;3Ko!`9K-QVuM zyg+}S)hpgv0RX^i>?fEY05E`HS-#v5KE*<%JA7FN?k9NZ^?F!*F!zuGanHfht1Xwy ztJX0e!RqpqApc+h2EAN85MdVp7&EXKPePi3hO1$VTFo&oKar?9k7e?02mjMBn1@icu>of|#}^aahq7*pMS846Ddj zvT9=MWU7TGdbGB6KJKD!?zHeiSHhaZnszR^k>X32#q4?L;G8>j<7U{PeJedT^3w&{ z!t`duvaCq8E_*t32Mmit@-tAPktfq*J|J>K=DTD)i@6p2ehk`S5=d)}SS;Vab8 z5pHZVP4!i5NzDbV03!PL@b4eKeL5ea{Zvyqfppf~@Cj>7j+9(q09|5BPuf8siKPhW z$1W0C3g2N=)7;dDNA)w4N&JuIlO*AZ7j;ALKF8$@)gCO0seC-y7<|o}Dvm0t88^;A zvb@I2S`Y-QsJ@oIYi5e={6+MR4}u2l8I#MbYcHkDfShvvrQtkjTOsTWQb)+46cGiY z^E95QC&P4X%{}qJJx{_1$+=F%IdVhD)q(-x!No$-08drhYGw7S%(zMPxwTav)R&M% z%HcZQr4B}SQJ~a?I|=6-TN>>=w#l+0Z4$Y&<5`TlB8`wjWE=Ib6EKR7KCT|#{VwOU zBC{E(>s{@Ci3M}|1#=sVITI4Y7onuS1YDQCkXKd{n|{hesBY-kuHS5*a8~Bg#)at_@}B+Qx{BuCGxzn+9d}}S%3uwoxK!qa>$eL-&A?M zH&sRqHE+5HmJ#T$%DA+a&4#(XG|jq93(AK#}SJtrYq)pvYs#04sz zQCg9>QuH2IdH+jjx1`rAIU=yOjDD_)o`=Jxv%_;VDXZ1WEZs&x6N5WHlU|XzmxVtBzDq=NmyAW02D+%#0w51A}Js zaoN#nM76~}V*M8levy=@+11@2o+KMZ5nXJ+?{t9MH>18}4ar`hj z_MJWo!QQ430*I?GrJsZylWm$*IL9|6nI}dPON@99EQSvUZKk(u%q`{ zOAJ|*RKe+ATgwqb&8#cCdrCIs1RA8a79OG(NCd37_9=qZ_Wp$HF5vw6Jzxi)<+e5- zn)teSmE8jIO;sLgBt+Dos~ z@|QgQe~4Vw=I9C&`HjBs&DOR3SRH&PcYX4!UeY9Vj>L0i`t=U3Y0mG1s_4v{KIl5C zOS1#d{rN_`iPpTHXWOZqeVSjA%KhH{inuMcwv-fcs{V+0jBN`|@iM~IbI0B6d@Cq- zyw%d`CMYXv{AcfHk7$zIsZA`v&Tl9GTlF+NfRW875@W8LarId?aYDJT-cYu0#F0Hwgp#G1x1_YKf=dp{k{=tYlCt-~ z5rsVIbU1^{mdWYWrlVV7gY^NOqulLZMi#P~3jd;(+4?fQL52asYjcIs2>dYvSTBE! J@S{UHzXNeXm~8+6 literal 1482 zcmZ{kc~H`67{`B_sM%QQyx)1>=Y3|Lt2nHep@D?~ z004$)ZxkK?w4`9%sl!35_^@YHBDU>GGWZEbB;FUBcchs4;t+{#e7Gs09%s&&~KqpWs93KK(!Qu=*Rhr!hQ;xSvP1 zST>0avS_bkg!rE4>gKglE!IiEczgzSzyG(D93qm#Z!rkDeI4v-dBh~i6CeIzeBscjLQN}B}H^a?umd$4ctVgzg$u%QsD20%IgB$3o4#x;UOKxeY;#=zwlWBtXxm#awl8J~aiP;fekgrMp;4BqF=2jo*rUc(#F=Q~ zEH8<6{WM@B%c-{~^WmDs<`P9jZpf2);j+Ss+Yy^GNP%CMWsguIOKo2dP7A4RLw|D2 zujyy2bmPxF4Nao95#h=AyB!A(j~`TYhWMZM>w~6u0(a)X_${&x7_fV5FdLy9QDZDB+20YG|`q(h$p^Rbi z!SwokyKU>}EB~jcsaR`#S9V%+ffYA#y!hx%0v@eIDDN@<%h(XOwAGi4c6 zCTfm!su!`^oOZ|2IORso%#m28(rDNECDu0yAydVe^d_vbsJpdd@zdsu693L=50HN? z{*O@yI+f+BO>m(0lMP(WYFiymN?tI$_=UyW(s%33JFnMFb%AY=nkBN-xu%JE;8ybL z7b2%4P|$7VnA|K+^EY}^7=w!!D{PyTtoujPLU0?lx-QqQu_Z~a{eRs>aX4_b>ey2Gzn`cofR*J+H<+jj(y)0{ z~%TODwDO0@wIX8E-dOus9q!RXSTuEms6=JG!r%+(m zP=&n2FEQ)p`kFU9r9UcS>(@_-?&m{XOzU@}G1>OPahPB{QsCqh-SFd}WdO9Gs<}GI zd=r}O)<^6{$04}J{5`0TU1aV+a|1q(DcdizxJJs~GD^uR*&hZicDOoaubm67QZ{I_-y#N3J diff --git a/docs/api/html/df/d9f/interfaceTBela_1_1CSS_1_1Query_1_1QueryInterface.html b/docs/api/html/df/d9f/interfaceTBela_1_1CSS_1_1Query_1_1QueryInterface.html index c00ed6c7..1fcc6a62 100644 --- a/docs/api/html/df/d9f/interfaceTBela_1_1CSS_1_1Query_1_1QueryInterface.html +++ b/docs/api/html/df/d9f/interfaceTBela_1_1CSS_1_1Query_1_1QueryInterface.html @@ -96,24 +96,30 @@
    -TBela\CSS\Interfaces\RenderableInterface -TBela\CSS\Interfaces\ParsableInterface -TBela\CSS\Interfaces\ObjectInterface -TBela\CSS\Interfaces\ElementInterface +TBela\CSS\Interfaces\RenderableInterface +TBela\CSS\Interfaces\ParsableInterface +TBela\CSS\Interfaces\ObjectInterface +TBela\CSS\Interfaces\ElementInterface TBela\CSS\Element -TBela\CSS\Interfaces\RuleListInterface +TBela\CSS\Interfaces\RuleListInterface TBela\CSS\Element\Comment TBela\CSS\Element\Declaration -TBela\CSS\Element\RuleList -TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList +TBela\CSS\Element\RuleList TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\Rule -TBela\CSS\Element\RuleSet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet -TBela\CSS\Element\AtRule -TBela\CSS\Element\Stylesheet +TBela\CSS\Element\RuleSet +TBela\CSS\Element\Rule +TBela\CSS\Element\RuleSet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingRule +TBela\CSS\Element\AtRule +TBela\CSS\Element\Stylesheet +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule +TBela\CSS\Element\NestingAtRule +TBela\CSS\Element\NestingMediaRule
    @@ -164,7 +170,7 @@

    - - - - - - - + + + + + + + + + - - - - - - + + + + + + - + - + - - - + + + +
    $defaults (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    $hash (defined in TBela\CSS\Value)TBela\CSS\Valueprotected
    $keywords (defined in TBela\CSS\Value)TBela\CSS\Valueprotectedstatic
    __construct($data)TBela\CSS\Valueprotected
    __destruct()TBela\CSS\Value
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
    getAngleValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
    __construct(object $data)TBela\CSS\Valueprotected
    __get($name)TBela\CSS\Value
    __isset($name)TBela\CSS\Value
    __toString()TBela\CSS\Value
    doParse(string $string, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    equals(array $value, array $otherValue)TBela\CSS\Valuestatic
    escape($value)TBela\CSS\Valuestatic
    format($string, ?array &$comments=null)TBela\CSS\Valuestatic
    getAngleValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getClassName(string $type)TBela\CSS\Valuestatic
    getHash()TBela\CSS\Value
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?Value $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(Value $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valueprotectedstatic
    getType(string $token)TBela\CSS\Valueprotectedstatic
    getInstance($data)TBela\CSS\Valuestatic
    getNumericValue(?object $value, array $options=[])TBela\CSS\Valuestatic
    getRGBValue(object $value)TBela\CSS\Valuestatic
    getTokens(string $string, $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    getType(string $token, $preserve_quotes=false)TBela\CSS\Valueprotectedstatic
    indexOf(array $array, $search, int $offset=0)TBela\CSS\Valueprotectedstatic
    jsonSerialize() (defined in TBela\CSS\Value)TBela\CSS\Value
    keywords()TBela\CSS\Valuestatic
    match(string $type)TBela\CSS\Value
    match(object $data, string $type)TBela\CSS\Valuestatic
    matchDefaults($token)TBela\CSS\Valueprotectedstatic
    matchKeyword(string $string, array $keywords=null)TBela\CSS\Valuestatic
    matchToken($token, $previousToken=null, $previousValue=null, $nextToken=null, $nextValue=null, int $index=null, array $tokens=[])TBela\CSS\Valuestatic
    parse(string $string, $property=null, bool $capture_whitespace=true, $context='', $contextName='')TBela\CSS\Valuestatic
    parse($string, $property=null, bool $capture_whitespace=true, $context='', $contextName='', $preserve_quotes=false)TBela\CSS\Valuestatic
    reduce(array $tokens, array $options=[])TBela\CSS\Valuestatic
    render(array $options=[])TBela\CSS\Value\Separator
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Value\Separatorprotectedstatic
    renderTokens(array $tokens, array $options=[], $join=null)TBela\CSS\Valuestatic
    toObject()TBela\CSS\Value
    type()TBela\CSS\Valueprotectedstatic
    validate($data)TBela\CSS\Value\Separatorprotectedstatic
    diff --git a/docs/api/html/df/daa/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule-members.html b/docs/api/html/df/daa/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule-members.html new file mode 100644 index 00000000..c5dca941 --- /dev/null +++ b/docs/api/html/df/daa/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule-members.html @@ -0,0 +1,107 @@ + + + + + + + +CSS: Member List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    CSS +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + + + + diff --git a/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.html b/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.html index 9f1a5351..68e8ee66 100644 --- a/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.html +++ b/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.html @@ -125,7 +125,7 @@  
    The documentation for this class was generated from the following file:
      -
    • src/TBela/CSS/Query/TokenSelectorValueAttributeFunctionBeginswith.php
    • +
    • src/Query/TokenSelectorValueAttributeFunctionBeginswith.php
    diff --git a/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.png b/docs/api/html/df/dec/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueAttributeFunctionBeginswith.png index 0fff39dc907bd31db8141e8ffd27192e61f654de..446eacce6c3825a0bf97cb5caf61203f6bd20c00 100644 GIT binary patch literal 1966 zcmcJQ`#0Np8pppb4J9s}sOwG>yTMkcuF=sU!nmeddeCB2Q6=gY6&h8S+O()C?WW2I ziB^@JA}Eb2;$F9gMvA&e#|WW>lynl2i8(v7JAc4@&Ut^H*XNwikFV!>?ws{-RZ-Ga z0sue-?dIeK05SwAXDiA{Zwn>7ue4~NJ?-Nxkw~P-+1ZF0B;S|PZ|UghDAyovN}q}e zULM|n^wa(s8}zXN00ku4$-yT{<|BDEp8t)ab72!kxOXpQs;2-zUuEebgH{syXtA&Y z`SeLas_91&z4A^V@f0z?{1Ob^Yz!jiSN#E==I__j1(jD+O)<6UnI32ow?=@_P;tT- z+I^+FUfQX4jU!i&Z+QIR#xLqPW#Dc$U<=&J9Pjw0!e1tWO9t!&K z)5);6atoxdIQ%cj(A@06L_hQD7+=3U>_XC?B?#JYcCL8W(#Sai6L{IxZb->7&}-5i_b4kd1l0ET7n|L(OD?x& zxP^Af1}py%Ze2h`PfW<^`TCZ2M+Cfd1?k^YIgFx=DuAgQXLylm3kEAsgmcMeE=H7( zNv)1_#fRNG+7Gs#kPv3Ps1~KTqVLnLB9m@h85`0Vo?E4~@&AM8IBCJslLE`OdK0;h z*a*mn1I;=|Z0iOF7|~IrCC{g2o|gB^H&_^KGhCb|js&I4b=HRST-A5CF2KrH#(;`z0Zg+DcV!Kg}^ zbKWkcq;sK6jZMse*C0@qg)I1$cZUf!lRQmi{cnD0-h48US#>-r2H~CN7Qnr>IyG`= z=0u;m~gw5Pe zp|l5^;aD!$6df9o{`w`2Od;GiaF%c}rp28P7WP~$0N=HOycv%a8iA9YBYz?&q$#_D zh6i!r%ttkO{0Geu-0j8_BB5s(g_|*SOE0N! z`Q7!fo!(5!N;zcQhiK2M3K}D*hcztPx`b{QJ>5;K@LI5 z^OXbV^2<>*(D1X0@T1EZ9SvD@j&Mb4rvZAY{ZDG{JIa07N#D3}WnO@E2PD`wARid@ z0Rvv!TVCpb#kqaTc?1LC&$NNdRf@o(wEm^xLWApKrq55&V%#Bm(q2JJJH+?@V?;Rr z7~5Vk-CokRr}K?WMe-_A#aS+PW+uzIyFOz($!2K{QG2xjuU;qVZpF#oWLank3}!&7 z*20myos)VLIwY9-VC;6~F{s@zJI*{dwG#+_ivO$}_ZV;S@`(zT2@$Qy>_D)Fd4_sa zTJ;O&>0k6?ew?m}LS>0!@`9dw+I(rPy0&n?{#uJud1I-bDW6$*7myIdx-%7msCre z?Xo4<)fXDbg)-zDUXb<<5-$FG>N7iIzKfXAuq97Gzo}?SloO>71k+|iB5Zq1P%UN5 zst?9mxs9!Ad?Mu3I(P1Fh<^#$6|+ioD8V3YpS^7Wcd;Xm|2`~3NkM&MwOohn=l=0U z%CDpC%6HQs9Ga;(FrRd^Gz=N>P_h?3H*F?bBlpeP7`+01>0bTfp()iHn(SDtZrab_ zu^lkHsYpkh$y8T(ra+a`Rab|;K0D-ZqV$;q2I!us%OJMa@{hB78U)m>j#-17$HeLc zRHE|mE|_;j>}MkTPZ_W=2#{{N|0Ox>zlIErrg!;}65^LWfuze7Ks$RlQNIoT*RR6f Bv~mCd literal 1440 zcmZ`(doPPJ{;{2N&%K||z2|ezJ)d*W&Ghzi!734z003B5 z28{^-Diy&Q7&MX>WQBf6!R&SLbO7LHuJTHdJi{g2>_5Gt)vM64#5Dt z;{aft4*(&$sKLh;8Laj8V9{4sS0lSGj?Ygc4FH4)ZB76l2t@IjUcP`j)*tqb1iQP? zK!*GV20|41uAX$ow~BIdie{_wDQd_TiLNvU){%j!!riCVyF&C#jv73=u|)xrDy;M_ z|N1NeED7CyTk!CI#}vkNm3S0?)LXOTTFJ30`>$8DVrF}x>?crjS}|CM!{Z5fRXiuq zuykh6LwRb~*e*)vEs52gp1x9rf@b0>&^hk( zwjHc>I#NT;GfKVxP(O$$TQHhW$;3Gx^&P$$X2bY{-lJId)nrO4;h?${kS|dsS6iZAy+A9jm zlK07obF0W`Ii5`Iq!ZFEG4t+kT^T%TbL`N>=RfjRWYCwg0VsRMO<=i*AKRYWJn?Z9 zi?dI(5WgRt82uA(eQ|vWp7@=3rC74eT8@fD+<%Q7smGQZpU#eTM=K>=zuvyLxpLcw zodxV8VNT&@Et3rz%~55&7hc`oj-D*QmY0&1>O|>v&G)R9jSZlVR{l%Q%HV#I3*z%g+y>o5o?(s^TDT_}h#7;)Gm$l7L4v_@iXhC?$ zp6OLsc-O>{PV=|K^t(1}LcG@f~``m4=&iI6Jw)Z9}#wHie>J-_OLu z*%=NV>rci%=yXhd<{dy%*DdSn47SG#HBcl|W%E?yjMn;)@_YTBr#;#u+S=RN{^Hc` z#^^q}yOof&Uk5%Az;H1x$jiHVAoHgOXRai8qDx$$JN4@z^#MP*dbZNf&@9g(BdWeo znXnN(4K2B0o+O10&U2j%N53kRF!ujYJR5sf%Z5w5+Od=ybq}bkwAR|%-0wMo3#Wym z`f>Tch#WP56vupv3z9}y&ufdJ*wJp?3In6ZISGMiUi4-826}&!@A6<1wV8Hpcl0^a zn&S}f!rd&2rLm)~N=T-^q%nfbBU*{~lTLb%n-gyAdp+ -CSS: src/TBela/CSS/Event Directory Reference +CSS: src/Event Directory Reference @@ -62,7 +62,7 @@
    @@ -90,7 +90,7 @@
    @@ -90,7 +90,7 @@
    + + +

    +Directories

    diff --git a/docs/api/html/dir_09e498f1ecebae4cf49cf0709652573f.html b/docs/api/html/dir_6bd92bd93c0d5d9980919215b46f20a3.html similarity index 89% rename from docs/api/html/dir_09e498f1ecebae4cf49cf0709652573f.html rename to docs/api/html/dir_6bd92bd93c0d5d9980919215b46f20a3.html index 5a915789..3c7fe209 100644 --- a/docs/api/html/dir_09e498f1ecebae4cf49cf0709652573f.html +++ b/docs/api/html/dir_6bd92bd93c0d5d9980919215b46f20a3.html @@ -5,7 +5,7 @@ -CSS: src/TBela/CSS/Exceptions Directory Reference +CSS: src/Exceptions Directory Reference @@ -62,7 +62,7 @@
    @@ -90,7 +90,7 @@
    @@ -90,7 +90,7 @@
    @@ -90,7 +90,7 @@
    @@ -90,7 +90,7 @@
    @@ -82,7 +82,7 @@
    -
    CSS Directory Reference
    +
    Parser Directory Reference
    @@ -94,7 +94,7 @@
    @@ -90,7 +90,7 @@
    @@ -90,7 +90,7 @@
    @@ -82,7 +82,7 @@
    -
    TBela Directory Reference
    +
    Cli Directory Reference
    @@ -94,7 +94,7 @@ diff --git a/docs/api/html/functions_a.html b/docs/api/html/functions_a.html index 870974fa..b29e4c8f 100644 --- a/docs/api/html/functions_a.html +++ b/docs/api/html/functions_a.html @@ -88,7 +88,7 @@

    - a -

    - - +
    [detail level 123456789]
     CTBela\CSS\Color
     CTBela\CSS\Compiler
    + + - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     CTBela\CSS\Cli\Args
     CTBela\CSS\Color
     CTBela\CSS\Property\Config
     CCssFunction
     CTBela\CSS\Value\BackgroundImage
     CTBela\CSS\Value\CssSrcFormat
     CTBela\CSS\Value\CssUrl
     CTBela\CSS\Query\Evaluator
     CTBela\CSS\Event\EventInterface
     CTBela\CSS\Event\Event
     CTBela\CSS\Query\Evaluator
     CTBela\CSS\Event\EventInterface
     CTBela\CSS\Event\Event
     CTBela\CSS\Process\Pool
     CTBela\CSS\Process\Helper
     CTBela\CSS\Parser\Helper
     CTBela\CSS\Interfaces\ObjectInterface
     CTBela\CSS\Interfaces\RenderableInterface
     CTBela\CSS\Value
     CTBela\CSS\Value\Set
     CTBela\CSS\Interfaces\ParsableInterface
     CTBela\CSS\Interfaces\RenderableInterface
     CTBela\CSS\Parser
     CTBela\CSS\Query\Parser
     CTBela\CSS\Property\PropertyMap
     CTBela\CSS\Property\PropertySet
     CTBela\CSS\Interfaces\RenderablePropertyInterface
     CTBela\CSS\Property\Property
     CTBela\CSS\Renderer
     CTBela\CSS\Query\TokenInterface
     CTBela\CSS\Query\Token
     CTBela\CSS\Query\TokenList
     CTBela\CSS\Query\TokenSelectInterface
     CTBela\CSS\Query\TokenSelectorInterface
     CTBela\CSS\Query\TokenSelectorValueInterface
     CTBela\CSS\Query\TokenSelectorValue
     CTBela\CSS\Query\TokenSelectorValueAttributeExpression
     CTBela\CSS\Query\TokenSelectorValueAttributeFunction
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionColor
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionComment
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionEmpty
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionGeneric
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionNot
     CTBela\CSS\Query\TokenSelectorValueAttributeIndex
     CTBela\CSS\Query\TokenSelectorValueAttributeSelector
     CTBela\CSS\Query\TokenSelectorValueAttributeString
     CTBela\CSS\Query\TokenSelectorValueSeparator
     CTBela\CSS\Query\TokenSelectorValueWhitespace
     CTBela\CSS\Query\TokenWhitespace
     CArrayAccess
     CTBela\CSS\Interfaces\ElementInterface
     CTBela\CSS\Property\Property
     CCountable
     CTBela\CSS\Value\Set
     CException
     CTBela\CSS\Exceptions\IOException
     CTBela\CSS\Parser\SyntaxError
     CIteratorAggregate
     CTBela\CSS\Interfaces\RuleListInterface
     CTBela\CSS\Property\PropertyList
     CTBela\CSS\Value\Set
     CJsonSerializable
     CTBela\CSS\Interfaces\ElementInterface
     CTBela\CSS\Parser\Position
     CTBela\CSS\Parser\SourceLocation
     CTBela\CSS\Value
     CTBela\CSS\Value\Set
     CTBela\CSS\Interfaces\InvalidTokenInterface
     CTBela\CSS\Value\InvalidComment
     CTBela\CSS\Value\InvalidCssFunction
     CTBela\CSS\Value\InvalidCssString
     CTBela\CSS\Parser\Lexer
     CTBela\CSS\Interfaces\ObjectInterface
     CTBela\CSS\Interfaces\RenderableInterface
     CTBela\CSS\Value
     CTBela\CSS\Cli\Option
     CTBela\CSS\Interfaces\ParsableInterface
     CTBela\CSS\Interfaces\RenderableInterface
     CTBela\CSS\Parser
     CTBela\CSS\Query\Parser
     CTBela\CSS\Property\PropertyMap
     CTBela\CSS\Property\PropertySet
     CTBela\CSS\Interfaces\RenderablePropertyInterface
     CTBela\CSS\Property\Property
     CTBela\CSS\Renderer
     CTBela\CSS\Query\TokenInterface
     CTBela\CSS\Query\Token
     CTBela\CSS\Query\TokenList
     CTBela\CSS\Query\TokenSelectInterface
     CTBela\CSS\Query\TokenSelectorInterface
     CTBela\CSS\Query\TokenSelectorValueInterface
     CTBela\CSS\Query\TokenSelectorValue
     CTBela\CSS\Query\TokenSelectorValueAttributeExpression
     CTBela\CSS\Query\TokenSelectorValueAttributeFunction
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionColor
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionComment
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionEmpty
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionGeneric
     CTBela\CSS\Query\TokenSelectorValueAttributeFunctionNot
     CTBela\CSS\Query\TokenSelectorValueAttributeIndex
     CTBela\CSS\Query\TokenSelectorValueAttributeSelector
     CTBela\CSS\Query\TokenSelectorValueAttributeString
     CTBela\CSS\Query\TokenSelectorValueSeparator
     CTBela\CSS\Query\TokenSelectorValueWhitespace
     CTBela\CSS\Query\TokenWhitespace
     CTBela\CSS\Interfaces\ValidatorInterface
     CTBela\CSS\Parser\Validator\AtRule
     CTBela\CSS\Parser\Validator\Comment
     CTBela\CSS\Parser\Validator\Declaration
     CTBela\CSS\Parser\Validator\InvalidAtRule
     CTBela\CSS\Parser\Validator\InvalidComment
     CTBela\CSS\Parser\Validator\InvalidDeclaration
     CTBela\CSS\Parser\Validator\InvalidRule
     CTBela\CSS\Parser\Validator\NestingAtRule
     CTBela\CSS\Parser\Validator\NestingMedialRule
     CTBela\CSS\Parser\Validator\NestingRule
     CTBela\CSS\Parser\Validator\Rule
     CArrayAccess
     CTBela\CSS\Interfaces\ElementInterface
     CTBela\CSS\Property\Property
     CException
     CTBela\CSS\Cli\Exceptions\DuplicateArgumentException
     CTBela\CSS\Cli\Exceptions\MissingParameterException
     CTBela\CSS\Cli\Exceptions\UnknownParameterException
     CTBela\CSS\Exceptions\IOException
     CTBela\CSS\Parser\SyntaxError
     CIteratorAggregate
     CTBela\CSS\Interfaces\RuleListInterface
     CTBela\CSS\Property\PropertyList
     CJsonSerializable
     CTBela\CSS\Interfaces\ElementInterface
     CTBela\CSS\Parser\Position
     CTBela\CSS\Parser\SourceLocation
     CTBela\CSS\Value
    diff --git a/docs/api/html/hierarchy.js b/docs/api/html/hierarchy.js index ee967531..b68391ac 100644 --- a/docs/api/html/hierarchy.js +++ b/docs/api/html/hierarchy.js @@ -1,20 +1,23 @@ var hierarchy = [ + [ "TBela\\CSS\\Cli\\Args", "d8/df3/classTBela_1_1CSS_1_1Cli_1_1Args.html", null ], [ "TBela\\CSS\\Color", "dd/d5a/classTBela_1_1CSS_1_1Color.html", null ], - [ "TBela\\CSS\\Compiler", "d1/d8f/classTBela_1_1CSS_1_1Compiler.html", null ], [ "TBela\\CSS\\Property\\Config", "dd/dc1/classTBela_1_1CSS_1_1Property_1_1Config.html", null ], - [ "CssFunction", null, [ - [ "TBela\\CSS\\Value\\BackgroundImage", "dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html", null ], - [ "TBela\\CSS\\Value\\CssSrcFormat", "d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html", null ], - [ "TBela\\CSS\\Value\\CssUrl", "da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html", null ] - ] ], [ "TBela\\CSS\\Query\\Evaluator", "d8/d89/classTBela_1_1CSS_1_1Query_1_1Evaluator.html", null ], [ "TBela\\CSS\\Event\\EventInterface", "d0/d24/interfaceTBela_1_1CSS_1_1Event_1_1EventInterface.html", [ [ "TBela\\CSS\\Event\\Event", "dc/dc7/classTBela_1_1CSS_1_1Event_1_1Event.html", [ [ "TBela\\CSS\\Ast\\Traverser", "dd/df5/classTBela_1_1CSS_1_1Ast_1_1Traverser.html", null ] - ] ] + ] ], + [ "TBela\\CSS\\Process\\Pool", "d4/db8/classTBela_1_1CSS_1_1Process_1_1Pool.html", null ] ] ], + [ "TBela\\CSS\\Process\\Helper", "db/d38/classTBela_1_1CSS_1_1Process_1_1Helper.html", null ], [ "TBela\\CSS\\Parser\\Helper", "d3/db4/classTBela_1_1CSS_1_1Parser_1_1Helper.html", null ], + [ "TBela\\CSS\\Interfaces\\InvalidTokenInterface", "d0/da5/interfaceTBela_1_1CSS_1_1Interfaces_1_1InvalidTokenInterface.html", [ + [ "TBela\\CSS\\Value\\InvalidComment", "d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.html", null ], + [ "TBela\\CSS\\Value\\InvalidCssFunction", "d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html", null ], + [ "TBela\\CSS\\Value\\InvalidCssString", "db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html", null ] + ] ], + [ "TBela\\CSS\\Parser\\Lexer", "d6/d42/classTBela_1_1CSS_1_1Parser_1_1Lexer.html", null ], [ "TBela\\CSS\\Interfaces\\ObjectInterface", "d6/ddb/interfaceTBela_1_1CSS_1_1Interfaces_1_1ObjectInterface.html", [ [ "TBela\\CSS\\Interfaces\\RenderableInterface", "d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.html", [ [ "TBela\\CSS\\Property\\Property", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html", [ @@ -26,9 +29,15 @@ var hierarchy = [ "TBela\\CSS\\Element\\Comment", "d6/dfd/classTBela_1_1CSS_1_1Element_1_1Comment.html", null ], [ "TBela\\CSS\\Element\\Declaration", "d8/da7/classTBela_1_1CSS_1_1Element_1_1Declaration.html", null ], [ "TBela\\CSS\\Element\\RuleList", "d7/d52/classTBela_1_1CSS_1_1Element_1_1RuleList.html", [ - [ "TBela\\CSS\\Element\\Rule", "df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.html", null ], + [ "TBela\\CSS\\Element\\Rule", "df/d73/classTBela_1_1CSS_1_1Element_1_1Rule.html", [ + [ "TBela\\CSS\\Element\\NestingRule", "d2/de2/classTBela_1_1CSS_1_1Element_1_1NestingRule.html", [ + [ "TBela\\CSS\\Element\\NestingAtRule", "db/d88/classTBela_1_1CSS_1_1Element_1_1NestingAtRule.html", null ] + ] ] + ] ], [ "TBela\\CSS\\Element\\RuleSet", "d9/d56/classTBela_1_1CSS_1_1Element_1_1RuleSet.html", [ - [ "TBela\\CSS\\Element\\AtRule", "d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html", null ], + [ "TBela\\CSS\\Element\\AtRule", "d7/d0d/classTBela_1_1CSS_1_1Element_1_1AtRule.html", [ + [ "TBela\\CSS\\Element\\NestingMediaRule", "d9/d7d/classTBela_1_1CSS_1_1Element_1_1NestingMediaRule.html", null ] + ] ], [ "TBela\\CSS\\Element\\Stylesheet", "d2/d6b/classTBela_1_1CSS_1_1Element_1_1Stylesheet.html", null ] ] ] ] ] @@ -51,13 +60,20 @@ var hierarchy = ] ], [ "TBela\\CSS\\Value\\Comment", "d8/d66/classTBela_1_1CSS_1_1Value_1_1Comment.html", null ], [ "TBela\\CSS\\Value\\CssAttribute", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CssAttribute.html", null ], - [ "TBela\\CSS\\Value\\CSSFunction", "d1/d80/classTBela_1_1CSS_1_1Value_1_1CSSFunction.html", null ], + [ "TBela\\CSS\\Value\\CssFunction", "d9/d5b/classTBela_1_1CSS_1_1Value_1_1CssFunction.html", [ + [ "TBela\\CSS\\Value\\BackgroundImage", "dc/d9b/classTBela_1_1CSS_1_1Value_1_1BackgroundImage.html", null ], + [ "TBela\\CSS\\Value\\CssSrcFormat", "d9/d40/classTBela_1_1CSS_1_1Value_1_1CssSrcFormat.html", null ], + [ "TBela\\CSS\\Value\\CssUrl", "da/dca/classTBela_1_1CSS_1_1Value_1_1CssUrl.html", null ] + ] ], [ "TBela\\CSS\\Value\\CssParenthesisExpression", "db/de0/classTBela_1_1CSS_1_1Value_1_1CssParenthesisExpression.html", null ], [ "TBela\\CSS\\Value\\CssString", "d3/d54/classTBela_1_1CSS_1_1Value_1_1CssString.html", null ], [ "TBela\\CSS\\Value\\FontStretch", "d1/de4/classTBela_1_1CSS_1_1Value_1_1FontStretch.html", null ], [ "TBela\\CSS\\Value\\FontStyle", "d8/db9/classTBela_1_1CSS_1_1Value_1_1FontStyle.html", null ], [ "TBela\\CSS\\Value\\FontVariant", "df/d1e/classTBela_1_1CSS_1_1Value_1_1FontVariant.html", null ], [ "TBela\\CSS\\Value\\FontWeight", "d8/d56/classTBela_1_1CSS_1_1Value_1_1FontWeight.html", null ], + [ "TBela\\CSS\\Value\\InvalidComment", "d8/dab/classTBela_1_1CSS_1_1Value_1_1InvalidComment.html", null ], + [ "TBela\\CSS\\Value\\InvalidCssFunction", "d4/d84/classTBela_1_1CSS_1_1Value_1_1InvalidCssFunction.html", null ], + [ "TBela\\CSS\\Value\\InvalidCssString", "db/df6/classTBela_1_1CSS_1_1Value_1_1InvalidCssString.html", null ], [ "TBela\\CSS\\Value\\LineHeight", "dd/dfa/classTBela_1_1CSS_1_1Value_1_1LineHeight.html", null ], [ "TBela\\CSS\\Value\\Number", "da/d44/classTBela_1_1CSS_1_1Value_1_1Number.html", [ [ "TBela\\CSS\\Value\\Unit", "dd/dcf/classTBela_1_1CSS_1_1Value_1_1Unit.html", [ @@ -76,9 +92,9 @@ var hierarchy = [ "TBela\\CSS\\Value\\Outline", "da/db6/classTBela_1_1CSS_1_1Value_1_1Outline.html", null ] ] ], [ "TBela\\CSS\\Value\\Whitespace", "d6/d86/classTBela_1_1CSS_1_1Value_1_1Whitespace.html", null ] - ] ], - [ "TBela\\CSS\\Value\\Set", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html", null ] + ] ] ] ], + [ "TBela\\CSS\\Cli\\Option", "d8/da4/classTBela_1_1CSS_1_1Cli_1_1Option.html", null ], [ "TBela\\CSS\\Interfaces\\ParsableInterface", "d6/d13/interfaceTBela_1_1CSS_1_1Interfaces_1_1ParsableInterface.html", [ [ "TBela\\CSS\\Interfaces\\RenderableInterface", "d1/d43/interfaceTBela_1_1CSS_1_1Interfaces_1_1RenderableInterface.html", null ], [ "TBela\\CSS\\Parser", "d8/d8b/classTBela_1_1CSS_1_1Parser.html", null ] @@ -134,27 +150,38 @@ var hierarchy = [ "TBela\\CSS\\Query\\TokenSelectorValueWhitespace", "d1/d75/classTBela_1_1CSS_1_1Query_1_1TokenSelectorValueWhitespace.html", null ], [ "TBela\\CSS\\Query\\TokenWhitespace", "de/dc6/classTBela_1_1CSS_1_1Query_1_1TokenWhitespace.html", null ] ] ], + [ "TBela\\CSS\\Interfaces\\ValidatorInterface", "db/d67/interfaceTBela_1_1CSS_1_1Interfaces_1_1ValidatorInterface.html", [ + [ "TBela\\CSS\\Parser\\Validator\\AtRule", "d6/d26/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1AtRule.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\Comment", "dd/de3/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Comment.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\Declaration", "de/dc5/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Declaration.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\InvalidAtRule", "de/d3e/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidAtRule.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\InvalidComment", "d1/dcb/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidComment.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\InvalidDeclaration", "df/d86/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidDeclaration.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\InvalidRule", "d5/d41/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1InvalidRule.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\NestingAtRule", "da/d79/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingAtRule.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\NestingMedialRule", "db/daf/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingMedialRule.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\NestingRule", "de/d4c/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1NestingRule.html", null ], + [ "TBela\\CSS\\Parser\\Validator\\Rule", "db/d83/classTBela_1_1CSS_1_1Parser_1_1Validator_1_1Rule.html", null ] + ] ], [ "ArrayAccess", null, [ [ "TBela\\CSS\\Interfaces\\ElementInterface", "d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html", null ], [ "TBela\\CSS\\Property\\Property", "da/db6/classTBela_1_1CSS_1_1Property_1_1Property.html", null ] ] ], - [ "Countable", null, [ - [ "TBela\\CSS\\Value\\Set", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html", null ] - ] ], [ "Exception", null, [ + [ "TBela\\CSS\\Cli\\Exceptions\\DuplicateArgumentException", "d3/dd5/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1DuplicateArgumentException.html", null ], + [ "TBela\\CSS\\Cli\\Exceptions\\MissingParameterException", "da/db8/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1MissingParameterException.html", null ], + [ "TBela\\CSS\\Cli\\Exceptions\\UnknownParameterException", "d9/d4a/classTBela_1_1CSS_1_1Cli_1_1Exceptions_1_1UnknownParameterException.html", null ], [ "TBela\\CSS\\Exceptions\\IOException", "d0/d99/classTBela_1_1CSS_1_1Exceptions_1_1IOException.html", null ], [ "TBela\\CSS\\Parser\\SyntaxError", "da/dc4/classTBela_1_1CSS_1_1Parser_1_1SyntaxError.html", null ] ] ], [ "IteratorAggregate", null, [ [ "TBela\\CSS\\Interfaces\\RuleListInterface", "d2/dc7/interfaceTBela_1_1CSS_1_1Interfaces_1_1RuleListInterface.html", null ], - [ "TBela\\CSS\\Property\\PropertyList", "d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.html", null ], - [ "TBela\\CSS\\Value\\Set", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html", null ] + [ "TBela\\CSS\\Property\\PropertyList", "d9/dd3/classTBela_1_1CSS_1_1Property_1_1PropertyList.html", null ] ] ], [ "JsonSerializable", null, [ [ "TBela\\CSS\\Interfaces\\ElementInterface", "d5/d9e/interfaceTBela_1_1CSS_1_1Interfaces_1_1ElementInterface.html", null ], [ "TBela\\CSS\\Parser\\Position", "d1/dd8/classTBela_1_1CSS_1_1Parser_1_1Position.html", null ], [ "TBela\\CSS\\Parser\\SourceLocation", "d2/d99/classTBela_1_1CSS_1_1Parser_1_1SourceLocation.html", null ], - [ "TBela\\CSS\\Value", "dd/dca/classTBela_1_1CSS_1_1Value.html", null ], - [ "TBela\\CSS\\Value\\Set", "dd/d96/classTBela_1_1CSS_1_1Value_1_1Set.html", null ] + [ "TBela\\CSS\\Value", "dd/dca/classTBela_1_1CSS_1_1Value.html", null ] ] ] ]; \ No newline at end of file diff --git a/docs/api/html/index.html b/docs/api/html/index.html index 349349a6..c1518be1 100644 --- a/docs/api/html/index.html +++ b/docs/api/html/index.html @@ -87,22 +87,31 @@

    CSS (A CSS parser and minifier written in PHP)


    -

    Current version Packagist Documentation Known Vulnerabilities

    +

    CI Current version Packagist Documentation Known Vulnerabilities

    A CSS parser, beautifier and minifier written in PHP. It supports the following features

    Features

      -
    • generate sourcemap
    • +
    • multibyte characters encoding
    • +
    • sourcemap
    • +
    • multiprocessing: process large CSS input very fast
    • +
    • CSS Nesting module
    • +
    • partially implemented CSS Syntax module level 3
    • +
    • partial CSS validation
    • +
    • CSS colors module level 4
    • parse and render CSS
    • -
    • support CSS4 colors
    • +
    • optimize css:
      • merge duplicate rules
      • remove duplicate declarations
      • remove empty rules
      • -
      • process @import directive
      • +
      • compute css shorthand (margin, padding, outline, border-radius, font, background)
      • +
      • process @import document to reduce the number of HTTP requests
      • remove @charset directive
      • -
      • compute css shorthand (margin, padding, outline, border-radius, font)
      • -
      • query the css nodes using xpath like syntax or class name
      • -
      • transform the css and ast using the traverser api
      • +
      +
    • +
    • query api with xpath like or class name syntax
    • +
    • traverser api to transform the css and ast
    • +
    • command line utility

    Installation

    @@ -110,7 +119,11 @@

    $ composer require tbela99/css

    Requirements

    -

    This library requires PHP version >= 7.4. If you need support for older versions of PHP 5.6 - 7.3 then checkout this branch

    +
      +
    • PHP version >= 8.0 on master branch.
    • +
    • PHP version >= 5.6 supported in this branch
    • +
    • mbstring extension
    • +

    Usage:

    h1 {
    @@ -171,6 +184,8 @@

    ]);
    // fast
    +
    $css = $renderer->renderAst($parser);
    +
    // or
    $css = $renderer->renderAst($parser->getAst());
    // slow
    $css = $renderer->render($element);
    @@ -184,6 +199,8 @@

    use \TBela\CSS\Renderer;
    // fastest way to render css
    $beautify = (new Renderer())->renderAst($parser->setContent($css)->getAst());
    +
    // or
    +
    $beautify = (new Renderer())->renderAst($parser->setContent($css));
    // or
    $css = (new Renderer())->renderAst(json_decode(file_get_contents('style.json')));
    @@ -209,7 +226,25 @@

    $renderer->save($element, 'css/all.css');

    The CSS Query API

    -

    Example: Extract Font-src declaration

    +

    Example: get all background and background-image declarations that contain an image url

    +
    $element = Element::fromUrl('https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css');
    +
    +
    foreach ($element->query('[@name=background][@value*="url("]|[@name=background-image][@value*="url("]') as $p) {
    +
    +
    echo "$p\n";
    +
    }
    +

    result

    +
    .form-select {
    +
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c
    +
    /svg%3e")
    +
    }
    +
    .form-check-input:checked[type=checkbox] {
    +
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/s
    +
    vg%3e")
    +
    }
    +
    +
    ...
    +

    Example: Extract Font-src declaration

    CSS source

    @font-face {
    font-family: "Bitstream Vera Serif Bold";
    @@ -268,7 +303,6 @@

    // get all src properties in a @font-face rule
    $nodes = $stylesheet->query('@font-face/src');
    -
    echo implode("\n", array_map('trim', $nodes));

    result

    @font-face {
    @@ -288,7 +322,6 @@

    }

    render optimized css

    $stylesheet->setChildren(array_map(function ($node) { return $node->copy()->getRoot(); }, $nodes));
    -
    $stylesheet->deduplicate();
    echo $stylesheet;
    @@ -302,6 +335,66 @@

    }
    }

    +CSS Nesting

    +
    table.colortable {
    +
    & td {
    +
    text-align:center;
    +
    &.c { text-transform:uppercase }
    +
    &:first-child, &:first-child + td { border:1px solid black }
    +
    }
    +
    +
    +
    & th {
    +
    text-align:center;
    +
    background:black;
    +
    color:white;
    +
    }
    +
    }
    +

    render CSS nesting

    +
    +
    +
    echo new Parser($css);
    +

    result

    +
    table.colortable {
    +
    & td {
    +
    text-align: center;
    +
    &.c {
    +
    text-transform: uppercase
    +
    }
    +
    &:first-child,
    +
    &:first-child+td {
    +
    border: 1px solid #000
    +
    }
    +
    }
    +
    & th {
    +
    text-align: center;
    +
    background: #000;
    +
    color: #fff
    +
    }
    +
    }
    +

    convert nesting CSS to older representation

    +
    +
    use \TBela\CSS\Renderer;
    +
    +
    $renderer = new Renderer( ['legacy_rendering' => true]);
    +
    echo $renderer->renderAst(new Parser($css));
    +

    result

    +
    table.colortable td {
    +
    text-align: center
    +
    }
    +
    table.colortable td.c {
    +
    text-transform: uppercase
    +
    }
    +
    table.colortable td:first-child,
    +
    table.colortable td:first-child+td {
    +
    border: 1px solid #000
    +
    }
    +
    table.colortable th {
    +
    text-align: center;
    +
    background: #000;
    +
    color: #fff
    +
    }
    +

    The Traverser Api

    The traverser will iterate over all the nodes and process them with the callbacks provided. It will return a new tree Example using ast

    @@ -317,7 +410,7 @@

    // remove @media print
    $traverser->on('enter', function ($node) {
    -
    if ($node->type == 'AtRule' && $node->name == 'media' && (string) $node->value == 'print') {
    +
    if ($node->type == 'AtRule' && $node->name == 'media' && $node->value == 'print') {
    return Traverser::IGNORE_NODE;
    }
    @@ -339,7 +432,7 @@

    // remove @media print
    $traverser->on('enter', function ($node) {
    -
    if ($node->type == 'AtRule' && $node->name == 'media' && (string) $node->value == 'print') {
    +
    if ($node->type == 'AtRule' && $node->name == 'media' && $node->value == 'print') {
    return Traverser::IGNORE_NODE;
    }
    @@ -347,7 +440,7 @@

    $newElement = $traverser->traverse($element);
    echo $renderer->renderAst($newElement);
    -

    +

    Build a CSS Document

    use \TBela\CSS\Element\Stylesheet;
    @@ -418,7 +511,7 @@

    $stylesheet->append('style/main.css');
    // append url
    $stylesheet->append('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/brands.min.css');
    -

    +

    Performance

    parsing and rendering ast is 3x faster than parsing an element.

    use \TBela\CSS\Element\Parser;
    @@ -433,41 +526,107 @@

    $renderer = new Renderer(['compress' => true]);
    echo $renderer->renderAst($parser->getAst());
    -
    // slower
    +
    // slower - will build an Element
    echo $renderer->render($parser->parse());
    -

    +

    Parser Options

      -
    • flatten_import: process @import directive and import the content into the css. default to false.
    • -
    • allow_duplicate_rules: allow duplicated rules. By default duplicate rules except @font-face are merged
    • +
    • flatten_import: process @import directive and import the content into the css document. default to false.
    • +
    • allow_duplicate_rules: allow duplicated rules. By default, duplicate rules except @font-face are merged
    • allow_duplicate_declarations: allow duplicated declarations in the same rule.
    • +
    • capture_errors: silently capture parse error if true, otherwise throw a parse exception. Default to true
    -

    +

    Renderer Options

      -
    • sourcemap: generate sourcemap, default false
    • remove_comments: remove comments.
    • preserve_license: preserve comments starting with '/*!'
    • compress: minify output, will also remove comments
    • remove_empty_nodes: do not render empty css nodes
    • compute_shorthand: compute shorthand declaration
    • -
    • charset: preserve @charset
    • +
    • charset: preserve @charset. default to false
    • glue: the line separator character. default to '
      '
    • indent: character used to pad lines in css, default to a space character
    • convert_color: convert colors to a format between hex, hsl, rgb, hwb and device-cmyk
    • css_level: produce CSS color level 3 or 4. default to 4
    • allow_duplicate_declarations: allow duplicate declarations.
    • +
    • legacy_rendering: convert nesting css. default false
    -

    The full documentation can be found here

    +

    +Command line utility

    +

    the command line utility is located at './cli/css-parser'

    +
    $ ./cli/css-parser -h
    +
    +
    Usage:
    +
    $ css-parser [OPTIONS] [PARAMETERS]
    +
    +
    -h print help
    +
    --help print extended help
    +
    +
    parse options:
    +
    +
    -e, --capture-errors ignore parse error
    +
    +
    -f, --file css file or url
    +
    +
    -m, --flatten-import process @import
    +
    +
    -d, --parse-allow-duplicate-declarations allow duplicate declaration
    +
    +
    -p, --parse-allow-duplicate-rules allow duplicate rule
    +
    +
    render options:
    +
    +
    -a, --ast dump ast as JSON
    +
    +
    -S, --charset remove @charset
    +
    +
    -c, --compress minify output
    +
    +
    -u, --compute-shorthand compute shorthand properties
    +
    +
    -l, --css-level css color module
    +
    +
    -G, --legacy-rendering legacy rendering
    +
    +
    -o, --output output file name
    +
    +
    -L, --preserve-license preserve license comments
    +
    +
    -C, --remove-comments remove comments
    +
    +
    -E, --remove-empty-nodes remove empty nodes
    +
    +
    -r, --render-duplicate-declarations render duplicate declarations
    +
    +
    -s, --sourcemap generate sourcemap, require -o
    +

    +Minify inline css

    +
    $ ./cli/css-parser 'a, div {display:none} b {}' -c
    +
    #
    +
    $ echo 'a, div {display:none} b {}' | ./cli/css-parser -c
    +

    +Minify css file

    +
    $ ./cli/css-parser -f nested.css -c
    +
    #
    +
    $ ./cli/css-parser -f 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/brands.min.css' -c
    +

    +Dump ast

    +
    $ ./cli/css-parser -f nested.css -f 'https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css' -c -a
    +
    #
    +
    $ ./cli/css-parser 'a, div {display:none} b {}' -c -a
    +
    #
    +
    $ echo 'a, div {display:none} b {}' | ./cli/css-parser -c -a
    +

    The full documentation can be found here


    Thanks to Jetbrains for providing a free PhpStorm license

    This was originally a PHP port of https://github.com/reworkcss/css

    -
    Definition: Parser.php:22
    -
    Definition: Traverser.php:12
    +
    Definition: Parser.php:24
    +
    Definition: Traverser.php:13
    Definition: Renderer.php:20