* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Templating\Tests\Fixtures; use Symfony\Component\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; } }