Оказывается, что Kohana использует загрузку магического класса, так что если определенный класс с расширением _Core не существует как класс
т.е. ORM_Core существует, но ORM не существует, поэтому Кохана волшебным образом определит класс ORM
Поскольку пакет использует 100% магический класс загрузки.
На случай, если кому-то будет интересно, я документирую свои находки здесь, чтобы каждый мог найти их позже:
From Kohana.php in the system directory:
<-- snip if ($extension = self::find_file($type, self::$configuration['core']['extension_prefix'].$class))
{
// Load the extension
require $extension;
}
elseif ($suffix !== 'Core' AND class_exists($class.'_Core', FALSE))
{
// Class extension to be evaluated
$extension = 'class '.$class.' extends '.$class.'_Core { }';
-->
<-- snip
// Transparent class extensions are handled using eval. This is
// a disgusting hack, but it gets the job done.
eval($extension);
-->
Так что это делает Eval ..