perfectin / api
TYPO3 Flow package for creating api
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:typo3-flow-framework
Requires
- typo3/flow: *
This package is not auto-updated.
Last update: 2024-11-09 19:56:05 UTC
README
is a TYPO3.Flow package to create api's for existing code
Example routing
Find all TYPO3\Flow\Security\Role with REST
Routes.yaml:
-
name: 'Rest route for Roles'
uriPattern: role
httpMethods:
- GET
defaults:
'@package': PerfectIn.Api
'@controller': Rest
'@action': handle
class: TYPO3\Flow\Security\Policy\PolicyService
method: getRoles
Find one TYPO3\Flow\Security\Role with REST
Note that the variable {roleIdentifier} in the url is automatically mapped to the $roleIdentifier parameter in the
getRole
method
Routes.yaml:
-
name: 'Rest route for Role'
uriPattern: 'role/{roleIdentifier}'
httpMethods:
- GET
defaults:
'@package': PerfectIn.Api
'@controller': Rest
'@action': handle
class: TYPO3\Flow\Security\Policy\PolicyService
method: getRole