original_string: protected function autocomplete()
      {
          $question = new Question(static::PLEASE_SELECT_A_USER);
          $question->setAutocompleterValues($this->userEditor->getChoicesAsSeparateEmailUsername($this->choices));
          $selectedUser = $this->ask($question);
          // nem választott usert, vége
          if ('' === $selectedUser) {
              return;
          }
          $user = $this->getChoiceByUsernameOrEmail($selectedUser);
          // kiválasztott egy usert
          if (!is_null($user)) {
              $this->editor($user);
              // nem választott konkrét usert
          } else {
              $choices = $this->userEditor->getChoices($selectedUser, $selectedUser, true, static::MAX_USER_CHOICES);
              $this->selector($choices);
          }
      }
code: protected function autocomplete()
      {
          $question = new Question(static::PLEASE_SELECT_A_USER);
          $question->setAutocompleterValues($this->userEditor->getChoicesAsSeparateEmailUsername($this->choices));
          $selectedUser = $this->ask($question);
          // nem választott usert, vége
          if ('' === $selectedUser) {
              return;
          }
          $user = $this->getChoiceByUsernameOrEmail($selectedUser);
          // kiválasztott egy usert
          if (!is_null($user)) {
              $this->editor($user);
              // nem választott konkrét usert
          } else {
              $choices = $this->userEditor->getChoices($selectedUser, $selectedUser, true, static::MAX_USER_CHOICES);
              $this->selector($choices);
          }
      }
code_tokens: protected function autocomplete ( ) { $ question = new Question ( static :: PLEASE_SELECT_A_USER ) ; $ question -> setAutocompleterValues ( $ this -> userEditor -> getChoicesAsSeparateEmailUsername ( $ this -> choices ) ) ; $ selectedUser = $ this -> ask ( $ question ) ; // nem választott usert, vége if ( '' === $ selectedUser ) { return ; } $ user = $ this -> getChoiceByUsernameOrEmail ( $ selectedUser ) ; // kiválasztott egy usert if ( ! is_null ( $ user ) ) { $ this -> editor ( $ user ) ; // nem választott konkrét usert } else { $ choices = $ this -> userEditor -> getChoices ( $ selectedUser , $ selectedUser , true , static :: MAX_USER_CHOICES ) ; $ this -> selector ( $ choices ) ; } }
docstring: Autocomplete user select
docstring_tokens: Autocomplete user select