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/06/03 10:19] (現在)
tanaka [テスト実行]
行 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){
行 500: 行 512:
 ここまでの実装で一度実行してみましょう。以下のように index.php を編集します。 ここまでの実装で一度実行してみましょう。以下のように index.php を編集します。
  
-{{fa>folder-open-o}} ** /apricot **+{{fa>folder-open-o}} ** /apricot/public **
 <code php index.php> <code php index.php>
 <?php <?php
apricot/core/application-class.1588905270.txt.gz · 最終更新: 2020/05/08 11:34 by y2sunlight