操作
Bug(バグ) #4354
完了master ブランチにて、プラグインでの個別投稿表示時にエラーが発生して正常に表示されない
開始日:
2020-01-17
期日:
進捗率:
100%
予定工数:
3.6 で発生するか:
No (いいえ)
3.8 で発生するか:
No (いいえ)
説明
Overview (現象)¶
プラグインでの個別投稿表示時にエラーが発生して正常に表示されない。
発生しているエラー
PHP Fatal error: Declaration of sfReversibleDoctrinePager::getResults() must be compatible with sfDoctrinePager::getResults($hydrationMode = NULL) in /var/www/sns/pluginstall.pne.local/lib/addon/sfReversibleDoctrinePager.class.php on line 20
個別日記の表示
個別イベントの表示
Causes (原因)¶
https://github.com/openpne/OpenPNE3/blob/master/lib/addon/sfReversibleDoctrinePager.class.php#L32
public function getResults()
sfReversibleDoctrinePager の getResults の引数には何も設定されていないが、
public function getResults($hydrationMode = null)
継承元の sfDoctrinePlugin の getResults の引数には $hydrationMode = null が設定されているため、エラーとなっている。
Way to fix (修正内容)¶
https://github.com/openpne/OpenPNE3/blob/master/lib/addon/sfReversibleDoctrinePager.class.php#L32
public function getResults()
↓
public function getResults($hydrationMode = null)
とする
ファイル
操作