Proyectos de Subversion LeadersLinked - Services

Rev

Rev 232 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 232 Rev 301
Línea 20... Línea 20...
20
use LeadersLinked\Handler\SessionCacheHandler;
20
use LeadersLinked\Handler\SessionCacheHandler;
Línea 21... Línea 21...
21
 
21
 
-
 
22
 
22
 
23
 
23
 
24
return [
24
return [
25
    /*
25
    'session' => [
26
    'session' => [
26
        'config' => [
27
        'config' => [
Línea 37... Línea 38...
37
        'storage' => SessionArrayStorage::class,
38
        'storage' => SessionArrayStorage::class,
38
        'validators' => [
39
        'validators' => [
39
            RemoteAddr::class,
40
            RemoteAddr::class,
40
            HttpUserAgent::class,
41
            HttpUserAgent::class,
41
        ],
42
        ],
42
    ],
43
    ],*/
43
    'service_manager' => [
44
    'service_manager' => [
Línea 44... Línea 45...
44
        
45
        
45
        'factories' => [
46
        'factories' => [
Línea 46... Línea 47...
46
            //'Laminas\Db\Adapter\Adapter'  => 'Laminas\Db\Adapter\AdapterServiceFactory',
47
            //'Laminas\Db\Adapter\Adapter'  => 'Laminas\Db\Adapter\AdapterServiceFactory',
47
        
48
        
Línea 48... Línea 49...
48
            'leaders-linked-cache' => function ($sm) {
49
            'leaders-linked-cache' => function ($sm) {
49
                $config = $sm->get('config');
50
                $config = $sm->get('config');
Línea 50... Línea 51...
50
               
51
               
Línea 51... Línea 52...
51
                $cache = new CacheImpl($config);
52
                $cache = CacheImpl::getInstance($config);
Línea 69... Línea 70...
69
                    $dbname     = $config['leaderslinked.database.production_dbname'];
70
                    $dbname     = $config['leaderslinked.database.production_dbname'];
70
                    $user       = $config['leaderslinked.database.production_user'];
71
                    $user       = $config['leaderslinked.database.production_user'];
71
                    $password   = $config['leaderslinked.database.production_password'];
72
                    $password   = $config['leaderslinked.database.production_password'];
72
                }
73
                }
Línea 73... Línea -...
73
                
-
 
74
                
74
                
75
                $adapter = new \Laminas\Db\Adapter\Adapter([
75
                $adapter = new \Laminas\Db\Adapter\Adapter([
76
                    'driver'            => 'Pdo',
76
                    'driver'            => 'Pdo',
77
                    'dsn'               => 'mysql:dbname=' . $dbname . ';host=' . $host . ';port=' . $port,
77
                    'dsn'               => 'mysql:dbname=' . $dbname . ';host=' . $host . ';port=' . $port,
78
                    'username'                  => $user,
78
                    'username'                  => $user,
Línea 111... Línea 111...
111
                
111
                
112
                
112
                
113
                
113
                
114
                return $logger;
114
                return $logger;
115
            },
115
            },
116
          
116
          /*
Línea 117... Línea 117...
117
            'leaders-linked-session' => function ($sm) {
117
            'leaders-linked-session' => function ($sm) {
Línea 158... Línea 158...
158
                    $sessionManager = new \Laminas\Session\SessionManager();
158
                    $sessionManager = new \Laminas\Session\SessionManager();
159
                }
159
                }
Línea 160... Línea 160...
160
                
160
                
161
                \Laminas\Session\Container::setDefaultManager($sessionManager);
161
                \Laminas\Session\Container::setDefaultManager($sessionManager);
162
                return $sessionManager;
162
                return $sessionManager;
163
            },
163
            },*/
164
        ],
164
        ],
Línea 165... Línea 165...
165
        'abstract_factories' => [
165
        'abstract_factories' => [
166
                
166