<?php
require_once "Objet.php";

/**
 * Implémente les magic methods.
 */
class Objet
{
    public function __construct($data = null)
    {
        if(!is_null($data)){
            foreach ($data as $key => $value){
                $this->$key = $value;
            }
        }
    }
    /**
     * @param $name
     * @return mixed
     */
    public function __get($name)
    {
        return $this->$name ?? null;
    }

    /**
     * @param $name
     * @param $value
     * @return void
     */
    public function __set($name, $value)
    {
        $this->$name = $value;
    }
}