Esempio n. 1
0
 /**
  * Creates a new in memory package.
  *
  * @param string $name        The package's name
  * @param string $version     The package's version
  * @param string $prettyVersion The package's non-normalized version
  */
 public function __construct($name, $version, $prettyVersion)
 {
     parent::__construct($name);
     $this->version = $version;
     $this->prettyVersion = $prettyVersion;
     $this->dev = 'dev-' === substr($version, 0, 4) || '-dev' === substr($version, -4);
 }
 public function __construct($platformId = PID_ANY, $title = NULL, $version = NULL, $directDownloadUri = NULL, $directDownloadFallbackUri = NULL, $releaseDate = 0)
 {
     parent::__construct($platformId, $title, $version);
     if (!is_null($directDownloadUri) && strlen($directDownloadUri) > 0) {
         $this->directDownloadUri = "{$directDownloadUri}";
     }
     if (!is_null($directDownloadFallbackUri) && strlen($directDownloadFallbackUri) > 0) {
         $this->directDownloadFallbackUri = "{$directDownloadFallbackUri}";
     }
     $this->releaseDate = (int) $releaseDate;
 }