⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.14
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
Server Software:
Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.25
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
id
/
taxi.dev-unit.com
/
vendor
/
spatie
/
enum
/
src
/
View File Name :
EnumDefinition.php
<?php namespace Spatie\Enum; /** * @internal * @psalm-internal Spatie\Enum * @psalm-immutable */ class EnumDefinition { /** @var string|int */ public $value; public string $label; private string $methodName; /** * @param string $methodName * @param string|int $value * @param string $label */ public function __construct(string $methodName, $value, string $label) { $this->methodName = strtolower($methodName); $this->value = $value; $this->label = $label; } /** * @param string|int $input * * @return bool */ public function equals($input): bool { if ($this->value === $input) { return true; } if (is_string($input) && is_int($this->value) && $input === (string)$this->value) { return true; } if (is_string($input) && $this->methodName === strtolower($input)) { return true; } return false; } }