REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 1.59 KB
Close
/opt/alt/tests/alt-php83-pecl-mongodb_1.18.1-1.el8/utils/classes.inc
Text
Base64
<?php class Person implements MongoDB\BSON\Persistable { protected $name; protected $age; protected $addresses = array(); protected $friends = array(); protected $secret = "none"; public function __construct($name, $age) { $this->name = $name; $this->age = $age; $this->addresses = array(); $this->secret = "$name confidential info"; } public function addAddress(Address $address) { $this->addresses[] = $address; } public function addFriend(Person $friend) { $this->friends[] = $friend; } #[\ReturnTypeWillChange] public function bsonSerialize() { return array( "name" => $this->name, "age" => $this->age, "addresses" => $this->addresses, "friends" => $this->friends, ); } public function bsonUnserialize(array $data): void { $this->name = $data["name"]; $this->age = $data["age"]; $this->addresses = $data["addresses"]; $this->friends = $data["friends"]; } } class Address implements MongoDB\BSON\Persistable { protected $zip; protected $country; public function __construct($zip, $country) { $this->zip = $zip; $this->country = $country; } #[\ReturnTypeWillChange] public function bsonSerialize() { return array( "zip" => $this->zip, "country" => $this->country, ); } public function bsonUnserialize(array $data): void { $this->zip = $data["zip"]; $this->country = $data["country"]; } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 7
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
basic-skipif.inc
795 B
lrw-r--r--
2024-05-24 20:57:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
basic.inc
855 B
lrw-r--r--
2024-05-24 20:57:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
classes.inc
1.59 KB
lrw-r--r--
2024-05-24 20:57:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
observer.php
1.09 KB
lrw-r--r--
2024-05-24 20:57:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
PHONGO-FIXTURES.json.gz
73.94 KB
lrw-r--r--
2024-05-24 20:57:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
skipif.php
13.34 KB
lrw-r--r--
2024-05-24 20:57:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
tools.php
24.19 KB
lrw-r--r--
2024-05-24 20:57:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).