DiDom\Query::setCompiled PHP Method

setCompiled() public static method

public static setCompiled ( array $compiled )
$compiled array
    public static function setCompiled($compiled)
    {
        if (!is_array($compiled)) {
            throw new InvalidArgumentException(sprintf('%s expects parameter 1 to be array, %s given', __METHOD__, gettype($compiled)));
        }
        static::$compiled = $compiled;
    }

Usage Example

Example #1
0
 public function testGetCompiled()
 {
     Query::setCompiled([]);
     $selector = '.post h2';
     $xpath = '//*[contains(concat(" ", normalize-space(@class), " "), " post ")]//h2';
     $compiled = [$selector => $xpath];
     Query::compile($selector);
     $this->assertEquals($compiled, Query::getCompiled());
 }
All Usage Examples Of DiDom\Query::setCompiled