/** * Get all mappers * * @return array */ protected function getMappers() { $mapper = ['Boolean', 'Float', 'DateTime', 'FileReference', 'FileReferenceObjectStorage', 'ObjectStorage', 'Int', 'String', 'Model']; foreach ($mapper as $key => $value) { $mapper[$key] = ExtendedUtility::create('HDNET\\Autoloader\\Mapper\\' . $value . 'Mapper'); } return $mapper; }
/** * Get the right mapping * * @param $var * * @throws \HDNET\Autoloader\Exception * @return string */ protected function getDatabaseMappingByVarType($var) { /** @var Mapper $mapper */ $mapper = ExtendedUtility::create('HDNET\\Autoloader\\Mapper'); return $mapper->getDatabaseDefinition($var); }