public function testGetContextWithFilter7() { $leet = ezcTranslationBorkFilter::getInstance(); $context = array(); $context[] = new ezcTranslationData("The %fruit is round.", "%Fruit er rund.", false, ezcTranslationData::TRANSLATED); $expected = array(); $expected[] = new ezcTranslationData("The %fruit is round.", "[The %fruit is roond.]", false, ezcTranslationData::TRANSLATED); $leet->runFilter($context); self::assertEquals($expected, $context); }
<?php require_once 'tutorial_example_03.php'; $manager = new ezcTranslationManager($backend); $manager->addFilter(ezcTranslationBorkFilter::getInstance()); $search = $manager->getContext('nl_NL', 'search'); $params = array('search_string' => 'appelmoes', 'matches' => 4); echo $search->getTranslation("Search for '%search_string' returned %matches matches.", $params), "\n"; $manager = new ezcTranslationManager($backend); $manager->addFilter(ezcTranslationLeetFilter::getInstance()); $search = $manager->getContext('nl_NL', 'search'); $params = array('search_string' => 'appelmoes', 'matches' => 4); echo $search->getTranslation("Search for '%search_string' returned %matches matches.", $params), "\n";