| Methods | 
	
			| 
					
	public
					static
					
				 | getDynamicPropertiesProperty(): string
		Get the property that stores dynamic properties
	 
	Get the property that stores dynamic properties The property returned must accept array<string,mixed>or\ArrayAccess<string,mixed>. | # | 
	
			| 
					
	public
					static
					
				 | getDynamicPropertyNamesProperty(): string
		Get the property that stores dynamic property names
	 
	Get the property that stores dynamic property names The property returned must accept array<string,string>or\ArrayAccess<string,string>. | # | 
	
			| 
					
	public
					
					
				 | getDynamicProperties(): array<string, mixed>
		Get dynamic properties
	 
	
							ReturnsAn array that maps property names to values. | # | 
	
			| 
					
	public
					
					
				 | setDynamicProperties(array<string, mixed> $values): void
		Set dynamic properties
	 
	
							Parameters
									
										| $values | An array that maps property names to
values. |  | # | 
	
			| 
					
	public
					
					
				 | __set(string $name, mixed $value): void
		Set the value of a property
	 
	Set the value of a property | # | 
	
			| 
					
	public
					
					
				 | __get(string $name): mixed
		Get the value of a property, or null if it is not set
	 
	Get the value of a property, or null if it is not set | # | 
	
			| 
					
	public
					
					
				 | __isset(string $name): bool
		Check if a property is set
	 
	Check if a property is set | # | 
	
			| 
					
	public
					
					
				 | __unset(string $name): void
		Unset a property
	 | # |