Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

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

Parameter

get

public

function

get(


?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

    post

    public

    function

    post(


    ?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

    put

    public

    function

    put(


    ?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
  • 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)