whirlwind
TDD infected, paranoid
Давай. Накидать 1000 контроллеров, которые не используют массивы а используют класс Vars ? Куда кидать?
Вообще выше я код приводил. С точки входа все идет в контролеры которые порождаются фабрикой, эти котроллеры и испольуют экземпляры класса в 70 строк для доступа к переменным. Вот например
Вот так двумя строчками прикручиваем скины. getServer и getView это все классы переменных. Ну и таких примеров много. Надеюсь ты все же не потребуешь всю тыщу тут постить
Вообще выше я код приводил. С точки входа все идет в контролеры которые порождаются фабрикой, эти котроллеры и испольуют экземпляры класса в 70 строк для доступа к переменным. Вот например
PHP:
require_once 'MPS/Core/Component.php';
require_once 'MPS/Decorator/ViewTemplateIdModifier.php';
class MPS_UI_J_Component_InjectTemplateIdModifier extends MPS_Component {
function run(MPS_Environment $env)
{
$modifier = new MPS_Decorator_ViewTemplateIdModifier($env->getView(),
'/' . $env->getServer()->getVar('merchant')->getJoinTemplate());
$env->setView($modifier);
}
}