Pubwich::setClasses PHP 메소드

setClasses() 공개 정적인 메소드

Set the $classes array
public static setClasses ( ) : void
리턴 void
    public static function setClasses()
    {
        require 'Services/Service.php';
        $columnCounter = 0;
        foreach (self::getServices() as $column) {
            $columnCounter++;
            self::$columns[$columnCounter] = array();
            foreach ($column as $service) {
                list($name, $variable, $config) = $service;
                $service_instance = strtolower($name . '_' . $variable);
                ${$service_instance} = Pubwich::loadService($name, $config);
                ${$service_instance}->setVariable($variable);
                self::$classes[] = ${$service_instance};
                self::$columns[$columnCounter][] =& ${$service_instance};
            }
        }
    }