Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

abalsh / Garlix

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 0
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Snippets
  • Members
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Branches
  • Tags
  • Contributors
  • Graph
  • Compare
  • Charts
Switch branch/tag
  • Garlix
  • vendor
  • sebastian
  • comparator
Find file History
  • Source code
  • Download zip
  • Download tar.gz
  • Download tar.bz2
  • Download tar
  • hakeem's avatar
    testing · 87eadb51
    hakeem committed 6 years ago
    87eadb51
Name
Last commit
Last Update
..
.github testing 6 years ago
src testing 6 years ago
tests testing 6 years ago
.gitignore testing 6 years ago
.php_cs.dist testing 6 years ago
.travis.yml testing 6 years ago
ChangeLog.md testing 6 years ago
LICENSE testing 6 years ago
README.md testing 6 years ago
build.xml testing 6 years ago
composer.json testing 6 years ago
phpunit.xml testing 6 years ago
README.md

Build Status

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