$files = glob($dir . "*111222333*");
echo end($files);
$xml = new SimpleXMLElement("https://www.rosatom.ru/upload/iblock_rss_38.xml", 0, true);
$title = $xml->channel->item[0]->title;
$description = $xml->channel->item[0]->description;
$dom = new DOMDocument();
$dom->loadHTML('<?xml encoding="UTF-8">' . $description);
$div = $dom->getElementsByTagName('div')[0];
var_dump($div->textContent);
$description = (string)$xml->channel->item[0]->description->div[0];
Что бы решить эту проблему, вам нужно создать отдельный класс Композера и забиндить его в этом методе boot.
В созданном классе, в методе compose() можете получить доступ к сессии
В документации всё описано как сделать.
Разница в том, что вы в boot() только биндите класс, который будет использован при выводе шаблона и на этапе формирования шаблона сессия уже будет доступна.