Ошибка CodeIgniter HMVC после обновления PHP до PHP 7

После обновления 5.6 до PHP 7. Я использовал HMVC-реализацию Code Igniter, и обновление PHP начало бросать следующие ошибки:

  1. Возникла ошибка PHP. Серьезность: предупреждение

    Сообщение: Объявление MX_Loader :: library ($ library, $ params = NULL, $ object_name = NULL) должно быть совместимо с CI_Loader :: library ($ library = '', $ params = NULL, $ object_name = NULL)

    Имя файла: MX / Loader.php

    Номер строки: 143

  2. Возникла ошибка PHP. Серьезность: предупреждение

    Сообщение: Объявление MX_Loader :: helper ($ helper) должно быть совместимо с CI_Loader :: helper ($ helpers = Array)

    Имя файла: MX / Loader.php

    Номер строки: 0

  3. Возникла ошибка PHP. Серьезность: предупреждение

    Сообщение: Объявление MX_Loader :: helpers ($ helpers) должно быть совместимо с CI_Loader :: helpers ($ helpers = Array)

    Имя файла: MX / Loader.php

    Номер строки: 0

  4. Возникла ошибка PHP. Серьезность: предупреждение

    Сообщение: Объявление MX_Loader :: language ($ langfile, $ lang = '', $ return = false) должно быть совместимо с CI_Loader :: language ($ file = Array, $ lang = '')

    Имя файла: MX / Loader.php

    Номер строки: 0

  5. Возникла ошибка PHP. Серьезность: предупреждение

    Сообщение: Объявление MX_Loader :: _ ci_get_component ($ component) должно быть совместимо с & CI_Loader :: _ ci_get_component ($ component)

    Имя файла: MX / Loader.php

    Номер строки: 0

  6. Возникла ошибка PHP. Серьезность: предупреждение

    Сообщение: Объявление MX_Lang :: load ($ langfile, $ lang = '', $ return = false, $ _module = NULL) должно быть совместимо с CI_Lang :: load ($ langfile = '', $ idiom = '', $ return = false, $ add_suffix = true, $ alt_path = '')

    Имя файла: MX / Lang.php

    Номер строки: 70

  7. Возникла ошибка PHP. Серьезность: уведомление

    Сообщение: только переменные должны назначаться по ссылке

    Имя файла: core / Loader.php

    Номер строки: 257

Я исправил все проблемы. Ниже я дал:

1.third_party\MX\Lang.php line = 134 public function library($library = '', $params = NULL, $object_name = NULL) 2.third party\MX\Loder.php line=105 pulic function helper($helper = array()) 3.third party\MX\Loder.php line=120 pulic function helper($helper = array()) 4.third party\MX\Loder.php line=124 public function language($langfile=array(), $idiom = '', $return = FALSE, $add_suffix = TRUE, $alt_path = '') 5.third party\MX\Loder.php line=271 public function &_ci_get_component($component) 6.third party\MX\Lang.php line=70 public function load($langfile ='', $lang = '', $return = FALSE, $add_suffix = TRUE, $alt_path = '', $_module = '') 7.system/core/commopn.php line=257 $_config[0] =& $config; return $_config[0];