Pinq\Analysis\TypeData\ITypeDataModule::types PHP Метод

types() публичный Метод

Gets a structured array of type data.
См. также: Pinq\Analysis\TypeData\DateTime::types
public types ( ) : array
Результат array
    public function types();

Usage Example

Пример #1
0
 /**
  * Adds the type data module to the type system.
  *
  * @param ITypeDataModule $module
  *
  * @return void
  */
 public function registerTypeDataModule(ITypeDataModule $module)
 {
     $this->typeDataModules[] = $module;
     foreach ($module->functions() as $name => $returnType) {
         $normalizedFunctionName = $this->normalizeFunctionName($name);
         $this->functionTypeMap[$normalizedFunctionName] = $returnType;
         unset($this->functions[$normalizedFunctionName]);
     }
     foreach ($module->types() as $name => $typeData) {
         $normalizedClassName = $this->normalizeClassName($name);
         $this->classTypeMap[$normalizedClassName] = $typeData;
         unset($this->objectTypes[$normalizedClassName]);
     }
 }
ITypeDataModule