Daniel St. Jules
f22117862b
Use normal replacement for @ in slugify
2017-04-12 11:19:35 -04:00
Daniel St. Jules
eb13cc35d6
Don't replace @ in toAscii
2017-04-12 11:09:07 -04:00
Daniel St. Jules
72102ae911
toAscii changes: rename locale to language, correct some transliterations
2017-03-08 19:16:09 -05:00
Daniel St. Jules
bf2a302aa1
Breaking change: Fix docs, force static methods to return strings
...
rather than Stringy instances
2017-03-06 15:11:14 -05:00
Daniel St. Jules
e01ba7f848
Use short array syntax
2017-03-06 13:43:47 -05:00
Daniel St. Jules
b0976c72b7
Fix #116 with breaking change: add locale parameter to toAscii
...
This fixes a previous regression in handling of some umlaut
characters, and commits a breaking change by adding the param
before $removeUnsupported
2017-03-06 13:01:09 -05:00
Daniel St. Jules
986260239d
Fix safeTruncate tests
2017-03-02 15:18:53 -05:00
Daniel St. Jules
df777da6ac
Add endsWithAny
2017-02-28 23:41:49 -05:00
Daniel St. Jules
de93eab01f
Merge pull request #147 from mimmi20/master
...
New method request: startsWithAny()
2016-12-23 12:46:28 -08:00
Thomas Müller
9b6404d5c3
update array syntax
2016-12-23 21:28:39 +01:00
Viktor Persson
d80347e72a
Add stripWhitespace
2016-12-20 19:40:02 +01:00
Thomas Müller
0491ed8db8
add startsWithAny function
2016-10-31 19:54:19 +01:00
Daniel St. Jules
b953a85d2c
Add capture group test to regexReplaceProvider
2016-03-19 17:57:04 -07:00
Lucas Michot
bdbd4d7541
Let phpunit load autoload.php
2016-01-08 18:01:20 +01:00
Daniel St. Jules
d990a41a1a
Update isBase64 to return true if an empty string
2015-12-20 11:46:33 -08:00
Marcel Pociot
318db789b1
Added isBase64 method
2015-12-20 11:44:18 -08:00
Daniel St. Jules
4673754054
Fix: isJSON now returns false for empty strings
2015-09-09 21:24:11 -07:00
Daniel St. Jules
ff36c79892
Add test for StaticStringy invocation
2015-09-02 23:37:17 -07:00
Daniel St. Jules
8f40b3495d
String is now optional in Stringy constructor
2015-09-02 23:35:32 -07:00
Daniel St. Jules
e237f30d94
Bring back StaticStringy as a __callStatic wrapper
2015-09-02 00:12:25 -07:00
Daniel St. Jules
6667ca1aed
Updating examples, adding tests
2015-07-28 23:06:44 -07:00
Daniel St. Jules
fa22b94abf
Issue #82 : titleize now lowercases, no longer preserves acronyms
2015-07-28 22:21:33 -07:00
Daniel St. Jules
f12b40cc29
Strip leading dashes and underscores with camelize
2015-07-28 22:07:04 -07:00
Daniel St. Jules
b9cf4b6ae3
Added lines
2015-07-25 22:19:36 -07:00
Daniel St. Jules
fe7b54a4e7
Added split
2015-07-25 19:58:50 -07:00
Daniel St. Jules
5e3ac6231c
Added slice
2015-07-25 12:59:23 -07:00
Daniel St. Jules
342ef7c3dd
Add between
2015-07-24 13:34:50 -07:00
Daniel St. Jules
2d34e72cde
Added repeat
2015-07-23 23:53:33 -07:00
Daniel St. Jules
bded15d683
Added toBoolean
2015-07-23 23:40:21 -07:00
Daniel St. Jules
6b74918cc9
Pending tests
2015-07-23 22:47:46 -07:00
Daniel St. Jules
aef6f0c200
Add append and prepend
2015-07-22 23:30:02 -07:00
Daniel St. Jules
0d92d7e810
Remove StaticStringy
2015-07-22 18:15:54 -07:00
Daniel St. Jules
fe3368bd8b
Add trimLeft, trimRight, support unicode whitespace
2015-07-22 17:41:19 -07:00
Daniel St. Jules
7763df3c3b
Add public delimit() function
2015-07-01 19:25:35 -07:00
Daniel St. Jules
2c295fd15d
Merge branch 'indexOf'
2015-06-29 14:56:25 -07:00
Tadeu Bento
9a5601efef
Added indexOf and indexOfLast
2015-06-29 14:45:32 -07:00
Daniel St. Jules
e42f165471
Merge branch 'trim'
2015-06-29 13:03:13 -07:00
Heudon
1a2e771ff8
Added $charList and $type to trim function
...
Adding the option to trim the string with others characters, not only with the default characters provided by php. Also added the option to define the function which will be used to trim the string, if it's normal trim, left trim or right trim
2015-06-29 13:02:09 -07:00
Jarrett Croll
f9729788c4
html encode and decode
2015-06-16 16:20:41 -04:00
Daniel St. Jules
1172a75d1e
Improve coverage of charsArray()
2015-02-09 21:27:21 -08:00
vlakoff
97e607dc5d
Add $removeUnsupported parameter to toAscii()
2015-02-03 07:12:02 +01:00
Brad Bell
e9cd229808
Add StaticStringy::hasUpperCase, StaticStringy::hasLowerCase, Stringy->hasUpperCase and Stringy->hasLowerCase along with tests.
2015-01-23 15:52:58 -08:00
anhskohbo
f490aa2894
Support Full Unicode For Vietnamese.
...
Signed-off-by: anhskohbo <anhskohbo@gmail.com >
2015-01-14 03:43:59 +07:00
vlakoff
08a72a72dd
Add remaining Unicode spaces
...
* spaces U+2000 to U+200A (there already was thin space U+2009)
* medium mathematical space (U+205F)
2015-01-09 19:14:16 +01:00
Daniel St. Jules
d1452263bd
Merge pull request #59 from usernam3/master
...
Typecast comparison in startsWith/endsWith
2015-01-06 21:42:16 -08:00
Stanislav Dobrovolskiy
9da55d5d4f
type cast in startsWith && endsWith, test cases for this behavior
2015-01-07 06:06:53 +02:00
vlakoff
7b88b4f3da
Support for various Unicode spaces in toAscii()
...
* no-break space (U+00A0)
* thin space (U+2009)
* narrow no-break space (U+202F)
* ideographic space (U+3000)
2015-01-07 01:28:49 +01:00
vlakoff
e0d50f0b8f
Unit tests for no-break space in collapseWhitespace() and isBlank()
2015-01-07 01:10:30 +01:00
vlakoff
773477cdd8
Add missing tests in StringyTest
...
For consistency with StaticStringyTest.
2015-01-06 00:39:31 +01:00
Daniel St. Jules
27ef5a8914
Add Stringy\create function for PHP 5.6
2015-01-01 21:40:48 -08:00