File: /virtual/nagasaki/public_html/ec/vendor/twig/twig/test/Twig/Tests/LegacyIntegrationTest.php
<?php
/*
* This file is part of Twig.
*
* (c) Fabien Potencier
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
class Twig_Tests_LegacyIntegrationTest extends Twig_Test_IntegrationTestCase
{
public function getExtensions()
{
return array(
new LegacyTwigTestExtension(),
);
}
public function getFixturesDir()
{
return dirname(__FILE__).'/LegacyFixtures/';
}
public function getTests($name, $legacyTests = false)
{
if (!$legacyTests) {
return array(array('not', '-', '', array(), '', array()));
}
return parent::getTests($name, true);
}
}
class LegacyTwigTestExtension extends Twig_Extension
{
public function getTests()
{
return array(
'multi word' => new Twig_Test_Method($this, 'is_multi_word'),
);
}
public function is_multi_word($value)
{
return false !== strpos($value, ' ');
}
public function getName()
{
return 'legacy_integration_test';
}
}