protected function isListener($listener)/*# : bool */
    {
        // object
        if (is_object($listener) &&
            $listener instanceof EventListenerInterface) {
            return true;
        }

        // static class name
        if (is_string($listener) &&
            is_a(
                $listener,
                '\\Phossa\\Event\\Interfaces\\EventListenerStaticInterface',
                true
            )) {
            return true;
        }

        return false;
    }
protected function isListener($listener)/*# : bool */
    {
        // object
        if (is_object($listener) &&
            $listener instanceof EventListenerInterface) {
            return true;
        }

        // static class name
        if (is_string($listener) &&
            is_a(
                $listener,
                '\\Phossa\\Event\\Interfaces\\EventListenerStaticInterface',
                true
            )) {
            return true;
        }

        return false;
    }
protected function isListener ( $ listener ) /*# : bool */ { // object if ( is_object ( $ listener ) && $ listener instanceof EventListenerInterface ) { return true ; } // static class name if ( is_string ( $ listener ) && is_a ( $ listener , '\\Phossa\\Event\\Interfaces\\EventListenerStaticInterface' , true ) ) { return true ; } return false ; }
Test if it is a valid listener

@param  EventListenerInterface|string $listener object/static class name
@return bool
@access protected
Test if it is a valid listener