private function getType($var)
 {
     if (is_object($var)) {
         $refl = new \ReflectionObject($var);
         return $refl->getShortname();
     } else {
         return gettype($var);
     }
 }