44
55use Illuminate \Routing \Controller ;
66use Oxygen \Auth \Repository \GroupRepositoryInterface ;
7- use OxygenModule \Auth \Fields \GroupFieldSet ;
8- use Oxygen \Crud \Controller \BasicCrudApi ;
9- use Oxygen \Crud \Controller \SoftDeleteCrudApi ;
7+ use Oxygen \Core \Controller \BasicCrudTrait ;
8+ use Oxygen \Core \Controller \SoftDeleteCrudTrait ;
109use Webmozart \Assert \Assert ;
1110
1211class GroupsController extends Controller {
1312
14- use BasicCrudApi, SoftDeleteCrudApi {
15- SoftDeleteCrudApi ::deleteDeleteApi insteadof BasicCrudApi ;
13+ use BasicCrudTrait, SoftDeleteCrudTrait {
14+ SoftDeleteCrudTrait ::deleteDeleteApi insteadof BasicCrudTrait ;
1615 // we don't care about filtering by deleted status here
17- BasicCrudApi ::getListQueryParameters insteadof SoftDeleteCrudApi ;
16+ BasicCrudTrait ::getListQueryParameters insteadof SoftDeleteCrudTrait ;
1817 }
1918
2019 const PER_PAGE = 50 ;
@@ -34,7 +33,7 @@ class GroupsController extends Controller {
3433 public function __construct (GroupRepositoryInterface $ repository ) {
3534 $ this ->repository = $ repository ;
3635 Assert::isInstanceOf ($ this ->repository , GroupRepositoryInterface::class);
37- BasicCrudApi ::setupLangMappings (self ::LANG_MAPPINGS );
36+ BasicCrudTrait ::setupLangMappings (self ::LANG_MAPPINGS );
3837 }
3938
4039}
0 commit comments