コード例 #1
0
ファイル: GeneratorTest.php プロジェクト: moszkva/angie
 public function testrenderRouterProviderStatment()
 {
     $generator = new Generator();
     $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'testApplication.') !== FALSE);
     $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'when("/test"') !== FALSE);
     $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'when("/test/:test"') !== FALSE);
     $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'when("/test/test3"') !== FALSE);
     $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication', 'someWhere'), 'otherwise(') !== FALSE);
     $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication', 'someWhere'), '"redirectTo":"someWhere"') !== FALSE);
     $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'when("/test3/:id/edit"') === FALSE);
     $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'when("/test/test3",{"controller":"AngieTestController3","templateUrl": function(params){ return "test/test3"}})') !== FALSE);
     $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), '"controller":"TestAngieTestController4"') !== FALSE);
     $this->assertTrue(strpos($generator->renderRouterProviderStatment('testApplication'), 'when("/test5",{"controller":"TestAngieTestController5","templateUrl": function(params){ return "test5"}})') !== FALSE);
 }
コード例 #2
0
ファイル: routes.php プロジェクト: moszkva/angie
<?php

use Moszkva\Angie\Generator;
Route::get('angie/get/routing', function () {
    $generator = new Generator();
    $generator->renderRouterProviderStatment($appName);
});
Route::get('angie/get/services', function () {
    $generator = new Generator();
    $generator->renderRouterProviderStatment($appName);
});