Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 302 Rev 345
Línea 1... Línea 1...
1
<?php
1
<?php
2
 
-
 
3
declare(strict_types=1);
2
declare(strict_types = 1);
4
 
-
 
5
namespace LeadersLinked\Factory\Controller;
3
namespace LeadersLinked\Factory\Controller;
Línea 6... Línea 4...
6
 
4
 
7
use Laminas\ServiceManager\Factory\FactoryInterface;
5
use Laminas\ServiceManager\Factory\FactoryInterface;
8
use LeadersLinked\Controller\HabitValueController;
6
use LeadersLinked\Controller\HabitValueController;
9
use Psr\Container\ContainerInterface;
7
use Psr\Container\ContainerInterface;
Línea 10... Línea 8...
10
use LeadersLinked\Cache\CacheImpl;
8
use LeadersLinked\Cache\CacheImpl;
11
 
9
 
-
 
10
class HabitValueControllerFactory implements FactoryInterface
12
class HabitValueControllerFactory implements FactoryInterface
11
{
13
{
12
 
-
 
13
    public function __invoke(ContainerInterface $container, $requestedName, array $options = null)
-
 
14
    {
-
 
15
        $db = $container->get('leaders-linked-db');
Línea 14... Línea -...
14
    public function __invoke(ContainerInterface $container, $requestedName, array $options = null)
-
 
15
    {
-
 
16
 
-
 
17
        $db         = $container->get('leaders-linked-db');
-
 
18
        $cache      = $container->get('leaders-linked-cache');
16
        $cache = $container->get('leaders-linked-cache');
19
        $log        = $container->get('leaders-linked-log');
17
        $log = $container->get('leaders-linked-log');
20
        
-
 
21
        $translator     = $container->get('ServiceManager')->get('MvcTranslator');
18
 
22
        $config         = $container->get('ServiceManager')->get('config');
19
        $translator = $container->get('ServiceManager')->get('MvcTranslator');
23
        
20
        $config = $container->get('ServiceManager')->get('config');
24
        
21
 
25
        $config = array_filter($config, function($k) {
-
 
26
            return strpos($k, 'leaderslinked.') !== false;
22
        $config = array_filter($config, function ($k) {
27
        }, ARRAY_FILTER_USE_KEY);
-
 
28
        
23
            return strpos($k, 'leaderslinked.') !== false;
29
 
24
        }, ARRAY_FILTER_USE_KEY);
30
        
25