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 5.6 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::
-self
means "this class" → useless (no dependency, class is defined in same file)parent::
- parent class is specified inextends
static::
-static
is 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
>=5.6.0
ext-tokenizer Version *
ext-tokenizer Version *
The package czproject/phpdepend contains the following files
Loading the files please wait ....