Skip to content

Commit f79676c

Browse files
committed
edits
1 parent 9c13c6f commit f79676c

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

source/includes/bson/Person.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public function __construct(string $name)
1616
$this->createdAt = new MongoDB\BSON\UTCDateTime;
1717
}
1818

19-
function bsonSerialize()
19+
public function bsonSerialize(): array
2020
{
2121
return [
2222
'_id' => $this->id,
@@ -25,7 +25,7 @@ function bsonSerialize()
2525
];
2626
}
2727

28-
function bsonUnserialize(array $data)
28+
public function bsonUnserialize(array $data): void
2929
{
3030
$this->id = $data['_id'];
3131
$this->name = $data['name'];

source/includes/bson/User.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ public function __construct(
99
private string $username,
1010
private Role $role,
1111
private MongoDB\BSON\ObjectId $_id = new MongoDB\BSON\ObjectId(),
12-
) {}
12+
) {
13+
}
1314

1415
public function bsonSerialize(): array
1516
{

source/includes/bson/interact-bson.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
require 'vendor/autoload.php';
44

55
use Bson\Person;
6-
use Bson\User;
76
use Bson\Role;
7+
use Bson\User;
88

99
$uri = getenv('MONGODB_URI') ?: throw new RuntimeException('Set the MONGODB_URI variable to your Atlas URI that connects to the sample dataset');
1010
$client = new MongoDB\Client($uri);
@@ -14,11 +14,11 @@
1414
$document = [
1515
'address' => [
1616
'street' => 'Pizza St',
17-
'zipcode' => '10003'
17+
'zipcode' => '10003',
1818
],
1919
'coord' => [-73.982419, 41.579505],
2020
'cuisine' => 'Pizza',
21-
'name' => 'Planet Pizza'
21+
'name' => 'Planet Pizza',
2222
];
2323
// end-create-doc
2424

@@ -31,7 +31,7 @@
3131
$options = [
3232
'typeMap' => [
3333
'array' => 'MongoDB\Model\BSONDocument',
34-
'root' => 'MongoDB\Model\BSONDocument',
34+
'root' => 'MongoDB\Model\BSONDocument',
3535
'document' => 'MongoDB\Model\BSONDocument',
3636
],
3737
];
@@ -53,4 +53,4 @@
5353
$person = $collection->findOne(['_id' => $result->getInsertedId()]);
5454

5555
var_dump($person);
56-
// end-enum-serialize
56+
// end-enum-serialize

0 commit comments

Comments
 (0)