++ cat phpdoc.dist.xml
<?xml version="1.0" encoding="UTF-8" ?>
<phpdocumentor
������� configVersion="3"
������� xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
������� xmlns="https://www.phpdoc.org"
xsi:noNamespaceSchemaLocation="https://docs.phpdoc.org/latest/phpdoc.xsd"
��� <paths>
������� <output>build/api</output>
������� <cache>build/cache</cache>
��� </paths>
��� <version number="3.0.0">
������� <api>
����������� <source dsn=".">
��������������� <path>src</path>
����������� </source>
������� </api>
��� </version>
</phpdocumentor>
++ cat src/uses.php
<?php
class Client {
��� /**
���� * @uses Server::method2()
���� */
��� function method1(){}
}
class Server {
��� function method2(){}
}
++ phpdoc # making documentation...
++ cd build/api/classes
++ firefox Client.html # OUTPUT: https://pasteboard.co/JZ5l756.png
++ firefox Server.html # OUTPUT: https://pasteboard.co/JZ5mB8t.png
If Server::method2() appears in the Tags -> uses section of Client documentation page (https://pasteboard.co/JZ5l756.png),
Client::method1() should appear in the Server documentation page (https://pasteboard.co/JZ5mB8t.png).
Why not compare?
Il 26/04/21 10:37, fictitious ha scritto:
++ cat phpdoc.dist.xml
<?xml version="1.0" encoding="UTF-8" ?>
<phpdocumentor
�������� configVersion="3"
�������� xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
�������� xmlns="https://www.phpdoc.org"
xsi:noNamespaceSchemaLocation="https://docs.phpdoc.org/latest/phpdoc.xsd"
���� <paths>
�������� <output>build/api</output>
�������� <cache>build/cache</cache>
���� </paths>
���� <version number="3.0.0">
�������� <api>
������������ <source dsn=".">
���������������� <path>src</path>
������������ </source>
�������� </api>
���� </version>
</phpdocumentor>
++ cat src/uses.php
<?php
class Client {
���� /**
����� * @uses Server::method2()
����� */
���� function method1(){}
}
class Server {
���� function method2(){}
}
++ phpdoc # making documentation...
++ cd build/api/classes
++ firefox Client.html # OUTPUT: https://pasteboard.co/JZ5l756.png
++ firefox Server.html # OUTPUT: https://pasteboard.co/JZ5mB8t.png
If Server::method2() appears in the Tags -> uses section of Client
documentation page (https://pasteboard.co/JZ5l756.png),
Client::method1() should appear in the Server documentation page
(https://pasteboard.co/JZ5mB8t.png).
Why not compare?
Of course hoping to have understood what is written here https://manual.phpdoc.org/HTMLSmartyConverter/PHP/phpDocumentor/tutorial_tags.uses.pkg.html
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 149:19:22 |
| Calls: | 12,091 |
| Calls today: | 4 |
| Files: | 15,000 |
| Messages: | 6,517,572 |