Merge pull request #11 from DavidAnderson684/patch-1

Allow the consumer to receive customised information from the server.
This commit is contained in:
Yahnis Elsts 2014-02-04 03:39:45 -08:00
commit 6d0a1ef2e5
1 changed files with 6 additions and 2 deletions

View File

@ -845,7 +845,9 @@ class PluginUpdate_1_3 {
*/
public static function fromObject($object) {
$update = new self();
foreach(self::$fields as $field){
$fields = self::$fields;
if (!empty($object->slug)) $fields = apply_filters('puc_retain_fields-'.$object->slug, $fields);
foreach($fields as $field){
$update->$field = $object->$field;
}
return $update;
@ -861,7 +863,9 @@ class PluginUpdate_1_3 {
*/
public function toStdClass() {
$object = new StdClass();
foreach(self::$fields as $field){
$fields = self::$fields;
if (!empty($this->slug)) $fields = apply_filters('puc_retain_fields-'.$this->slug, $fields);
foreach($fields as $field){
$object->$field = $this->$field;
}
return $object;