コード例 #1
0
ファイル: ConfigGet.php プロジェクト: gjorgiev/platform
 /**
  * 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);
 }
コード例 #2
0
ファイル: Command.php プロジェクト: vyavhare/platform
 public function __construct()
 {
     // Load the OAuth2 server into all OAuth commands.
     $this->server = new Koauth_OAuth2_Server();
     parent::__construct();
 }