mirror of
https://github.com/rmaake1/httpstatuses.git
synced 2024-10-06 08:07:21 +02:00
30 lines
719 B
PHP
30 lines
719 B
PHP
<?php
|
|
|
|
class Httpstatuses
|
|
{
|
|
public static function statuses($class = "*")
|
|
{
|
|
$class_files = glob("codes/$class.json");
|
|
|
|
foreach($class_files as $class_file)
|
|
{
|
|
$class = json_decode(file_get_contents($class_file), true);
|
|
$classes[$class["class"]["class"]] = $class;
|
|
}
|
|
|
|
return $classes;
|
|
}
|
|
|
|
public static function status($code)
|
|
{
|
|
$class = substr($code, 0, 1);
|
|
$class_file = file_get_contents("codes/$class.json");
|
|
|
|
if(!$class_file)
|
|
return false;
|
|
|
|
$code_list = json_decode($class_file, true);
|
|
|
|
return $code_list["codes"][$code] ?: false;
|
|
}
|
|
} |