PHPackages                             scody/text-anonymizer - 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. [Validation &amp; Sanitization](/categories/validation)
4. /
5. scody/text-anonymizer

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

scody/text-anonymizer
=====================

Text anonymizer for masking sensitive data (emails, phones, cards)

v1.0.1(today)01↑2900%MITPHPPHP &gt;=8.1

Since Jun 19Pushed todayCompare

[ Source](https://github.com/SCaeR42/text-anonymizer)[ Packagist](https://packagist.org/packages/scody/text-anonymizer)[ RSS](/packages/scody-text-anonymizer/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (1)Versions (2)Used By (0)

Text Anonymizer
===============

[](#text-anonymizer)

PHP-библиотека для маскирования чувствительных данных в тексте: email, телефонов и банковских карт.

Возможности
-----------

[](#возможности)

- [`Anonymizer::maskEmail()`](src/Anonymizer.php:10) — маскирует email, оставляя домен и крайние символы локальной части.
- [`Anonymizer::maskPhone()`](src/Anonymizer.php:35) — маскирует телефон, оставляя последние 4 цифры.
- [`Anonymizer::maskCard()`](src/Anonymizer.php:53) — маскирует номер карты, оставляя последние 4 цифры.
- [`Anonymizer::maskAll()`](src/Anonymizer.php:71) — маскирует email, телефоны и карты внутри произвольного текста.

Требования
----------

[](#требования)

- PHP &gt;= 8.1
- Composer

Установка
---------

[](#установка)

```
composer require scody/text-anonymizer
```

Для локальной разработки установите зависимости из репозитория:

```
composer install
```

Использование
-------------

[](#использование)

```
