/** * @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; }
/** * {@inheritdoc} */ public static function getConfig($id) { if (null === ($config = parent::getConfig($id))) { $config = ['public_path' => [], 'container' => null, 'service_id' => $id]; } return $config; }
/** * @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; }
/** * @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; }