null, 'i18n_catalogue' => 'stNotificationBackend', ); if ($options) { $diff = array_diff_key($options, $defaults); if (!empty($diff)) { throw new \stNotificationConfigurationException(sprintf('The options "%s" do not exist. Available options are "%s"', implode(", ", array_keys($diff)), implode(", ", array_keys($defaults)))); } } $groups[$name] = $options; sfConfig::set('app_st_notification_groups', $groups); } /** * Zwraca grupy notyfikacji * * @return array */ public static function getGroups() { return sfConfig::get('app_st_notification_groups', array()); } }