public static function methods()
    {
        if (!is_array(self::$methods)) {
            self::$methods = [];
            $interfaces = class_implements('Toplan\\PhpSms\\ParasiticAgent');
            foreach ($interfaces as $interface) {
                self::$methods = array_merge(self::$methods, get_class_methods($interface));
            }
        }

        return self::$methods;
    }
public static function methods()
    {
        if (!is_array(self::$methods)) {
            self::$methods = [];
            $interfaces = class_implements('Toplan\\PhpSms\\ParasiticAgent');
            foreach ($interfaces as $interface) {
                self::$methods = array_merge(self::$methods, get_class_methods($interface));
            }
        }

        return self::$methods;
    }
public static function methods ( ) { if ( ! is_array ( self :: $ methods ) ) { self :: $ methods = [ ] ; $ interfaces = class_implements ( 'Toplan\\PhpSms\\ParasiticAgent' ) ; foreach ( $ interfaces as $ interface ) { self :: $ methods = array_merge ( self :: $ methods , get_class_methods ( $ interface ) ) ; } } return self :: $ methods ; }
Get methods name which inherit from interfaces.

@return array
Get methods name which inherit from interfaces .