Example #1
0
File: util.php Project: roc/Borax
function service($serviceName)
{
    $manager = new ServiceManager();
    return $manager->get($serviceName);
}
Example #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);
Example #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);
Example #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);