Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voku/Stringy

:accept: Stringy - A PHP string manipulation library with multibyte support, performance optimized
https://github.com/voku/Stringy

Cleanup and merge branch 'isserialized'

390671e131283871d90c6c5b45496dee6ea91080 authored over 11 years ago by Daniel St. Jules <[email protected]>
function isSerialized(), with tests

0b76c563334d1e7aaac3afc53b39fd20f7e10523 authored over 11 years ago by Lucas <[email protected]>
Merge branch 'better-construct', update testConstruct and create

5f35226926c55047907416b70e2936c51b38b487 authored over 11 years ago by Daniel St. Jules <[email protected]>
Fixed testShuffle. It now tests that each mb char has the same number of occurrences before and after

11f961cae6f224d6892dac90164892823c90d425 authored over 11 years ago by Daniel St. Jules <[email protected]>
Added simple constructor test

660b1d6de85e39579f9d1a8d7040367634986e59 authored over 11 years ago by Lucas <[email protected]>
Update create() and added __construct()

3d81e2ef70dbbfbeec6d8852fcda22858fecf1c5 authored over 11 years ago by Lucas <[email protected]>
Added isHexadecimal to Readme

454e8e2f870c9097251a5d29135616a6acce60a2 authored over 11 years ago by Daniel St. Jules <[email protected]>
Merge pull request #2 from semalead/isHeaxdecimal

Added isHexadecimal

89c292c0415b609380414380cc6c1c416241dc1d authored over 11 years ago by Daniel St. Jules <[email protected]>
Added isHexadecimal

a1d9787309039350ec7cbf8db240357f1112f320 authored over 11 years ago by Lucas <[email protected]>
Fix for collapseWhitespace() not being able to handle multibyte space characters

f1abc38c1744c77fc3f26df5ce47d8d9455be764 authored over 11 years ago by Daniel St. Jules <[email protected]>
Remove dummy test from CommonTest.php

7a64dad935bbe97fb922148cfa6bb1ac5702b3cb authored over 11 years ago by Daniel St. Jules <[email protected]>
Removed packagist icon

9d4ca96528d540a4d5ee27bd4362e522fc6bd846 authored over 11 years ago by Daniel St. Jules <[email protected]>
Cleanup and fixes for 1.0.0 Release

f0063f8bac788ae8cf1fab240b402046d78c8c42 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add changelog, make few small doc corrections

918bdc9839111326b4b58fa19f7a3230b06fd7bd authored over 11 years ago by Daniel St. Jules <[email protected]>
Add count() and replace()

b1cdc7603f795f53c9c7f3801dd987cb5d04cb39 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add packagist graphics, move travis-ci up top

87e86d3bf60f220e3ca7ecd7cc40f3d97d400a4a authored over 11 years ago by Daniel St. Jules <[email protected]>
Stringy methods now return a new Stringy object, rather than modifying the original

a829f2d244b37aad9853da02e54c7d075350ce02 authored over 11 years ago by Daniel St. Jules <[email protected]>
Improve standardize() coverage

f29e400e851b29d9d396a0e5521d58a3563f2fd9 authored over 11 years ago by Daniel St. Jules <[email protected]>
Added isAlpha(), isAlphanumeric(), isBlank(), isLowerCase() and isUpperCase()

88b8a8a6efbba1077b18ff5012156ad4f7fedbc7 authored over 11 years ago by Daniel St. Jules <[email protected]>
Fix missing params in StaticStringy comments, re-order methods in README

013e42dfce50a19ba8b62b821756d0bb8c6dfb86 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add removeLeft() and removeRight()

a93955162ef65a57977e4e8fee9983fc8d5473d3 authored over 11 years ago by Daniel St. Jules <[email protected]>
Added ensureLeft() and ensureRight()

6d927fbf5d498767935cef015d3d27c1ba57b966 authored over 11 years ago by Daniel St. Jules <[email protected]>
Added truncate()

4828811a48354b2bc913a57537ae34b972800b7a authored over 11 years ago by Daniel St. Jules <[email protected]>
Add first() and last()

77ae682de18562456cddefb0f37f6522fcf60adb authored over 11 years ago by Daniel St. Jules <[email protected]>
Added at()

f3ac2bf1f3f9aad34f831cd6d14a53fd342b737a authored over 11 years ago by Daniel St. Jules <[email protected]>
Added substr()

d757ce38de85c2ad23cc86ad54c18cb353c18766 authored over 11 years ago by Daniel St. Jules <[email protected]>
Added length()

95e706fe31b75068e52180f2ac5c2b60b8beb35a authored over 11 years ago by Daniel St. Jules <[email protected]>
Added longestCommonSubstring

332ceb42245f6cef4940315fadd97bec74053692 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add longestCommonPrefix and longestCommonSuffix

aeef5493c0477ed95ee988e06191c6dabb020f82 authored over 11 years ago by Daniel St. Jules <[email protected]>
Fix trim not being static

3e78d2b75d433b2b7c09f3c3ff3d8f9f9c9c54d1 authored over 11 years ago by Daniel St. Jules <[email protected]>
StaticStringy should return strings and not Stringy objects, add tests for trim

cfeadbfaccda2fbdb7d1fe0afbc192ac81705f1c authored over 11 years ago by Daniel St. Jules <[email protected]>
Fix link to oo and procedural section in readme

