BlueSpice MediaWiki master
 All Classes Namespaces Files Functions Variables Groups Pages
README

![Build Status](https://travis-ci.org/sebastianbergmann/comparator.svg?branch=master)

Comparator

This component provides the functionality to compare PHP values for equality.

Installation

You can add this library as a local, per-project dependency to your project using Composer:

composer require sebastian/comparator

If you only need this library during development, for instance to run your project's test suite, then you should add it as a development-time dependency:

composer require --dev sebastian/comparator

Usage

```php <?php use SebastianBergmann; use SebastianBergmann;

$date1 = new DateTime('2013-03-29 04:13:35', new DateTimeZone('America/New_York')); $date2 = new DateTime('2013-03-29 03:13:35', new DateTimeZone('America/Chicago'));

$factory = new Factory; $comparator = $factory->getComparatorFor($date1, $date2);

try { $comparator->assertEquals($date1, $date2); print "Dates match"; }

catch (ComparisonFailure $failure) { print "Dates don't match"; } ```