Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sourceability/string-matcher
A PHP library that will help you to find known matches for an unknown string using a variety of algorithms and techniques.
https://github.com/sourceability/string-matcher
string-matching
Last synced: about 1 month ago
JSON representation
A PHP library that will help you to find known matches for an unknown string using a variety of algorithms and techniques.
- Host: GitHub
- URL: https://github.com/sourceability/string-matcher
- Owner: sourceability
- License: mit
- Created: 2019-07-31T18:47:58.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-08T13:58:18.000Z (over 3 years ago)
- Last Synced: 2024-09-21T08:52:01.153Z (3 months ago)
- Topics: string-matching
- Language: PHP
- Homepage:
- Size: 26.4 KB
- Stars: 10
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
String Matcher
[![Packagist](https://img.shields.io/packagist/v/sourceability/string-matcher)](https://packagist.org/packages/sourceability/string-matcher)
[![Status](https://img.shields.io/badge/status-active-success.svg)]()
[![Build Status](https://travis-ci.org/sourceability/string-matcher.svg?branch=master)](https://travis-ci.org/sourceability/string-matcher)
[![GitHub Issues](https://img.shields.io/github/issues/sourceability/string-matcher.svg)](https://github.com/sourceability/string-matcher/issues)
[![GitHub Pull Requests](https://img.shields.io/github/issues-pr/sourceability/string-matcher.svg)](https://github.com/sourceability/string-matcher/pulls)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE)---
A PHP library that will help you to find known matches for an unknown string using a variety of algorithms and techniques.
### Prerequisites
- PHP 7.2 or higher
## 🏁 Getting Started
```
composer require sourceability/string-matcher
```You can see examples of how to use this project in the [examples](/examples) directory.
## 🔧 Contributing
To run the phpunit suite:
```
make tests-unit
```To run the CS checks:
```
make cs-checks
```To fix automatically resolveable CS issues:
```
make cs-fix
```To run static analysis:
```
make static-analysis
```## ✍️ Authors
See the list of [contributors](https://github.com/sourceability/string-matcher/contributors) who participated in this project.
### LiquidMetal Algorithm Originators
- Ryan McGeary [LiquidMetal-JS](https://github.com/rmm5t/liquidmetal)
- Kevin Jantzer [LiquidMetal-PHP](https://github.com/kjantzer/liquidmetal-php)