summaryrefslogtreecommitdiff
path: root/src/Models/Auth/Role.php
diff options
context:
space:
mode:
authorIgor Scheller <igor.scheller@igorshp.de>2019-07-28 19:13:05 +0200
committerIgor Scheller <igor.scheller@igorshp.de>2019-07-29 00:58:06 +0200
commit5d3efb625477f4412d0360244737a7524e7f5149 (patch)
tree56045c046587806ac9b9a7a8707a4597463746d4 /src/Models/Auth/Role.php
parent219c54411bb765bebd7813ad3e49ab05acf0b150 (diff)
Models: Updated method and property hints
Diffstat (limited to 'src/Models/Auth/Role.php')
-rw-r--r--src/Models/Auth/Role.php30
1 files changed, 17 insertions, 13 deletions
diff --git a/src/Models/Auth/Role.php b/src/Models/Auth/Role.php
index ede93ae1..bba98694 100644
--- a/src/Models/Auth/Role.php
+++ b/src/Models/Auth/Role.php
@@ -2,27 +2,31 @@
namespace Engelsystem\Models\Auth;
+use Carbon\Carbon;
use Engelsystem\Models\BaseModel;
use Engelsystem\Models\Team;
+use Engelsystem\Models\User\User;
+use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
+use Illuminate\Database\Query\Builder as QueryBuilder;
use Staudenmeir\EloquentHasManyDeep\HasManyDeep;
/**
- * @property integer $id
- * @property string $name
- * @property string|null $description
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
+ * @property integer $id
+ * @property string $name
+ * @property string|null $description
+ * @property Carbon $created_at
+ * @property Carbon $updated_at
*
- * @property-read \Illuminate\Database\Query\Builder|\Engelsystem\Models\Auth\Permission[] $permissions
- * @property-read \Illuminate\Database\Query\Builder|\Engelsystem\Models\Team[] $teams
- * @property-read \Illuminate\Database\Query\Builder|\Engelsystem\Models\User\User[] $users
+ * @property-read QueryBuilder|Collection|Permission[] $permissions
+ * @property-read QueryBuilder|Collection|Team[] $teams
+ * @property-read QueryBuilder|Collection|User[] $users
*
- * @method static \Illuminate\Database\Query\Builder|\Engelsystem\Models\User\User whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Engelsystem\Models\User\User[] whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\Engelsystem\Models\User\User[] whereDescription($value)
- * @method static \Illuminate\Database\Query\Builder|\Engelsystem\Models\User\User[] whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Engelsystem\Models\User\User[] whereUpdatedAt($value)
+ * @method static QueryBuilder|Role whereId($value)
+ * @method static QueryBuilder|Collection|Role[] whereName($value)
+ * @method static QueryBuilder|Collection|Role[] whereDescription($value)
+ * @method static QueryBuilder|Collection|Role[] whereCreatedAt($value)
+ * @method static QueryBuilder|Collection|Role[] whereUpdatedAt($value)
*/
class Role extends BaseModel
{