public function __construct(array $configParsers = array())
{
foreach ($configParsers as $parser) {
if (!$parser instanceof ParserInterface) {
throw new InvalidArgumentType('Inner config parser', 'eZ\\Bundle\\EzPublishCoreBundle\\DependencyInjection\\Configuration\\ParserInterface', $parser);
}
}
$this->configParsers = $configParsers;
}