Download the PHP package wexample/symfony-api without Composer
On this page you can find all versions of the php package wexample/symfony-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download wexample/symfony-api
More information about wexample/symfony-api
Files in wexample/symfony-api
Download wexample/symfony-api
More information about wexample/symfony-api
Files in wexample/symfony-api
Vendor wexample
Package symfony-api
Short Description A simple syntax to expose API in Symfony
License MIT
Package symfony-api
Short Description A simple syntax to expose API in Symfony
License MIT
Keywords symfony-ux
Please rate this library. Is it a good library?
Informations about the package symfony-api
A simple API syntax for Symfony controllers
Install
- Note that the src/Api/Controller directory will be accessible as service.
Create API Controller directory
Create a new directory in src/Api/Controller/
.
Update routing.yaml
Add the folder to your routes.yaml for loading routes.
api_controllers:
resource: '../src/Api/Controller/'
type: annotation
Usage
Create a controller extending the AbstractApiController class.
Testing in your project
Testing api vitals in your own project can help to check that every vital of your site is working well. Package test folder should be made accessible to composer autoloader.
Add to Composer
In composer.json
"autoload-dev": {
"psr-4": {
"Wexample\\SymfonyApi\\Tests\\": "vendor/wexample/symfony-api/tests/"
}
},
Add to PhpUnit
In phpunit.xml.dist
<testsuites>
<testsuite name="Api Test Suite">
<directory>vendor/symfony-api/tests</directory>
</testsuite>
</testsuites>
All versions of symfony-api with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.2
wexample/symfony-testing Version ^0.0.13
wexample/symfony-helpers Version ^0.1.98
wexample/symfony-design-system Version ^0.1.54
wexample/symfony-testing Version ^0.0.13
wexample/symfony-helpers Version ^0.1.98
wexample/symfony-design-system Version ^0.1.54
The package wexample/symfony-api contains the following files
Loading the files please wait ....