Move Enum base class to App\Interfaces

This commit is contained in:
Nabeel Shahzad
2018-03-18 21:24:41 -05:00
parent 36ea12e135
commit 04c5b9e7bf
17 changed files with 54 additions and 16 deletions

View File

@@ -1,6 +1,6 @@
<?php <?php
namespace App\Models\Enums; namespace App\Interfaces;
/** /**
* Class EnumBase * Class EnumBase

View File

@@ -2,6 +2,8 @@
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/** /**
* Class AcarsType * Class AcarsType
* @package App\Models\Enums * @package App\Models\Enums

View File

@@ -2,6 +2,8 @@
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/** /**
* Class ActiveState * Class ActiveState
* @package App\Models\Enums * @package App\Models\Enums

View File

@@ -2,6 +2,8 @@
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/** /**
* Class AircraftState * Class AircraftState
* @package App\Models\Enums * @package App\Models\Enums

View File

@@ -2,6 +2,8 @@
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/** /**
* Class AircraftState * Class AircraftState
* @package App\Models\Enums * @package App\Models\Enums

View File

@@ -2,11 +2,13 @@
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/** /**
* Class AnalyticsDimensions * Class AnalyticsDimensions
* @package App\Models\Enums * @package App\Models\Enums
*/ */
class AnalyticsDimensions class AnalyticsDimensions extends Enum
{ {
public const PHP_VERSION = 1; public const PHP_VERSION = 1;
public const DATABASE_VERSION = 2; public const DATABASE_VERSION = 2;

View File

@@ -2,11 +2,13 @@
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/** /**
* Class AnalyticsMetrics * Class AnalyticsMetrics
* @package App\Models\Enums * @package App\Models\Enums
*/ */
class AnalyticsMetrics class AnalyticsMetrics extends Enum
{ {
# Track the lookup time for airports from vaCentral # Track the lookup time for airports from vaCentral
public const AIRPORT_LOOKUP_TIME = 1; public const AIRPORT_LOOKUP_TIME = 1;

View File

@@ -1,10 +1,9 @@
<?php <?php
/**
*
*/
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/** /**
* Class Days * Class Days
* @package App\Models\Enums * @package App\Models\Enums

View File

@@ -2,6 +2,8 @@
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/** /**
* Class ExpenseType * Class ExpenseType
* @package App\Models\Enums * @package App\Models\Enums

View File

@@ -2,7 +2,12 @@
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/**
* Class FlightType
* @package App\Models\Enums
*/
class FlightType extends Enum { class FlightType extends Enum {
public const PASSENGER = 0; public const PASSENGER = 0;

View File

@@ -2,6 +2,12 @@
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/**
* Class FuelType
* @package App\Models\Enums
*/
class FuelType extends Enum { class FuelType extends Enum {
public const LOW_LEAD = 0; public const LOW_LEAD = 0;

View File

@@ -2,6 +2,8 @@
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/** /**
* Class AcarsType * Class AcarsType
* @package App\Models\Enums * @package App\Models\Enums

View File

@@ -1,10 +1,8 @@
<?php <?php
/**
* The types of navaids
*/
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/** /**
* Class NavaidType * Class NavaidType
* Types based on/compatible with OpenFMC * Types based on/compatible with OpenFMC

View File

@@ -2,6 +2,12 @@
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/**
* Class PirepSource
* @package App\Models\Enums
*/
class PirepSource extends Enum class PirepSource extends Enum
{ {
public const MANUAL = 0; public const MANUAL = 0;

View File

@@ -2,6 +2,12 @@
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/**
* Class PirepState
* @package App\Models\Enums
*/
class PirepState extends Enum { class PirepState extends Enum {
public const REJECTED = -1; public const REJECTED = -1;

View File

@@ -1,10 +1,9 @@
<?php <?php
/**
* Enums for PIREP statuses
*/
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/** /**
* Tied to the ACARS statuses/states * Tied to the ACARS statuses/states
* Class PirepStatus * Class PirepStatus

View File

@@ -1,10 +1,13 @@
<?php <?php
/**
* Hold the user states
*/
namespace App\Models\Enums; namespace App\Models\Enums;
use App\Interfaces\Enum;
/**
* Class UserState
* @package App\Models\Enums
*/
class UserState extends Enum class UserState extends Enum
{ {
public const PENDING = 0; public const PENDING = 0;