コード例 #1
0
ファイル: Mapper.php プロジェクト: c2po/autoloader
 /**
  * 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;
 }
コード例 #2
0
 /**
  * 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);
 }