示例#1
0
 public function testConfigureFilter()
 {
     $config = new \Doctrine\ORM\Configuration();
     $validFilter = $this->getMockBuilder('\\Doctrine\\ORM\\Query\\Filter\\SQLFilter')->disableOriginalConstructor()->getMock();
     $config->addFilter("geolocation", $validFilter);
     $config->addFilter("locale", "\\Doctrine\\Tests\\ORM\\Functional\\MyLocaleFilter");
     $this->assertEquals("\\Doctrine\\Tests\\ORM\\Functional\\MyLocaleFilter", $config->getFilter("locale"));
     $this->assertNull($config->getFilter("foo"));
     $this->assertInstanceOf("\\Doctrine\\ORM\\Query\\Filter\\SQLFilter", $config->getFilter("geolocation"));
 }