src/Classes/DtoObject.php line 37

Open in your IDE?
  1. <?php
  2. namespace App\Classes;
  3. class DtoObject implements \ArrayAccess
  4. {
  5.     private $data;
  6.     /**
  7.      * @param $data
  8.      */
  9.     public function __construct($data)
  10.     {
  11.         $this->data $data;
  12.     }
  13.     public function offsetExists($offset)
  14.     {
  15.         $s '';
  16.     }
  17.     public function offsetGet($offset)
  18.     {
  19.         if (!isset($this->data[$offset])) {
  20.             return null;
  21.         }
  22.         return $this->data[$offset];
  23.     }
  24.     public function offsetSet($offset$value)
  25.     {
  26.         $s '';
  27.     }
  28.     public function offsetUnset($offset)
  29.     {
  30.         $s '';
  31.     }
  32.     public static function getDate($date) {
  33.         if ($date === null) {
  34.             return null;
  35.         }
  36.         $out = new \DateTime($date);
  37.         if ($out === false) {
  38.             return null;
  39.         }
  40.         return $out;
  41.     }
  42. }