Browse Source

TicketSolver : gestion context getTypeChoices()

develop
Guillaume 2 years ago
parent
commit
3987761815
2 changed files with 5 additions and 3 deletions
  1. +4
    -2
      Form/Ticket/TicketFormType.php
  2. +1
    -1
      Solver/Ticket/TicketSolver.php

+ 4
- 2
Form/Ticket/TicketFormType.php View File

protected OrderShopStore $orderShopStore; protected OrderShopStore $orderShopStore;
protected PriceSolver $priceSolver; protected PriceSolver $priceSolver;
protected SectionStore $sectionStore; protected SectionStore $sectionStore;
protected TicketSolver $ticketSolver;


public function __construct( public function __construct(
Security $security, Security $security,
PriceSolver $priceSolver, PriceSolver $priceSolver,
SectionStore $sectionStore SectionStore $sectionStore
) { ) {
parent::__construct($entityManager, $translatorAdmin, $ticketSolver);
parent::__construct($entityManager, $translatorAdmin);


$this->security = $security; $this->security = $security;
$this->formComponent = $formComponent; $this->formComponent = $formComponent;
$this->orderShopStore = $orderShopStore; $this->orderShopStore = $orderShopStore;
$this->priceSolver = $priceSolver; $this->priceSolver = $priceSolver;
$this->sectionStore = $sectionStore; $this->sectionStore = $sectionStore;
$this->ticketSolver = $ticketSolver;
} }


public function buildForm(FormBuilderInterface $builder, array $options) public function buildForm(FormBuilderInterface $builder, array $options)
[ [
'label' => 'Type', 'label' => 'Type',
'choices' => $this->translatorAdmin->transChoices( 'choices' => $this->translatorAdmin->transChoices(
TicketSolver::getTypeChoices(),
$this->ticketSolver->getTypeChoices('frontend'),
'Ticket', 'Ticket',
'type' 'type'
), ),

+ 1
- 1
Solver/Ticket/TicketSolver.php View File



class TicketSolver extends SovTicketSolver class TicketSolver extends SovTicketSolver
{ {
public static function getTypeChoices(): array
public function getTypeChoices($context = 'backend'): array
{ {
$choices = parent::getTypeChoices(); $choices = parent::getTypeChoices();
$choicesProduct = [ $choicesProduct = [

Loading…
Cancel
Save