PHP code example of pmill / doctrine-array-hydrator
1. Go to this page and download the library: Download pmill/doctrine-array-hydrator 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/ */
pmill / doctrine-array-hydrator example snippets
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use pmill\Doctrine\Hydrator\Test\Fixture\Company;
use pmill\Doctrine\Hydrator\Test\Fixture\Permission;
/**
* @ORM\Entity
* @ORM\Table(name="users")
*/
class User
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue
*
* @var int
*/
protected $id;
/**
* @ORM\Column(type="string")
*
* @var string
*/
protected $name;
/**
* @ORM\Column(type="string")
*
* @var string
*/
protected $email;
/**
* @ManyToOne(targetEntity="Company")
*
* @var Company
*/
protected $company;
/**
* @OneToMany(targetEntity="Permission", mappedBy="product")
*
* @var Permission[]
*/
protected $permissions;
}