public function testImageMagickConfigurationFilters()
{
if (!isset($_ENV['imagemagickConvertPath']) || !is_executable($_ENV['imagemagickConvertPath'])) {
$this->markTestSkipped('Missing or mis-configured Imagemagick convert path.');
}
$customFilters = array('foobar' => '-foobar', 'wow' => '-amazing');
$this->load(array('imagemagick' => array('enabled' => true, 'path' => $_ENV['imagemagickConvertPath'], 'filters' => $customFilters)));
$this->assertTrue($this->container->hasParameter('ezpublish.image.imagemagick.filters'));
$filters = $this->container->getParameter('ezpublish.image.imagemagick.filters');
$this->assertArrayHasKey('foobar', $filters);
$this->assertSame($customFilters['foobar'], $filters['foobar']);
$this->assertArrayHasKey('wow', $filters);
$this->assertSame($customFilters['wow'], $filters['wow']);
}