for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Omatech\Mage\Core\Repositories;
use Omatech\Lars\BaseRepository;
use Omatech\Mage\Core\Domains\Users\User as UserDomain;
use Omatech\Mage\Core\Models\User as UserModel;
class UserBaseRepository extends BaseRepository
{
public function model(): string
return UserModel::class;
}
protected function syncPermissions(UserModel $model, UserDomain $user): void
$model->syncPermissions($user->getPermissionsIds());
protected function syncRoles(UserModel $model, UserDomain $user): void
$model->syncRoles($user->getRolesIds());