(c) by Andrzej Budzanowski kontakt@andrzej.budzanowski.pl
MPL-2.0
Missing from base PHP ReferenceFile
Use composer:
composer require psychob/reflection-file
<?php
use \PsychoB\ReflectionFile\ReflectionFile;
$reflection = new ReflectionFile($fileName);
$reflection->getFunctions();
$reflection->getClasses();
$reflection->getTraits();
$reflection->getInterfaces();