Jump to content

Recommended Posts

Hello all,

I may be in teh wrong place asking this qustion, sorry if I am.

 

I have generated a PHPDOCs from my OO php code.  I am looking for a software that you may recommend to help me map out the process and see how the code calls the different classes and how method relate to each other.  I do not want to do it manually.

 

 

TIA

AQH

Link to comment
https://forums.phpfreaks.com/topic/84723-phpdoc-and-creating-a-process-map/
Share on other sites

Welcome to the forums.

I've moved this from @PHPFreaks because that forum is for questions, etc regarding THIS site. Please read the board descriptions thoroughly first before posting, rather than apologising within your post ;)

 

for your question - do you mean an interface to browse it like phpDocumentor? http://www.phpdoc.org

What i am looking for is a way for me to take the output of PHPDocumenter and feed it through a "software" that will draw the relationships and dependencies between objects and entities...  an example would be UML modeling but i could not find a feature that will allow me to utilize the PHPDocs.  Any suggestions?

 

 

I don't think what you are asking for exists. Sure, tools can display inheritance but comprehensive analysis of runtime relations is something else.

 

There is software that can reverse engineer PHP classes to UML class diagrams, but it does not aid in mapping runtime relations, you would have to do them manually.

 

One such a tool is Visual Paradigm for UML. It'll read your docblocks, but simply add them as documentation to an UML entity. It doesn't analyse them. Unfortunately reverse engineering is only offered in one of the expensive versions.

 

Also their website is currently down for some reason.

Thank you for the feed back.  One thing I remember about UML a while back when I was doing JBuilder / PHP stuff, is that it will take the code you've developed and draw you a process map.  It will also do that from the JAVADocs (inherited, instantiated, interface...).  May be I mis-lead you by thinking that i need a Runtime mapping... sorry.  The problem is I do not have access to the code "Business analyst" and thats unfortunate... :-\

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.