/** * Override response handler to flatten array */ protected function handleResponse($response, OutputInterface $output) { $iterator = new \RecursiveIteratorIterator(new \RecursiveArrayIterator($response)); $result = []; foreach ($iterator as $leafValue) { $keys = []; foreach (range(0, $iterator->getDepth()) as $depth) { $keys[] = $iterator->getSubIterator($depth)->key(); } $result[join('.', $keys)] = $leafValue; } return parent::handleResponse($result, $output); }
public function __construct() { // Load the OAuth2 server into all OAuth commands. $this->server = new Koauth_OAuth2_Server(); parent::__construct(); }