Взглянув на источник Zend_CodeGenerator_Php_Class::generate
, строку 466 и следующий за (для ZF 1.9.2) , вы увидите что-то вроде этого:
$output .= 'class ' . $this->getName();
if (null !== ($ec = $this->_extendedClass)) {
$output .= ' extends ' . $ec;
}
$implemented = $this->getImplementedInterfaces();
if (!empty($implemented)) {
$output .= ' implements ' . implode(', ', $implemented);
}
$output .= self::LINE_FEED . '{' . self::LINE_FEED . self::LINE_FEED;
Итак, я не думаю, что это настраивается.
Там может быть способ перегрузить некоторые вещи с помощью наследования, но я не знаю, как бы вы учли ваш новый класс ...
Тем не менее: желаемое форматирование не соответствует Стандарту кодирования Zend Framework , в котором указано 4.4.1. Объявление класса :
Классы должны быть названы в соответствии с
Соглашения об именах Zend Framework.
Скобка всегда должна быть написана на
строка под именем класса.
Полагаю, парням, которые его кодировали, казалось логичным заставить его соблюдать стандарт кодирования самой платформы ^^
(И, поскольку вы разрабатываете приложение, использующее эту платформу, я бы порекомендовал вам также использовать этот стандарт)