8063276578bd8be1ad6819ce42fbf243dbcb7b95 authored over 11 years ago by Daniel St. Jules <[email protected]>
Update readmewith OO/Procedural info, fix instances where is called instead of ->str

571cf8f78fb1d202d8379c6058782d384cd9f3c7 authored over 11 years ago by Daniel St. Jules <[email protected]>
Update readme with OO methods

4e2a3a4bec361c04ef50c191ca23d1b39066a754 authored over 11 years ago by Daniel St. Jules <[email protected]>
Make Stringy\Stringy OO, and add Stringy\StaticStringy

ffe9d769d7458ad5d9aad4b694c2854a4a1ced1e authored over 11 years ago by Daniel St. Jules <[email protected]>
Update readme with todo items, rename truncate to safeTruncate, and clean to collapseWhitespace

26ee99743c65a5a43b623f052e6fb9cac48499ad authored over 11 years ago by Daniel St. Jules <[email protected]>
Move curly braces and remove closing tags to accommodate PSR-1 and PSR-2

e8664d3bde5b92b851d0ae5a5f8338cb835d4da6 authored over 11 years ago by Daniel St. Jules <[email protected]>
Merge pull request #1 from filp/fix/ignore-vendor

Add .gitignore, ignore vendor/

3ccb1fe6cf7893abfe66a892c5e70de6ad40bed4 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add .gitignore, ignore vendor/

3e07545e938c82dc1c4021636d3f9cfa48a236a6 authored over 11 years ago by filp <[email protected]>
Update composer description

a81f789dea7e975bef41b7f4b6a86d9fb175023c authored over 11 years ago by Daniel St. Jules <[email protected]>
Add shuffle()

49dd8bdbc2850b425f8a7196221da95ed62b3c63 authored over 11 years ago by Daniel St. Jules <[email protected]>
Update test and readme

c5816ad92854d8f352ba91deea85715f4c4e3d01 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add reverse()

4bb791e31880d2f1e074ea7dc95970d88d2131ce authored over 11 years ago by Daniel St. Jules <[email protected]>
Add truncate() and a couple small fixes

1e2f49128b0dbfc8f04cb84c462393db3209d88e authored over 11 years ago by Daniel St. Jules <[email protected]>
Add surround and insert

ca4a924ba944b040f7c7fc135e7158804638f7f9 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add contains()

8ddb4b91b50b468f6dfeee807bf1521fd604a81b authored over 11 years ago by Daniel St. Jules <[email protected]>
Add slugify

feb4c5a36d27ab4b3ceacebfe87a65bd685c0840 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add toSpaces() and toTabs()

031e9e68b2a913c029716470cdfcb9bc2ab316ac authored over 11 years ago by Daniel St. Jules <[email protected]>
Add endsWith()

493a1946129612d7f6d470f0905f9d953fce1a5c authored over 11 years ago by Daniel St. Jules <[email protected]>
@dataProvider functions should list expected first, followed by arguments to get result

e37cc8c72be201abd13d692973aa1cbfc0f93776 authored over 11 years ago by Daniel St. Jules <[email protected]>
Fix readme

e14fa886c69c507e8099ddb0f4f08309588603d8 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add startsWith()

1311f69e1045c96cba7ab5aa75b78fd3884a977e authored over 11 years ago by Daniel St. Jules <[email protected]>
Update TODO with additional methods

057f0310a7c8832820aa55be23336f0e14f04f58 authored over 11 years ago by Daniel St. Jules <[email protected]>
Update tests for pad, add padLeft, padRight and padBoth

e85687fd5bd1a2f1ddd520964518cdb950cea5d4 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add pad

c1bfe35f573e2dde1898dbc222eb45a12f4268dc authored over 11 years ago by Daniel St. Jules <[email protected]>
Remove __callStatic, stop throwing exception if argument 0 isn't a string (no scalar type hinting, so we'll allow type juggling)

ace2dee61b554ec56b05b464e12161720d92e7e0 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add a couple extra tests

38dc44ddc8278398f00d71673598745e4389f5fc authored over 11 years ago by Daniel St. Jules <[email protected]>
Add clean, standardize, and table of contents to the readme

fe9828a948552eafb9756062c9122b7fc486dd27 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add humanize and tidy

b63226862381ffddf0457393dbe9ad4ae8c28945 authored over 11 years ago by Daniel St. Jules <[email protected]>
Fix name in composer.json

ff7e907b9b61ffe37fe70df3a5ff750329d84b2e authored over 11 years ago by Daniel St. Jules <[email protected]>
Prevent scollbar

5e621b6cd11e5accf140dc3a630fcc0d013446e6 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add titleize, cleanup comments

62a8a031cce956206cfd4a1eb8e7fa8ac6decd84 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add dasherize, underscored and swapCase

8b472a186e16bd99c33d78bca62508d3ee83b631 authored over 11 years ago by Daniel St. Jules <[email protected]>
Update readme with tests, build status, and license note

60999a669d6f2fb87b5615bced97420f94488f50 authored over 11 years ago by Daniel St. Jules <[email protected]>
Add .travis.yml

dfa67c7a807a48fb2c660182f7fdfde523827327 authored over 11 years ago by Daniel St. Jules <[email protected]>
Start work on library

fa13bfb4bb9745311f8eec7a3457c3f3ae1c9f8a authored over 11 years ago by Daniel St. Jules <[email protected]>
Initial commit

f7e12a41b9278c42265ad82bd970c85557aeb13a authored over 11 years ago by Daniel St. Jules <[email protected]>