wyster/yamsa

Yandex Money SMS analyzer

v1.0.1 2019-12-14 15:46 UTC

This package is auto-updated.

Last update: 2021-02-14 18:36:07 UTC


README

Build Status Coverage Status

Требуется 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