Bachir Soussi Chiadmi 58f46e4e8f caore d8 files před 10 roky
..
build 58f46e4e8f caore d8 files před 10 roky
src 58f46e4e8f caore d8 files před 10 roky
.gitignore 58f46e4e8f caore d8 files před 10 roky
.travis.yml 58f46e4e8f caore d8 files před 10 roky
LICENSE 58f46e4e8f caore d8 files před 10 roky
README.md 58f46e4e8f caore d8 files před 10 roky
build.xml 58f46e4e8f caore d8 files před 10 roky
composer.json 58f46e4e8f caore d8 files před 10 roky
phpunit.xml.dist 58f46e4e8f caore d8 files před 10 roky

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