<commit_before># *estvoyage\statsd*

## An east-oriented StatsD client written in PHP!

Just like [statsd-php](https://github.com/domnikl/statsd-php), *estvoyage\statsd*  is a [StatsD](https://github.com/etsy/statsd/wiki) client written in PHP.  
However, it was designed using the east compass, so all public method in all classes return `$this` or a new instance of the class.  
Why? Beacuse the rigorous application of this unique rule decreases coupling and the amount of code that needs to be written, while increasing the clarity, cohesion, flexibility, reuse and testability of that code.  
In fact, using east-oriented principle force using abstraction via interface and the lack of getter force using the *tell, don't ask* principle.  

## Prerequisites to use *estvoyage\statsd*

*estvoyage\statsd* absolutely requires *PHP 5.5* or later to work.
On UNIX, in order to check whether you have the right PHP version, you just need to run the following command in your terminal :

	# php -r 'echo (version_compare(PHP_VERSION, "5.5.0", ">=") ? "You can use estvoyage\statsd!" : "You can not use estvoyage\statsd, please upgrade PHP to its last version") . PHP_EOL;'

If `You can use estvoyage\statsd!` or equivalent gets displayed, then you have the right PHP version installed.<commit_msg>Typo.<commit_after># *estvoyage\statsd*

## An east-oriented StatsD client written in PHP!

Just like [statsd-php](https://github.com/domnikl/statsd-php), *estvoyage\statsd*  is a [StatsD](https://github.com/etsy/statsd/wiki) client written in PHP.  
However, it was designed using the east compass, so all public method in all classes return `$this` or a new instance of the class.  
Why? Because the rigorous application of this unique rule decreases coupling and the amount of code that needs to be written, while increasing the clarity, cohesion, flexibility, reuse and testability of that code.  
In fact, using east-oriented principle force using abstraction via interface and the lack of getter force using the *tell, don't ask* principle.  

## Prerequisites to use *estvoyage\statsd*

*estvoyage\statsd* absolutely requires *PHP 5.5* or later to work.
On UNIX, in order to check whether you have the right PHP version, you just need to run the following command in your terminal :

	# php -r 'echo (version_compare(PHP_VERSION, "5.5.0", ">=") ? "You can use estvoyage\statsd!" : "You can not use estvoyage\statsd, please upgrade PHP to its last version") . PHP_EOL;'

If `You can use estvoyage\statsd!` or equivalent gets displayed, then you have the right PHP version installed.
{'fraction_non_alphanumeric': 0.08475232198142414, 'fraction_numerical': 0.003869969040247678, 'mean_word_length': 4.571120689655173, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1901290', 'n_tokens_mistral': 771, 'n_tokens_neox': 742, 'n_words': 349}