// only list classes, interfaces and traits if we are specifically asked
if ($input->getOption('classes')) {
- $ret = array_merge($ret, $this->filterClasses('Classes', get_declared_classes(), $internal, $user));
+ $ret = \array_merge($ret, $this->filterClasses('Classes', \get_declared_classes(), $internal, $user));
}
if ($input->getOption('interfaces')) {
- $ret = array_merge($ret, $this->filterClasses('Interfaces', get_declared_interfaces(), $internal, $user));
+ $ret = \array_merge($ret, $this->filterClasses('Interfaces', \get_declared_interfaces(), $internal, $user));
}
- if (function_exists('get_declared_traits') && $input->getOption('traits')) {
- $ret = array_merge($ret, $this->filterClasses('Traits', get_declared_traits(), $internal, $user));
+ if ($input->getOption('traits')) {
+ $ret = \array_merge($ret, $this->filterClasses('Traits', \get_declared_traits(), $internal, $user));
}
- return array_map([$this, 'prepareClasses'], array_filter($ret));
+ return \array_map([$this, 'prepareClasses'], \array_filter($ret));
}
/**
$ret = [];
if ($internal) {
- $ret['Internal ' . $key] = array_filter($classes, function ($class) {
+ $ret['Internal ' . $key] = \array_filter($classes, function ($class) {
$refl = new \ReflectionClass($class);
return $refl->isInternal();
}
if ($user) {
- $ret['User ' . $key] = array_filter($classes, function ($class) {
+ $ret['User ' . $key] = \array_filter($classes, function ($class) {
$refl = new \ReflectionClass($class);
return !$refl->isInternal();
*/
protected function prepareClasses(array $classes)
{
- natcasesort($classes);
+ \natcasesort($classes);
// My kingdom for a generator.
$ret = [];