2012-04-07 6 views
0

ファクトリメソッドを使用してオブジェクトをインスタンス化すると、インスタンス化されるオブジェクトのクラスプロパティのdocblockの説明を参照できますか?PHPDoc:ファクトリメソッドdocblockからオブジェクトプロパティの説明を参照することはできますか?

私はファクトリメソッドにどのようなパラメータを指定するか教えてくれるクラスを探しています。ファクトリメソッドを呼び出すと、私のIDEが私にプロンプ​​トを出して、工場が出力するすべてのオブジェクトからすべての関連するdocblockの説明を参照できるだけで便利です。

答えて

0

あなたが説明するシナリオでは、私が見ることのできる最良の経路は、すべてのそれらの潜在的なクラスが同じインタフェースを実装することです。次に、ファクトリメソッドで@returnを使って、そのインタフェース/抽象のオブジェクトを返すと言う。そうすれば、IDEはインターフェイス/抽象コードのコードからdocblockを読み込み、あなたに情報を提示することができます。

関連する問題