protected function addClasses(&$arrSource) { $countFiles = count($arrSource); foreach (array_keys($arrSource) as $k) { $arrSource[$k]['class'] = ($k == 0 ? ' first' : '') . ($k == $countFiles - 1 ? ' last' : '') . ($k % 2 == 0 ? ' even' : ' odd'); } }