public function testCollect() { $c = new MessagesCollector(); $c->addMessage('foo'); $data = $c->collect(); $this->assertEquals(1, $data['count']); $this->assertEquals($c->getMessages(), $data['messages']); }
/** * {@inheritDoc} */ public function getMessages() { if (!empty($GLOBALS['TL_DEBUG']['classes_aliased'])) { foreach ((array) $GLOBALS['TL_DEBUG']['classes_aliased'] as $class) { preg_match_all('#(.*)\\s<.*\\((.*)\\)#', $class, $matches, PREG_SET_ORDER); $this->addMessage($matches[0][2] . ' aliased to ' . $matches[0][1], 'aliases'); } } if (!empty($GLOBALS['TL_DEBUG']['classes_set'])) { foreach ((array) $GLOBALS['TL_DEBUG']['classes_set'] as $class) { $this->addMessage($class, 'autoload.php classmap'); } } foreach (get_included_files() as $file) { $this->addMessage(str_replace(TL_ROOT, 'TL_ROOT', $file), 'includes'); } return parent::getMessages(); }