Example #1
0
 public static function instance($nameOrData = null, $data = null)
 {
     if (!self::$namespace) {
         self::$namespace = array();
     }
     $obj = null;
     if (is_string($nameOrData) && trim($nameOrData)) {
         self::$namespace[trim($nameOrData)] = new self($data);
         self::$namespace[trim($nameOrData)]->id($nameOrData);
         return self::$namespace[trim($nameOrData)];
     } elseif ($nameOrData === null) {
         $obj = new self($data);
     } else {
         $obj = new self($nameOrData);
     }
     $obj->id();
     return $obj;
 }