'/Raven/Autoloader.php', '\Bt51\NTP\Client' => '/Bt51/Client.php', '\Bt51\NTP\Socket' => '/Bt51/Socket.php', '\Mustache_Autoloader' => '/Mustache/Autoloader.php', ]; try { foreach ($vendors as $class => $path) { if (!class_exists($class)) { if (file_exists(AMOFORMS_VENDOR_DIR . $path)) { /** @noinspection PhpIncludeInspection */ require_once AMOFORMS_VENDOR_DIR . $path; } else { throw new Exception("Vendor file doesn't exists"); } } } Raven_Autoloader::register(); Amoforms\Libs\Errors\MainErrorHandler::instance(); Mustache_Autoloader::register(); new Amoforms\Plugin(); } catch (\Exception $e) { if (class_exists('\Amoforms\Helpers')) { \Amoforms\Helpers::handle_exception($e); } }