Answers for "php find all classes in a project"

PHP
2

get all class methods php

get_class_methods(object|string $object_or_class): array
Posted by: Guest on July-06-2021
0

php find all subclasses of class

/* Loops through all loaded classes (get_declared_classes()) and
returns an array of subclasses of the provided $parent */
function getSubclasses(string $parent):array {
	return array_reduce(get_declared_classes(), function($subclasses, $class) use ($parent) {
		if (is_subclass_of($class, $parent)) {
			$subclasses[] = $class;
		}
		return $subclasses;
	}, []);
}
Posted by: Guest on July-18-2020

Browse Popular Code Answers by Language