回答:
hook_library()
JavascriptおよびCSSファイルについてのみ考えられます。PHPライブラリの場合は、ライブラリAPIモジュールを検討する必要があります。
このモジュールでは、sites / all / librariesにあるライブラリの共通リポジトリを紹介します。提供されたモジュールのサイト//ライブラリ。
外部ライブラリ
drupal.orgのプロジェクトに同梱もパッケージ化もされていないライブラリ(「プラグイン」)を示します。ライセンスを開始し、異なるリリースサイクルに進み、同じライブラリを複数のバージョンにインストールすることの競合による致命的なエラーで終わるとは限らない、さまざまな理由でdrupal.orgでサードパーティライブラリをホストすることは望ましくありません。Drupal 7には、hook_library()を介した非外部ライブラリのサポートのみが組み込まれています。ただし、独自のライブラリをバンドルするdrupal.orgプロジェクトにのみ適しています。つまり、モジュールの作成者はライブラリの作成者およびベンダーです。ライブラリAPIは、外部で開発および配布されたライブラリに使用する必要があります。簡単な例は、サードパーティのjQueryプラグインです。
ライブラリAPIモジュールは、Drupalサイトにインストールされたライブラリをロードするためにサードパーティモジュールから使用できるAPIを実装しています。ライブラリAPIを使用する利点は、ライブラリ間の依存関係とバージョン管理を処理することです。
この操作がカスタムphpライブラリで機能するかどうかはわかりませんが、この手順を使用してカスタムcssおよびjsファイルをプロジェクトにインポートしました。
要約すると、ライブラリモジュールを使用すると、カスタムのphp、css、jsライブラリなどをプロジェクトに自動的にインポートできるはずです。