Issues (150)

src/models/traits/Oauth2UserIdentifierTrait.php (1 issue)

1
<?php
2
3
namespace rhertogh\Yii2Oauth2Server\models\traits;
4
5
use rhertogh\Yii2Oauth2Server\interfaces\models\base\Oauth2ActiveRecordInterface;
6
7
trait Oauth2UserIdentifierTrait
8
{
9
    ////////////////////////
10
    /// Static Functions ///
11
    ////////////////////////
12
13
    /**
14
     * @inheritDoc
15
     */
16
    public static function findAllByUserId($userId)
17
    {
18
        return static::find()->where(['user_id' => $userId])->all();
19
    }
20
21
    /////////////////////////
22
    /// Getters & Setters ///
23
    /////////////////////////
24
25
    /**
26
     * @inheritDoc
27
     */
28 3
    public function getUserIdentifier()
29
    {
30 3
        return $this->user_id;
31
    }
32
33
    /**
34
     * @inheritDoc
35
     */
36 3
    public function setUserIdentifier($identifier)
37
    {
38 3
        $this->user_id = $identifier;
0 ignored issues
show
Bug Best Practice introduced by
The property user_id does not exist. Although not strictly required by PHP, it is generally a best practice to declare properties explicitly.
Loading history...
39
    }
40
}
41