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:----NgkUbDv1WKrMx7g89ZUP49Wkfg5PGeoYt1UQUOizVbW1Znup4hGkIr6rfvIe0Ue28p5mlw9jbQU75F6vrUEuX1eTufgKNDH1L26IqJlYSbpZy9+rsvHbA7hNF9y7b9cK7H3IRLh6zprMXx1/7bTNvT1qDVK87JEX/hxDoxWUgTXNj/WN4z4yuQi4ja0ZpFUm8PQdmPmfSAWapjGuFZa7bPz9ouVx3v2J7v06M6xKYTWE6bdf2MJqcrrRVnMtAZnpIxTXtkrXRmXt5bBkNYTW6bTbrRNSUXEoZ2YCp8SvGXS3ePn5ecLROw1ZE+6KEb2qlKAlI/nMdArMm+0aE6C6H/fNQEi3rbQTf28Obeq4Ih1JW/hI/Sdd5WlWp4G2XY4il3u/fu53ktHyCtyjT7sPVV99h4PnBIx50rmxk0DZQk4Xk1DttdK5jRztIazOrXjec3gKyhtWkbU23ymJO4BHVL8S+1XfVt97ktjEq4rWafR3Y7lm3fDQQfn/Nj8oLY0V4b2LWcsvfQ4UwkVJRM9S9ZkzUavVJdZdA8UVNj2D62ZKPmiFhNJVua31cQukFNh6EAsBARxYOhTjVb/4swbW3dnM/DZ58CcTv3M59lA4ra/ReDQ1JwX+OJ/D3uOiC1G1nUEx6tpmIvqFfL2o6Nket/TbAgaacanQG+bw/ujbH3I=----ATTACHMENT:----NjQ0Nzk2MzE2MDI4NDI1NiAxNTYwNTU3NjM1MzMzODIwIDU0MTM4NTg1NzkxMDUzMQ==