Automattic\WooCommerce\Internal\Admin
TaxSettingsRecommendations::permissions_check
Check whether the current user can dismiss the recommendations.
Method of the class: TaxSettingsRecommendations{}
No Hooks.
Returns
true|false|\WP_Error.
Usage
$TaxSettingsRecommendations = new TaxSettingsRecommendations(); $TaxSettingsRecommendations->permissions_check( $request );
- $request(WP_REST_Request) (required)
- .
TaxSettingsRecommendations::permissions_check() TaxSettingsRecommendations::permissions check code WC 11.0.0
public function permissions_check( \WP_REST_Request $request ) { // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.Found, Squiz.Commenting.FunctionComment.IncorrectTypeHint
if ( ! current_user_can( 'manage_woocommerce' ) ) {
return new \WP_Error(
'woocommerce_rest_cannot_edit',
__( 'Sorry, you are not allowed to dismiss these recommendations.', 'woocommerce' ),
array( 'status' => rest_authorization_required_code() )
);
}
return true;
}