'SihnonFramework/Config/Plugin', Sihnon_Lib => 'Sihnon/Config/Plugin/', ); public static function init() { } public static function create($plugin, $options) { self::ensureScanned(); if (! self::isValidPlugin($plugin)) { throw new Sihnon_Exception_InvalidPluginName($plugin); } $classname = self::classname($plugin); return call_user_func(array($classname, 'create'), $options); } } ?>