Add meta data to models.

This commit is contained in:
James Cole
2021-09-18 10:08:10 +02:00
parent b3a98d7079
commit 481a6bdd5f
17 changed files with 87 additions and 0 deletions

View File

@@ -99,6 +99,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @property string $location
* @property string $liability_direction
* @property string $current_debt
* @property int|null $user_group_id
* @method static EloquentBuilder|Account whereUserGroupId($value)
*/
class Account extends Model
{

View File

@@ -78,6 +78,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Attachment withTrashed()
* @method static Builder|Attachment withoutTrashed()
* @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Attachment whereUserGroupId($value)
*/
class Attachment extends Model
{

View File

@@ -61,6 +61,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|AvailableBudget withTrashed()
* @method static Builder|AvailableBudget withoutTrashed()
* @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|AvailableBudget whereUserGroupId($value)
*/
class AvailableBudget extends Model
{

View File

@@ -94,6 +94,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Bill withTrashed()
* @method static Builder|Bill withoutTrashed()
* @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Bill whereUserGroupId($value)
*/
class Bill extends Model
{

View File

@@ -75,6 +75,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Budget withoutTrashed()
* @mixin Eloquent
* @property string $email
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Budget whereUserGroupId($value)
*/
class Budget extends Model
{

View File

@@ -69,6 +69,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Category withTrashed()
* @method static Builder|Category withoutTrashed()
* @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Category whereUserGroupId($value)
*/
class Category extends Model
{

View File

@@ -30,6 +30,28 @@ use Illuminate\Database\Eloquent\Relations\BelongsTo;
/**
* Class GroupMembership
*
* @property int $id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string|null $deleted_at
* @property int $user_id
* @property int $user_group_id
* @property int $user_role_id
* @property-read User $user
* @property-read \FireflyIII\Models\UserGroup $userGroup
* @property-read \FireflyIII\Models\UserRole $userRole
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership query()
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereUserGroupId($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|GroupMembership whereUserRoleId($value)
* @mixin \Eloquent
*/
class GroupMembership extends Model
{

View File

@@ -86,6 +86,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Recurrence withTrashed()
* @method static Builder|Recurrence withoutTrashed()
* @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Recurrence whereUserGroupId($value)
*/
class Recurrence extends Model
{

View File

@@ -74,6 +74,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Rule withTrashed()
* @method static Builder|Rule withoutTrashed()
* @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Rule whereUserGroupId($value)
*/
class Rule extends Model
{

View File

@@ -66,6 +66,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|RuleGroup withTrashed()
* @method static Builder|RuleGroup withoutTrashed()
* @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|RuleGroup whereUserGroupId($value)
*/
class RuleGroup extends Model
{

View File

@@ -75,6 +75,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|Tag withTrashed()
* @method static Builder|Tag withoutTrashed()
* @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|Tag whereUserGroupId($value)
*/
class Tag extends Model
{

View File

@@ -58,6 +58,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|TransactionGroup withTrashed()
* @method static Builder|TransactionGroup withoutTrashed()
* @mixin Eloquent
* @property int|null $user_group_id
* @method static \Illuminate\Database\Eloquent\Builder|TransactionGroup whereUserGroupId($value)
*/
class TransactionGroup extends Model
{

View File

@@ -116,6 +116,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @property-read Collection|Location[] $locations
* @property-read int|null $locations_count
* @property int $the_count
* @property int|null $user_group_id
* @method static EloquentBuilder|TransactionJournal whereUserGroupId($value)
*/
class TransactionJournal extends Model
{

View File

@@ -29,6 +29,23 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
/**
* Class UserGroup
*
* @property int $id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string|null $deleted_at
* @property string $title
* @property-read \Illuminate\Database\Eloquent\Collection|\FireflyIII\Models\GroupMembership[] $groupMemberships
* @property-read int|null $group_memberships_count
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup query()
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserGroup whereUpdatedAt($value)
* @mixin \Eloquent
*/
class UserGroup extends Model
{

View File

@@ -29,6 +29,23 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
/**
* Class UserRole
*
* @property int $id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string|null $deleted_at
* @property string $title
* @property-read \Illuminate\Database\Eloquent\Collection|\FireflyIII\Models\GroupMembership[] $groupMemberships
* @property-read int|null $group_memberships_count
* @method static \Illuminate\Database\Eloquent\Builder|UserRole newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|UserRole newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|UserRole query()
* @method static \Illuminate\Database\Eloquent\Builder|UserRole whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRole whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRole whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRole whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|UserRole whereUpdatedAt($value)
* @mixin \Eloquent
*/
class UserRole extends Model
{

View File

@@ -71,6 +71,8 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @property string $secret
* @method static Builder|Webhook whereSecret($value)
* @method static Builder|Webhook whereTitle($value)
* @property int|null $user_group_id
* @method static Builder|Webhook whereUserGroupId($value)
*/
class Webhook extends Model
{

View File

@@ -151,6 +151,11 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
* @method static Builder|User whereGuid($value)
* @method static Builder|User whereTwoFactorRecoveryCodes($value)
* @method static Builder|User whereTwoFactorSecret($value)
* @property int|null $user_group_id
* @property-read \Illuminate\Database\Eloquent\Collection|GroupMembership[] $groupMemberships
* @property-read int|null $group_memberships_count
* @property-read UserGroup|null $userGroup
* @method static Builder|User whereUserGroupId($value)
*/
class User extends Authenticatable
{