Ejemplo n.º 1
0
Archivo: util.php Proyecto: roc/Borax
function service($serviceName)
{
    $manager = new ServiceManager();
    return $manager->get($serviceName);
}
Ejemplo n.º 2
0
<?php

namespace App\Service;

use Core\ServiceManager;
use Memcache;
$services = new ServiceManager();
$services->register('memcache', new Memcache());
$services->get('memcache')->connect(MEMCACHE_HOST, MEMCACHE_PORT);
Ejemplo n.º 3
0
<?php

namespace App\Service;

use Core\ServiceManager;
use Core\DB;
$services = new ServiceManager();
$services->register('db', new DB('mysql', MYSQL_DB));
if (defined('MYSQL_SOCKET')) {
    $services->get('db')->setSocket(MYSQL_SOCKET);
} else {
    $services->get('db')->setHost(MYSQL_HOST, MYSQL_PORT);
}
$services->get('db')->setCredentials(MYSQL_USER, MYSQL_PASSWORD);
Ejemplo n.º 4
0
<?php

namespace App\Service;

use Core\ServiceManager;
use Memcached;
$services = new ServiceManager();
$services->register('memcached', new Memcached());
$services->get('memcached')->addServer(MEMCACHE_HOST, MEMCACHE_PORT);