├── .codeclimate.yml ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .php-cs-fixer.php ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── Vagrantfile ├── composer.json ├── example ├── ApplicativeFunctorTest.php ├── ApplicatorLiftTest.php ├── ComplexErrorDrivenDevelopmentTest.php ├── EitherMonadTest.php ├── ExampleOfTraversableTest.php ├── FreeBddStyleDSLTest.php ├── FreeCalculatorTest.php ├── FreeDooDSLTest.php ├── FreeMonadTest.php ├── FreeUnionTypeGeneratorTest.php ├── FunctorCollectionTest.php ├── ListComprehensionWithMonadTest.php ├── MaybeMonadAndCollectionTest.php ├── MaybeMonoidTest.php ├── ParserTest.php ├── ReaderMonadTest.php ├── StateMonadTest.php ├── WriterMonadTest.php └── _Parser_assets │ ├── A.txt │ ├── Either.txt │ ├── FreeT.txt │ └── Maybe.txt ├── functional-php.png ├── phpunit.xml.dist ├── src ├── Common │ ├── PointedTrait.php │ ├── ValueOfInterface.php │ └── ValueOfTrait.php ├── Functional │ ├── array.php │ ├── functions.php │ ├── infinit.php │ ├── listt.php │ ├── miscellaneous.php │ ├── monoid.php │ ├── predicates.php │ ├── setoid.php │ ├── strings.php │ ├── sublist.php │ └── zipping.php ├── Monad │ ├── Control │ │ └── Doo │ │ │ ├── Algebra │ │ │ ├── DooF.php │ │ │ ├── In.php │ │ │ └── Let.php │ │ │ ├── Registry │ │ │ ├── CannotRedeclareVariableError.php │ │ │ ├── Registry.php │ │ │ └── VariableNotDeclaredError.php │ │ │ ├── actions.php │ │ │ └── interpretation.php │ ├── Either │ │ ├── Either.php │ │ ├── Left.php │ │ ├── Right.php │ │ └── functions.php │ ├── Free │ │ ├── Free.php │ │ ├── MonadFree.php │ │ ├── Pure.php │ │ └── functions.php │ ├── IO.php │ ├── IO │ │ ├── IOError.php │ │ ├── errors.php │ │ └── functions.php │ ├── Identity.php │ ├── Maybe │ │ ├── Just.php │ │ ├── Maybe.php │ │ ├── Nothing.php │ │ └── functions.php │ ├── Reader.php │ ├── Reader │ │ └── functions.php │ ├── State.php │ ├── State │ │ └── functions.php │ ├── Writer.php │ └── Writer │ │ └── functions.php ├── Primitive │ ├── EmptyListError.php │ ├── Listt.php │ ├── ListtCons.php │ ├── ListtNil.php │ ├── Num.php │ ├── Product.php │ ├── Stringg.php │ ├── Sum.php │ └── TypeMismatchError.php └── Useful │ ├── PatternMatcher.php │ ├── PatternNotMatchedError.php │ ├── SnapshotIterator.php │ └── match.php └── test ├── Functional ├── ApplicatorTest.php ├── ComposeTest.php ├── ConcatTest.php ├── ConsttTest.php ├── CurryNTest.php ├── CurryTest.php ├── CycleTest.php ├── DropTest.php ├── DropWhileTest.php ├── FilterMTest.php ├── FilterTest.php ├── FlipTest.php ├── FoldMTest.php ├── FoldrTest.php ├── HeadTest.php ├── IdentityTest.php ├── InvokeTest.php ├── IterateTest.php ├── JoinTest.php ├── LengthTest.php ├── LiftM2Test.php ├── PipeTest.php ├── PipelineTest.php ├── PushTest.php ├── ReduceTest.php ├── RepeatTest.php ├── ReplicateTest.php ├── ReverseTest.php ├── SpanTest.php ├── TailTest.php ├── TakeTest.php ├── TeeTest.php ├── UnzipTest.php ├── ValueOfTest.php └── ZipTest.php ├── Monad ├── EitherTest.php ├── FreeTest.php ├── IOTest.php ├── IdentityTest.php ├── MaybeTest.php ├── ReaderTest.php ├── StateTest.php └── WriterTest.php ├── Primitive ├── ListtTest.php ├── NumTest.php ├── ProductTest.php ├── StringgTest.php └── SumTest.php └── Useful └── MatchTest.php /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/.php-cs-fixer.php -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/Vagrantfile -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/composer.json -------------------------------------------------------------------------------- /example/ApplicativeFunctorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/ApplicativeFunctorTest.php -------------------------------------------------------------------------------- /example/ApplicatorLiftTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/ApplicatorLiftTest.php -------------------------------------------------------------------------------- /example/ComplexErrorDrivenDevelopmentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/ComplexErrorDrivenDevelopmentTest.php -------------------------------------------------------------------------------- /example/EitherMonadTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/EitherMonadTest.php -------------------------------------------------------------------------------- /example/ExampleOfTraversableTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/ExampleOfTraversableTest.php -------------------------------------------------------------------------------- /example/FreeBddStyleDSLTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/FreeBddStyleDSLTest.php -------------------------------------------------------------------------------- /example/FreeCalculatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/FreeCalculatorTest.php -------------------------------------------------------------------------------- /example/FreeDooDSLTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/FreeDooDSLTest.php -------------------------------------------------------------------------------- /example/FreeMonadTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/FreeMonadTest.php -------------------------------------------------------------------------------- /example/FreeUnionTypeGeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/FreeUnionTypeGeneratorTest.php -------------------------------------------------------------------------------- /example/FunctorCollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/FunctorCollectionTest.php -------------------------------------------------------------------------------- /example/ListComprehensionWithMonadTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/ListComprehensionWithMonadTest.php -------------------------------------------------------------------------------- /example/MaybeMonadAndCollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/MaybeMonadAndCollectionTest.php -------------------------------------------------------------------------------- /example/MaybeMonoidTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/MaybeMonoidTest.php -------------------------------------------------------------------------------- /example/ParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/ParserTest.php -------------------------------------------------------------------------------- /example/ReaderMonadTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/ReaderMonadTest.php -------------------------------------------------------------------------------- /example/StateMonadTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/StateMonadTest.php -------------------------------------------------------------------------------- /example/WriterMonadTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/WriterMonadTest.php -------------------------------------------------------------------------------- /example/_Parser_assets/A.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/_Parser_assets/A.txt -------------------------------------------------------------------------------- /example/_Parser_assets/Either.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/_Parser_assets/Either.txt -------------------------------------------------------------------------------- /example/_Parser_assets/FreeT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/_Parser_assets/FreeT.txt -------------------------------------------------------------------------------- /example/_Parser_assets/Maybe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/example/_Parser_assets/Maybe.txt -------------------------------------------------------------------------------- /functional-php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/functional-php.png -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Common/PointedTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Common/PointedTrait.php -------------------------------------------------------------------------------- /src/Common/ValueOfInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Common/ValueOfInterface.php -------------------------------------------------------------------------------- /src/Common/ValueOfTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Common/ValueOfTrait.php -------------------------------------------------------------------------------- /src/Functional/array.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Functional/array.php -------------------------------------------------------------------------------- /src/Functional/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Functional/functions.php -------------------------------------------------------------------------------- /src/Functional/infinit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Functional/infinit.php -------------------------------------------------------------------------------- /src/Functional/listt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Functional/listt.php -------------------------------------------------------------------------------- /src/Functional/miscellaneous.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Functional/miscellaneous.php -------------------------------------------------------------------------------- /src/Functional/monoid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Functional/monoid.php -------------------------------------------------------------------------------- /src/Functional/predicates.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Functional/predicates.php -------------------------------------------------------------------------------- /src/Functional/setoid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Functional/setoid.php -------------------------------------------------------------------------------- /src/Functional/strings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Functional/strings.php -------------------------------------------------------------------------------- /src/Functional/sublist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Functional/sublist.php -------------------------------------------------------------------------------- /src/Functional/zipping.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Functional/zipping.php -------------------------------------------------------------------------------- /src/Monad/Control/Doo/Algebra/DooF.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Control/Doo/Algebra/DooF.php -------------------------------------------------------------------------------- /src/Monad/Control/Doo/Algebra/In.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Control/Doo/Algebra/In.php -------------------------------------------------------------------------------- /src/Monad/Control/Doo/Algebra/Let.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Control/Doo/Algebra/Let.php -------------------------------------------------------------------------------- /src/Monad/Control/Doo/Registry/CannotRedeclareVariableError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Control/Doo/Registry/CannotRedeclareVariableError.php -------------------------------------------------------------------------------- /src/Monad/Control/Doo/Registry/Registry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Control/Doo/Registry/Registry.php -------------------------------------------------------------------------------- /src/Monad/Control/Doo/Registry/VariableNotDeclaredError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Control/Doo/Registry/VariableNotDeclaredError.php -------------------------------------------------------------------------------- /src/Monad/Control/Doo/actions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Control/Doo/actions.php -------------------------------------------------------------------------------- /src/Monad/Control/Doo/interpretation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Control/Doo/interpretation.php -------------------------------------------------------------------------------- /src/Monad/Either/Either.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Either/Either.php -------------------------------------------------------------------------------- /src/Monad/Either/Left.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Either/Left.php -------------------------------------------------------------------------------- /src/Monad/Either/Right.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Either/Right.php -------------------------------------------------------------------------------- /src/Monad/Either/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Either/functions.php -------------------------------------------------------------------------------- /src/Monad/Free/Free.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Free/Free.php -------------------------------------------------------------------------------- /src/Monad/Free/MonadFree.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Free/MonadFree.php -------------------------------------------------------------------------------- /src/Monad/Free/Pure.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Free/Pure.php -------------------------------------------------------------------------------- /src/Monad/Free/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Free/functions.php -------------------------------------------------------------------------------- /src/Monad/IO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/IO.php -------------------------------------------------------------------------------- /src/Monad/IO/IOError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/IO/IOError.php -------------------------------------------------------------------------------- /src/Monad/IO/errors.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/IO/errors.php -------------------------------------------------------------------------------- /src/Monad/IO/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/IO/functions.php -------------------------------------------------------------------------------- /src/Monad/Identity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Identity.php -------------------------------------------------------------------------------- /src/Monad/Maybe/Just.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Maybe/Just.php -------------------------------------------------------------------------------- /src/Monad/Maybe/Maybe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Maybe/Maybe.php -------------------------------------------------------------------------------- /src/Monad/Maybe/Nothing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Maybe/Nothing.php -------------------------------------------------------------------------------- /src/Monad/Maybe/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Maybe/functions.php -------------------------------------------------------------------------------- /src/Monad/Reader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Reader.php -------------------------------------------------------------------------------- /src/Monad/Reader/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Reader/functions.php -------------------------------------------------------------------------------- /src/Monad/State.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/State.php -------------------------------------------------------------------------------- /src/Monad/State/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/State/functions.php -------------------------------------------------------------------------------- /src/Monad/Writer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Writer.php -------------------------------------------------------------------------------- /src/Monad/Writer/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Monad/Writer/functions.php -------------------------------------------------------------------------------- /src/Primitive/EmptyListError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Primitive/EmptyListError.php -------------------------------------------------------------------------------- /src/Primitive/Listt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Primitive/Listt.php -------------------------------------------------------------------------------- /src/Primitive/ListtCons.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Primitive/ListtCons.php -------------------------------------------------------------------------------- /src/Primitive/ListtNil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Primitive/ListtNil.php -------------------------------------------------------------------------------- /src/Primitive/Num.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Primitive/Num.php -------------------------------------------------------------------------------- /src/Primitive/Product.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Primitive/Product.php -------------------------------------------------------------------------------- /src/Primitive/Stringg.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Primitive/Stringg.php -------------------------------------------------------------------------------- /src/Primitive/Sum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Primitive/Sum.php -------------------------------------------------------------------------------- /src/Primitive/TypeMismatchError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Primitive/TypeMismatchError.php -------------------------------------------------------------------------------- /src/Useful/PatternMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Useful/PatternMatcher.php -------------------------------------------------------------------------------- /src/Useful/PatternNotMatchedError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Useful/PatternNotMatchedError.php -------------------------------------------------------------------------------- /src/Useful/SnapshotIterator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Useful/SnapshotIterator.php -------------------------------------------------------------------------------- /src/Useful/match.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/src/Useful/match.php -------------------------------------------------------------------------------- /test/Functional/ApplicatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/ApplicatorTest.php -------------------------------------------------------------------------------- /test/Functional/ComposeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/ComposeTest.php -------------------------------------------------------------------------------- /test/Functional/ConcatTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/ConcatTest.php -------------------------------------------------------------------------------- /test/Functional/ConsttTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/ConsttTest.php -------------------------------------------------------------------------------- /test/Functional/CurryNTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/CurryNTest.php -------------------------------------------------------------------------------- /test/Functional/CurryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/CurryTest.php -------------------------------------------------------------------------------- /test/Functional/CycleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/CycleTest.php -------------------------------------------------------------------------------- /test/Functional/DropTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/DropTest.php -------------------------------------------------------------------------------- /test/Functional/DropWhileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/DropWhileTest.php -------------------------------------------------------------------------------- /test/Functional/FilterMTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/FilterMTest.php -------------------------------------------------------------------------------- /test/Functional/FilterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/FilterTest.php -------------------------------------------------------------------------------- /test/Functional/FlipTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/FlipTest.php -------------------------------------------------------------------------------- /test/Functional/FoldMTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/FoldMTest.php -------------------------------------------------------------------------------- /test/Functional/FoldrTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/FoldrTest.php -------------------------------------------------------------------------------- /test/Functional/HeadTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/HeadTest.php -------------------------------------------------------------------------------- /test/Functional/IdentityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/IdentityTest.php -------------------------------------------------------------------------------- /test/Functional/InvokeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/InvokeTest.php -------------------------------------------------------------------------------- /test/Functional/IterateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/IterateTest.php -------------------------------------------------------------------------------- /test/Functional/JoinTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/JoinTest.php -------------------------------------------------------------------------------- /test/Functional/LengthTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/LengthTest.php -------------------------------------------------------------------------------- /test/Functional/LiftM2Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/LiftM2Test.php -------------------------------------------------------------------------------- /test/Functional/PipeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/PipeTest.php -------------------------------------------------------------------------------- /test/Functional/PipelineTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/PipelineTest.php -------------------------------------------------------------------------------- /test/Functional/PushTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/PushTest.php -------------------------------------------------------------------------------- /test/Functional/ReduceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/ReduceTest.php -------------------------------------------------------------------------------- /test/Functional/RepeatTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/RepeatTest.php -------------------------------------------------------------------------------- /test/Functional/ReplicateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/ReplicateTest.php -------------------------------------------------------------------------------- /test/Functional/ReverseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/ReverseTest.php -------------------------------------------------------------------------------- /test/Functional/SpanTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/SpanTest.php -------------------------------------------------------------------------------- /test/Functional/TailTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/TailTest.php -------------------------------------------------------------------------------- /test/Functional/TakeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/TakeTest.php -------------------------------------------------------------------------------- /test/Functional/TeeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/TeeTest.php -------------------------------------------------------------------------------- /test/Functional/UnzipTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/UnzipTest.php -------------------------------------------------------------------------------- /test/Functional/ValueOfTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/ValueOfTest.php -------------------------------------------------------------------------------- /test/Functional/ZipTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Functional/ZipTest.php -------------------------------------------------------------------------------- /test/Monad/EitherTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Monad/EitherTest.php -------------------------------------------------------------------------------- /test/Monad/FreeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Monad/FreeTest.php -------------------------------------------------------------------------------- /test/Monad/IOTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Monad/IOTest.php -------------------------------------------------------------------------------- /test/Monad/IdentityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Monad/IdentityTest.php -------------------------------------------------------------------------------- /test/Monad/MaybeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Monad/MaybeTest.php -------------------------------------------------------------------------------- /test/Monad/ReaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Monad/ReaderTest.php -------------------------------------------------------------------------------- /test/Monad/StateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Monad/StateTest.php -------------------------------------------------------------------------------- /test/Monad/WriterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Monad/WriterTest.php -------------------------------------------------------------------------------- /test/Primitive/ListtTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Primitive/ListtTest.php -------------------------------------------------------------------------------- /test/Primitive/NumTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Primitive/NumTest.php -------------------------------------------------------------------------------- /test/Primitive/ProductTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Primitive/ProductTest.php -------------------------------------------------------------------------------- /test/Primitive/StringgTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Primitive/StringgTest.php -------------------------------------------------------------------------------- /test/Primitive/SumTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Primitive/SumTest.php -------------------------------------------------------------------------------- /test/Useful/MatchTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/widmogrod/php-functional/HEAD/test/Useful/MatchTest.php --------------------------------------------------------------------------------