UsersTable
extends Table
in package
Users Model
Tags
Table of Contents
Properties
- $Comments : CommentsTable|HasMany
- $FavoritePlaces : FavoritePlacesTable|HasMany
- $Favorites : FavoritesTable|HasMany
- $Friendships : FriendshipsTable|HasMany
- $Histories : HistoriesTable|HasMany
- $NotificationPreferences : NotificationPreferencesTable|HasOne
- $PointsOfInterests : PointsOfInterestsTable|HasMany
- $Roadtrips : RoadtripsTable|HasMany
- $UserTokens : UserTokensTable|HasMany
Methods
- beforeSave() : void
- CallBack beforeSave Handles the profile picture upload before saving the user to the database.
- buildRules() : RulesChecker
- Returns a rules checker object that will be used for validating application integrity.
- deleteMany() : iterable<string|int, User>|ResultSetInterface<string|int, User>|false
- deleteManyOrFail() : iterable<string|int, User>|ResultSetInterface<string|int, User>
- findOrCreate() : User
- get() : User
- initialize() : void
- Initialize method
- newEmptyEntity() : User
- newEntities() : array<string|int, User>
- newEntity() : User
- patchEntities() : array<string|int, User>
- patchEntity() : User
- save() : User|false
- saveMany() : iterable<string|int, User>|ResultSetInterface<string|int, User>|false
- saveManyOrFail() : iterable<string|int, User>|ResultSetInterface<string|int, User>
- saveOrFail() : User
- validationDefault() : Validator
- Default validation rules.
Properties
$Comments
public
CommentsTable|HasMany
$Comments
$FavoritePlaces
public
FavoritePlacesTable|HasMany
$FavoritePlaces
$Favorites
public
FavoritesTable|HasMany
$Favorites
$Friendships
public
FriendshipsTable|HasMany
$Friendships
$Histories
public
HistoriesTable|HasMany
$Histories
$NotificationPreferences
public
NotificationPreferencesTable|HasOne
$NotificationPreferences
$PointsOfInterests
public
PointsOfInterestsTable|HasMany
$PointsOfInterests
$Roadtrips
public
RoadtripsTable|HasMany
$Roadtrips
$UserTokens
public
UserTokensTable|HasMany
$UserTokens
Methods
beforeSave()
CallBack beforeSave Handles the profile picture upload before saving the user to the database.
public
beforeSave(EventInterface $event, EntityInterface $entity, ArrayObject $options) : void
Parameters
- $event : EventInterface
- $entity : EntityInterface
- $options : ArrayObject
buildRules()
Returns a rules checker object that will be used for validating application integrity.
public
buildRules(RulesChecker $rules) : RulesChecker
Parameters
- $rules : RulesChecker
-
The rules object to be modified.
Return values
RulesCheckerdeleteMany()
public
deleteMany(iterable<string|int, mixed> $entities[, array<string|int, mixed> $options = = '[]' ]) : iterable<string|int, User>|ResultSetInterface<string|int, User>|false
Parameters
- $entities : iterable<string|int, mixed>
- $options : array<string|int, mixed> = = '[]'
Return values
iterable<string|int, User>|ResultSetInterface<string|int, User>|falsedeleteManyOrFail()
public
deleteManyOrFail(iterable<string|int, mixed> $entities[, array<string|int, mixed> $options = = '[]' ]) : iterable<string|int, User>|ResultSetInterface<string|int, User>
Parameters
- $entities : iterable<string|int, mixed>
- $options : array<string|int, mixed> = = '[]'
Return values
iterable<string|int, User>|ResultSetInterface<string|int, User>findOrCreate()
public
findOrCreate(mixed $search[, callable|null $callback = = 'null' ][, array<string|int, mixed> $options = = '[]' ]) : User
Parameters
- $search : mixed
- $callback : callable|null = = 'null'
- $options : array<string|int, mixed> = = '[]'
Return values
Userget()
public
get(mixed $primaryKey[, array<string|int, mixed>|string $finder = = '\'all\'' ][, CacheInterface|string|null $cache = = 'null' ][, Closure|string|null $cacheKey = = 'null' ], mixed ...$args) : User
Parameters
- $primaryKey : mixed
- $finder : array<string|int, mixed>|string = = '\'all\''
- $cache : CacheInterface|string|null = = 'null'
- $cacheKey : Closure|string|null = = 'null'
- $args : mixed
Return values
Userinitialize()
Initialize method
public
initialize(array<string, mixed> $config) : void
Parameters
- $config : array<string, mixed>
-
The configuration for the Table.
newEmptyEntity()
public
newEmptyEntity() : User
Return values
UsernewEntities()
public
newEntities(array<string|int, mixed> $data[, array<string|int, mixed> $options = = '[]' ]) : array<string|int, User>
Parameters
- $data : array<string|int, mixed>
- $options : array<string|int, mixed> = = '[]'
Return values
array<string|int, User>newEntity()
public
newEntity(array<string|int, mixed> $data[, array<string|int, mixed> $options = = '[]' ]) : User
Parameters
- $data : array<string|int, mixed>
- $options : array<string|int, mixed> = = '[]'
Return values
UserpatchEntities()
public
patchEntities(iterable<string|int, mixed> $entities, array<string|int, mixed> $data[, array<string|int, mixed> $options = = '[]' ]) : array<string|int, User>
Parameters
- $entities : iterable<string|int, mixed>
- $data : array<string|int, mixed>
- $options : array<string|int, mixed> = = '[]'
Return values
array<string|int, User>patchEntity()
public
patchEntity(EntityInterface $entity, array<string|int, mixed> $data[, array<string|int, mixed> $options = = '[]' ]) : User
Parameters
- $entity : EntityInterface
- $data : array<string|int, mixed>
- $options : array<string|int, mixed> = = '[]'
Return values
Usersave()
public
save(EntityInterface $entity[, array<string|int, mixed> $options = = '[]' ]) : User|false
Parameters
- $entity : EntityInterface
- $options : array<string|int, mixed> = = '[]'
Return values
User|falsesaveMany()
public
saveMany(iterable<string|int, mixed> $entities[, array<string|int, mixed> $options = = '[]' ]) : iterable<string|int, User>|ResultSetInterface<string|int, User>|false
Parameters
- $entities : iterable<string|int, mixed>
- $options : array<string|int, mixed> = = '[]'
Return values
iterable<string|int, User>|ResultSetInterface<string|int, User>|falsesaveManyOrFail()
public
saveManyOrFail(iterable<string|int, mixed> $entities[, array<string|int, mixed> $options = = '[]' ]) : iterable<string|int, User>|ResultSetInterface<string|int, User>
Parameters
- $entities : iterable<string|int, mixed>
- $options : array<string|int, mixed> = = '[]'
Return values
iterable<string|int, User>|ResultSetInterface<string|int, User>saveOrFail()
public
saveOrFail(EntityInterface $entity[, array<string|int, mixed> $options = = '[]' ]) : User
Parameters
- $entity : EntityInterface
- $options : array<string|int, mixed> = = '[]'
Return values
UservalidationDefault()
Default validation rules.
public
validationDefault(Validator $validator) : Validator
Parameters
- $validator : Validator
-
Validator instance.