Esempio n. 1
0
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $rage4 = $this->getRage4DNS($input->getOption('credentials'));
     $types = $rage4->records->getTypes();
     $content = array();
     foreach ($types as $type) {
         $content[] = $type->getTableRow();
     }
     $this->renderTable(RecordType::getTableHeaders(), $content, $output);
 }
Esempio n. 2
0
 /**
  * Returns available record types
  *
  * @return RecordType[]
  */
 public function getTypes()
 {
     $url = sprintf("%s/%s", $this->apiUrl, self::URL_RECORD_TYPES);
     $response = $this->processQuery($url);
     $types = array();
     foreach ($response as $row) {
         $types[] = RecordType::createFromArray($row);
     }
     return $types;
 }