Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


apricot:core:completion

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
apricot:core:completion [2020/05/05 11:08]
y2sunlight [テスト実行]
apricot:core:completion [2020/05/21 10:42] (現在)
y2sunlight [Apricot コアの完成]
行 13: 行 13:
     * [[apricot:core:request-class|Apricot リクエストクラス]]     * [[apricot:core:request-class|Apricot リクエストクラス]]
     * [[apricot:core:response-class|Apricot レスポンスクラス]]     * [[apricot:core:response-class|Apricot レスポンスクラス]]
 +    * [[apricot:core:base-controller|Apricot ベースコントローラ]]
     * Apricot コアの完成     * Apricot コアの完成
   * [[apricot:app:top|Apricot アプリ]]   * [[apricot:app:top|Apricot アプリ]]
-  * [[apricot:app:ext|Apricot 拡張]]+  * [[apricot:ext:middleware|Apricot 拡張]]
  
 ここまでで一通りコアのクラス群を作成し終わったので最後に index.php と Applicationクラス を修正してコアの完成形を作ります。尚、コアにはこの他に、ミドルウェアとアクションインターセプターの機能もありますが、それは「コアの拡張」で行います。 ここまでで一通りコアのクラス群を作成し終わったので最後に index.php と Applicationクラス を修正してコアの完成形を作ります。尚、コアにはこの他に、ミドルウェアとアクションインターセプターの機能もありますが、それは「コアの拡張」で行います。
行 86: 行 87:
         $instance = new $controller();         $instance = new $controller();
  
-        // Ecexute action +        // Invoke action 
-        $response = call_user_func_array(array($instance, $actionName), $params);+        $response = call_user_func_array(array($instance, 'invokeAction'), [$actionName, $params]);
         if ($response instanceof \Core\Foundation\Response)         if ($response instanceof \Core\Foundation\Response)
         {         {
行 113: 行 114:
     'setup' =>[     'setup' =>[
         config_dir('setup/whoops.setup.php'),    /* Error handler(whoops) */         config_dir('setup/whoops.setup.php'),    /* Error handler(whoops) */
-        config_dir('setup/idiorm.setup.php'),    /* ORM(idiorm) */ 
         config_dir('setup/bladeone.setup.php'),  /* View template (BladeOne) */         config_dir('setup/bladeone.setup.php'),  /* View template (BladeOne) */
     ],     ],
apricot/core/completion.1588644502.txt.gz · 最終更新: 2020/05/05 11:08 by y2sunlight