Skip to content

Commit 08bdc97

Browse files
committed
[L6] Update composer dependencies to support L6
Drops all of the eloquence requirements, this is going to break a shit load of code, needs to happen tired of this package always holding us back. Quite confident in my ability to write custom code to do the basic validation we need. Searching should be a fun nightmare to deal with later...
1 parent 901515e commit 08bdc97

25 files changed

+125
-685
lines changed

app/Models/Allocation.php

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,8 @@
22

33
namespace Pterodactyl\Models;
44

5-
use Sofa\Eloquence\Eloquence;
6-
use Sofa\Eloquence\Validable;
7-
use Illuminate\Database\Eloquent\Model;
8-
use Sofa\Eloquence\Contracts\CleansAttributes;
9-
use Sofa\Eloquence\Contracts\Validable as ValidableContract;
10-
11-
class Allocation extends Model implements CleansAttributes, ValidableContract
5+
class Allocation extends Validable
126
{
13-
use Eloquence, Validable;
14-
157
/**
168
* The resource name for this model when it is transformed into an
179
* API representation using fractal.

app/Models/ApiKey.php

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,10 @@
22

33
namespace Pterodactyl\Models;
44

5-
use Sofa\Eloquence\Eloquence;
6-
use Sofa\Eloquence\Validable;
7-
use Illuminate\Database\Eloquent\Model;
85
use Pterodactyl\Services\Acl\Api\AdminAcl;
9-
use Sofa\Eloquence\Contracts\CleansAttributes;
10-
use Sofa\Eloquence\Contracts\Validable as ValidableContract;
116

12-
class ApiKey extends Model implements CleansAttributes, ValidableContract
7+
class ApiKey extends Validable
138
{
14-
use Eloquence, Validable;
15-
169
/**
1710
* Different API keys that can exist on the system.
1811
*/

app/Models/DaemonKey.php

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,11 @@
22

33
namespace Pterodactyl\Models;
44

5-
use Sofa\Eloquence\Eloquence;
6-
use Sofa\Eloquence\Validable;
7-
use Illuminate\Database\Eloquent\Model;
85
use Znck\Eloquent\Traits\BelongsToThrough;
9-
use Sofa\Eloquence\Contracts\CleansAttributes;
10-
use Sofa\Eloquence\Contracts\Validable as ValidableContract;
116

12-
class DaemonKey extends Model implements CleansAttributes, ValidableContract
7+
class DaemonKey extends Validable
138
{
14-
use BelongsToThrough, Eloquence, Validable;
9+
use BelongsToThrough;
1510

1611
/**
1712
* @var string

app/Models/Database.php

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,8 @@
22

33
namespace Pterodactyl\Models;
44

5-
use Sofa\Eloquence\Eloquence;
6-
use Sofa\Eloquence\Validable;
7-
use Illuminate\Database\Eloquent\Model;
8-
use Sofa\Eloquence\Contracts\CleansAttributes;
9-
use Sofa\Eloquence\Contracts\Validable as ValidableContract;
10-
11-
class Database extends Model implements CleansAttributes, ValidableContract
5+
class Database extends Validable
126
{
13-
use Eloquence, Validable;
14-
157
/**
168
* The resource name for this model when it is transformed into an
179
* API representation using fractal.

app/Models/DatabaseHost.php

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,8 @@
22

33
namespace Pterodactyl\Models;
44

5-
use Sofa\Eloquence\Eloquence;
6-
use Sofa\Eloquence\Validable;
7-
use Illuminate\Database\Eloquent\Model;
8-
use Sofa\Eloquence\Contracts\CleansAttributes;
9-
use Sofa\Eloquence\Contracts\Validable as ValidableContract;
10-
11-
class DatabaseHost extends Model implements CleansAttributes, ValidableContract
5+
class DatabaseHost extends Validable
126
{
13-
use Eloquence, Validable;
14-
157
/**
168
* The resource name for this model when it is transformed into an
179
* API representation using fractal.

app/Models/Egg.php

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,8 @@
22

33
namespace Pterodactyl\Models;
44

5-
use Sofa\Eloquence\Eloquence;
6-
use Sofa\Eloquence\Validable;
7-
use Illuminate\Database\Eloquent\Model;
8-
use Sofa\Eloquence\Contracts\CleansAttributes;
9-
use Sofa\Eloquence\Contracts\Validable as ValidableContract;
10-
11-
class Egg extends Model implements CleansAttributes, ValidableContract
5+
class Egg extends Validable
126
{
13-
use Eloquence, Validable;
14-
157
/**
168
* The resource name for this model when it is transformed into an
179
* API representation using fractal.

app/Models/EggVariable.php

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,8 @@
22

33
namespace Pterodactyl\Models;
44

5-
use Sofa\Eloquence\Eloquence;
6-
use Sofa\Eloquence\Validable;
7-
use Illuminate\Database\Eloquent\Model;
8-
use Sofa\Eloquence\Contracts\CleansAttributes;
9-
use Sofa\Eloquence\Contracts\Validable as ValidableContract;
10-
11-
class EggVariable extends Model implements CleansAttributes, ValidableContract
5+
class EggVariable extends Validable
126
{
13-
use Eloquence, Validable;
14-
157
/**
168
* The resource name for this model when it is transformed into an
179
* API representation using fractal.

app/Models/Location.php

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,8 @@
22

33
namespace Pterodactyl\Models;
44

5-
use Sofa\Eloquence\Eloquence;
6-
use Sofa\Eloquence\Validable;
7-
use Illuminate\Database\Eloquent\Model;
8-
use Sofa\Eloquence\Contracts\CleansAttributes;
9-
use Sofa\Eloquence\Contracts\Validable as ValidableContract;
10-
11-
class Location extends Model implements CleansAttributes, ValidableContract
5+
class Location extends Validable
126
{
13-
use Eloquence, Validable;
14-
157
/**
168
* The resource name for this model when it is transformed into an
179
* API representation using fractal.

app/Models/Nest.php

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,8 @@
22

33
namespace Pterodactyl\Models;
44

5-
use Sofa\Eloquence\Eloquence;
6-
use Sofa\Eloquence\Validable;
7-
use Illuminate\Database\Eloquent\Model;
8-
use Sofa\Eloquence\Contracts\CleansAttributes;
9-
use Sofa\Eloquence\Contracts\Validable as ValidableContract;
10-
11-
class Nest extends Model implements CleansAttributes, ValidableContract
5+
class Nest extends Validable
126
{
13-
use Eloquence, Validable;
14-
157
/**
168
* The resource name for this model when it is transformed into an
179
* API representation using fractal.

app/Models/Node.php

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,11 @@
22

33
namespace Pterodactyl\Models;
44

5-
use Sofa\Eloquence\Eloquence;
6-
use Sofa\Eloquence\Validable;
7-
use Illuminate\Database\Eloquent\Model;
85
use Illuminate\Notifications\Notifiable;
9-
use Sofa\Eloquence\Contracts\CleansAttributes;
10-
use Sofa\Eloquence\Contracts\Validable as ValidableContract;
116

12-
class Node extends Model implements CleansAttributes, ValidableContract
7+
class Node extends Validable
138
{
14-
use Eloquence, Notifiable, Validable;
9+
use Notifiable;
1510

1611
/**
1712
* The resource name for this model when it is transformed into an

0 commit comments

Comments
 (0)