public static function call(string $serviceId, callable $getResult)
{
$kernel = KernelFactory::createKernel();
$kernel->boot();
$container = $kernel->getContainer();
$service = $container->get($serviceId);
$result = $getResult($service);
$kernel->shutdown();
return $result;
}
/** * @inheritdoc */ public function parse(string $value) { return KernelIsolatedServiceCall::call('nelmio_alice.fixture_builder.expression_language.parser', function (ParserInterface $parser) use($value) { return $parser->parse($value); }); }