Files
kiri-core/kiri-annotation/Route/RequestMethod.php
T

33 lines
497 B
PHP
Raw Normal View History

2022-02-23 16:32:08 +08:00
<?php
namespace Kiri\Annotation\Route;
2022-03-01 14:19:48 +08:00
enum RequestMethod
2022-02-23 16:32:08 +08:00
{
case REQUEST_POST;
case REQUEST_GET;
case REQUEST_HEAD;
case REQUEST_OPTIONS;
case REQUEST_DELETE;
case REQUEST_PUT;
2022-03-01 14:08:38 +08:00
/**
* @return string
*/
public function getString(): string
{
return match ($this) {
self::REQUEST_POST => 'POST',
self::REQUEST_GET => 'GET',
self::REQUEST_HEAD => 'HEAD',
self::REQUEST_OPTIONS => 'OPTIONS',
self::REQUEST_DELETE => 'DELETE',
self::REQUEST_PUT => 'PUT'
};
}
2022-02-23 16:32:08 +08:00
}