Passed
Push — master ( fb60c6...a721e7 )
by Rutger
03:14
created

Oauth2UserIdentifierTrait::setUserIdentifier()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 1
c 1
b 0
f 0
dl 0
loc 3
ccs 2
cts 2
cp 1
rs 10
cc 1
nc 1
nop 1
crap 1
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