Project

General

Profile

Enhancement(機能追加・改善) #4179

Task(タスク) #4112: PHP7対応のための修正を行う

SimplePie 1.4.3 へのアップデート

Added by Youichi Kimura over 6 years ago. Updated over 3 years ago.

Status:
Fixed(完了)
Priority:
Normal(通常)
Target version:
Start date:
2017-03-29
Due date:
% Done:

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

Revision 98c12660 (diff)
Added by Youichi Kimura over 6 years ago

update SimplePie 1.4.3 (refs #4179)

Revision 64036204 (diff)
Added by Youichi Kimura over 6 years ago

use sfAutoload to autoloading SimplePie classes (refs #4179)

Revision c2263a5f (diff)
Added by Youichi Kimura over 6 years ago

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.

Revision d45bf2b9 (diff)
Added by Youichi Kimura over 6 years ago

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

Also available in: Atom PDF