public function module_implementation() { $cl = ClassLoader::defineInterface('net.xp_framework.unittest.reflection.IModule', []); $this->register(new LoaderProviding(['module.xp' => '<?php module xp-framework/impl implements net\\xp_framework\\unittest\\reflection\\IModule { }'])); $this->assertTrue(in_array($cl, Module::forName('xp-framework/impl')->getClass()->getInterfaces())); }
public function forName_throws_exception_when_no_module_registered() { Module::forName('@@non-existant@@'); }