switch ($component) { case "radio": $radio = new Radio(HOLO_COLORS_COMPONENTS_PATH . '/radio/'); break; case "radio-on-focus": $radio = new RadioOnFocus(HOLO_COLORS_COMPONENTS_PATH . '/radio/'); break; case "radio-on-pressed": $radio = new RadioOnPress(HOLO_COLORS_COMPONENTS_PATH . '/radio/'); break; case "radio-on-disabled-focus": $radio = new RadioDisabledOnFocus(HOLO_COLORS_COMPONENTS_PATH . '/radio/'); break; case "radio-off": $radio = new RadioOff(HOLO_COLORS_COMPONENTS_PATH . '/radio/'); break; case "radio-off-pressed": $radio = new RadioOffPress(HOLO_COLORS_COMPONENTS_PATH . '/radio/'); break; case "radio-off-focus": $radio = new RadioOffFocus(HOLO_COLORS_COMPONENTS_PATH . '/radio/'); break; case "radio-off-disabled-focus": $radio = new RadioDisabledOffFocus(HOLO_COLORS_COMPONENTS_PATH . '/radio/'); break; default: $radio = new Radio(HOLO_COLORS_COMPONENTS_PATH . '/radio/'); break; } $radio->generate_image($color, $size, $holo, $kitkat = false); }