1: <?php
2:
3: /**
4: * This file is part of expect package.
5: *
6: * (c) Noritaka Horio <holy.shared.design@gmail.com>
7: *
8: * This source file is subject to the MIT license that is bundled
9: * with this source code in the file LICENSE.
10: */
11: namespace expect\matcher;
12:
13: use expect\FailedMessage;
14:
15: trait GreaterThanMatcherDelegatable
16: {
17: /**
18: * @var \expect\matcher\ToBeGreaterThan
19: */
20: private $greaterThanMatcher;
21:
22: /**
23: * {@inheritdoc}
24: */
25: public function match($actual)
26: {
27: return $this->greaterThanMatcher->match($actual);
28: }
29:
30: /**
31: * {@inheritdoc}
32: */
33: public function reportFailed(FailedMessage $message)
34: {
35: return $this->greaterThanMatcher->reportFailed($message);
36: }
37:
38: /**
39: * {@inheritdoc}
40: */
41: public function reportNegativeFailed(FailedMessage $message)
42: {
43: return $this->greaterThanMatcher->reportNegativeFailed($message);
44: }
45: }
46: