Initial import
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\models;
|
||||
|
||||
/**
|
||||
* Class UserPublic
|
||||
* @package app\models
|
||||
* @property $id
|
||||
* @property $full_name
|
||||
* @property $email
|
||||
* @property $password
|
||||
* @property $password_hash
|
||||
* @property $club_card
|
||||
*/
|
||||
class UserPublic extends _Base
|
||||
{
|
||||
public function setPasswordHash($password) {
|
||||
$this->password_hash = password_hash($password, PASSWORD_DEFAULT);
|
||||
}
|
||||
|
||||
public function getExplorerObjectsSumPoints() {
|
||||
return $this->hasMany(UserExplorerObjects::class, ['user_id' => 'id'])
|
||||
->joinWith('exploreObject')->sum('points');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user