PHP code example of eman-development-design / leaf-orm
1. Go to this page and download the library: Download eman-development-design/leaf-orm library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
eman-development-design / leaf-orm example snippets
use MongoDB\BSON\Serializable;
use MongoDB\Model\BSONDocument;
use Leaf\Model\MongoModel
class User implements Serializable, MongoModel
{
public $userGuid;
public $email;
public $firstName;
public $lastName;
public function bsonSerialize() : array
{
return [
'UserGuid' => $this->userGuid,
'Email' => $this->email,
'FirstName' => $this->firstName,
'LastName' => $this->lastName
];
}
public function map(BSONDocument $document)
{
$this->userGuid = $document['UserGuid'];
$this->email = $document['Email'];
$this->firstName = $document['FirstName'];
$this->lastName = $document['LastName'];
}
public function toArray() : array
{
return [
'UserGuid' => $this->userGuid,
'Email' => $this->email,
'FirstName' => $this->firstName,
'LastName' => $this->lastName
];
}
}