/**
  * @param int $id
  *
  * @return array
  */
 public static function getConfig($id)
 {
     $config = parent::getConfig($id);
     $params = EmailServiceParameterConfig::whereServiceId($id)->get();
     $config['parameters'] = empty($params) ? [] : $params->toArray();
     return $config;
 }
예제 #2
0
 /**
  * {@inheritdoc}
  */
 public static function getConfig($id)
 {
     if (null === ($config = parent::getConfig($id))) {
         $config = ['public_path' => [], 'container' => null, 'service_id' => $id];
     }
     return $config;
 }
예제 #3
0
 /**
  * @param int $id
  *
  * @return array
  */
 public static function getConfig($id)
 {
     $config = parent::getConfig($id);
     $cacheConfig = ServiceCacheConfig::whereServiceId($id)->first();
     $config['cache_enabled'] = empty($cacheConfig) ? false : $cacheConfig->getAttribute('cache_enabled');
     $config['cache_ttl'] = empty($cacheConfig) ? 0 : $cacheConfig->getAttribute('cache_ttl');
     return $config;
 }
예제 #4
0
 /**
  * @param int $id
  *
  * @return array
  */
 public static function getConfig($id)
 {
     $config = parent::getConfig($id);
     $params = ParameterConfig::whereServiceId($id)->get();
     $config['parameters'] = empty($params) ? [] : $params->toArray();
     $headers = HeaderConfig::whereServiceId($id)->get();
     $config['headers'] = empty($headers) ? [] : $headers->toArray();
     $cacheConfig = ServiceCacheConfig::whereServiceId($id)->first();
     $config['cache_enabled'] = empty($cacheConfig) ? false : $cacheConfig->getAttribute('cache_enabled');
     $config['cache_ttl'] = empty($cacheConfig) ? 0 : $cacheConfig->getAttribute('cache_ttl');
     return $config;
 }