Пример #1
0
 public static function validateSettings($settings, $componentClass)
 {
     parent::validateSettings($settings, $componentClass);
     if (!isset($settings['flags']['chainedType']) || !is_string($settings['flags']['chainedType'])) {
         throw new Kwf_Exception("Flag 'chainedType' not set for '{$componentClass}'.");
     }
 }
Пример #2
0
 public static function validateSettings($settings, $componentClass)
 {
     parent::validateSettings($settings, $componentClass);
     if (isset($settings['showInactiveSwitchLinks'])) {
         throw new Kwf_Exception("'showInactiveSwitchLinks' setting got removed; style them using css");
     }
 }
Пример #3
0
 public static function validateSettings($settings, $componentClass)
 {
     parent::validateSettings($settings, $componentClass);
     if (isset($settings['dimensions'])) {
         throw new Kwf_Exception("Don't set dimensions, use dimension for a single one");
     }
 }
Пример #4
0
 public static function validateSettings($settings, $componentClass)
 {
     parent::validateSettings($settings, $componentClass);
     $parentsWithHasHomeFlag = self::_getParentsWithHasHomeFlagComponentClasses($componentClass);
     foreach ($parentsWithHasHomeFlag as $i) {
         self::_validateHasNotChildWithStaticHome($i);
     }
 }