Move Enum base class to App\Interfaces
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models\Enums;
|
||||
namespace App\Interfaces;
|
||||
|
||||
/**
|
||||
* Class EnumBase
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class AcarsType
|
||||
* @package App\Models\Enums
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class ActiveState
|
||||
* @package App\Models\Enums
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class AircraftState
|
||||
* @package App\Models\Enums
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class AircraftState
|
||||
* @package App\Models\Enums
|
||||
|
||||
@@ -2,11 +2,13 @@
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class AnalyticsDimensions
|
||||
* @package App\Models\Enums
|
||||
*/
|
||||
class AnalyticsDimensions
|
||||
class AnalyticsDimensions extends Enum
|
||||
{
|
||||
public const PHP_VERSION = 1;
|
||||
public const DATABASE_VERSION = 2;
|
||||
|
||||
@@ -2,11 +2,13 @@
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class AnalyticsMetrics
|
||||
* @package App\Models\Enums
|
||||
*/
|
||||
class AnalyticsMetrics
|
||||
class AnalyticsMetrics extends Enum
|
||||
{
|
||||
# Track the lookup time for airports from vaCentral
|
||||
public const AIRPORT_LOOKUP_TIME = 1;
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
<?php
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class Days
|
||||
* @package App\Models\Enums
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class ExpenseType
|
||||
* @package App\Models\Enums
|
||||
|
||||
@@ -2,7 +2,12 @@
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class FlightType
|
||||
* @package App\Models\Enums
|
||||
*/
|
||||
class FlightType extends Enum {
|
||||
|
||||
public const PASSENGER = 0;
|
||||
|
||||
@@ -2,6 +2,12 @@
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class FuelType
|
||||
* @package App\Models\Enums
|
||||
*/
|
||||
class FuelType extends Enum {
|
||||
|
||||
public const LOW_LEAD = 0;
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class AcarsType
|
||||
* @package App\Models\Enums
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
<?php
|
||||
/**
|
||||
* The types of navaids
|
||||
*/
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class NavaidType
|
||||
* Types based on/compatible with OpenFMC
|
||||
|
||||
@@ -2,6 +2,12 @@
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class PirepSource
|
||||
* @package App\Models\Enums
|
||||
*/
|
||||
class PirepSource extends Enum
|
||||
{
|
||||
public const MANUAL = 0;
|
||||
|
||||
@@ -2,6 +2,12 @@
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class PirepState
|
||||
* @package App\Models\Enums
|
||||
*/
|
||||
class PirepState extends Enum {
|
||||
|
||||
public const REJECTED = -1;
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
<?php
|
||||
/**
|
||||
* Enums for PIREP statuses
|
||||
*/
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Tied to the ACARS statuses/states
|
||||
* Class PirepStatus
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
<?php
|
||||
/**
|
||||
* Hold the user states
|
||||
*/
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
use App\Interfaces\Enum;
|
||||
|
||||
/**
|
||||
* Class UserState
|
||||
* @package App\Models\Enums
|
||||
*/
|
||||
class UserState extends Enum
|
||||
{
|
||||
public const PENDING = 0;
|
||||
|
||||
Reference in New Issue
Block a user