mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-05 08:06:10 +00:00
[PHP] Use a valid php type for maps (#8718)
* Use a valid php type for maps * Convert type hint to correct format Align map array format to that expected by phpdoc and associated tools.
This commit is contained in:
@@ -9,10 +9,10 @@ namespace app\Models;
|
||||
*/
|
||||
class AdditionalPropertiesClass {
|
||||
|
||||
/** @var map[string,string] $mapProperty */
|
||||
/** @var array<string,string> $mapProperty */
|
||||
private $mapProperty;
|
||||
|
||||
/** @var map[string,map[string,string]] $mapOfMapProperty */
|
||||
/** @var array<string,array<string,string>> $mapOfMapProperty */
|
||||
private $mapOfMapProperty;
|
||||
|
||||
}
|
||||
|
||||
@@ -9,16 +9,16 @@ namespace app\Models;
|
||||
*/
|
||||
class MapTest {
|
||||
|
||||
/** @var map[string,map[string,string]] $mapMapOfString */
|
||||
/** @var array<string,array<string,string>> $mapMapOfString */
|
||||
private $mapMapOfString;
|
||||
|
||||
/** @var map[string,string] $mapOfEnumString */
|
||||
/** @var array<string,string> $mapOfEnumString */
|
||||
private $mapOfEnumString;
|
||||
|
||||
/** @var map[string,bool] $directMap */
|
||||
/** @var array<string,bool> $directMap */
|
||||
private $directMap;
|
||||
|
||||
/** @var map[string,bool] $indirectMap */
|
||||
/** @var array<string,bool> $indirectMap */
|
||||
private $indirectMap;
|
||||
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ class MixedPropertiesAndAdditionalPropertiesClass {
|
||||
/** @var \DateTime $dateTime */
|
||||
private $dateTime;
|
||||
|
||||
/** @var map[string,\app\Models\Animal] $map */
|
||||
/** @var array<string,\app\Models\Animal> $map */
|
||||
private $map;
|
||||
|
||||
}
|
||||
|
||||
@@ -36,13 +36,13 @@ class NullableClass {
|
||||
/** @var object[] $arrayItemsNullable */
|
||||
private $arrayItemsNullable;
|
||||
|
||||
/** @var map[string,object] $objectNullableProp */
|
||||
/** @var array<string,object> $objectNullableProp */
|
||||
private $objectNullableProp;
|
||||
|
||||
/** @var map[string,object] $objectAndItemsNullableProp */
|
||||
/** @var array<string,object> $objectAndItemsNullableProp */
|
||||
private $objectAndItemsNullableProp;
|
||||
|
||||
/** @var map[string,object] $objectItemsNullable */
|
||||
/** @var array<string,object> $objectItemsNullable */
|
||||
private $objectItemsNullable;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user