wyster / yamsa
Yandex Money SMS analyzer
v1.0.1
2019-12-14 15:46 UTC
Requires
- php: >=7.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.15
- infection/infection: ^0.15
- php-coveralls/php-coveralls: ^2.1
- phpbench/phpbench: ^0.16
- phpro/grumphp: ^0.17
- phpunit/phpunit: ^8
- sensiolabs/security-checker: ^6.0
- vimeo/psalm: ^3.4
- wearejust/grumphp-extra-tasks: ^2.2
This package is auto-updated.
Last update: 2025-02-15 03:23:26 UTC
README
Требуется php версии >= 7.2
Установка через Composer:
$ composer require wyster/yamsa
Пример использования:
<?php
use Yamsa\Factory\Analyzer;
require __DIR__ . '/vendor/autoload.php';
$analyzer = Analyzer::create();
$message = <<<TEXT
Пароль: 7740
Спишется 234,18р.
Перевод на счет 41001247739481
TEXT;
print_r($analyzer->run($message)); //=> Yamsa\Entity Object
Результат:
Yamsa\Entity Object
(
[sum:Yamsa\Entity:private] => 234.18 // string
[password:Yamsa\Entity:private] => 7740 // integer
[account:Yamsa\Entity:private] => 41001247739481 // integer
)
Запуск тестов:
$ composer test
Покрытие (нужен xdebug)
$ composer coverage