示例#1
0
文件: api4.php 项目: civicrm/api4
/**
 * @param Symfony\Component\DependencyInjection\ContainerBuilder $container
 */
function api4_civicrm_container($container)
{
    $container->addResource(new \Symfony\Component\Config\Resource\FileResource(__FILE__));
    $container->setDefinition('action_object_provider', new \Symfony\Component\DependencyInjection\Definition('Civi\\API\\Provider\\ActionObjectProvider', array()));
    $container->findDefinition('dispatcher')->addMethodCall('addSubscriber', array(new \Symfony\Component\DependencyInjection\Reference('action_object_provider')));
    $container->findDefinition('civi_api_kernel')->addMethodCall('registerApiProvider', array(new \Symfony\Component\DependencyInjection\Reference('action_object_provider')));
}