SensioLabs\Insight\Cli\Configuration::toArray PHP Method

toArray() public method

public toArray ( )
    public function toArray()
    {
        return array('user_uuid' => $this->userUuid, 'api_token' => $this->apiToken, 'api_endpoint' => $this->apiEndpoint);
    }

Usage Example

 private function saveConfiguration(InputInterface $input, OutputInterface $output, Configuration $configuration)
 {
     if (!$input->isInteractive()) {
         $configuration->save();
         return;
     }
     $question = 'Do you want to save this new configuration? [Y/n] ';
     if (PHP_VERSION_ID > 50400) {
         $question = json_encode($configuration->toArray(), JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE) . "\n\n" . $question;
     }
     $dialog = $this->getHelperSet()->get('dialog');
     if ($dialog->askConfirmation($output, $question)) {
         $configuration->save();
     }
 }