public function __construct(Router $owner, $name) { parent::__construct($owner); $this->name = $name; $this->controllerName = $name; $this->collectionActions = ['new' => Request::METHOD_GET, 'create' => Request::METHOD_POST, 'show' => Request::METHOD_GET, 'edit' => Request::METHOD_GET, 'update' => Request::METHOD_PUT, 'destroy' => Request::METHOD_DELETE]; $this->memberActions = []; $this->unnamedActions = ['create', 'show', 'update', 'destroy']; }
public function __construct($owner, $singularName, $pluralName) { parent::__construct($owner); $this->singularName = $singularName; $this->pluralName = $pluralName; $this->controllerName = $pluralName; $this->collectionActions = ['index' => Request::METHOD_GET, 'new' => Request::METHOD_GET, 'create' => Request::METHOD_POST]; $this->memberActions = ['show' => Request::METHOD_GET, 'edit' => Request::METHOD_GET, 'update' => Request::METHOD_PUT, 'destroy' => Request::METHOD_DELETE]; $this->unnamedActions = ['index', 'create', 'show', 'update', 'destroy']; }