private function loadTokenGrantTypeProcessors(array $config, ContainerBuilder $container) { $builderDef = $container->getDefinition('akamon.oauth2_server.server_builder'); f\each(function ($id, $name) use($builderDef) { $builderDef->addMethodCall('addTokenGrantTypeProcessor', [$name, new Reference($id)]); }, f\map(f\key('id'), $config)); }
/** * @dataProvider keyNameProvider */ public function testKey($k) { $array = array('foo' => 10, 'bar' => 20); $key = f\key($k); $this->assertSame($array[$k], $key($array)); }