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")); }