get_class_methods

Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Gets the class methods' names
get_class_methods(object|string $object_or_class): array
    protected static function getMutatorMethods($class)

    {

        
preg_match_all('/(?<=^|;)get([^;]+?)Attribute(;|$)/'implode(';'get_class_methods($class)), $matches);



        return 
$matches[1];

    }
    protected function getRelations($model)

    {

        return 
collect(get_class_methods($model))

            ->
map(fn ($method) => new ReflectionMethod($model$method))

            ->
reject(fn (ReflectionMethod $method) => $method->isStatic()

                || 
$method->isAbstract()