Enhancement(機能追加・改善) #4179
Task(タスク) #4112: PHP7対応のための修正を行う
SimplePie 1.4.3 へのアップデート
100%
Description
Overview (概要)¶
OpenPNE に同梱されている SimplePie 1.0.1 (2007-07-23) は PHP7 で廃止された構文が含まれており、これを使用すると Parse Error で異常終了する。
Parse error: syntax error, unexpected 'new' (T_NEW) in /vagrant/lib/vendor/simplepie/simplepie.inc on line 659
SimplePie に依存する機能は、OpenPNE 本体に存在する「RSS リーダー」ガジェットおよび opBlogPlugin が該当するため、SimplePie をアップデートすることで PHP7 で動作できる状態にする。
Spec (仕様)¶
SimplePie 1.4.3 (2016-11-27) にアップデートする。
Associated revisions
update SimplePie 1.4.3 (refs #4179)
use sfAutoload to autoloading SimplePie classes (refs #4179)
update opRssFetcher for latest SimplePie (refs #4179)
The unit tests for opRssFetcher::autoDiscover() has been dropped because
SimplePie_Locator::find() is no longer discovering feeds when specifying local files.
update library dependency for NOTICE (refs #4179)
History
#1
Updated by Youichi Kimura over 6 years ago
- Subject changed from simplepie 1.4.3 へのアップデート to SimplePie 1.4.3 へのアップデート
- Status changed from New(新規) to Pending Review(レビュー待ち)
- % Done changed from 0 to 50
下記 Pull Request にてアップデートしました。レビューをお願いします
https://github.com/openpne/OpenPNE3/pull/459
#3
Updated by Shinichi Urabe over 6 years ago
- Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
- % Done changed from 50 to 70
#4
Updated by kaoru n almost 4 years ago
- Target version changed from OpenPNE 3.9.0 to OpenPNE 3.10.x
#5
Updated by kaoru n almost 4 years ago
すでにマージ済みです
#6
Updated by kaoru n over 3 years ago
- Target version changed from OpenPNE 3.10.x to OpenPNE 3.9.8
#7
Updated by kaoru n over 3 years ago
- Target version changed from OpenPNE 3.9.8 to OpenPNE 3.10.0
#8
Updated by isao sano over 3 years ago
- Status changed from Pending Testing(テスト待ち) to Pending Merge(マージ待ち)
- % Done changed from 70 to 80
試験完了です。問題ありません。
#9
Updated by kaoru n over 3 years ago
- Status changed from Pending Merge(マージ待ち) to Fixed(完了)
- % Done changed from 80 to 100