Restler不需要所需的属性

时间:2017-02-02 05:50:17

标签: restler

我有我的对象类和API类。我可以在不发送task_list_iddisplay_order的情况下致电发帖。只要我通过title它就会调用方法。

class BaseTaskObj
{   
  /// @var int    $task_list_id   The SQL ident of the Task List to use for the Task. {@min 1}{@required true}
  public $task_list_id;
}

class PostTaskObj extends BaseTaskObj
{
  /// @var int    $assigned_id    The SQL ident of the Person who this task is assigned to {@min 1}{@required false}
  public $assigned_id;
}

class MyTaskAPI {
  /**
   * Creates a new Task associated with an existing task list.
   *
   * @param PostTaskObj $info The details of the Task object to create. {@required title, display_order}
   *
   * @status 201
   *
   * @return int The SQL ident of the newly created Task
   */
   function post(PostTaskObj $info) {
   }  
}

1 个答案:

答案 0 :(得分:0)

task_list_idassigned_id目前没有有效的phpdoc评论。它们也没有任何指定的值。这使它们成为api调用所需的参数。

但是你有{@required title, display_order}用无效参数覆盖所需列表,因此不需要它们