invoke() public static method

public static invoke ( $app_class, $app_root_dir, $env )
Beispiel #1
0
<?php

namespace {
    require_once __DIR__ . '/../vendor/autoload.php';
    use Pimple\Container;
    class Application extends \Dietcube\Application
    {
        public function config(Container $c)
        {
        }
    }
    class Route implements \Dietcube\RouteInterface
    {
        public function definition(Container $c)
        {
            return [['GET', '/', 'Example::hello']];
        }
    }
}
namespace Controller {
    class ExampleController extends \Dietcube\Controller
    {
        public function hello()
        {
            return 'hello world';
        }
    }
}
namespace {
    \Dietcube\Dispatcher::invoke('Application', __DIR__ . '/..', 'development');
}
<?php

/**
 *
 */
require dirname(__DIR__) . '/vendor/autoload.php';
use Dietcube\Dispatcher;
Dispatcher::invoke('\\Bravewood\\Application', dirname(__DIR__) . '/app', Dispatcher::getEnv());
Beispiel #3
0
<?php

/**
 *
 */
require dirname(__DIR__) . '/vendor/autoload.php';
use Dietcube\Dispatcher;
Dispatcher::invoke('\\DietcubeSample\\Application', dirname(__DIR__) . '/app', Dispatcher::getEnv());
<?php

/**
 * Created by IntelliJ IDEA.
 * User: yui_tang
 * Date: 1/12/16
 * Time: 19:03
 */
require dirname(__DIR__) . '/vendor/autoload.php';
use Dietcube\Dispatcher;
Dispatcher::invoke('\\ZDiet\\Application', dirname(__DIR__) . '/app', Dispatcher::getEnv());