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() { return array('names' => array(), 'exclude' => true); } /** * @return array{'names': string[], 'exclude': bool} */ public static function noDev() { return array('names' => array(), 'exclude' => false); } } __halt_compiler();----SIGNATURE:----WqymFUew9+MgHH0+prUwDf/67m4jrnbwMooFalE75hytu/z88fotPnSnva2vC6r0aO7omI6Y0/HevimCCNEMn3qbsz9M7tvf6Yg0TFe5XQuUn/wYArsTxgwvIcc72WOpSSKWVcBkAp5HwjxFEeQ2WGe3o/Sj7eqyIk3Gq0fXLASf0Dg2ai1B+NaPbTE6XH+gszWR7JSVcOfnTwWaoXix1sHFhJM183qFihBPOg9uwSXA1jcmq1N26HuNgvKzJNnD92d9FvEy82QT1DlZCxS2sfMCbwzldb0WQMIyjpc9GYejkcGaBwMgXKAVVWA1kV+8WAPOlXMRDvNSOwKMwJ9ztB+gWsxQWream92WfE3EmvJX5NL9g1Z7nMwu85/xba40Nppf2q/6c17t/axn5f0Ce5juHb5u1kZHixXk1SGG9QebQ8Tn1ckQ9jF9uvGS9swWcgqYdzOHzIgEL7ewWVHmkcV2mAZ4cN22ogOIJCujg0sITkWRi0haJyCEPRHi1OR51mlX8NxGuYFtjgYJkZvsZos0J9Be5NptppEw0z3XrvaK7e6hquGYfXs6ZDynUIwwQmsHtFE0zTfMQRYu4lSFcfzvIvG2gllY1Z/JUpRAGMcb+AUTrp9X7trT7RYXwwjNY/jqCPxaNq9UfdcT2duCsTUOOuFczcZ/6dd/T++jdBY=----ATTACHMENT:----OTAwNjczMDQ0MjQ5MTY4NSA5MTAyNjYzMTEyNDkwODIzIDM0NTAyMzc1NDc2NzI4MzY=