_addScripts(); } return array( 'onready' => implode(PHP_EOL, self::$_OnReady), 'script' => implode(PHP_EOL, self::$_Script), 'global' => implode(PHP_EOL, self::$_Global), ); } public static function register($className) { self::$_Classes[] = $className; } /** * Function called to add Scripts * @abstract */ protected function _addScripts() {} }