Damit ein neuer RESTful-Service als Typ zur Auswahl bei der REST-Page auftaucht, muss er das Interface \Brandbox\JoinRestful\Join\Restful\Lib\Service\RestfulServiceInterface implementieren.
Interface \Brandbox\JoinRestful\Join\Restful\Lib\Service\RestfulServiceInterface
Methode | Signatur |
---|
get | public |
function |
get( |
?Restful\Lib\Entity\RestPage $restPage,
?Map\Lib\Entity\EtlMapProfile $etlMapProfile,
array $etlMapProperties,
array $parameters
): |
array; |
post | public |
function |
post( |
?Restful\Lib\Entity\RestPage $restPage,
?Map\Lib\Entity\EtlMapProfile $etlMapProfile,
array $etlMapProperties,
array $parameters
): |
array; |
put | public |
function |
put( |
?Restful\Lib\Entity\RestPage $restPage,
?Map\Lib\Entity\EtlMapProfile $etlMapProfile,
array $etlMapProperties,
array $parameters
): |
array; |
delete | public |
function |
delete( |
?Restful\Lib\Entity\RestPage $restPage,
?Map\Lib\Entity\EtlMapProfile $etlMapProfile,
array $etlMapProperties,
array $parameters
): array;
- Aufgerufene REST-Page
- Verwendetes Mapping-Profil
- Verwendete Datenbankfelder (Mapping)
- Validierte Parameter
...
): array; |
Über \Brandbox\JoinRestful\Join\Restful\ContextProvider können jederzeit die dem aktuellen Aufruf zu Grunde liegende Seite, Mappingprofil, Feldmappings und Parameter abgeholt werden.
Folgende Standard-Services implementieren dieses Interface.
Untergeordnete Seiten (Anzeige untergeordneter Seiten) |
---|