Files
shopPRO/.paul/codebase
Jacek Pyziak 6c924ae542 fix: wyciek meta_title homepage na podstrony kategorii/artykulu/produktu (v0.351)
LayoutEngine::show() w 3 galeziach (category/article/product) nadpisywal
tylko $page['language']['title'], a meta_title homepage zylo dalej i wygrywalo
w substytucji [TITLE]. Wyodrebniono applyEntityMetaToPage() jako pure-function
ktora zawsze nadpisuje meta_title/meta_keywords/meta_description encji
(nawet pustym/null), eliminujac wyciek.

5 nowych testow w LayoutEngineMetaTagsTest. Suita 846 testow zielona.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 22:38:02 +02:00
..
2026-03-12 13:36:06 +01:00
2026-03-12 13:36:06 +01:00
2026-03-12 13:36:06 +01:00
2026-03-12 13:36:06 +01:00
2026-03-12 13:36:06 +01:00
2026-03-12 13:36:06 +01:00
2026-03-12 13:36:06 +01:00

Codebase Map — shopPRO

Generated: 2026-03-12

Documents

File Contents
overview.md Project summary, size metrics, quick reference
stack.md Technology stack, libraries, external integrations
architecture.md Directory structure, routing, DI, domain modules, request lifecycle
conventions.md Naming, Medoo patterns, cache patterns, security patterns
testing.md PHPUnit setup, test patterns, mocking, coverage
concerns.md Security issues, technical debt, dead code, known bugs
dependencies.md Composer, vendored libs, PHP extensions

Quick Facts

  • PHP 7.4 <8.0 — no match, union types, str_contains etc.
  • 810 tests / 2264 assertions
  • 29 Domain modules, all with tests
  • Medoo pitfall: delete() takes 2 args, not 3
  • Top concerns: tpay.txt logging, path traversal in unlink, hardcoded payment seed
  • Largest files: ProductRepository.php (3583 lines), IntegrationsRepository.php (875 lines)