public function __construct(ElasticSearchClient $client, $index, ProjectManager $project_manager, UserManager $user_manager, ElasticSearch_1_2_ResultFactory $result_factory)
 {
     parent::__construct($client);
     $this->index = $index;
     $this->project_manager = $project_manager;
     $this->user_manager = $user_manager;
     $this->result_factory = $result_factory;
 }
 public function __construct(ElasticSearchClient $client, $type, ProjectManager $project_manager)
 {
     parent::__construct($client);
     $this->type = $type;
     $this->project_manager = $project_manager;
 }