use std::fmt;
#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord)]
pub enum PhpVersion {
Php74,
Php80,
Php81,
Php82,
Php83,
Php84,
#[default]
Php85,
}
impl fmt::Display for PhpVersion {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
match self {
PhpVersion::Php74 => write!(f, "7.4"),
PhpVersion::Php80 => write!(f, "8.0"),
PhpVersion::Php81 => write!(f, "8.1"),
PhpVersion::Php82 => write!(f, "8.2"),
PhpVersion::Php83 => write!(f, "8.3"),
PhpVersion::Php84 => write!(f, "8.4"),
PhpVersion::Php85 => write!(f, "8.5"),
}
}
}