start = $start; $this->end = $end; } /** * @return Constraint */ public function getStart() { return $this->start; } /** * @return Constraint */ public function getEnd() { return $this->end; } /** * @return Constraint */ public static function fromZero() { static $zero; if (null === $zero) { $zero = new Constraint('>=', '0.0.0.0-dev'); } return $zero; } /** * @return Constraint */ public static function untilPositiveInfinity() { static $positiveInfinity; if (null === $positiveInfinity) { $positiveInfinity = new Constraint('<', PHP_INT_MAX.'.0.0.0'); } return $positiveInfinity; } /** * @return self */ public static function any() { return new self(self::fromZero(), self::untilPositiveInfinity()); } /** * @return array{'names': string[], 'exclude': bool} */ public static function anyDev() { // any == exclude nothing return array('names' => array(), 'exclude' => true); } /** * @return array{'names': string[], 'exclude': bool} */ public static function noDev() { // nothing == no names included return array('names' => array(), 'exclude' => false); } } __halt_compiler();----SIGNATURE:----fA8fDfr+VxK83Aon/XnHUMbXneuvPxtUPyZC/XEMS/N/3bUVcpVd6x8TP4fozDYqRsYr47xkGdTGJ/mOMxn7Y82RbV5l01CcPBi2VU7lE2nkaYcrEF3VVMmAz2BzqFb+Ak/aRF9QlHBlHfgA6b+psJyMa0cmKrmg2Qh2Y1hlgXB00iz6VDwqeEaqMjt42yNMuOiKUx16pNeo4g750SP9bU2zjJBZiPjHLcQUYtZR7MhwdUrEJ+LFQdzWmD7s6kHdmO41D+QvYtk9pQLEfJ7hPROMd787JH78x2bqaDhk/nU8cN+4UWJfJuJaNeF+1q4yoxOn+v5Qcl6jPkm4yXZk6r9sRjyPKI0mOz1qqtF3ZzxRNIzzgbPkJ0sGP2BlO65HnV7nJGmLfWNvCpCivTzfQzjflzf8NB1rE448aNLJlZ3xSwIS+LVd4ECE3Yn6KqaY0monOqsqrhr4xyQkooEswQBOP/nI55304MGLxW9Et8/MYseXL30ciJqYm4W6vE7hbH1RaaToxuxR1WX/fGdbm2fme7Hbzj42N+3FAqytT7SIoxbIFGVu3Cp2OnVarf6Pke2NyhALeVYT1FSrwFwjtvnXW6zqg4gY9v9MnvGjQJdpfrDY7kK8Sy39y0Gl6tKCPOkJC3DzZIs9AejaWEoDnxLU2OCzSdBuVT+pdMndQQM=----ATTACHMENT:----NzQ4ODc0MDUwMDA4MDQ1IDI0NzEyMDAzODkzMzIyOTggOTM2Njk2MzM4MzUyNDExNQ==