Download the PHP package czproject/phpdepend without Composer
On this page you can find all versions of the php package czproject/phpdepend. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download czproject/phpdepend
More information about czproject/phpdepend
Files in czproject/phpdepend
Download czproject/phpdepend
More information about czproject/phpdepend
Files in czproject/phpdepend
Vendor czproject
Package phpdepend
Short Description Extracts list of dependencies (classes, interfaces & traits) from PHP file or code snippet.
License BSD-3-Clause
Package phpdepend
Short Description Extracts list of dependencies (classes, interfaces & traits) from PHP file or code snippet.
License BSD-3-Clause
Please rate this library. Is it a good library?
Informations about the package phpdepend
PhpDepend
Extracts list of dependencies (classes, interfaces & traits) from PHP file or code snippet.
Installation
Download a latest package or use Composer:
PhpDepend requires PHP 8.0 or later and enabled Tokenizer extension (enabled by default from PHP 4.3.0).
Usage
Recognized dependencies in PHP code:
- inherited classes (
extends ParentClass) - implemented interfaces (
implements InterfaceA, InterfaceB) - used traits (
class MyClass { use Trait; }) - classes of created instances (
new Object()) - static classes (
StaticClass::staticMethod(),StaticClass::$staticProperty)
Ignored dependencies:
self::-selfmeans "this class" → useless (no dependency, class is defined in same file)parent::- parent class is specified inextendsstatic::-staticis dynamic-self→ means "this class", parent or descendant (if exists)
Recognized defined classes (output of $phpdepend->getClasses()):
- defined classes (
class MyClass) - defined interfaces (
interface MyInterface) - defined traits (
trait MyTrait)
Example
License: New BSD License
Author: Jan Pecha, https://www.janpecha.cz/
All versions of phpdepend with dependencies
PHP Build Version
Package Version
Requires
php Version
8.0 - 8.4
ext-tokenizer Version *
ext-tokenizer Version *
The package czproject/phpdepend contains the following files
Loading the files please wait ...