/**
  * Handle index creation command
  *
  * @param Client $client
  * @param string $index
  * @param string $alias
  */
 public function handle(Client $client, $index, $alias)
 {
     $config = $this->configurations->get($alias);
     if (null === $config) {
         throw new \InvalidArgumentException();
     }
     $client->getIndex($index)->create($config);
 }
 public function testGetReturnsNullIfIndexNotExists()
 {
     $configs = ['my_index' => ['my' => 'config']];
     $testedInstance = new IndexConfigurationRepository($configs);
     $config = $testedInstance->get('not_my_index');
     $this->assertNull($config);
 }