Backdoor access to subclasses ONLY FOR DEVELOPMENT/TESTING.

Paramètres

(string) class: Name of the focus class:

(array) config: Contains name reference and test arguments:

Fichier

advagg_css_compress/css-compressor-3.x/src/lib/Control.inc, line 216

Classe

CSSCompression_Control
CSS Compressor [VERSION] [DATE] Corey Hart @ <a href="http://www.codenothing.com">http://www.codenothing.com</a>

Code

public function access($class, $method, $args) {
    if ($class == 'Control') {
        return call_user_func_array(array(
            $class,
            $method,
        ), $args);
    }
    else {
        if (strpos($class, '.') !== false) {
            $parts = explode('.', $class);
            $class = $parts[0];
            $subclass = $parts[1];
            return $this->{$class}
                ->access($subclass, $method, $args);
        }
        else {
            if (in_array($class, $this->subclasses)) {
                return $this->{$class}
                    ->access($method, $args);
            }
            else {
                throw new CSSCompression_Exception("Unknown Class Access - " . $class);
            }
        }
    }
}