Bachir Soussi Chiadmi 58f46e4e8f caore d8 files 10 лет назад
..
build 58f46e4e8f caore d8 files 10 лет назад
src 58f46e4e8f caore d8 files 10 лет назад
.gitignore 58f46e4e8f caore d8 files 10 лет назад
.travis.yml 58f46e4e8f caore d8 files 10 лет назад
LICENSE 58f46e4e8f caore d8 files 10 лет назад
README.md 58f46e4e8f caore d8 files 10 лет назад
build.xml 58f46e4e8f caore d8 files 10 лет назад
composer.json 58f46e4e8f caore d8 files 10 лет назад
phpunit.xml.dist 58f46e4e8f caore d8 files 10 лет назад

README.md

Build Status

Comparator

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

Installation

To add Comparator as a local, per-project dependency to your project, simply add a dependency on sebastian/comparator to your project's composer.json file. Here is a minimal example of a composer.json file that just defines a dependency on Comparator 1.2:

{
    "require": {
        "sebastian/comparator": "~1.2"
    }
}

Usage

<?php
use SebastianBergmann\Comparator\Factory;
use SebastianBergmann\Comparator\ComparisonFailure;

$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";
}