Blankaフレームワーク内で最も重要な役割を果すのがこのBlankaクラスのインスタンスである。 フレームワークのコア機能への窓口はこのオブジェクトに集約されており、コントローラは与えられたBlankaオブジェクトを通じて様々な処理を行う。 具体的には以下のような責務を行う。 - リクエストに関する情報の取得
- クッキー処理
- セッション処理
- コントローラの呼び出し
- プロバイダからのオブジェクトの取得
- ミドルウェア読み込み
- プラグイン読み込み
- 内部パラメータ処理
- レスポンス
このオブジェクトは、Blankaフレームワークでアプリケーションを作成していく上で最も重要なものであり、これを把握すること無しにはこのフレームワークを使うことはできない。 |