Inheritance: extends BaseController
 /**
  * @param CampaignReportService $reportService
  * @param UserService $userService
  * @param CampaignService $campaignService
  */
 public function __construct(CampaignReportService $reportService, UserService $userService, CampaignService $campaignService)
 {
     $this->reportService = $reportService;
     $this->userService = $userService;
     $this->campaignService = $campaignService;
     parent::__construct($this->reportService = $reportService);
 }
 /**
  * @param PlatformReportService $reportService
  * @param UserService $userService
  * @param PlatformService $platformService
  */
 public function __construct(PlatformReportService $reportService, UserService $userService, PlatformService $platformService)
 {
     $this->reportService = $reportService;
     $this->userService = $userService;
     $this->platformService = $platformService;
     parent::__construct($this->reportService = $reportService);
 }
 public function __construct(UserReportService $reportService, UserService $userService)
 {
     $this->reportService = $reportService;
     $this->userService = $userService;
     parent::__construct($this->reportService = $reportService);
 }