matchesWithDiagnosticDescription( $item, new Hamcrest_NullDescription() ); } public function describeMismatch($item, Hamcrest_Description $mismatchDescription) { $this->matchesWithDiagnosticDescription($item, $mismatchDescription); } abstract protected function matchesWithDiagnosticDescription($item, Hamcrest_Description $mismatchDescription); }