This function prepares filenames of various items to
make their loading more reliable.
/** * {@inheritdoc} */ protected function _ci_prep_filename($filename, $extension) { if ($extension !== '_helper') { return parent::_ci_prep_filename($filename, $extension); } if (!is_array($filename)) { $filename = array(strtolower(str_replace(array($extension, '.php'), '', $filename) . $extension)); } else { foreach ($filename as $key => $val) { $filename[$key] = strtolower(str_replace(array($extension, '.php'), '', $val) . $extension); } } foreach ($filename as $key => $fn) { $filename[$key] = $this->_parse_path($fn, $this->_ci_helper_paths); } return $filename; }