itpeopleperformance / apihelper-bundle
Symfony4 Bundle - API short and fast usual render-2
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 4
Type:symfony-bundle
Requires
- php: >=7.1
- friendsofsymfony/rest-bundle: ^3.0
- jms/serializer-bundle: *
This package is not auto-updated.
Last update: 2025-03-27 06:40:16 UTC
README
Symfony2 Bundle - API short and fast usual render
Installation
Composer
Write in terminal:
composer require sopinet/apihelper-bundle-2 "1.0"
AppKernel
Enable the Bundle, Add to Kernel:
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
// ...
public function registerBundles()
{
$bundles = array(
// ...
new Sopinet\ApiHelperBundle\SopinetApiHelperBundle(),
new FOS\RestBundle\FOSRestBundle(),
new JMS\SerializerBundle\JMSSerializerBundle(),
);
// ...
}
}
Add to config
Configure FOSRestAPI:
fos_rest:
routing_loader:
default_format: json
Bundle dependency
Remember, this bundle has another bundles dependency:
https://github.com/schmittjoh/JMSSerializerBundle
https://github.com/FriendsOfSymfony/FOSRestBundle
Configuration about these bundles was included. If you have any problem with configuration, please, review official documentation about these bundles.
Use
use SopinetApiHelperBundle\Services\ApiHelper;
$apiHelper = $this->get('sopinet_apihelperbundle_apihelper');
...
return $apiHelper->responseOk();
TODO: More Documentation