Can't use $this in a static method, you fool.

This commit is contained in:
Yahnis Elsts 2012-05-27 12:14:24 +00:00
parent 14fcf30366
commit fa9172b477
1 changed files with 3 additions and 3 deletions

View File

@ -490,7 +490,7 @@ class PluginUpdate {
public $homepage;
public $download_url;
public $upgrade_notice;
private $fields = array('id', 'slug', 'version', 'homepage', 'download_url', 'upgrade_notice');
private static $fields = array('id', 'slug', 'version', 'homepage', 'download_url', 'upgrade_notice');
/**
* Create a new instance of PluginUpdate from its JSON-encoded representation.
@ -530,7 +530,7 @@ class PluginUpdate {
*/
public static function fromObject($object) {
$update = new PluginUpdate();
foreach($this->fields as $field){
foreach(self::$fields as $field){
$update->$field = $info->$field;
}
return $update;
@ -546,7 +546,7 @@ class PluginUpdate {
*/
public function toStdClass() {
$object = new StdClass();
foreach($this->fields as $field){
foreach(self::$fields as $field){
$object->$field = $this->$field;
}
return $object;