WP_AI_Client_Ability_Function_Resolver::__construct
Constructor.
Method of the class: WP_AI_Client_Ability_Function_Resolver{}
No Hooks.
Returns
null. Nothing (null).
Usage
$WP_AI_Client_Ability_Function_Resolver = new WP_AI_Client_Ability_Function_Resolver(); $WP_AI_Client_Ability_Function_Resolver->__construct( ...$abilities );
- ...$abilities(WP_Ability|string) (required)
- The abilities that this resolver is allowed to execute.
Changelog
| Since 7.0.0 | Introduced. |
WP_AI_Client_Ability_Function_Resolver::__construct() WP AI Client Ability Function Resolver:: construct code WP 7.0
public function __construct( ...$abilities ) {
$this->allowed_abilities = array();
foreach ( $abilities as $ability ) {
if ( $ability instanceof WP_Ability ) {
$this->allowed_abilities[ $ability->get_name() ] = true;
} elseif ( is_string( $ability ) ) {
$this->allowed_abilities[ $ability ] = true;
}
}
}