Move Enum base class to App\Interfaces
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace App\Models\Enums;
|
namespace App\Interfaces;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class EnumBase
|
* Class EnumBase
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user