![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/app/bundles/CoreBundle/Event/ |
<?php namespace Mautic\CoreBundle\Event; use Symfony\Contracts\EventDispatcher\Event; class DetermineWinnerEvent extends Event { /** * @var array{ * winners: array, * support?: mixed, * supportTemplate?: string * } */ private ?array $abTestResults = null; /** * @param array{ * parent?: \Mautic\PageBundle\Entity\Page|\Mautic\EmailBundle\Entity\Email, * children?: array<mixed>, * page?: \Mautic\PageBundle\Entity\Page, * email?: \Mautic\EmailBundle\Entity\Email * } $parameters */ public function __construct( private array $parameters ) { } /** * @return array{ * parent?: \Mautic\PageBundle\Entity\Page|\Mautic\EmailBundle\Entity\Email, * children?: array<mixed>, * page?: \Mautic\PageBundle\Entity\Page, * email?: \Mautic\EmailBundle\Entity\Email * } */ public function getParameters() { return $this->parameters; } /** * @return array{ * winners:array, * support?:mixed, * supportTemplate?:string * } */ public function getAbTestResults() { return $this->abTestResults; } /** * @param array{ * winners:array, * support?:mixed, * supportTemplate?:string * } $abTestResults The following parameters are available: * - (required) winners - Array of IDs of the winners (empty array in case of a tie) * - (optional) support - Data passed to the view defined by supportTemplate below in order to render visual support for the winners (such as a graph, etc) * - (optional) supportTemplate - View notation to render content for the A/B stats modal. For example, `HelloWorldBundle:SubscribedEvents\AbTest:graph.html.twig` */ public function setAbTestResults(array $abTestResults): void { $this->abTestResults = $abTestResults; } }