Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
namespace Hamcrest;
3
 
4
/*
5
 Copyright (c) 2009 hamcrest.org
6
 */
7
 
8
/**
9
 * Official documentation for this class is missing.
10
 */
11
abstract class DiagnosingMatcher extends BaseMatcher
12
{
13
 
14
    final public function matches($item)
15
    {
16
        return $this->matchesWithDiagnosticDescription($item, new NullDescription());
17
    }
18
 
19
    public function describeMismatch($item, Description $mismatchDescription)
20
    {
21
        $this->matchesWithDiagnosticDescription($item, $mismatchDescription);
22
    }
23
 
24
    abstract protected function matchesWithDiagnosticDescription($item, Description $mismatchDescription);
25
}