This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
symfony/tests/lib/SymfonyTests/Components/Templating/ProjectTemplateDebugger.php
2010-01-04 15:26:20 +01:00

32 lines
522 B
PHP

<?php
use Symfony\Components\Templating\DebuggerInterface;
class ProjectTemplateDebugger implements DebuggerInterface
{
protected $messages = array();
public function log($message)
{
$this->messages[] = $message;
}
public function hasMessage($regex)
{
foreach ($this->messages as $message)
{
if (preg_match('#'.preg_quote($regex, '#').'#', $message))
{
return true;
}
}
return false;
}
public function getMessages()
{
return $this->messages;
}
}