Skip to content

Commit

Permalink
Shift to class based factories
Browse files Browse the repository at this point in the history
  • Loading branch information
laravel-shift committed Jun 10, 2021
1 parent c02a95e commit 104b441
Show file tree
Hide file tree
Showing 105 changed files with 2,795 additions and 1,700 deletions.
3 changes: 3 additions & 0 deletions app/Models/Accessory.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Models\Traits\Acceptable;
use App\Models\Traits\Searchable;
use App\Presenters\Presentable;
Expand All @@ -16,6 +17,8 @@
*/
class Accessory extends SnipeModel
{
use HasFactory;

protected $presenter = \App\Presenters\AccessoryPresenter::class;
use CompanyableTrait;
use Loggable, Presentable;
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Actionlog.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Models\Traits\Searchable;
use App\Presenters\Presentable;
use Carbon;
Expand All @@ -16,6 +17,8 @@
*/
class Actionlog extends SnipeModel
{
use HasFactory;

protected $presenter = \App\Presenters\ActionlogPresenter::class;
use SoftDeletes;
use Presentable;
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Asset.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Events\AssetCheckedOut;
use App\Events\CheckoutableCheckedOut;
use App\Exceptions\CheckoutNotAllowed;
Expand All @@ -26,6 +27,8 @@
*/
class Asset extends Depreciable
{
use HasFactory;

protected $presenter = \App\Presenters\AssetPresenter::class;
use Loggable, Requestable, Presentable, SoftDeletes, ValidatingTrait, UniqueUndeletedTrait, UniqueSerialTrait;

Expand Down
3 changes: 3 additions & 0 deletions app/Models/AssetMaintenance.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Helpers\Helper;
use App\Models\Traits\Searchable;
use Illuminate\Database\Eloquent\Model;
Expand All @@ -15,6 +16,8 @@
*/
class AssetMaintenance extends Model implements ICompanyableChild
{
use HasFactory;

use SoftDeletes;
use CompanyableChildTrait;
use ValidatingTrait;
Expand Down
3 changes: 3 additions & 0 deletions app/Models/AssetModel.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Models\Traits\Searchable;
use App\Presenters\Presentable;
use Illuminate\Database\Eloquent\SoftDeletes;
Expand All @@ -16,6 +17,8 @@
*/
class AssetModel extends SnipeModel
{
use HasFactory;

use SoftDeletes;
protected $presenter = \App\Presenters\AssetModelPresenter::class;
use Requestable, Presentable;
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Category.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Http\Traits\UniqueUndeletedTrait;
use App\Models\Traits\Searchable;
use App\Presenters\Presentable;
Expand All @@ -19,6 +20,8 @@
*/
class Category extends SnipeModel
{
use HasFactory;

protected $presenter = \App\Presenters\CategoryPresenter::class;
use Presentable;
use SoftDeletes;
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Company.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Models\Traits\Searchable;
use App\Presenters\Presentable;
use Auth;
Expand All @@ -16,6 +17,8 @@
*/
final class Company extends SnipeModel
{
use HasFactory;

protected $table = 'companies';

// Declare the rules for the model validation
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Component.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Models\Traits\Searchable;
use App\Presenters\Presentable;
use Illuminate\Database\Eloquent\SoftDeletes;
Expand All @@ -14,6 +15,8 @@
*/
class Component extends SnipeModel
{
use HasFactory;

protected $presenter = \App\Presenters\ComponentPresenter::class;
use CompanyableTrait;
use Loggable, Presentable;
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Consumable.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Models\Traits\Acceptable;
use App\Models\Traits\Searchable;
use App\Presenters\Presentable;
Expand All @@ -11,6 +12,8 @@

class Consumable extends SnipeModel
{
use HasFactory;

protected $presenter = \App\Presenters\ConsumablePresenter::class;
use CompanyableTrait;
use Loggable, Presentable;
Expand Down
3 changes: 3 additions & 0 deletions app/Models/CustomField.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Http\Traits\UniqueUndeletedTrait;
use EasySlugger\Utf8Slugger;
use Illuminate\Database\Eloquent\Model;
Expand All @@ -11,6 +12,8 @@

class CustomField extends Model
{
use HasFactory;

use ValidatingTrait,
UniqueUndeletedTrait;

Expand Down
3 changes: 3 additions & 0 deletions app/Models/CustomFieldset.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,15 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Gate;
use Illuminate\Database\Eloquent\Model;
use Watson\Validating\ValidatingTrait;

class CustomFieldset extends Model
{
use HasFactory;

use ValidatingTrait;

protected $guarded = ['id'];
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Department.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,15 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Http\Traits\UniqueUndeletedTrait;
use App\Models\Traits\Searchable;
use Watson\Validating\ValidatingTrait;

class Department extends SnipeModel
{
use HasFactory;

/**
* Whether the model should inject it's identifier to the unique
* validation rules before attempting validation. If this property
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Depreciation.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,15 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Models\Traits\Searchable;
use App\Presenters\Presentable;
use Watson\Validating\ValidatingTrait;

class Depreciation extends SnipeModel
{
use HasFactory;

protected $presenter = \App\Presenters\DepreciationPresenter::class;
use Presentable;
// Declare the rules for the form validation
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Group.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,14 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Models\Traits\Searchable;
use Watson\Validating\ValidatingTrait;

class Group extends SnipeModel
{
use HasFactory;

protected $table = 'permission_groups';

public $rules = [
Expand Down
3 changes: 3 additions & 0 deletions app/Models/License.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Models\Traits\Searchable;
use App\Presenters\Presentable;
use Carbon\Carbon;
Expand All @@ -13,6 +14,8 @@

class License extends Depreciable
{
use HasFactory;

protected $presenter = \App\Presenters\LicensePresenter::class;

use SoftDeletes;
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Location.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Http\Traits\UniqueUndeletedTrait;
use App\Models\Asset;
use App\Models\SnipeModel;
Expand All @@ -16,6 +17,8 @@

class Location extends SnipeModel
{
use HasFactory;

protected $presenter = \App\Presenters\LocationPresenter::class;
use Presentable;
use SoftDeletes;
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Manufacturer.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Models\Traits\Searchable;
use App\Presenters\Presentable;
use Illuminate\Database\Eloquent\SoftDeletes;
Expand All @@ -10,6 +11,8 @@

class Manufacturer extends SnipeModel
{
use HasFactory;

protected $presenter = \App\Presenters\ManufacturerPresenter::class;
use Presentable;
use SoftDeletes;
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Setting.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Notifications\Notifiable;
use Illuminate\Support\Collection;
Expand All @@ -15,6 +16,8 @@
*/
class Setting extends Model
{
use HasFactory;

use Notifiable, ValidatingTrait;

/**
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Statuslabel.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,16 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Http\Traits\UniqueUndeletedTrait;
use App\Models\Traits\Searchable;
use Illuminate\Database\Eloquent\SoftDeletes;
use Watson\Validating\ValidatingTrait;

class Statuslabel extends SnipeModel
{
use HasFactory;

use SoftDeletes;
use ValidatingTrait;
use UniqueUndeletedTrait;
Expand Down
3 changes: 3 additions & 0 deletions app/Models/Supplier.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,16 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Http\Traits\UniqueUndeletedTrait;
use App\Models\Traits\Searchable;
use Illuminate\Database\Eloquent\SoftDeletes;
use Watson\Validating\ValidatingTrait;

class Supplier extends SnipeModel
{
use HasFactory;

use SoftDeletes;

protected $table = 'suppliers';
Expand Down
3 changes: 3 additions & 0 deletions app/Models/User.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Http\Traits\UniqueUndeletedTrait;
use App\Models\Traits\Searchable;
use App\Presenters\Presentable;
Expand All @@ -21,6 +22,8 @@

class User extends SnipeModel implements AuthenticatableContract, AuthorizableContract, CanResetPasswordContract, HasLocalePreference
{
use HasFactory;

protected $presenter = \App\Presenters\UserPresenter::class;
use SoftDeletes, ValidatingTrait;
use Authenticatable, Authorizable, CanResetPassword, HasApiTokens;
Expand Down
Loading

0 comments on commit 104b441

Please sign in to comment.