Ground Sunlight

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

ユーザ用ツール

サイト用ツール


apricot:core:completion

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
apricot:core:completion [2020/05/08 13:40]
y2sunlight [Apricot コアの完成]
apricot:core:completion [2020/05/21 10:42] (現在)
y2sunlight [Apricot コアの完成]
行 16: 行 16:
     * Apricot コアの完成     * Apricot コアの完成
   * [[apricot:app:top|Apricot アプリ]]   * [[apricot:app:top|Apricot アプリ]]
-  * [[apricot:app:ext|Apricot 拡張]]+  * [[apricot:ext:middleware|Apricot 拡張]]
  
 ここまでで一通りコアのクラス群を作成し終わったので最後に index.php と Applicationクラス を修正してコアの完成形を作ります。尚、コアにはこの他に、ミドルウェアとアクションインターセプターの機能もありますが、それは「コアの拡張」で行います。 ここまでで一通りコアのクラス群を作成し終わったので最後に index.php と Applicationクラス を修正してコアの完成形を作ります。尚、コアにはこの他に、ミドルウェアとアクションインターセプターの機能もありますが、それは「コアの拡張」で行います。
行 87: 行 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)
         {         {
apricot/core/completion.1588912820.txt.gz · 最終更新: 2020/05/08 13:40 by y2sunlight