/** * get singleton instance */ public function factory() { if (isset(self::$instance) and self::$instance) { return self::$instance; } return self::$instance = new ilSearchCommandQueue(); }