Skip to content

Instantly share code, notes, and snippets.

@Sairahcaz
Created February 2, 2023 09:02
Show Gist options
  • Save Sairahcaz/f408ad5a9299a74d7665b6e97cd6b363 to your computer and use it in GitHub Desktop.
Save Sairahcaz/f408ad5a9299a74d7665b6e97cd6b363 to your computer and use it in GitHub Desktop.
<?php
use LaracraftTech\LaravelUsefulTraits\UsefulEnums;
enum PaymentType: int
{
use UsefulEnums;
case Pending = 1;
case Failed = 2;
case Success = 3;
}
PaymentType::names(); // return ['Pending', 'Failed', 'Success']
PaymentType::values(); // return [1, 2, 3]
PaymentType::array(); // return ['Pending' => 1, 'Failed' => 2, 'Success' => 3]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment