コード例 #1
0
ファイル: Router.php プロジェクト: jacobDaeHyung/api
 /**
  * Setup the API group options.
  *
  * @param array|string $options
  *
  * @return array
  */
 protected function setupGroupOptions($options)
 {
     if (is_string($options)) {
         $options = ['version' => $options];
     } elseif (!isset($options['version'])) {
         throw new BadMethodCallException('Unable to register API route group without a version.');
     }
     $options['api'] = true;
     $options['version'] = (array) $options['version'];
     if (!isset($options['prefix']) && ($prefix = $this->properties->getPrefix())) {
         $options['prefix'] = $prefix;
     }
     if (!isset($options['domain']) && ($domain = $this->properties->getDomain())) {
         $options['domain'] = $domain;
     }
     if (isset($options['conditional_request'])) {
         $this->conditionalRequest = $options['conditional_request'];
     }
     return $options;
 }