In preparation for refactoring SkinTemplate so that SkinMustache extends Skin rather than SkinTemplate, we take the opportunity to reorganize the skin code around the concept of components. Going forward a skin will consist of multiple components, each of which must return template data that can be passed to an associated template. This will result in code that is easier to work with, compared with the existing 3000 line skin class. This is the beginning of that journey. Other components will follow while maintaining backwards compatibility Bug: T263213 Change-Id: Ib62724c24601e04aa13ab09b3242e70d7d6436ca |
||
|---|---|---|
| .. | ||
| components | ||
| Hook | ||
| templates | ||
| BaseTemplate.php | ||
| QuickTemplate.php | ||
| Skin.php | ||
| SkinApi.php | ||
| SkinException.php | ||
| SkinFactory.php | ||
| SkinFallback.php | ||
| SkinMustache.php | ||
| SkinTemplate.php | ||