Zend Framework 2 - Wie man eine externe Bibliothek benutzt

Ich möchte meine benutzerdefinierte Klasse "Authentication.php" zu meinem Projekt hinzufügen, verstehe aber nicht, wie ich das tun muss?

Ich habe viele Anleitungen über die externen Bibliotheken gelesen, aber nichts funktioniert.

ZendFramework / module / Firewall / Module.php

class Module
{
    public function onBootstrap(MvcEvent $e)
    {
        $eventManager        = $e->getApplication()->getEventManager();
        $moduleRouteListener = new ModuleRouteListener();
        $moduleRouteListener->attach($eventManager);
    }

    public function getConfig()
    {
        return include __DIR__ . '/config/module.config.php';
    }

    public function getAutoloaderConfig()
    {
        return array(
            'Zend\Loader\StandardAutoloader' => array(
                'namespaces' => array(
                    __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
                    'MyNamespace' => __DIR__ . '/../../vendor/MyNamespace/lib/MyNamespace',
                ),
            ),
        );
    }
}

ZendFramework / vendor / MyNamespace / lib / MyNamespace /Authentication.php

<?php

class Authentication {

public function test()
{
     die('Works fine');
}


}

?>

Wie kann ich meine externe Bibliothek in meinen Controllern aufrufen?

Vielen Dank !

Antworten auf die Frage(3)

Ihre Antwort auf die Frage