phpdocを正しく実行するのに問題があります。ドキュメントはほとんどの部分で正常に生成されていますが、次の警告が何度も表示されます。
警告:日付():システムのタイムゾーン設定に依存することは安全ではありません。date.timezone設定または ()関数を使用する必要があります。
date_default_timezone_set
これらの方法のいずれかを使用してもこの警告が表示される場合は、タイムゾーン識別子のスペルを間違えている可能性があります。America/Los_Angeles
5064行目の/Users/ben/bin/PhpDocumentor/phpDocumentor/Converter.incで、代わりに「PST / -8.0/noDST」に「」を選択しました。
と
警告:strftime():システムのタイムゾーン設定に依存することは安全ではありません。date.timezone設定または ()関数を使用する必要があります。
date_default_timezone_set
これらの方法のいずれかを使用してもこの警告が表示される場合は、タイムゾーン識別子のスペルを間違えている可能性があります。America/Los_Angeles
370行目のPhpDocumentor/phpDocumentor / Smarty-2.6.0 / libs / Smarty_Compiler.class.phpで、代わりに「PST / -8.0/noDST」に「」を選択しました。
Smartyの警告は、レンダリングされたドキュメントのテンプレートの上部にタイムスタンプを生成するだけなので、コードから簡単に削除できます。大したことはありません。phpDocumentorの最初のエラーについてはよくわかりません。テンプレートのSmartyに日付を割り当てているようです。
$templ->assign("date",date("r",time()));
たぶん、Smartyテンプレートとこの行のすべての「日付」変数を削除するだけで済みます。
とにかく、この警告は生成されたドキュメントにもあり、インデックスページにはこの警告が表示されます。ここで何が起こっているのか考えはありますか?私はバージョン1.4.3を使用していますが、フラグ/オプションは次のとおりです。
#!/usr/bin/env bash
phpdoc \
--title 'Asra Documentation' \
--directory library/Asra \
--target docs \
--defaultcategoryname Asra \
--defaultpackagename Asra \
--quiet on \
--output HTML:frames:phpedit