├── .editorconfig ├── .github ├── benchmarks.png ├── logo-black.png ├── logo-white.png └── workflows │ ├── ci.yml │ └── linting.yml ├── .gitignore ├── .php-cs-fixer.dist.php ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bottomline.php ├── composer.json ├── composer.lock ├── docgen ├── ArgumentDocumentation.php ├── DocumentationRegistry.php ├── FunctionDocumentation.php └── Parsers.php ├── docs ├── Gemfile ├── _config.yml ├── _data │ └── fxn_registry.json ├── documentation.html └── index.md ├── phpunit.xml ├── src └── __ │ ├── __.php │ ├── arrays │ ├── append.php │ ├── chunk.php │ ├── compact.php │ ├── drop.php │ ├── dropRight.php │ ├── dropRightWhile.php │ ├── dropWhile.php │ ├── flatten.php │ ├── patch.php │ ├── prepend.php │ ├── randomize.php │ ├── range.php │ └── repeat.php │ ├── charmap.php │ ├── collections │ ├── assign.php │ ├── concat.php │ ├── concatDeep.php │ ├── doForEach.php │ ├── doForEachRight.php │ ├── ease.php │ ├── every.php │ ├── filter.php │ ├── find.php │ ├── findEntry.php │ ├── findIndex.php │ ├── findLast.php │ ├── findLastEntry.php │ ├── findLastIndex.php │ ├── first.php │ ├── get.php │ ├── getIterator.php │ ├── groupBy.php │ ├── has.php │ ├── hasKeys.php │ ├── isEmpty.php │ ├── last.php │ ├── map.php │ ├── mapKeys.php │ ├── mapValues.php │ ├── max.php │ ├── merge.php │ ├── min.php │ ├── pick.php │ ├── pluck.php │ ├── reduce.php │ ├── reduceRight.php │ ├── reverseIterable.php │ ├── set.php │ ├── size.php │ ├── some.php │ ├── unease.php │ └── where.php │ ├── functions │ ├── slug.php │ ├── truncate.php │ └── urlify.php │ ├── objects │ ├── isArray.php │ ├── isCollection.php │ ├── isEmail.php │ ├── isEqual.php │ ├── isFunction.php │ ├── isIterable.php │ ├── isNull.php │ ├── isNumber.php │ ├── isObject.php │ └── isString.php │ ├── sequences │ ├── BottomlineWrapper.php │ └── chain.php │ ├── strings │ ├── camelCase.php │ ├── capitalize.php │ ├── kebabCase.php │ ├── lowerCase.php │ ├── lowerFirst.php │ ├── snakeCase.php │ ├── split.php │ ├── startCase.php │ ├── toLower.php │ ├── toUpper.php │ ├── upperCase.php │ ├── upperFirst.php │ └── words.php │ └── utilities │ ├── identity.php │ └── now.php ├── tests ├── Helpers │ ├── ArrayAccessible.php │ ├── Generators.php │ └── MockIteratorAggregate.php ├── __ │ ├── Arrays │ │ ├── AppendTest.php │ │ ├── ChunkTest.php │ │ ├── CompactTest.php │ │ ├── DropRightTest.php │ │ ├── DropRightWhileTest.php │ │ ├── DropTest.php │ │ ├── DropWhileTest.php │ │ ├── FlattenTest.php │ │ ├── PatchTest.php │ │ ├── PrependTest.php │ │ ├── RandomizeTest.php │ │ ├── RangeTest.php │ │ └── RepeatTest.php │ ├── Collections │ │ ├── AssignTest.php │ │ ├── ConcatDeepTest.php │ │ ├── ConcatTest.php │ │ ├── DoForEachRightTest.php │ │ ├── DoForEachTest.php │ │ ├── EaseTest.php │ │ ├── EveryTest.php │ │ ├── FilterTest.php │ │ ├── FindIndexTest.php │ │ ├── FindLastIndexTest.php │ │ ├── FindLastTest.php │ │ ├── FindTest.php │ │ ├── FirstTest.php │ │ ├── GetTest.php │ │ ├── GroupByTest.php │ │ ├── HasKeysTest.php │ │ ├── HasTest.php │ │ ├── IsEmptyTest.php │ │ ├── LastTest.php │ │ ├── MapKeysTest.php │ │ ├── MapTest.php │ │ ├── MapValuesTest.php │ │ ├── MaxTest.php │ │ ├── MergeTest.php │ │ ├── MinTest.php │ │ ├── PickTest.php │ │ ├── PluckTest.php │ │ ├── ReduceRightTest.php │ │ ├── ReduceTest.php │ │ ├── ReverseIterableTest.php │ │ ├── SetTest.php │ │ ├── SizeTest.php │ │ ├── SomeTest.php │ │ ├── UneaseTest.php │ │ └── WhereTest.php │ ├── Functions │ │ ├── SlugTest.php │ │ ├── TruncateTest.php │ │ └── UrlifyTest.php │ ├── Objects │ │ ├── IsArrayTest.php │ │ ├── IsCollectionTest.php │ │ ├── IsEmailTest.php │ │ ├── IsEqualTest.php │ │ ├── IsFunctionTest.php │ │ ├── IsNullTest.php │ │ ├── IsNumberTest.php │ │ ├── IsObjectTest.php │ │ └── IsStringTest.php │ ├── Sequences │ │ └── ChainTest.php │ ├── Strings │ │ ├── CamelCaseTest.php │ │ ├── CapitalizeTest.php │ │ ├── KebabCaseTest.php │ │ ├── LowerCaseTest.php │ │ ├── LowerFirstTest.php │ │ ├── SnakeCaseTest.php │ │ ├── SplitTest.php │ │ ├── StartCaseTest.php │ │ ├── ToLowerTest.php │ │ ├── ToUpperTest.php │ │ ├── UpperCaseTest.php │ │ ├── UpperFirstTest.php │ │ └── WordsTest.php │ └── Utilities │ │ ├── IdentityTest.php │ │ └── NowTest.php └── bootstrap.php ├── tools ├── bench.php └── phpDocGen.php └── vendor-bin └── php-cs-fixer ├── composer.json └── composer.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/benchmarks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/.github/benchmarks.png -------------------------------------------------------------------------------- /.github/logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/.github/logo-black.png -------------------------------------------------------------------------------- /.github/logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/.github/logo-white.png -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/.github/workflows/linting.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/README.md -------------------------------------------------------------------------------- /bottomline.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/bottomline.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/composer.lock -------------------------------------------------------------------------------- /docgen/ArgumentDocumentation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/docgen/ArgumentDocumentation.php -------------------------------------------------------------------------------- /docgen/DocumentationRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/docgen/DocumentationRegistry.php -------------------------------------------------------------------------------- /docgen/FunctionDocumentation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/docgen/FunctionDocumentation.php -------------------------------------------------------------------------------- /docgen/Parsers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/docgen/Parsers.php -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_data/fxn_registry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/docs/_data/fxn_registry.json -------------------------------------------------------------------------------- /docs/documentation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/docs/documentation.html -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/docs/index.md -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/__/__.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/__.php -------------------------------------------------------------------------------- /src/__/arrays/append.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/arrays/append.php -------------------------------------------------------------------------------- /src/__/arrays/chunk.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/arrays/chunk.php -------------------------------------------------------------------------------- /src/__/arrays/compact.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/arrays/compact.php -------------------------------------------------------------------------------- /src/__/arrays/drop.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/arrays/drop.php -------------------------------------------------------------------------------- /src/__/arrays/dropRight.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/arrays/dropRight.php -------------------------------------------------------------------------------- /src/__/arrays/dropRightWhile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/arrays/dropRightWhile.php -------------------------------------------------------------------------------- /src/__/arrays/dropWhile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/arrays/dropWhile.php -------------------------------------------------------------------------------- /src/__/arrays/flatten.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/arrays/flatten.php -------------------------------------------------------------------------------- /src/__/arrays/patch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/arrays/patch.php -------------------------------------------------------------------------------- /src/__/arrays/prepend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/arrays/prepend.php -------------------------------------------------------------------------------- /src/__/arrays/randomize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/arrays/randomize.php -------------------------------------------------------------------------------- /src/__/arrays/range.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/arrays/range.php -------------------------------------------------------------------------------- /src/__/arrays/repeat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/arrays/repeat.php -------------------------------------------------------------------------------- /src/__/charmap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/charmap.php -------------------------------------------------------------------------------- /src/__/collections/assign.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/assign.php -------------------------------------------------------------------------------- /src/__/collections/concat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/concat.php -------------------------------------------------------------------------------- /src/__/collections/concatDeep.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/concatDeep.php -------------------------------------------------------------------------------- /src/__/collections/doForEach.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/doForEach.php -------------------------------------------------------------------------------- /src/__/collections/doForEachRight.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/doForEachRight.php -------------------------------------------------------------------------------- /src/__/collections/ease.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/ease.php -------------------------------------------------------------------------------- /src/__/collections/every.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/every.php -------------------------------------------------------------------------------- /src/__/collections/filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/filter.php -------------------------------------------------------------------------------- /src/__/collections/find.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/find.php -------------------------------------------------------------------------------- /src/__/collections/findEntry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/findEntry.php -------------------------------------------------------------------------------- /src/__/collections/findIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/findIndex.php -------------------------------------------------------------------------------- /src/__/collections/findLast.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/findLast.php -------------------------------------------------------------------------------- /src/__/collections/findLastEntry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/findLastEntry.php -------------------------------------------------------------------------------- /src/__/collections/findLastIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/findLastIndex.php -------------------------------------------------------------------------------- /src/__/collections/first.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/first.php -------------------------------------------------------------------------------- /src/__/collections/get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/get.php -------------------------------------------------------------------------------- /src/__/collections/getIterator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/getIterator.php -------------------------------------------------------------------------------- /src/__/collections/groupBy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/groupBy.php -------------------------------------------------------------------------------- /src/__/collections/has.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/has.php -------------------------------------------------------------------------------- /src/__/collections/hasKeys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/hasKeys.php -------------------------------------------------------------------------------- /src/__/collections/isEmpty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/isEmpty.php -------------------------------------------------------------------------------- /src/__/collections/last.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/last.php -------------------------------------------------------------------------------- /src/__/collections/map.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/map.php -------------------------------------------------------------------------------- /src/__/collections/mapKeys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/mapKeys.php -------------------------------------------------------------------------------- /src/__/collections/mapValues.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/mapValues.php -------------------------------------------------------------------------------- /src/__/collections/max.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/max.php -------------------------------------------------------------------------------- /src/__/collections/merge.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/merge.php -------------------------------------------------------------------------------- /src/__/collections/min.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/min.php -------------------------------------------------------------------------------- /src/__/collections/pick.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/pick.php -------------------------------------------------------------------------------- /src/__/collections/pluck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/pluck.php -------------------------------------------------------------------------------- /src/__/collections/reduce.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/reduce.php -------------------------------------------------------------------------------- /src/__/collections/reduceRight.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/reduceRight.php -------------------------------------------------------------------------------- /src/__/collections/reverseIterable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/reverseIterable.php -------------------------------------------------------------------------------- /src/__/collections/set.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/set.php -------------------------------------------------------------------------------- /src/__/collections/size.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/size.php -------------------------------------------------------------------------------- /src/__/collections/some.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/some.php -------------------------------------------------------------------------------- /src/__/collections/unease.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/unease.php -------------------------------------------------------------------------------- /src/__/collections/where.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/collections/where.php -------------------------------------------------------------------------------- /src/__/functions/slug.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/functions/slug.php -------------------------------------------------------------------------------- /src/__/functions/truncate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/functions/truncate.php -------------------------------------------------------------------------------- /src/__/functions/urlify.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/functions/urlify.php -------------------------------------------------------------------------------- /src/__/objects/isArray.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/objects/isArray.php -------------------------------------------------------------------------------- /src/__/objects/isCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/objects/isCollection.php -------------------------------------------------------------------------------- /src/__/objects/isEmail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/objects/isEmail.php -------------------------------------------------------------------------------- /src/__/objects/isEqual.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/objects/isEqual.php -------------------------------------------------------------------------------- /src/__/objects/isFunction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/objects/isFunction.php -------------------------------------------------------------------------------- /src/__/objects/isIterable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/objects/isIterable.php -------------------------------------------------------------------------------- /src/__/objects/isNull.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/objects/isNull.php -------------------------------------------------------------------------------- /src/__/objects/isNumber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/objects/isNumber.php -------------------------------------------------------------------------------- /src/__/objects/isObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/objects/isObject.php -------------------------------------------------------------------------------- /src/__/objects/isString.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/objects/isString.php -------------------------------------------------------------------------------- /src/__/sequences/BottomlineWrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/sequences/BottomlineWrapper.php -------------------------------------------------------------------------------- /src/__/sequences/chain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/sequences/chain.php -------------------------------------------------------------------------------- /src/__/strings/camelCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/strings/camelCase.php -------------------------------------------------------------------------------- /src/__/strings/capitalize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/strings/capitalize.php -------------------------------------------------------------------------------- /src/__/strings/kebabCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/strings/kebabCase.php -------------------------------------------------------------------------------- /src/__/strings/lowerCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/strings/lowerCase.php -------------------------------------------------------------------------------- /src/__/strings/lowerFirst.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/strings/lowerFirst.php -------------------------------------------------------------------------------- /src/__/strings/snakeCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/strings/snakeCase.php -------------------------------------------------------------------------------- /src/__/strings/split.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/strings/split.php -------------------------------------------------------------------------------- /src/__/strings/startCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/strings/startCase.php -------------------------------------------------------------------------------- /src/__/strings/toLower.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/strings/toLower.php -------------------------------------------------------------------------------- /src/__/strings/toUpper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/strings/toUpper.php -------------------------------------------------------------------------------- /src/__/strings/upperCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/strings/upperCase.php -------------------------------------------------------------------------------- /src/__/strings/upperFirst.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/strings/upperFirst.php -------------------------------------------------------------------------------- /src/__/strings/words.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/strings/words.php -------------------------------------------------------------------------------- /src/__/utilities/identity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/utilities/identity.php -------------------------------------------------------------------------------- /src/__/utilities/now.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/src/__/utilities/now.php -------------------------------------------------------------------------------- /tests/Helpers/ArrayAccessible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/Helpers/ArrayAccessible.php -------------------------------------------------------------------------------- /tests/Helpers/Generators.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/Helpers/Generators.php -------------------------------------------------------------------------------- /tests/Helpers/MockIteratorAggregate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/Helpers/MockIteratorAggregate.php -------------------------------------------------------------------------------- /tests/__/Arrays/AppendTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Arrays/AppendTest.php -------------------------------------------------------------------------------- /tests/__/Arrays/ChunkTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Arrays/ChunkTest.php -------------------------------------------------------------------------------- /tests/__/Arrays/CompactTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Arrays/CompactTest.php -------------------------------------------------------------------------------- /tests/__/Arrays/DropRightTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Arrays/DropRightTest.php -------------------------------------------------------------------------------- /tests/__/Arrays/DropRightWhileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Arrays/DropRightWhileTest.php -------------------------------------------------------------------------------- /tests/__/Arrays/DropTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Arrays/DropTest.php -------------------------------------------------------------------------------- /tests/__/Arrays/DropWhileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Arrays/DropWhileTest.php -------------------------------------------------------------------------------- /tests/__/Arrays/FlattenTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Arrays/FlattenTest.php -------------------------------------------------------------------------------- /tests/__/Arrays/PatchTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Arrays/PatchTest.php -------------------------------------------------------------------------------- /tests/__/Arrays/PrependTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Arrays/PrependTest.php -------------------------------------------------------------------------------- /tests/__/Arrays/RandomizeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Arrays/RandomizeTest.php -------------------------------------------------------------------------------- /tests/__/Arrays/RangeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Arrays/RangeTest.php -------------------------------------------------------------------------------- /tests/__/Arrays/RepeatTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Arrays/RepeatTest.php -------------------------------------------------------------------------------- /tests/__/Collections/AssignTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/AssignTest.php -------------------------------------------------------------------------------- /tests/__/Collections/ConcatDeepTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/ConcatDeepTest.php -------------------------------------------------------------------------------- /tests/__/Collections/ConcatTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/ConcatTest.php -------------------------------------------------------------------------------- /tests/__/Collections/DoForEachRightTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/DoForEachRightTest.php -------------------------------------------------------------------------------- /tests/__/Collections/DoForEachTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/DoForEachTest.php -------------------------------------------------------------------------------- /tests/__/Collections/EaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/EaseTest.php -------------------------------------------------------------------------------- /tests/__/Collections/EveryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/EveryTest.php -------------------------------------------------------------------------------- /tests/__/Collections/FilterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/FilterTest.php -------------------------------------------------------------------------------- /tests/__/Collections/FindIndexTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/FindIndexTest.php -------------------------------------------------------------------------------- /tests/__/Collections/FindLastIndexTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/FindLastIndexTest.php -------------------------------------------------------------------------------- /tests/__/Collections/FindLastTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/FindLastTest.php -------------------------------------------------------------------------------- /tests/__/Collections/FindTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/FindTest.php -------------------------------------------------------------------------------- /tests/__/Collections/FirstTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/FirstTest.php -------------------------------------------------------------------------------- /tests/__/Collections/GetTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/GetTest.php -------------------------------------------------------------------------------- /tests/__/Collections/GroupByTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/GroupByTest.php -------------------------------------------------------------------------------- /tests/__/Collections/HasKeysTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/HasKeysTest.php -------------------------------------------------------------------------------- /tests/__/Collections/HasTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/HasTest.php -------------------------------------------------------------------------------- /tests/__/Collections/IsEmptyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/IsEmptyTest.php -------------------------------------------------------------------------------- /tests/__/Collections/LastTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/LastTest.php -------------------------------------------------------------------------------- /tests/__/Collections/MapKeysTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/MapKeysTest.php -------------------------------------------------------------------------------- /tests/__/Collections/MapTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/MapTest.php -------------------------------------------------------------------------------- /tests/__/Collections/MapValuesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/MapValuesTest.php -------------------------------------------------------------------------------- /tests/__/Collections/MaxTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/MaxTest.php -------------------------------------------------------------------------------- /tests/__/Collections/MergeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/MergeTest.php -------------------------------------------------------------------------------- /tests/__/Collections/MinTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/MinTest.php -------------------------------------------------------------------------------- /tests/__/Collections/PickTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/PickTest.php -------------------------------------------------------------------------------- /tests/__/Collections/PluckTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/PluckTest.php -------------------------------------------------------------------------------- /tests/__/Collections/ReduceRightTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/ReduceRightTest.php -------------------------------------------------------------------------------- /tests/__/Collections/ReduceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/ReduceTest.php -------------------------------------------------------------------------------- /tests/__/Collections/ReverseIterableTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/ReverseIterableTest.php -------------------------------------------------------------------------------- /tests/__/Collections/SetTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/SetTest.php -------------------------------------------------------------------------------- /tests/__/Collections/SizeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/SizeTest.php -------------------------------------------------------------------------------- /tests/__/Collections/SomeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/SomeTest.php -------------------------------------------------------------------------------- /tests/__/Collections/UneaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/UneaseTest.php -------------------------------------------------------------------------------- /tests/__/Collections/WhereTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Collections/WhereTest.php -------------------------------------------------------------------------------- /tests/__/Functions/SlugTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Functions/SlugTest.php -------------------------------------------------------------------------------- /tests/__/Functions/TruncateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Functions/TruncateTest.php -------------------------------------------------------------------------------- /tests/__/Functions/UrlifyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Functions/UrlifyTest.php -------------------------------------------------------------------------------- /tests/__/Objects/IsArrayTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Objects/IsArrayTest.php -------------------------------------------------------------------------------- /tests/__/Objects/IsCollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Objects/IsCollectionTest.php -------------------------------------------------------------------------------- /tests/__/Objects/IsEmailTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Objects/IsEmailTest.php -------------------------------------------------------------------------------- /tests/__/Objects/IsEqualTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Objects/IsEqualTest.php -------------------------------------------------------------------------------- /tests/__/Objects/IsFunctionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Objects/IsFunctionTest.php -------------------------------------------------------------------------------- /tests/__/Objects/IsNullTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Objects/IsNullTest.php -------------------------------------------------------------------------------- /tests/__/Objects/IsNumberTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Objects/IsNumberTest.php -------------------------------------------------------------------------------- /tests/__/Objects/IsObjectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Objects/IsObjectTest.php -------------------------------------------------------------------------------- /tests/__/Objects/IsStringTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Objects/IsStringTest.php -------------------------------------------------------------------------------- /tests/__/Sequences/ChainTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Sequences/ChainTest.php -------------------------------------------------------------------------------- /tests/__/Strings/CamelCaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Strings/CamelCaseTest.php -------------------------------------------------------------------------------- /tests/__/Strings/CapitalizeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Strings/CapitalizeTest.php -------------------------------------------------------------------------------- /tests/__/Strings/KebabCaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Strings/KebabCaseTest.php -------------------------------------------------------------------------------- /tests/__/Strings/LowerCaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Strings/LowerCaseTest.php -------------------------------------------------------------------------------- /tests/__/Strings/LowerFirstTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Strings/LowerFirstTest.php -------------------------------------------------------------------------------- /tests/__/Strings/SnakeCaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Strings/SnakeCaseTest.php -------------------------------------------------------------------------------- /tests/__/Strings/SplitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Strings/SplitTest.php -------------------------------------------------------------------------------- /tests/__/Strings/StartCaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Strings/StartCaseTest.php -------------------------------------------------------------------------------- /tests/__/Strings/ToLowerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Strings/ToLowerTest.php -------------------------------------------------------------------------------- /tests/__/Strings/ToUpperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Strings/ToUpperTest.php -------------------------------------------------------------------------------- /tests/__/Strings/UpperCaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Strings/UpperCaseTest.php -------------------------------------------------------------------------------- /tests/__/Strings/UpperFirstTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Strings/UpperFirstTest.php -------------------------------------------------------------------------------- /tests/__/Strings/WordsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Strings/WordsTest.php -------------------------------------------------------------------------------- /tests/__/Utilities/IdentityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Utilities/IdentityTest.php -------------------------------------------------------------------------------- /tests/__/Utilities/NowTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/__/Utilities/NowTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tools/bench.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tools/bench.php -------------------------------------------------------------------------------- /tools/phpDocGen.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/tools/phpDocGen.php -------------------------------------------------------------------------------- /vendor-bin/php-cs-fixer/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/vendor-bin/php-cs-fixer/composer.json -------------------------------------------------------------------------------- /vendor-bin/php-cs-fixer/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciejczyzewski/bottomline/HEAD/vendor-bin/php-cs-fixer/composer.lock --------------------------------------------------------------------------------