5
5
namespace Fschmtt \Keycloak \Representation ;
6
6
7
7
use Fschmtt \Keycloak \Attribute \Since ;
8
+ use Fschmtt \Keycloak \Collection \FeatureCollection ;
8
9
use Fschmtt \Keycloak \Collection \PasswordPolicyTypeCollection ;
9
10
use Fschmtt \Keycloak \Type \Map ;
10
11
15
16
* @method array|null getComponentTypes()
16
17
* @method CryptoInfo|null getCryptoInfo()
17
18
* @method array|null getEnums()
19
+ * @method FeatureCollection|null getFeatures()
18
20
* @method array|null getIdentityProviders()
19
21
* @method MemoryInfo|null getMemoryInfo()
20
22
* @method PasswordPolicyType[]|null getPasswordPolicies()
24
26
* @method array|null getSocialProviders()
25
27
* @method SystemInfo|null getSystemInfo()
26
28
* @method array|null getThemes()
27
- * @method self withBuiltinProtocolMappers(?array $builtinProtocolMappers)
28
- * @method self withClientImporters(?array $clientImporters)
29
- * @method self withClientInstallations(?array $clientInstallations)
30
- * @method self withComponentTypes(?array $componentTypes)
31
- * @method self withCryptoInfo(?CryptoInfo $componentTypes)
32
- * @method self withEnums(?array $enums)
33
- * @method self withIdentityProviders(?array $identityProviders)
34
- * @method self withMemoryInfo(?MemoryInfo $memoryInfo)
35
- * @method self withPasswordPolicies(?array $passwordPolicies)
36
- * @method self withProtocolMapperTypes(?MemoryInfo $protocolMapperTypes)
37
- * @method self withProfileInfo(?ProfileInfo $profileInfo)
38
- * @method self withProviders(?array $providers)
39
- * @method self withSocialProviders(?array $socialProviders)
40
- * @method self withSystemInfo(?SystemInfo $systemInfo)
41
- * @method self withThemes(?array $themes)
42
29
*
43
30
* @codeCoverageIgnore
44
31
*/
@@ -52,6 +39,8 @@ public function __construct(
52
39
#[Since('20.0.0 ' )]
53
40
protected ?CryptoInfo $ cryptoInfo = null ,
54
41
protected ?Map $ enums = null ,
42
+ #[Since('22.0.4 ' )]
43
+ protected ?FeatureCollection $ features = null ,
55
44
protected ?Map $ identityProviders = null ,
56
45
protected ?MemoryInfo $ memoryInfo = null ,
57
46
protected ?PasswordPolicyTypeCollection $ passwordPolicies = null ,
0 commit comments