/** * Returns a reference to the specified module for easier use * @param string $module * @return object */ public static function &module($module) { if (!array_key_exists($module, self::$modules)) { FabriqModules::load($module); } return self::$modules[$module]; }