12345678910111213141516171819202122232425262728293031323334 |
- <?php
- if ( !class_exists('Puc_v4p11_Update', false) ):
- /**
- * A simple container class for holding information about an available update.
- *
- * @author Janis Elsts
- * @access public
- */
- abstract class Puc_v4p11_Update extends Puc_v4p11_Metadata {
- public $slug;
- public $version;
- public $download_url;
- public $translations = array();
- /**
- * @return string[]
- */
- protected function getFieldNames() {
- return array('slug', 'version', 'download_url', 'translations');
- }
- public function toWpFormat() {
- $update = new stdClass();
- $update->slug = $this->slug;
- $update->new_version = $this->version;
- $update->package = $this->download_url;
- return $update;
- }
- }
- endif;
|