mirror of
https://github.com/wiosna-dev/common-library.git
synced 2026-03-12 09:31:51 +01:00
1.8 KiB
1.8 KiB
Meritoo Common Library
Common and useful classes, methods, exceptions etc.
Regex
Useful methods related to regular expressions
Class: Meritoo\Common\Utilities\Regex
File: src/Utilities/Regex.php
createSlug($value)
Returns slug for given value
Arguments
string $value- Value that should be transformed to slug
Examples
- value: non-scalar or
null - result:
false
- value:
""(an empty string) - result:
""(an empty string)
- value:
"Lorem ipsum. Dolor sit 12.34 amet." - result:
"lorem-ipsum-dolor-sit-1234-amet"
clearBeginningSlash(string): string
Clears, removes slash from the beginning of given string
Arguments
string $string- String that may contains slash as the 1st character
Examples
- string:
"lorem ipsum" - result:
"lorem ipsum"
- string:
"/lorem ipsum" - result:
"lorem ipsum"
- string:
"/ lorem 123 ipsum" - result:
" lorem 123 ipsum"
clearEndingSlash(string): string
Clears, removes slash from the end of given string
Arguments
string $string- String that may contains slash as the last character
Examples
- string:
"lorem ipsum" - result:
"lorem ipsum"
- string:
"lorem ipsum/" - result:
"lorem ipsum"
- string:
"lorem 123 ipsum /" - result:
"lorem 123 ipsum "