Proyectos de Subversion LeadersLinked - Services

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 283
Línea 16... Línea 16...
16
class CurrentUserPlugin extends AbstractPlugin
16
class CurrentUserPlugin extends AbstractPlugin
17
{
17
{
Línea 18... Línea 18...
18
    
18
    
19
    /**
19
    /**
-
 
20
     * 
-
 
21
     * @var \LeadersLinked\Plugin\CurrentUserPlugin
-
 
22
     */
-
 
23
    private static $_instance;
-
 
24
    
-
 
25
    /**
20
     * 
26
     * 
21
     * @var AuthenticationService
27
     * @var AuthenticationService
22
     */
28
     */
Línea 23... Línea 29...
23
    protected $auth;
29
    private $auth;
24
    
30
    
25
    /**
31
    /**
26
     *
32
     *
27
     * @var boolean
33
     * @var boolean
Línea 28... Línea 34...
28
     */
34
     */
29
    protected $hasIdentity;
35
    private $hasIdentity;
30
    
36
    
31
    
37
    
32
    /**
38
    /**
Línea 33... Línea 39...
33
     *
39
     *
34
     * @var boolean
40
     * @var boolean
35
     */
41
     */
36
    protected $hasImpersonate;
42
    private $hasImpersonate;
37
    
43
    
Línea 38... Línea 44...
38
    
44
    
39
    /**
45
    /**
40
     *
46
     *
41
     * @return \LeadersLinked\Model\User
47
     * @return \LeadersLinked\Model\User
42
     */
48
     */
Línea 43... Línea 49...
43
    protected $user;
49
    private $user;
44
    
50
    
45
    
51
    
46
    /**
52
    /**
47
     *
53
     *
Línea 48... Línea 54...
48
     * @return \LeadersLinked\Model\User
54
     * @return \LeadersLinked\Model\User
49
     */
55
     */
50
    protected $impersonate_user;
56
    private $impersonate_user;
51
    
57
    
52
    /**
58
    /**
Línea 53... Línea 59...
53
     * 
59
     * 
54
     * @var string
60
     * @var string
55
     */
61
     */
-
 
62
    private $deviceId;
56
    protected $deviceId;
63
    
57
    
64
    /**
58
    /**
65
     * 
-
 
66
     * @var Device
-
 
67
     */
-
 
68
    private $device;
Línea -... Línea 69...
-
 
69
    
-
 
70
    /**
-
 
71
     *
-
 
72
     * @param AdapterInterface $adapter
-
 
73
     * @return \LeadersLinked\Plugin\CurrentUserPlugin
-
 
74
     */
-
 
75
    public static function getInstance($adapter)
-
 
76
    {
-
 
77
        if(self::$_instance == null) {
-
 
78
            self::$_instance = new CurrentUserPlugin($adapter);
Línea 59... Línea 79...
59
     * 
79
        }
60
     * @var Device
80
        
61
     */
81
        return self::$_instance;
62
    protected $device;
82
    }