PHPackages                             vyalovalexander/antiplagiat-text-checker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. vyalovalexander/antiplagiat-text-checker

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

vyalovalexander/antiplagiat-text-checker
========================================

Checking the text for plagiarism

1.0.4(7y ago)124[1 issues](https://github.com/VyalovAlexander/AntiplagiatTextChecker/issues)MITPHP

Since Aug 19Pushed 7y agoCompare

[ Source](https://github.com/VyalovAlexander/AntiplagiatTextChecker)[ Packagist](https://packagist.org/packages/vyalovalexander/antiplagiat-text-checker)[ RSS](/packages/vyalovalexander-antiplagiat-text-checker/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (4)Versions (5)Used By (0)

AntiplagiatTextChecker
======================

[](#antiplagiattextchecker)

---

Antiplagiat text checker allows you to check your text for plagiarism. You can use several drivers (every driver required env settings):

1. text.ru

- TEXT\_RU\_API\_KEY=
- TEXT\_RU\_URL=
- TEXT\_RU\_TIMEOUT=10 /\* text.ru check text with delay \*/

2. copyscape.com

- COPYSCAPE\_API\_KEY=
- COPYSCAPE\_URL=
- COPYSCAPE\_USERNAME=

3. content-watch.ru

- CONTENT\_WATCH\_URL=
- CONTENT\_WATCH\_API\_KEY=

Installation
------------

[](#installation)

### Composer

[](#composer)

Execute the following command to get the latest version of the package:

```
composer require vyalovalexander/antiplagiat-text-checker

```

Usage
-----

[](#usage)

```
    require 'vendor/autoload.php';
    use VyalovAlexander\AntiplagiatTextChecker\Checker;

    // Loading enviroment variables
    $dotenv = new Dotenv\Dotenv(Path/to/your/.env/file);
    $dotenv->load();

    $checker->addDriver('ContentWatch', \VyalovAlexander\AntiplagiatTextChecker\Drivers\ContentWatch\Driver::class)
        ->addDriver('Copyscape', \VyalovAlexander\AntiplagiatTextChecker\Drivers\Copyscape\Driver::class)
        ->addDriver('TextRU', \VyalovAlexander\AntiplagiatTextChecker\Drivers\TextRU\Driver::class);

    $result = $checker->useDriver('ContentWatch')->check('Your text for check');

    echo $result->getResult(); // uniqueness rate
    echo $result->getError(); // if !$result->isSuccess() show error

```

Adding your own driver
----------------------

[](#adding-your-own-driver)

To add new driver you have to:

1. Create Driver class which should implements DriverInterface or extends AbstractDriver
2. Your driver must return ResultParserInterface or ResultParser
3. After that you can use $checker-&gt;addDriver('YouDriverName', 'YourDriver::class')

License
-------

[](#license)

The ImageDefender library is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT).

###  Health Score

22

↓

LowBetter than 22% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity65

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

4

Last Release

2815d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1637f91be32662f5d4092562fecd9701a1123a0f9060019ced7702e0d2aa157e?d=identicon)[vyalov.alexander](/maintainers/vyalov.alexander)

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/vyalovalexander-antiplagiat-text-checker/health.svg)

```
[![Health](https://phpackages.com/badges/vyalovalexander-antiplagiat-text-checker/health.svg)](https://phpackages.com/packages/vyalovalexander-antiplagiat-text-checker)
```

###  Alternatives

[blair2004/nexopos

The Free Modern Point Of Sale System build with Laravel, TailwindCSS and Vue.js.

1.2k2.3k](/packages/blair2004-nexopos)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)[ec-europa/toolkit

Toolkit packaged for Drupal projects based on Robo.

38244.6k16](/packages/ec-europa-toolkit)[ralphjsmit/laravel-helpers

A package containing handy helpers for your Laravel-application.

13704.6k2](/packages/ralphjsmit-laravel-helpers)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
