Skip to content

Instantly share code, notes, and snippets.

@cspray
Created October 5, 2019 10:34
Embed
What would you like to do?
<?php
require_once __DIR__ . '/vendor/autoload.php';
use YourNamespace\Enums\Compass;
$north = Compass::North();
$south = Compass::South();
$east = Compass::East();
$west = Compass::West();
$values = Compass::values(); // [$north, $south, $east, $west]
$n = Compass::valueOf('North');
$north->equals(Compass::North()); // true
$north->equals($n); // true
$north->equals($south); // false
$north->equals('North'); // false
$north->toString(); // 'North'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment