/**
  * Constructor
  *
  * @param null $name
  * @param array $data
  * @param string $dataName
  *
  * @throws \Exception
  */
 public function __construct($name = null, $data = [], $dataName = '')
 {
     parent::__construct($name, $data, $dataName);
     $this->authenticatedClient = new AuthenticatedClient();
     $this->user = $this->getUserByRole($this->userRole);
     $this->authenticateClient();
 }
 /**
  * Constructor
  * @param null   $name
  * @param array  $data
  * @param string $dataName
  */
 public function __construct($name = null, $data = [], $dataName = '')
 {
     parent::__construct($name, $data, $dataName);
 }