Класс взят из CodeIgniter 3.0-dev