Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 283 Rev 339
Línea 20... Línea 20...
20
     *
20
     *
21
     * @var \LeadersLinked\Plugin\CurrentNetworkPlugin
21
     * @var \LeadersLinked\Plugin\CurrentNetworkPlugin
22
     */
22
     */
23
    private static $_instance;
23
    private static $_instance;
Línea -... Línea 24...
-
 
24
    
-
 
25
    /**
-
 
26
     * 
-
 
27
     * @var AdapterInterface $adapter
-
 
28
     */
-
 
29
    private $adapter;
Línea 24... Línea 30...
24
    
30
    
25
    
31
    
26
    /**
32
    /**
27
     *
33
     *
Línea 64... Línea 70...
64
     *
70
     *
65
     * @param AdapterInterface $adapter
71
     * @param AdapterInterface $adapter
66
     */
72
     */
67
    private function __construct($adapter) 
73
    private function __construct($adapter) 
68
    {
74
    {
-
 
75
        $this->adapter = $adapter;
69
        $this->hasNetwork = false;
76
        $this->hasNetwork = false;
70
        $networkMapper = NetworkMapper::getInstance($adapter);
77
        $networkMapper = NetworkMapper::getInstance($adapter);
Línea 71... Línea 78...
71
        
78
        
Línea 171... Línea 178...
171
    public function getHostname() : string 
178
    public function getHostname() : string 
172
    {
179
    {
173
        return  $this->hostname;
180
        return  $this->hostname;
174
    }
181
    }
Línea -... Línea 182...
-
 
182
 
-
 
183
    
-
 
184
    public function fetchDefaultNetwork()
-
 
185
    {
-
 
186
        $networkMapper = NetworkMapper::getInstance($this->adapter);
-
 
187
        $this->network = $networkMapper->fetchOneByDefault();
-
 
188
        if($this->network) {
-
 
189
            $this->hasNetwork = true;
-
 
190
            $this->hostname  = $this->network->main_hostname;
-
 
191
        }
-
 
192
        
Línea 175... Línea 193...
175
 
193
    }
176
 
194