Rev 4 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4 | Rev 8 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | <?php /* <ViaThinkSoftSignature> |
1 | <?php /* <ViaThinkSoftSignature> |
2 | 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 |
23 | Q== |
23 | w== |
24 | </ViaThinkSoftSignature> */ ?> |
24 | </ViaThinkSoftSignature> */ ?> |
25 | <?php |
25 | <?php |
26 | 26 | ||
27 | /* |
27 | /* |
28 | 28 | ||
29 | VNag - Nagios Framework for PHP (C) 2014-2018 |
29 | VNag - Nagios Framework for PHP (C) 2014-2019 |
30 | __ ___ _____ _ _ _ ____ __ _ |
30 | __ ___ _____ _ _ _ ____ __ _ |
31 | \ \ / (_) __ |_ _| |__ (_)_ __ | | __/ ___| ___ / _| |_ |
31 | \ \ / (_) __ |_ _| |__ (_)_ __ | | __/ ___| ___ / _| |_ |
32 | \ \ / /| |/ _` || | | '_ \| | '_ \| |/ /\___ \ / _ \| |_| __| |
32 | \ \ / /| |/ _` || | | '_ \| | '_ \| |/ /\___ \ / _ \| |_| __| |
33 | \ V / | | (_| || | | | | | | | | | < ___) | (_) | _| |_ |
33 | \ V / | | (_| || | | | | | | | | | < ___) | (_) | _| |_ |
34 | \_/ |_|\__,_||_| |_| |_|_|_| |_|_|\_\|____/ \___/|_| \__| |
34 | \_/ |_|\__,_||_| |_| |_|_|_| |_|_|\_\|____/ \___/|_| \__| |
35 | 35 | ||
36 | Developed by Daniel Marschall www.viathinksoft.com |
36 | Developed by Daniel Marschall www.viathinksoft.com |
37 | Licensed under the terms of the Apache 2.0 license |
37 | Licensed under the terms of the Apache 2.0 license |
38 | Revision 2018-11-04 |
38 | Revision 2019-11-12 |
39 | 39 | ||
40 | */ |
40 | */ |
41 | 41 | ||
42 | /**************************************************************************************************** |
42 | /**************************************************************************************************** |
43 | 43 | ||
Line 1790... | Line 1790... | ||
1790 | 1790 | ||
1791 | if (!is_array($values)) $values = array($values); |
1791 | if (!is_array($values)) $values = array($values); |
1792 | foreach ($values as $value) { |
1792 | foreach ($values as $value) { |
1793 | if (!($value instanceof VNagValueUomPair)) $value = new VNagValueUomPair($value); |
1793 | if (!($value instanceof VNagValueUomPair)) $value = new VNagValueUomPair($value); |
1794 | 1794 | ||
1795 | assert($this->start instanceof VNagValueUomPair); |
1795 | assert(($this->start === 'inf') || ($this->start instanceof VNagValueUomPair)); |
1796 | assert($this->end instanceof VNagValueUomPair); |
1796 | assert(($this->end === 'inf') || ($this->end instanceof VNagValueUomPair)); |
1797 | 1797 | ||
1798 | if (($this->start !== 'inf') && (!$this->start->compatibleWith($value))) continue; |
1798 | if (($this->start !== 'inf') && (!$this->start->compatibleWith($value))) continue; |
1799 | if (($this->end !== 'inf') && (!$this->end->compatibleWith($value))) continue; |
1799 | if (($this->end !== 'inf') && (!$this->end->compatibleWith($value))) continue; |
1800 | $compatibleCount++; |
1800 | $compatibleCount++; |
1801 | 1801 |