Вложенный запуск событий в ZF2Php

Кемеровские программисты php общаются здесь
Anonymous
Вложенный запуск событий в ZF2

Сообщение Anonymous »

Я использую этот код для запуска события:

Код: Выделить всё

$input = array(1,2,3);
$result = $EventManager->trigger('onChangeArray',$this,array('values'=>$input));
$c = $result->count();
$final = array();
for($i=0; $ipop());
Я хочу изменить этот массив в функции прикрепления. если я добавлю в массив, $final будет правильно содержать все значения; но я хочу удалить значение из $final в функции прикрепления. мне нужно вызвать функции прикрепления для вложения, которые каждый раз вызывают функцию с возвращаемым массивом из предыдущей функции.
Я использую этот код для добавления значения в массив в BootStrap:

Код: Выделить всё

$SharedManager->attach('Identifier', 'onChangeArray', function($e) {
$values = $e->getParam('values');
$values[] = 4 ;
return $values;
});
если возможно, помогите мне удалить из массива.

Подробнее здесь: https://stackoverflow.com/questions/168 ... nts-in-zf2

Вернуться в «Php»