druidvav / api-service-bundle
Package info
github.com/druidvav/sf-api-service-bundle
Type:symfony-bundle
pkg:composer/druidvav/api-service-bundle
v4.0-alpha4
2026-04-22 18:18 UTC
Requires
- php: >=7.4.0
- ext-json: *
- symfony/contracts: ^1.0 || ^2.5
- symfony/event-dispatcher: ^4.4 || ^5.4
- symfony/framework-bundle: ^4.4 || ^5.4
- symfony/stopwatch: ^4.4 || ^5.4
Conflicts
- symfony/framework-bundle: >=6.0
This package is auto-updated.
Last update: 2026-04-22 18:20:55 UTC
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" ]