Uygulama Servis Katmanı - API yöntemi arayüzleri yazmak için nasıl

0 Cevap php

Nasıl insanlar hizmet katmanı arayüzleri tasarlıyorsunuz?

Ben (PHP) Büyük bir web uygulama programlama ediyorum ve örneğin MVC kullanarak ve ince denetleyicileri programlama yaparken (Sözde kod aşağıda)

public savePersonAction() {
    $input = filter($_GET);
    ... input validation ...

    $result = $this->_service->savePerson( ? );

    ... etc
}

Hizmet savePerson (PHP, bir ilişkisel dizi) tüm $ giriş yapı ya bağlamda bir argüman almalı mıyım?

Örneğin Bu -

public function savePerson(array $input) {

veya bir tüm giriş alanlarını ayırmak ve "sert" bir arayüz örneğin vermelidir

public function savePerson($title, $firstName, $lastName, $dateOfBirth, ... etc.. for many more) {

Teşekkürler.

Paul

0 Cevap