protected function callShutdownMethods(\SplObjectStorage $shutdownObjects) { foreach ($shutdownObjects as $object) { $methodName = $shutdownObjects[$object]; $object->{$methodName}(); } }