hapheus / laravel-text-spinner
A Laravel package to spin text.
Installs: 63
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/hapheus/laravel-text-spinner
Requires
- illuminate/support: ^5|^6|^7|^8|^9
Requires (Dev)
- phpunit/phpunit: ^9.1
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2024-12-11 11:48:15 UTC
README
Install
Using composer
composer require hapheus/laravel-text-spinner
Features
Spin's a set of nested strings into plain text.
Example: "Foo{Bar|Foo}"
returns "FooBar"
or "FooFoo"
.
Usage
1. Using Class
$text = '{Ehlo|Hello|Howdy} {World|Earth|You}{!|?|.}';
$textSpinner = new HAF\TextSpinner\TextSpinner();
$spinnedText = $textSpinner->spin();
2. Using Laravel Facade
$text = '{Ehlo|Hello|Howdy} {World|Earth|You}{!|?|.}';
$spinnedText = app('text-spinner')->spin($text);
$spinnedText = App::make('text-spinner')->spin($text);
$spinnedText = TextSpinner::spin($text);
Code Quality
composer test
composer check-style