PdoAllActiveUsers   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 26
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
eloc 6
dl 0
loc 26
ccs 4
cts 4
cp 1
rs 10
c 0
b 0
f 0
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 6 1
1
<?php
2
namespace Germania\Users;
3
4
class PdoAllActiveUsers extends PdoAllUsers implements UsersInterface
5
{
6
7
    /**
8
     * @var string
9
     */
10
    public $table = 'users';
11
12
13
    /**
14
     * @var array
15
     */
16
    public $users = array();
17
18
19
    /**
20
     * @param PDO           $pdo
21
     * @param UserAbstract  $user   Optional: User template object
22
     * @param string        $table  Optional: Users table name
23
     */
24 10
    public function __construct( \PDO $pdo, UserAbstract $user = null, $table = null  )
25
    {
26 10
        parent::__construct( $pdo, $user, $table );
27
28 5
        $active = new ActiveUsersFilterIterator( $this );
29 5
        $this->users = iterator_to_array( $active );
30 5
    }
31
32
}
33
34