WP_AI_Client_Ability_Function_Resolver::__construct
Constructor.
Метод класса: WP_AI_Client_Ability_Function_Resolver{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$WP_AI_Client_Ability_Function_Resolver = new WP_AI_Client_Ability_Function_Resolver(); $WP_AI_Client_Ability_Function_Resolver->__construct( ...$abilities );
- ...$abilities(WP_Ability|строка) (обязательный)
- The abilities that this resolver is allowed to execute.
Список изменений
| С версии 7.0.0 | Введена. |
Код WP_AI_Client_Ability_Function_Resolver::__construct() WP AI Client Ability Function Resolver:: construct WP 7.1.4
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;
}
}
}