Api Service Symfony Bundle
Installation
Step 1: Download DvApiServiceBundle using composer
Require the druidvav/api-service-bundle
with composer Composer., (*1)
$ composer require druidvav/api-service-bundle
Step 2: Enable the bundle
Enable the bundle in the kernel:, (*2)
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Druidvav\ApiServiceBundle\DvApiServiceBundle(),
// ...
);
}
# app/config/config.yml
dv_api_service:
logger: "@monolog.logger.api"
Step 4: Define your api service files
# src/AppBundle/Resources/config/services.yml
services:
_defaults:
autowire: true # Automatically injects dependencies in your services.
autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.
AppBundle\ApiService\:
resource: '../../ApiService/*'
tags: [ "jsonrpc.api-service" ]