Transphporm\Builder::executeTssRule PHP Method

executeTssRule() private method

Process a TSS rule e.g. `ul li {content: "foo"; format: bar}
private executeTssRule ( $rule, $template, $config )
    private function executeTssRule($rule, $template, $config)
    {
        $rule->touch();
        $pseudoMatcher = $config->createPseudoMatcher($rule->pseudo);
        $hook = new Hook\PropertyHook($rule->properties, $this->baseDir, $config->getLine(), $rule->file, $rule->line, $pseudoMatcher, $config->getValueParser(), $config->getFunctionSet());
        $config->loadProperties($hook);
        $template->addHook($rule->query, $hook);
    }