model !== null && $override === false) { throw new LogicException("コンテキスト 不正オーバーライド"); } $this->model = $model; } /** * @return TValue */ public function get() { return $this->model; } }