|
Apache/2.4.41 (Ubuntu) Linux vmi616275.contaboserver.net 5.4.0-84-generic #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) server ip : 62.171.164.128 | your ip : 127.0.0.1 safemode OFF > / home / dev2.destoffenstraat.com / vendor / sebastian / phpcpd / |
Filename | /home/dev2.destoffenstraat.com/vendor/sebastian/phpcpd/README.md |
Size | 1.81 kb |
Permission | rw-r--r-- |
Owner | root : root |
Create time | 17-Aug-2025 10:26 |
Last modified | 16-Nov-2017 09:49 |
Last accessed | 21-Aug-2025 13:13 |
Actions | edit | rename | delete | download (gzip) |
View | text | code | image |
[](https://packagist.org/packages/sebastian/phpcpd)
[](https://php.net/)
[](https://travis-ci.org/sebastianbergmann/phpcpd)
# PHP Copy/Paste Detector (PHPCPD)
`phpcpd` is a Copy/Paste Detector (CPD) for PHP code.
## Installation
### PHP Archive (PHAR)
The easiest way to obtain PHPCPD is to download a [PHP Archive (PHAR)](http://php.net/phar) that has all required dependencies of PHPCPD bundled in a single file:
$ wget https://phar.phpunit.de/phpcpd.phar
$ chmod +x phpcpd.phar
$ mv phpcpd.phar /usr/local/bin/phpcpd
You can also immediately use the PHAR after you have downloaded it, of course:
$ wget https://phar.phpunit.de/phpcpd.phar
$ php phpcpd.phar
### Composer
You can add this tool as a local, per-project, development-time dependency to your project using [Composer](https://getcomposer.org/):
$ composer require --dev sebastian/phpcpd
You can then invoke it using the `vendor/bin/phpcpd` executable.
## Usage Example
$ phpcpd wordpress-4.7.1
phpcpd 3.0.0 by Sebastian Bergmann.
Found 59 clones with 2548 duplicated lines in 39 files:
- /home/sb/wordpress-4.7.1/wp-admin/includes/class-ftp-pure.php:99-114
/home/sb/wordpress-4.7.1/wp-admin/includes/class-ftp-sockets.php:119-134
.
.
.
- /home/sb/wordpress-4.7.1/wp-includes/class-wp-customize-manager.php:277-329
/home/sb/wordpress-4.7.1/wp-includes/class-wp-customize-control.php:652-704
0.77% duplicated lines out of 332387 total lines of code.
Time: 2.91 seconds, Memory: 232.00MB
[](https://php.net/)
[](https://travis-ci.org/sebastianbergmann/phpcpd)
# PHP Copy/Paste Detector (PHPCPD)
`phpcpd` is a Copy/Paste Detector (CPD) for PHP code.
## Installation
### PHP Archive (PHAR)
The easiest way to obtain PHPCPD is to download a [PHP Archive (PHAR)](http://php.net/phar) that has all required dependencies of PHPCPD bundled in a single file:
$ wget https://phar.phpunit.de/phpcpd.phar
$ chmod +x phpcpd.phar
$ mv phpcpd.phar /usr/local/bin/phpcpd
You can also immediately use the PHAR after you have downloaded it, of course:
$ wget https://phar.phpunit.de/phpcpd.phar
$ php phpcpd.phar
### Composer
You can add this tool as a local, per-project, development-time dependency to your project using [Composer](https://getcomposer.org/):
$ composer require --dev sebastian/phpcpd
You can then invoke it using the `vendor/bin/phpcpd` executable.
## Usage Example
$ phpcpd wordpress-4.7.1
phpcpd 3.0.0 by Sebastian Bergmann.
Found 59 clones with 2548 duplicated lines in 39 files:
- /home/sb/wordpress-4.7.1/wp-admin/includes/class-ftp-pure.php:99-114
/home/sb/wordpress-4.7.1/wp-admin/includes/class-ftp-sockets.php:119-134
.
.
.
- /home/sb/wordpress-4.7.1/wp-includes/class-wp-customize-manager.php:277-329
/home/sb/wordpress-4.7.1/wp-includes/class-wp-customize-control.php:652-704
0.77% duplicated lines out of 332387 total lines of code.
Time: 2.91 seconds, Memory: 232.00MB