CakePHP2.2.5 で自作コンポーネント上でセッションコンポーネントを使おうとしてエラーが起きました。
PHP message: PHP Fatal error: Call to a member function check() on a non-object in
原因は自作コンポーネントのコンストラクタ内で親クラスのコンストラクタを呼び出していないためでした。。
public function __construct ($request, $response) {
parent::__construct($request, $response);# これ大事
}