function Snapshot::snapshotInterfaces
1 call to Snapshot::snapshotInterfaces()
- Snapshot::__construct in vendor/
sebastian/ global-state/ src/ Snapshot.php
File
-
vendor/
sebastian/ global-state/ src/ Snapshot.php, line 187
Class
- Snapshot
- A snapshot of global state.
Namespace
SebastianBergmann\GlobalStateCode
private function snapshotInterfaces() : void {
foreach (array_reverse(get_declared_interfaces()) as $interfaceName) {
$class = new ReflectionClass($interfaceName);
if (!$class->isUserDefined()) {
break;
}
$this->interfaces[] = $interfaceName;
}
$this->interfaces = array_reverse($this->interfaces);
}