Blankaオブジェクト

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