/**
  * Subquestions constructor.
  * @param Question $question_service
  * @param Website $website_service
  * @param Page $page_service
  * @param Subquestion $subquestion_service
  */
 public function __construct(Question $question_service, Website $website_service, Page $page_service, Subquestion $subquestion_service)
 {
     parent::__construct();
     $this->filter = new \App\Filter\Results\Subquestions();
     $this->website_service = $website_service;
     $this->question_service = $question_service;
     $this->page_service = $page_service;
     $this->subquestion_service = $subquestion_service;
 }
 /**
  * Subquestions constructor.
  * @param Website $website_service
  */
 public function __construct(Website $website_service)
 {
     parent::__construct();
     $this->filter = new \App\Filter\Results\Websites();
     $this->website_service = $website_service;
 }
 /**
  * Subquestions constructor.
  * @param Page $page_service
  */
 public function __construct(Page $page_service)
 {
     parent::__construct();
     $this->filter = new \App\Filter\Results\Pages();
     $this->page_service = $page_service;
 }
 /**
  * Subquestions constructor.
  * @param Respondent $respondent_service
  */
 public function __construct(Respondent $respondent_service)
 {
     parent::__construct();
     $this->filter = new \App\Filter\Results\Respondents();
     $this->respondent_service = $respondent_service;
 }