druidvav / api-service-bundle
Package info
github.com/druidvav/sf-api-service-bundle
Type:symfony-bundle
pkg:composer/druidvav/api-service-bundle
v3.4.1
2021-12-29 11:16 UTC
Requires
- php: >=7.4.0
- ext-json: *
- druidvav/essentials-bundle: ^2.3
- symfony/event-dispatcher: ^3.4
- symfony/framework-bundle: ^3.4
- symfony/stopwatch: ^3.4
README
Installation
Step 1: Download DvApiServiceBundle using composer
Require the druidvav/api-service-bundle with composer Composer.
$ composer require druidvav/api-service-bundle
Step 2: Enable the bundle
Enable the bundle in the kernel:
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Druidvav\ApiServiceBundle\DvApiServiceBundle(), // ... ); }
Step 3: Configure the 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" ]