Я хочу создать ссылку на API для своего фреймворка и приложения.
По сути, скажем, у меня есть файл класса model.class.php
:
class Model extends Object {
... code here ...
// Separates results into pages.
// Returns Paginator object.
final public function paginate($perpage = 10) {
... more code here ...
}
}
и яхочу иметь возможность генерировать ссылку, на которую мои разработчики могут быстро ссылаться, чтобы узнать, какие функции доступны для вызова.Им нужно только видеть комментарии непосредственно над каждой функцией и строкой объявления.Примерно так (похоже на заголовочный файл C ++):
// Separates results into pages.
// Returns Paginator object.
final public function paginate($perpage = 10);
Я провел некоторое исследование и этот ответ выглядел довольно неплохо (используя классы Reflection), однако яне уверен, как я могу оставить комментарии.
Есть идеи?
Я хочу сохранить форматирование текущего комментария.Я и люди, работающие над кодом, ненавидят многословие, связанное с PHPDocumentor.Не говоря уже о том, что переписывание комментариев всего проекта заняло бы годы, поэтому я хочу сохранить только // комментарии в открытом тексте.