Skip to content

Commit bdaec44

Browse files
committed
Fix autowire for export trait
1 parent 277bff4 commit bdaec44

4 files changed

Lines changed: 7 additions & 15 deletions

File tree

src/Controller/Admin/OIDCCrudController.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
use App\Entity\OIDC;
88
use App\Repository\SiteRepository;
9-
use App\Service\Exporter;
109
use App\Trait\ExportCrudControllerTrait;
1110
use EasyCorp\Bundle\EasyAdminBundle\Config\Action;
1211
use EasyCorp\Bundle\EasyAdminBundle\Config\Actions;
@@ -24,10 +23,8 @@ class OIDCCrudController extends AbstractCrudController
2423
use ExportCrudControllerTrait;
2524

2625
public function __construct(
27-
Exporter $exporter,
2826
private readonly SiteRepository $siteRepository)
2927
{
30-
$this->setExporter($exporter);
3128
}
3229

3330
public static function getEntityFqcn(): string

src/Controller/Admin/ServerCrudController.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
use App\Form\Type\Admin\MariaDbVersionFilter;
1010
use App\Form\Type\Admin\ServerTypeFilter;
1111
use App\Form\Type\Admin\SystemFilter;
12-
use App\Service\Exporter;
1312
use App\Trait\ExportCrudControllerTrait;
1413
use App\Types\DatabaseVersionType;
1514
use App\Types\HostingProviderType;
@@ -34,10 +33,8 @@ class ServerCrudController extends AbstractCrudController
3433
use ExportCrudControllerTrait;
3534

3635
public function __construct(
37-
Exporter $exporter,
3836
private readonly RequestStack $requestStack,
3937
) {
40-
$this->setExporter($exporter);
4138
}
4239

4340
public static function getEntityFqcn(): string

src/Controller/Admin/SiteCrudController.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
use App\Admin\Field\SiteTypeField;
1313
use App\Admin\Field\VersionField;
1414
use App\Entity\Site;
15-
use App\Service\Exporter;
1615
use App\Trait\ExportCrudControllerTrait;
1716
use EasyCorp\Bundle\EasyAdminBundle\Config\Action;
1817
use EasyCorp\Bundle\EasyAdminBundle\Config\Actions;
@@ -26,9 +25,8 @@ class SiteCrudController extends AbstractCrudController
2625
{
2726
use ExportCrudControllerTrait;
2827

29-
public function __construct(Exporter $exporter)
28+
public function __construct()
3029
{
31-
$this->setExporter($exporter);
3230
}
3331

3432
public static function getEntityFqcn(): string

src/Trait/ExportCrudControllerTrait.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,21 @@
1313
use EasyCorp\Bundle\EasyAdminBundle\Factory\FilterFactory;
1414
use Symfony\Component\HttpFoundation\Response;
1515
use Symfony\Component\Translation\TranslatableMessage;
16+
use Symfony\Contracts\Service\Attribute\Required;
1617

1718
trait ExportCrudControllerTrait
1819
{
1920
private FilterFactory $filterFactory;
21+
private Exporter $exporter;
2022

21-
/**
22-
* @required
23-
*/
24-
public function autowireExportCrudControllerTrait(FilterFactory $filterFactory): void
23+
#[Required]
24+
public function setFilterFactory(FilterFactory $filterFactory): void
2525
{
2626
$this->filterFactory = $filterFactory;
2727
}
28-
private Exporter $exporter;
2928

30-
protected function setExporter(Exporter $exporter): void
29+
#[Required]
30+
public function setExporter(Exporter $exporter): void
3131
{
3232
$this->exporter = $exporter;
3333
}

0 commit comments

Comments
 (0)