expect('Infra') ->not->toUse('App'); arch('Infra Eloquent Database Models extend Eloquent Model') ->expect('Infra\Database\Models') ->toExtend(Model::class); arch('Infra Eloquent Database Models are final') ->expect('Infra\Database\Models') ->toBeFinal(); arch('Infra layer uses strict types') ->expect('Infra') ->toUseStrictTypes(); });