CoolCMS API

VatIdCheckTrait

VAT id verification on the profile: - after a save: automatic check (online only for a foreign EU VAT id, per-IP cap) and a flash with the state, - "Verify VAT id" button: online check of the saved VAT id with the user quota, hidden once the quota is exhausted, - badge with the last stored check (no VIES call on render).

Tags
requires

$this->countryManager (\App\UI\Front\System\Models\Managers\CountryManager)

$this->loggedUser

Table of Contents

Methods

handleVerifyVatId()  : void
flashVatIdCheckAfterSave()  : void
Automatic check after a successful save — never blocks, only reports (null state = nothing to report).
prepareVatIdCheckTemplate()  : void
Template `$vatIdCheck` — null without a saved VAT id.

Methods

flashVatIdCheckAfterSave()

Automatic check after a successful save — never blocks, only reports (null state = nothing to report).

private flashVatIdCheckAfterSave(User $user) : void
Parameters
$user : User

prepareVatIdCheckTemplate()

Template `$vatIdCheck` — null without a saved VAT id.

private prepareVatIdCheckTemplate() : void
On this page

Search results