Skip to content

Instantly share code, notes, and snippets.

@boukeversteegh
Created August 3, 2016 11:19
Show Gist options
  • Save boukeversteegh/8ccd7ee1fd995c727c4e5af9288c4854 to your computer and use it in GitHub Desktop.
Save boukeversteegh/8ccd7ee1fd995c727c4e5af9288c4854 to your computer and use it in GitHub Desktop.
Constanten gebruiken voor ENUM waardes
<?php
class Ticket {
/**
* @ORM\Column(type="string", nullable=false, options={"default":"available"}, columnDefinition="enum('available','assigned','blocked','cancelled')")
*/
public $status = 'available';
}
$ticket = new Ticket();
if ($ticket->status == 'available') {
//
}
?>
<?php
class Ticket {
const STATUS_AVAILABLE = 'available';
const STATUS_ASSIGNED = 'assigned';
const STATUS_BLOCKED = 'blocked';
const STATUS_CANCELED = 'canceled';
/**
* @ORM\Column(type="string", nullable=false, options={"default":"available"}, columnDefinition="enum('available','assigned','blocked','cancelled')")
*/
public $status = static::STATUS_AVAILABLE;
}
$ticket = new Ticket();
if ($ticket->status == Ticket::STATUS_AVAILABLE) {
//
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment