0

私はしばらくSimpleSAMLphpを使用しています。lib/カスタム モジュールからネイティブの SimpleSAMLphp ライブラリ (つまり、ディレクトリ内にあるもの) を拡張する意図した方法を理解できませんでした。具体的には、拡張しようとしていlib/SimpleSAML/Auth/LDAP.phpます。

私は次の方法を試しました。モジュール Foo を作成しましたmodules/Fooenableルートにファイルを作成しました。次に作成しましmodules/Foo/lib/Auth/Source/LDAP.phpた。ファイルの内容は次のとおりです。

<?php
   class sspmod_Foo_Auth_Source_LDAP extends SimpleSAML_Auth_LDAP 
   {

     public function __construct($hostname, $enable_tls = TRUE, $debug = FALSE, $timeout = 0, $port = 389) 
     {
       die('test');
       parent::__construct($hostname, $enable_tls, $debug, $timeout, $port);
     }
   }
?>

dieこのライブラリが機能している場合、唯一の出力として白い画面が表示されると思います。しかし、私はしません。

ドキュメントを確認しましたが、単に素晴らしいものではありません。では、これを行うにはどうすればよいですか?私が見逃している良いハウツーはありますか?

前もって感謝します。

4

0 に答える 0