Kohana 3.1 – Система не загружает модуль электронной почты

У меня проблема с Kohana 3.1. Я добавляю старый код kohanaemail-модуль, но в результате возникает такая ошибка:

ErrorException [Неустранимая ошибка]: Class 'Email' не найден

Мое приложение bootstrap.php-файл выглядит так:

Kohana::modules(array( 'user' => MODPATH.'user', // Useradmin module 'auth' => MODPATH.'auth', // Basic authentication // 'cache' => MODPATH.'cache', // Caching with multiple backends // 'codebench' => MODPATH.'codebench', // Benchmarking tool 'database' => MODPATH.'database', // Database access // 'image' => MODPATH.'image', // Image manipulation 'orm' => MODPATH.'orm', // Object Relationship Mapping 'kohana-email' => MODPATH.'kohana-email', // Kohana email module //'email' => MODPATH.'email', // Email module //'mailer' => MODPATH.'mailer', // Mailer module 'pagination' => MODPATH.'pagination', // Pagination module 'testmod' => MODPATH.'testmod', // 'unittest' => MODPATH.'unittest', // Unit testing // 'userguide' => MODPATH.'userguide', // User guide and API documentation )); 

Как вы можете видеть, я попробовал с другими модулями электронной почты (модуль электронной почты и модуль электронной почты shadowhand) с тем же результатом.

Думая о сообщении об ошибке, я создаю модуль (с именем testmod) только с файлом init.php следующим образом:

 <?php die('It works'); ?> 

то, добавляя модуль testmod в bootstrap, я получаю «Это работает».

Итак, если другие модули (например, orm, auth, user) работают правильно, почему kohana-email, emailer и mailer не работают?

EDIT: Я должен расширить свое объяснение:

Модуль kohana-email находится в MODPATH.'kohana-email' , потому что делает echo MODPATH; Я вижу правильные модули.

Мое файловое дерево модулей выглядит следующим образом:

 modules (as echo MODPATH says) | +-- user (files from user module, this module works right) | +-- auth (files from auth module, this module works right) | +-- testmod (init.php file from testmod, this module works right) | +-- kohana-email ! | : +-- classes : | | : | +-- email.php <--- The Email class is here! : | : +-- config : | | : | +-- email.php : | : +-- vendor · | · +-- swift ! : (files from swift) · 

Да, я исследую его с помощью Email::connect(); в том же bootstrap.php, после строки Kohana::modules и здесь, где выбрасывается ErrorException. И, да, я исследую его с помощью модуля электронной почты shadowhand, но получаю ту же ошибку.

Итак, я снова задаю вопрос:

Почему модуль kohana-email (и электронная почта и почтовая программа) не работает? Или, почему Кохана не может найти класс электронной почты?