0" ); } break; case "ttl": if ( !is_int( $value ) && $value !== false ) { throw new ezcBaseSettingValueException( $key, $value, "int > 0 or false" ); } break; default: throw new ezcBaseSettingNotFoundException( $key ); } $this->$key = $value; } } ?>