Ground Sunlight

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

ユーザ用ツール

サイト用ツール


apricot:core:application-class

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
最新のリビジョン 両方とも次のリビジョン
apricot:core:application-class [2020/05/08 11:34]
y2sunlight [Applicationクラス(暫定版)]
apricot:core:application-class [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:core:completion|Apricot コアの完成]]     * [[apricot:core:completion|Apricot コアの完成]]
   * [[apricot:app:top|Apricot アプリ]]   * [[apricot:app:top|Apricot アプリ]]
-  * [[apricot:app:ext|Apricot 拡張]]+  * [[apricot:ext:middleware|Apricot 拡張]]
  
 さて、準備が出来たのでいよいよコアのクラス群を作って行きたいと思います。 さて、準備が出来たのでいよいよコアのクラス群を作って行きたいと思います。
行 338: 行 339:
 { {
     return Core\Application::getInstance()->getSetting($dot, $default);     return Core\Application::getInstance()->getSetting($dot, $default);
 +}
 +
 +/**
 + * Checks if an application setting key is present
 + * @param string $dot Dot-notation key
 + * @return bool
 + */
 +function app_has($dot = null)
 +{
 +    return Core\Application::getInstance()->hasSetting($dot);
 } }
  
行 483: 行 494:
     $r->addGroup($base, function (FastRoute\RouteCollector $r) use($base)     $r->addGroup($base, function (FastRoute\RouteCollector $r) use($base)
     {     {
 +        // Home
         // TODO: Stub Version         // TODO: Stub Version
         $r->get('/', function() use($base){         $r->get('/', function() use($base){
apricot/core/application-class.txt · 最終更新: 2020/06/03 10:19 by tanaka