laravel - How to implement 'getPermissions' for Contracts\HasPermissions? -
i'm following documentation of laravel-doctrine on acl http://www.laraveldoctrine.org/docs/1.2/acl/ , got trouble doing it.
i creted class roles this:
<?php namespace app\entities; use doctrine\orm\mapping orm; use laraveldoctrine\acl\contracts\role rolecontract; use laraveldoctrine\acl\contracts\haspermissions haspermissioncontract; use laraveldoctrine\acl\permissions\haspermissions; /** * @orm\entity * @orm\table(name="role") */ class role implements rolecontract, haspermissioncontract { use haspermissions; /** * @acl\haspermissions */ public $permissions; /** * @orm\id * @orm\column(type="integer") * @orm\generatedvalue(strategy="auto") */ protected $id; /** * @orm\column(type="string") */ protected $name; /** * @return int */ public function getid() { return $this->id; } /** * @return string */ public function getname() { return $this->name; } }
but error says have implement method public function getpermissions()
. method in contract laraveldoctrine\acl\contracts\haspermissions
.
my question is: have method? i'm forgot something? have implement in method? documentation doesn't help...
Comments
Post a Comment