HomePhabricator

Remove use of SkinTemplate/QuickTemplate, use Skin directly

Description

Remove use of SkinTemplate/QuickTemplate, use Skin directly

None of the features provided by SkinTemplate or QuickTemplate were
being used.

  • SkinTemplate::outputPage():
    • Profiler output (unused)
    • initPage / preload title existence (unused)
    • Prepare page and user data for QuickTemplate (unused)
    • etc.

Simplify the extension by just outputting directly from Skin::outputPage,
which is effectively what Blackout skins were doing already, but with
various layers of indirection.

Bug: T186090
Change-Id: Ib6e5fbf825c47e900ecaa7fdd8ecef70a05a1139

Details