Вопросы по теме 'docblocks'

генерировать аннотированные сущности doctrine2 из схемы db
Можно ли генерировать объекты Doctrine 2 с соответствующими аннотациями docblock из существующей схемы базы данных?
9255 просмотров

Наследование типа класса DocBlock
Хотя этот вопрос касается DocBlocks в целом, мой вариант использования касается PHP. Рассмотрим следующий PHP-код: <?php class ParentClass { /** * Says 'hi' to the world. * @return ParentClass Returns itself for chaining....
1939 просмотров
schedule 20.09.2022

Настройка докблока в php storm
Есть ли способ настроить php storm для генерации docblocks? По умолчанию я хотел бы, чтобы переменные неизвестного типа считались строками. Это способ создания докблока по умолчанию (с использованием php storm 4.01). /** * @param $name */...
2983 просмотров
schedule 02.06.2023

чтение/разбор Docblock в собственном файле
Предполагая, что у меня есть такой докблок: * @since 0.0.1 * @subpackage my-package * @todo too much * @var int $myvar * @version 0.0.99 or : * Name: my app name * URI: http://www.someurl.com *...
163 просмотров
schedule 07.05.2022

Есть ли способ повторно использовать PHP DocBlock?
В настоящее время у меня есть такой код: /** * blah blah blah thing1 * * @return string a thing1 */ function thing1() { // } /** * blah blah blah thing2 * * @return string a thing2 */ function thing2() { // } //dozens more with...
58 просмотров
schedule 10.01.2023

Git игнорирует встроенный блок документов
При использовании фабричных шаблонов PhpStorm распознает классы только при использовании комментария docblock. Пример: /** @var \Some\Thing $thing */ $thing = $this->factory('some/thing'); $thing->doSomething(); Без объявления @var...
128 просмотров
schedule 18.03.2023

Блок документации PHP для объектов json_decode-d
Я получаю объекты из строки JSON в своем PHP-коде. Я хочу, чтобы моя среда IDE (NetBeans) знала параметры объектов, не создавая для них специальный класс. Могу ли я это сделать? Это будет выглядеть примерно так: $obj = json_decode($string);...
61 просмотров
schedule 02.06.2023