1. Go to this page and download the library: Download systemsdk/phpcpd library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
systemsdk / phpcpd example snippets
$ php ./vendor/bin/phpcpd --fuzzy --verbose src tests
Copy/Paste Detector 8.2.3
14/14 [==============================>] 100% Loading & Processing
Found 1 code clones with 17 duplicated lines in 1 files:
- /var/www/html/tests/Application/ApiKey/Transport/Controller/Api/v1/ApiKeyControllerTest.php:128-145 (17 lines)
/var/www/html/tests/Application/ApiKey/Transport/Controller/Api/v1/ApiKeyControllerTest.php:153-170
public function testThatFindOneActionForRootUserReturnsSuccessResponse(): void
{
$client = $this->getTestClient('john-root', 'password-root');
$resource = static::getContainer()->get(ApiKeyResource::class);
$apiKeyEntity = $resource->findOneBy([
'description' => 'ApiKey Description: api',
]);
self::assertInstanceOf(ApiKey::class, $apiKeyEntity);
$client->request('GET', static::$baseUrl . '/' . $apiKeyEntity->getId());
$response = $client->getResponse();
$content = $response->getContent();
self::assertNotFalse($content);
self::assertSame(Response::HTTP_OK, $response->getStatusCode(), "Response:\n" . $response);
$responseData = JSON::decode($content, true);
$this->checkBasicFieldsInResponse($responseData);
0.05% duplicated lines out of 31339 total lines of code.
Average code clone size is 17 lines, the largest code clone has 17 lines
Time: 00:00.100, Memory: 10.00 MB
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.