App カテゴリー

Appファサードのレシピ


 実行している環境を確認

 コンソールで実行しているか判定する

 IoCコンテナに値を格納する

 インターフェイスと実装の関連付け

 IoCコンテナでオブジェクトを生成する

 "Before"フィルターを実装する

 フィルター"After"を実装する

 Shutdownコールバックの登録

 Shutdownコールバック処理を実行する

 アプリケーションが起動されているかどうかを判定する

 Booting、Booted Callbacksを登録する

 ミドルウェア(HttpKernel)を登録する

 アプリケーションからミドルウェア(HttpKernel)を削除する

 アプリケーションの停止がメンテナンスが理由で停止しているのか判定する

 メンテナンスモードのハンドラを登録する

 アプリケーションのBootstrapファイルを取得する

 サービスプロバイダの登録方法

 App::Finishコールバックの登録方法

 アプリケーションがリクエスト処理の準備ができているかどうか

 Httpステータスに関する例外をスローする

 404エラーを登録する

 エラーハンドラの登録

 最終的なエラーハンドラ登録

 Fatalエラーのエラーハンドリング

 アプリケーションで定義されている言語環境を取得する

 現在の言語環境を設定する

 デフォルトのRequestクラスを取得する

 コマンドライン向けリクエスト処理の設定

 静的にデフォルトのリクエストクラスをコールする