Skip to content

LTD-Beget/sphinx-configuration-tokenizer

Repository files navigation

Php sphinx-configuration-tokenizer

Latest Stable Version Total Downloads Scrutinizer Code Quality Code Coverage Build Status Documentation Documentation License MIT

Tokenize sphinx configuration and that's all, folks.

Installation

composer require ltd-beget/sphinx-configuration-tokenizer

Usage

<?php
    use LTDBeget\sphinx\Tokenizer;
    
    require(__DIR__ . '/vendor/autoload.php');
    
    $config_path = realpath(__DIR__."/sphinx/sphinx.conf"); // path to your sphinx conf
    $plain_config = file_get_contents($config_path); // or some string with sphinx conf
    
    $tokenized = Tokenizer::tokenize($plain_config); // that's all, folks. All is done =)

Developers

Regenerate documentation

$ ./vendor/bin/phpdox

Run tests

$ wget https://phar.phpunit.de/phpunit.phar
$ php phpunit.phar --coverage-html coverage
$ php phpunit.phar --coverage-clover coverage.xml

License

released under the MIT License. See the bundled LICENSE file for details.

About

tokenize sphinx configuration and that's all, folks.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages