code: protected function resolveMoveOptions(array $options)
      {
          if ($this->optionsResolved) {
              // @codeCoverageIgnoreStart
              return;
              // @codeCoverageIgnoreEnd
          }
  
          $this->optionsResolver->clear();
          $this->optionsResolver->setRequired(
              array(
                  'page',
                  'language',
                  'country',
                  'sourceSlot',
                  'position',
              )
          );
  
          $this->optionsResolver->setDefined(
              array(
                  'targetSlot',
                  'blockname',
                  'oldName',
                  'newName',
                  'slot',
              )
          );
  
          $this->optionsResolver->resolve($options);
          $this->optionsResolved = true;
      }
docs: Defines the options required by the move method
  
  @param array $options