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}'."); } }
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"); } }
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"); } }
public static function validateSettings($settings, $componentClass) { parent::validateSettings($settings, $componentClass); $parentsWithHasHomeFlag = self::_getParentsWithHasHomeFlagComponentClasses($componentClass); foreach ($parentsWithHasHomeFlag as $i) { self::_validateHasNotChildWithStaticHome($i); } }