Project

General

Profile

Bug(バグ) #3341

Doctrine_Query_Abstract で宣言されていないメソッド isSubquery() が使用されている

Added by Yuya Watanabe about 9 years ago. Updated over 2 years ago.

Status:
New(新規)
Priority:
Low(低め)
Assignee:
-
Target version:
Start date:
2013-05-07
Due date:
% Done:

0%

3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

Description

概要

Doctrine_Query_Abstract で宣言されていないメソッド isSubquery() が使用されている
このクラスは最上位クラスのため 継承元のメソッドは存在せず, abstract クラスであっても abstract メソッドで対象メソッドが宣言または定義されていない.

このコード部分自体はおそらく問題を出さないが,このクラスを継承して isSubstring() メソッドを実装してない場合なのに問題となる可能性がある.
また,このクラスはベンダ部分となるため本来はココでバグとして扱うべきではないかもしれないが念のためチケットを発行しておく.

lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Query/Abstract.php
1139         if ($this->isSubquery()) {
1140             $componentsBefore = $this->getQueryComponents();
1141         }

History

#1 Updated by Chiharu Nakajima over 7 years ago

  • Priority changed from Normal(通常) to Low(低め)

#2 Updated by Chiharu Nakajima over 7 years ago

このチケットの内容は下記の項目に該当する不具合であるため、一旦優先度を下げます。
・未対応でもユーザーに影響が少ない不具合(回避可能な不具合である等)

#3 Updated by kaoru n over 2 years ago

  • Target version set to OpenPNE 3.10.x

Also available in: Atom PDF