public static function getInstance() { if (self::$instance == null) { self::$instance = new ControllerFactory(); return self::$instance; } else { return self::$instance; } }
private static function init() { self::$initialized = true; self::$instance = new ControllerFactory(); }