public static function get_breakpoints()
{
return array_reduce(array_keys(self::$_default_breakpoints), function ($new_array, $breakpoint_key) {
if (!in_array($breakpoint_key, self::$_editable_breakpoints_keys)) {
$new_array[$breakpoint_key] = self::$_default_breakpoints[$breakpoint_key];
} else {
$saved_option = get_option(self::BREAKPOINT_OPTION_PREFIX . $breakpoint_key);
$new_array[$breakpoint_key] = $saved_option ? (int) $saved_option : self::$_default_breakpoints[$breakpoint_key];
}
return $new_array;
}, []);
}