Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.comp.programming > #2482

[phpdoc] @uses and @usesby tags

From fictitious <a@b.invalid>
Newsgroups alt.comp.programming
Subject [phpdoc] @uses and @usesby tags
Date 2021-04-27 09:49 +0200
Organization Aioe.org NNTP Server
Message-ID <s68fm0$1b3r$2@gioia.aioe.org> (permalink)

Show all headers | View raw


++ 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 


I also tried to post on more specific newsgroups (comp.lang.php, 
etc...), but no response :(

Back to alt.comp.programming | Previous | Next | Find similar | Unroll thread


Thread

[phpdoc] @uses and @usesby tags fictitious <a@b.invalid> - 2021-04-27 09:49 +0200

csiph-web