Перейти к основному содержимому

Domains reference

Abstracts

FileНазначение
Abstracts/CacheableBuilderБаза для builders с optional cache behavior

Catalog legacy builders

FileНазначение
Domains/Catalog/CatalogBuilderБазовый builder каталога
Domains/Catalog/CatalogBuilderByIdBuilder каталога по id
Domains/Catalog/ByIdBuilderПолучение сущности/данных по id
Domains/Catalog/BySlugBuilderПолучение сущности/данных по slug
Domains/Catalog/FromSlugBuilderПреобразование slug в catalog data
Domains/Catalog/IdFromSlugBuilderПолучение id по slug
Domains/Catalog/SlugFromSlugBuilderПолучение/нормализация slug из slug input

ModernCatalog

FileНазначение
BreadcrumbBuilderСтроит breadcrumbs каталога по state
Filters/EntitiesBuilderЗагружает entities для активных фильтров
QueryBuilderСтроит query продуктов по state/sort/pagination
RouteBuilderСтроит SEO-friendly route из state slugs
State/StateBuilderБаза state builders, активные модели фильтров
State/InitialStateBuilderСтроит state из URL slugs
State/AfterFilterStateBuilderСтроит state из выбранных filter ids
SeoPhrases/AbstractSeoPhraseBuilderБаза SEO phrase lookup
SeoPhrases/SeoTitleBuilderSEO title
SeoPhrases/SeoDescriptionBuilderSEO description
SeoPhrases/SeoPageTitleBuilderBrowser/page title

ModernRoadmap

FileНазначение
StateSelected subject/level/mode/variant state
StorageRequest-level cache selector data
DefaultSlugHelperДефолтные subject/level/mode/variant
PageAvailableHelperРешает, показывать ли intermediate selector pages
SelectorBuilders/SubjectSelectorBuilderДоступные subjects
SelectorBuilders/DifficultyLevelSelectorBuilderДоступные levels для subject
SelectorBuilders/ModeSelectorBuilderДоступные modes
SelectorBuilders/ModeVariantSelectorBuilderДоступные variants mode
Builders/ModulesResolverВыбирает strategy по mode
Builders/DefaultBuildStrategyDefault roadmap modules
Builders/MiniGroupsBuildStrategyModules для mini-groups mode
Builders/CoursesBuildStrategyModules для courses mode

Other domains

FileНазначение
HTAccessHelperЧитает/пишет proxy router section во внешний .htaccess
MkApiИнтеграция с MK API через MK_API_KEY