HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

phploc — Quickly measure the size and analyzing the structure of a PHP project. More information: <https://gi

Submitted by: @import:tldr-pages··
0
Viewed 0 times
thecommandphplocandquicklyclisizemeasure

Problem

How to use the phploc command: Quickly measure the size and analyzing the structure of a PHP project. More information: <https://github.com/sebastianbergmann/phploc>.

Solution

phploc — Quickly measure the size and analyzing the structure of a PHP project. More information: <https://github.com/sebastianbergmann/phploc>.

Analyze a directory and print the result:
phploc {{path/to/directory}}


Include only specific files from a comma-separated list (globs are allowed):
phploc {{path/to/directory}} --names '{{path/to/file1,path/to/file2,...}}'


Exclude specific files from a comma-separated list (globs are allowed):
phploc {{path/to/directory}} --names-exclude '{{path/to/file1,path/to/file2,...}}'


Exclude a specific directory from analysis:
phploc {{path/to/directory}} --exclude {{path/to/exclude_directory}}


Log the results to a specific CSV file:
phploc {{path/to/directory}} --log-csv {{path/to/file}}


Log the results to a specific XML file:
phploc {{path/to/directory}} --log-xml {{path/to/file}}


Count PHPUnit test case classes and test methods:
phploc {{path/to/directory}} --count-tests

Code Snippets

Analyze a directory and print the result

phploc {{path/to/directory}}

Include only specific files from a comma-separated list (globs are allowed)

phploc {{path/to/directory}} --names '{{path/to/file1,path/to/file2,...}}'

Exclude specific files from a comma-separated list (globs are allowed)

phploc {{path/to/directory}} --names-exclude '{{path/to/file1,path/to/file2,...}}'

Exclude a specific directory from analysis

phploc {{path/to/directory}} --exclude {{path/to/exclude_directory}}

Log the results to a specific CSV file

phploc {{path/to/directory}} --log-csv {{path/to/file}}

Context

tldr-pages: common/phploc

Revisions (0)

No revisions yet.