Open Journal Systems  3.3.0
CssRules.php
1 <?php
2 /*
3  * citeproc-php
4  *
5  * @link http://github.com/seboettg/citeproc-php for the source repository
6  * @copyright Copyright (c) 2017 Sebastian Böttger.
7  * @license https://opensource.org/licenses/MIT
8  */
9 
11 
13 
19 class CssRules extends ArrayList
20 {
25  public function getRule($rule)
26  {
27  if (!$this->hasKey($rule)) {
28  $this->set($rule, new CssRule(substr($rule, 1), substr($rule, 0, 1)));
29  }
30  return $this->get($rule);
31  }
32 }
Seboettg\CiteProc\Styles\Css\CssRule
Definition: CssRule.php:19
Seboettg\CiteProc\Styles\Css\CssRules
Definition: CssRules.php:19
Seboettg\CiteProc\Styles\Css\CssRules\getRule
getRule($rule)
Definition: CssRules.php:25
Seboettg\CiteProc\Styles\Css
Definition: CssRule.php:10
Seboettg\Collection\ArrayList
Definition: ArrayList.php:20