Managers
Table of Contents
Traits
- AdvertConfirmByKeyTrait
- Confirms an advert or company profile by the key from an email, Manager layer.
- AdvertExpirationTrait
- Extends or renews the expiration of an advert, Manager layer.
- AdvertPasswordResetTrait
- Forgotten password of an advert placed without an account, Manager layer (delegation to the service).
- ConfirmByKeyTrait
- Confirms a record by its author with the key from an email (advert, company profile,
discussion post), Manager layer (delegation). Key verification, the write and the limit are done by the Api
({@see \App\Core\Traits\Api\Models\Managers\ConfirmByKeyTrait}).
- ExpressOffersTrait
- Express SMS offers for one object — text and number per
service, composed by the Api (`api/system/payment/express-offers`), because the gateway keyword sits
in gateway settings next to the shared secret and is never handed to the Front.
- GetAllTrait
- Provides `findAll()`.
- GetByTrait
- Provides `findBy()`.
- GetTrait
- Provides `find()`.
- PaymentCreateTrait
- RedeemManageKeyTrait
- Redeems the key from the "Manage" link in the insert e-mail of a record created without an account
(currently a discussion post), Manager layer (delegation). Key verification is done by the Api
({@see \App\Core\Traits\Api\Models\Managers\ManageKeyTrait}).
- RegisterEventTrait
- TaxResolveTrait
- VAT engine bridge for Front managers, the top of a four-layer chain (next layer:
{@see \App\Core\Traits\Front\Models\Services\TaxResolveTrait}). Front never computes a rate; it asks `api/system/tax/*`.
- VatIdCheckTrait
- VAT id verification bridge for Front managers; same four-layer shape as {@see TaxResolveTrait},
asks `api/system/vat-id-check/verify`.