/** * Gets a {@link __ComponentFactory} singleton instance * * @return __ComponentFactory */ public static function &getInstance() { if (self::$_instance == null) { self::$_instance = new __ComponentFactory(); } return self::$_instance; }