我可以定义参数与类在Restler?



当我有一个GET端点时,我想用不同的类声明参数。

的例子:

/**
* @param ClassA a
* @param ClassB b
...
public function getSomething() {}
public ClassA {
/**
* @param int
*/
public $i;
}
public ClassB {
...
}

是的,使用类作为参数工作良好。参见https://restler5.luracast.com/examples/_016_forms/readme.html Users类使用地址类

/**
* @param string  $firstName
* @param string  $lastName
* @param string  $email
* @param string  $password
* @param Address $address
*
* @return array
*
* @view users
*/
function postSignUp($firstName, $lastName, $email, $password, $address)
{
return func_get_args();
}

地址类如下

<?PHP
class Address
{
public $blockNumber;
public $streetName;
public $floor;
public $unitNumber;
public $country;
public $postalCode;
} 

最新更新