Changeset 887 for trunk/Common/Form/Types/Type.php
- Timestamp:
- Nov 20, 2020, 12:08:12 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Common/Form/Types/Type.php
r874 r887 28 28 class Type 29 29 { 30 var $FormManager;31 var$TypeDefinitionList;32 var$Values;30 public FormManager $FormManager; 31 public array $TypeDefinitionList; 32 public array $Values; 33 33 34 function __construct( $FormManager)34 function __construct(FormManager $FormManager) 35 35 { 36 36 $this->FormManager = &$FormManager; … … 65 65 } 66 66 67 function ExecuteTypeEvent( $TypeName, $Event, $Parameters = array())67 function ExecuteTypeEvent(string $TypeName, string $Event, array $Parameters = array()): ?string 68 68 { 69 69 if (array_key_exists($TypeName, $this->TypeDefinitionList)) … … 77 77 } 78 78 79 function IsHidden( $TypeName)79 function IsHidden(string $TypeName): bool 80 80 { 81 81 if (array_key_exists($TypeName, $this->TypeDefinitionList)) … … 88 88 } 89 89 90 function RegisterType( $Name, $ParentType, $Parameters)90 function RegisterType(string $Name, string $ParentType, array $Parameters): void 91 91 { 92 92 if ($ParentType != '') … … 103 103 } 104 104 105 function UnregisterType( $Name)105 function UnregisterType(string $Name): void 106 106 { 107 107 unset($this->TypeDefinitionList[$Name]); … … 109 109 } 110 110 111 function GetTypeDefinition( $TypeName)111 function GetTypeDefinition(string $TypeName): array 112 112 { 113 113 return $this->TypeDefinitionList[$TypeName];
Note:
See TracChangeset
for help on using the changeset viewer.