/** * @param Tombstone $tombstone * * @return string */ private function renderInvokers(Tombstone $tombstone) { $invokers = array(); foreach ($tombstone->getVampires() as $vampire) { $invokers[] = $vampire->getInvoker(); } $invokers = array_unique($invokers); $invokersString = ''; foreach ($invokers as $invoker) { $this->invokerTemplate->setVar(array('invoker' => $invoker ?: 'global scope')); $invokersString .= $this->invokerTemplate->render(); } return $invokersString; }