Composer repository for the Kingletas Magento 2 modules
This is a private Composer repository.
To use it, you have to add this repository to your composer.json file.
Add this Composer
repository to your project's composer.json
file, then you can require these private packages just like you would with
one from Packagist.
{
"repositories": [{
"type": "composer",
"url": "https://kingletas.github.io/packages"
}]
}
Click on an individual package's release version to get a snippet of code for your project's dependencies.
Read more on how to handle composer private packages.
The safe way to read the catalogue: products by SKU or id, category names and paths, attribute option labels, and the store scope those reads happen in. Batched, store-keyed and bounded, so the mistakes these patterns invite cannot be made.
Budgets and kill switches for the hot paths: times every observer on a guarded event, contains the ones declared advisory, sheds them when a path blows its budget, and reports what it saw. Order placement, totals collection, catalogue saves and queue consumers.
The safe way to read cart price rules: a rule's action and free-shipping setting, the rules a quote has applied, and the rule behind a coupon code. Batched, staging-aware and memoised, so the questions that are a column lookup stop costing a hydrated rule.
Decide what a private-content invalidation actually invalidates, and report what each action costs. Stops an action that changed the cart from refetching every customer-data section, including the country list that is the same for every visitor.
This Composer repository is powered by Satis