Esempio n. 1
0
 public function testRegisterCallCount()
 {
     $app = \DMS\Tornado\Tornado::getInstance();
     $app->config('count', 0);
     $hook = new \DMS\Tornado\Hook();
     $hook->register('hook', function () use($app) {
         $count = $app->config('count') + 1;
         $app->config('count', $count);
         return true;
     }, 0);
     $hook->register('hook', function () use($app) {
         $count = $app->config('count') + 2;
         $app->config('count', $count);
         return true;
     }, 1);
     $hook->call('hook');
     $count = $count = $app->config('count');
     $this->assertEquals(3, $count);
 }
Esempio n. 2
0
 public function setUp()
 {
     $this->app = \DMS\Tornado\Tornado::getInstance();
     $this->app->config('tornado_hmvc_module_path', 'test/modules/');
 }
Esempio n. 3
0
 public function testInstance()
 {
     $tornado = \DMS\Tornado\Tornado::getInstance();
     $this->assertInstanceOf('\\DMS\\Tornado\\Tornado', $tornado);
 }
 *                                                   ,+@##'`                                                  |
 *                                         @@'`                                                               |
 *                                         '@@@@@@#+;;'#                                                      |
 *                                          @@@@@@@@@@@:                                                      |
 *                                           @@@@@@@@@,                                                       |
 *                                           :@@@@@@@,                                                        |
 *                                            :@@@@@,                                                         |
 *                                             :@@@#                                                          |
 *                                              `@@                                                           |
 *                                                @                                                           |
 *                                                                                                            |
 * ---------------------------------- Generado por: http://picascii.com ------------------------------------- |
 */
// se incluye el autoload de clases
require 'app/vendor/autoload.php';
// se instancia tornado
$app = \DMS\Tornado\Tornado::getInstance();
// se incluyen los componentes generales de la aplicación
require 'app/config/config.php';
require 'app/src/services.php';
require 'app/src/routes.php';
require 'app/src/hooks.php';
// se incluyen los componentes de desarrollo de la aplicación
if ($app->config('tornado_environment_development') === true) {
    require 'app/config/config_dev.php';
    require 'app/src/services_dev.php';
    require 'app/src/routes_dev.php';
    require 'app/src/hooks_dev.php';
}
// se inicia la aplicación
$app->run();