Ecosyste.ms: OpenCollective

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

github.com/pact-foundation/pact-php

PHP version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project
https://github.com/pact-foundation/pact-php

Clear up the use of regex in the example.

07c8af96f94fc44844304605efb30c78263b2d9d authored almost 7 years ago by Nick Brink <[email protected]>
Fix a typo in the README.md.

7d93b3220bfef619558db58eda0027b7c8572489 authored almost 7 years ago by Nick Brink <[email protected]>
Add comments!

c3a53b6913f403593203802db313bf5fcdddfc71 authored almost 7 years ago by Nick Brink <[email protected]>
Make improvements to matchers to make them more similar to the JS version. This will allow us to easily make pattern matchers for common cases.

f4cb0dfe600bce1744f6376cae874385ce810bc1 authored almost 7 years ago by Nick Brink <[email protected]>
Merge pull request #43 from pact-foundation/feature-mock-client-2X

Feature mock client 2 x

8fbc49d436df40d4af0563ac54c0ed6a7f35b756 authored almost 7 years ago by mattermack <[email protected]>
Merge branch 'master' into feature-mock-client-2X

facf85d50f7108812a88197dab257f9173b8d292 authored almost 7 years ago by mattermack <[email protected]>
Add mock http client to 2.X #42

adf4e84fbe1c29458ff30ed7787b27d86a80caad authored almost 7 years ago by Mattermack <[email protected]>
Duplicate Host header on Provider side #41

Merge changes in from #41

6b0f2fe4f6fc3d59dc29320d8bd771b98c8d3d71 authored almost 7 years ago by Mattermack <[email protected]>
feat: Add mock http client to 2.X #42

chore: make core checks honor php 7.2 strict checks

bed9f30fe5fea5783ad50dda13efb267ea9f203e authored almost 7 years ago by Mattermack <[email protected]>
Remove unused variable.

3541e02013924b58cd35e689139f3c6366bcd94a authored almost 7 years ago by Nick Brink <[email protected]>
Add tips for setting up provider state.

249bd50d0c9f2aee283e399c7800ce62d9752c2e authored almost 7 years ago by Nick Brink <[email protected]>
feat: adding mock client instead of requiring implementer to explicitly do it

chore: clean up strict error messages

33e40197105444e7a05d86bb13caf5b37166b190 authored almost 7 years ago by Mattermack <[email protected]>
Duplicate Host header on Provider side #41

c1d577831304abbc380c497e637fec30d16bed03 authored almost 7 years ago by cmack <cfm4023>
Remove dead code involving adding Matching Rules manually.

672e341c65022b2c59ed8b548570a84931a2d098 authored almost 7 years ago by Nick Brink <[email protected]>
Merge pull request #40 from nbrink91/master

Change matchers to build interactions based on the Ruby standard.

980fad39594effc4cbb24a6e9be1f9769706cb87 authored almost 7 years ago by mattermack <[email protected]>
Change matchers to build interactions based on the Ruby standard.

ed1ce38f062f6dc8f72136da3b7fe5fb13960bfc authored almost 7 years ago by Nick Brink <[email protected]>
Merge pull request #39 from nbrink91/master

Added support for stdObjects.

b58158c96d4c0b56b8f1262a075bf5e4f717845a authored almost 7 years ago by mattermack <[email protected]>
Remove type matcher because it isn't real.

928b0e05e05279d744953db3674dad2e02e014ef authored almost 7 years ago by Nick Brink <[email protected]>
Added support for stdObjects.

207b2d7cf19c9247a80dd03af4227f2035ff9fd1 authored almost 7 years ago by Nick Brink <[email protected]>
Merge pull request #38 from nbrink91/master

Update to allow all configs to be optional for the verifier. That way…

c8cf460ad2fbfad1e099fea7e183b6294a3bdde5 authored almost 7 years ago by mattermack <[email protected]>
Update to allow all configs to be optional for the verifier. That way it works with verifying just files. Improved testing.

c02328ed8db55cc0d19ef95a5d3bc0b4d8647c64 authored almost 7 years ago by Nick Brink <[email protected]>
Merge pull request #37 from nbrink91/master

Implement a way to test local files.

bcf3668067b3fed9d35b92b3003f59e140ab9ee5 authored almost 7 years ago by mattermack <[email protected]>
Implement a way to test local files.

1ab07ea46131f76c7f064e376a19e10341583071 authored almost 7 years ago by Nick Brink <[email protected]>
Merge pull request #36 from nbrink91/master

Add the ability to easily verify interactions with the builder. Clean…

0cc6c0e58221264827644a8feb1e85eb86c2479c authored almost 7 years ago by mattermack <[email protected]>
Add the ability to easily verify interactions with the builder. Cleaned up some naming and documentation issues.

aaee9d263a40b8d3ae8f23b55e708557d792fd9b authored almost 7 years ago by Nick Brink <[email protected]>
Merge pull request #35 from nbrink91/master

Pact Ruby Standalone Verifier Implementation

c6900a5b8f48462d1be44b1434ba9d95946952de authored almost 7 years ago by mattermack <[email protected]>
Fixed some bugs with the matcher related to arrays.

0da502a57762df01d6f227d1d9a57df3dc6ffc49 authored almost 7 years ago by Nick Brink <[email protected]>
Fix relative pathing issue with example.

6e6c730074793baa18d27ab5373ce638bf2183b4 authored almost 7 years ago by Nick Brink <[email protected]>
Clean up some more comments. Remove unused spec files.

81f37a880def2ba540bd7e363e5705d587f8847d authored almost 7 years ago by Nick Brink <[email protected]>
Update the documentation and some comments.

f3d4d0d39f74004940474f24b20f120ab91f2a2e authored almost 7 years ago by Nick Brink <[email protected]>
Remove commented out code and rename function.

1b828356f95a36c2ad034f505e3e3ce6959d7d30 authored almost 7 years ago by Nick Brink <[email protected]>
Merge pull request #1 from nbrink91/standalone-provider

Standalone provider implemented

63a70f211c9f00444b1687d7696baceb36afa4af authored almost 7 years ago by Nicholas Brink <[email protected]>
Attempt building the process a different way.

92d2e651c13842fd571500c8451394733b3e9193 authored almost 7 years ago by Nick Brink <[email protected]>
Attempt to use travis again.

f3e2a3f79d127f8e3133db18e12977ef363164d5 authored almost 7 years ago by Nick Brink <[email protected]>
Improve unit test for verifier arguments. Remove dev requirements.

45712c5512959d58f910696e4f5a9f9670a00db4 authored almost 7 years ago by Nick Brink <[email protected]>
Improve tagging.

3be3f7b7b0b76dd45419d014661fc8abb3564e24 authored almost 7 years ago by Nick Brink <[email protected]>
Add functional verifier wrapper. Update consumer and provider example.

801359c25a71ff520fb6c32c52fe6620a2e68bf6 authored almost 7 years ago by Nick Brink <[email protected]>
Fixed the scripts instantiations.

14e47aad9da77574ede76021ccd57e3514739211 authored almost 7 years ago by Nick Brink <[email protected]>
Implement pact standalone verifier. This still needs some additional testing. Need to get a pack broker running in CI.

36feb92c41383c47dfcac85d2ed38ec723df77e2 authored almost 7 years ago by Nick Brink <[email protected]>
Merge pull request #33 from nbrink91/master

Improved matchers to support array values. Squashed some bugs. Documentation improvements.

ef3e6f7fc01274eadc23a82154fcb97c16a9a814 authored almost 7 years ago by mattermack <[email protected]>
Remove the 2 tests that are not used.

3e57dc9f79962c82a424a8149209e62f2c760248 authored almost 7 years ago by Nick Brink <[email protected]>
Remove unused test case.

b6835f3fd32964466367e78fc9f651e0cac65395 authored almost 7 years ago by Nick Brink <[email protected]>
Improve Provider example.

a329335f57b9114c2f07e47ab245195f280de788 authored almost 7 years ago by Nick Brink <[email protected]>
Improved matchers to support array values. Squashed some bugs. Documentation improvements.

7d5ca0dae3275951e5c9921887f3361b5dbb587e authored almost 7 years ago by Nick Brink <[email protected]>
Merge pull request #32 from nbrink91/master

Migrate Consumer to Ruby Backend

81aeee0bf1be6a161d92ffb5159b13ef2fd22ad5 authored almost 7 years ago by mattermack <[email protected]>
Copy the php.ini again because it is needed for composer.

7449e8d72de6128f438ecf4ad54d68afe975ef84 authored almost 7 years ago by Nick Brink <[email protected]>
Remove openssl suggestion.

3e630d4160322d6af26ce4d16469c7079660d2f9 authored almost 7 years ago by Nick Brink <[email protected]>
Update documentation.

e2d9f7b4c7fc972fb531cee7da76e05c87dab2ec authored almost 7 years ago by Nick Brink <[email protected]>
Clean up example and phpunit files. Add code coverage.

f53c2fccae1449b1549c6b4659548ff23a3d1431 authored almost 7 years ago by Nick Brink <[email protected]>
Rename interfaces to follow best practices. Import some classes.

d84ed6b7ea99ef400d2d1e73c57d7bb0fc4e75dc authored almost 7 years ago by Nick Brink <[email protected]>
Refactor the pact standalone installer.

481043eb8fad10c94136041559041c58bdbf1c04 authored almost 7 years ago by Nick Brink <[email protected]>
Remove the one test that uses the pact broker.

3b09f4b149632494ec058864e908d388fbbb9141 authored almost 7 years ago by Nick Brink <[email protected]>
Specify external network.

a63601bece644561809980baab3f21571f7915d0 authored almost 7 years ago by Nick Brink <[email protected]>
Try build in docker-compose.

7a39f60c3b7a9f3533bf22435de05247443b7f03 authored almost 7 years ago by Nick Brink <[email protected]>
Dump the output as well.

9435d5effd66f8c778d28bc22293d3fe661bbe50 authored almost 7 years ago by Nick Brink <[email protected]>
Add the debug line to phpunit.

349dbb1523dec2df3ad3af5eb1bc70645cbf4af0 authored almost 7 years ago by Nick Brink <[email protected]>
Try without consumer and provider tests.

6cdef89ff07c6e8fa0bece6df433fbbed3be7246 authored almost 7 years ago by Nick Brink <[email protected]>
Dump the stop exit code.

267865eb02ee6e28b17661d5bccdc444af034071 authored almost 7 years ago by Nick Brink <[email protected]>
Try another random port.

c01ff6ef53dd1049084fbfb14a78ded898725969 authored almost 7 years ago by Nick Brink <[email protected]>
Dont expost postgres port.

d3741821ea6e26df4956bc0147c8af5041ecfe87 authored almost 7 years ago by Nick Brink <[email protected]>
Attempt to use travis ci again.

d9c86077e6cc1696e07d6fe7253ab74b2e0656da authored almost 7 years ago by Nick Brink <[email protected]>
Remove the listener from PHPUnit since we do not have a pact broker.

8aec4ae2d10faabcb3f88b43dbff3f0c13a27aa5 authored almost 7 years ago by Nick Brink <[email protected]>
Added debug flag to phpunit.

c7aeda8eeda49250286874e89dac9977443c2f5f authored almost 7 years ago by Nick Brink <[email protected]>
Remove the test that needed a pact broker.

eda059313a49799677861c0725a7987c92054476 authored almost 7 years ago by Nick Brink <[email protected]>
Remove Remove-NetNat because it does not exist in AppVeyor.

1667611c2ea05c048f2acc6185e317d2dc0718e3 authored almost 7 years ago by Nick Brink <[email protected]>
Compose not composer

b56eb6416a3ca0753c90920e451d879064994499 authored almost 7 years ago by Nick Brink <[email protected]>
Remove Custom Network

91f75968dd300dd9f9782c2f7fe74f6b90ed331a authored almost 7 years ago by Nick Brink <[email protected]>
Try creating a custom network in docker-compose.

8dacdfb94a67956f5d5abb4e80cf13dbdb99d69f authored almost 7 years ago by Nick Brink <[email protected]>
Attempt using docker for CI testing.

29e3e852ffe83b32780179c3a8e613f539daea8b authored almost 7 years ago by Nick Brink <[email protected]>
Add ruby standalone mock server and example.

c58a274ff9b1644a6f5bdc37df8de6c75276aa45 authored almost 7 years ago by Nick Brink <[email protected]>
Fix PHP 7.0 compatibility and merged in code for using the mock ruby server.

45ce34e7bb64a25d1e887bbaa46b030c457db10f authored almost 7 years ago by Nick Brink <[email protected]>
Set the PHP path.

4f1129d4a0fcc614dc006a43ada3533ff8698325 authored almost 7 years ago by Nick Brink <[email protected]>
TweakClean up appveyor config.

b910ea999849fd619f60a1a5a2c2fe7b9303b394 authored almost 7 years ago by Nick Brink <[email protected]>
Tweak the fixer and clean up the rest.

928c84a98a5372a3c183d19e62b710f5acc7e163 authored almost 7 years ago by Nick Brink <[email protected]>
Clean up and fix tests.

e3a2147ea33097292e51b355cf763d130368099c authored almost 7 years ago by Nick Brink <[email protected]>
Restructured folders for PSR-4. Added CS fixer to composer.

393e04b9f89cc34ece731b2f97e348eeca1fc783 authored almost 7 years ago by Nick Brink <[email protected]>
Correct status code returned in publishing a PACT validation.

0433cdd7ee32bd88f9dadb16202292c0f6285746 authored about 7 years ago by mattermack <[email protected]>
Calling HAL to find correct URL to find the URL to publish a PACT validation

a47a1ef5f1e48a89d8691bf42cd7dc8a3845a68d authored about 7 years ago by mattermack <[email protected]>
Update CI to include particular version of PHP (7.1)

b5a2a2e3d6cb2493d7dc71b3aba38b836c4f2f0b authored about 7 years ago by mattermack <[email protected]>
Update CI to include particular version of PHP (7.1)

57ca0fe6afe2eb63493c6cdfb79e077808a2e825 authored about 7 years ago by mattermack <[email protected]>
Adding simple function in connector to register verification results of a pact with the broker

c0a1225340049d9a43e76183d6b0435c9c6de41d authored about 7 years ago by mattermack <[email protected]>
Support provider_state in PACT 1.1 jsons #27

d38e57c373a610d6984f713af85ea7fa5c11895f authored about 7 years ago by mattermack <[email protected]>
Mock HttpHeaderComparer breaks on PSR-7 header data #28

c0b043261f4d9b05e273b2d8b81fb05b78b06592 authored about 7 years ago by mattermack <[email protected]>
Fixed case from Pact coming out of PactNet with SPECIFICATION_VERSION_1

Added fix to when headers are empty

4ca35d76e1682986fbff13942c66dc8faf479d2d authored about 7 years ago by mattermack <[email protected]>
Fixed bug where jsonSerialize was not encoding body when body was a json string

5032d8b6723832156220ea8c69044a3f74b32ac7 authored about 7 years ago by mattermack <[email protected]>
Adding logo to Pact-PHP project

b84927894ab4d1552eba231cbdf60cecbd0fb648 authored about 7 years ago by mattermack <[email protected]>
Adding logo to Pact-PHP project

fa8d9a58f43b42f9ab8eb1f3c12ae90303b8e393 authored about 7 years ago by mattermack <[email protected]>
Updating README.md to remove old XML constraints

fd94eeb756f7a148b6e2f7de2fccf0ea955ece1a authored about 7 years ago by mattermack <[email protected]>
Updating README.md to remove old XML constraints

8bef0a37ec32952403703920bd501ae30e760099 authored about 7 years ago by mattermack <[email protected]>
Adding Build status badge

22235bffc08be38e439a917e17b2fb3949b1c8db authored about 7 years ago by mattermack <[email protected]>
Updated README.md

28cd1302be358fe6b77faf18887dd728bf83c0b2 authored about 7 years ago by mattermack <[email protected]>
Merge pull request #25 from pact-foundation/2.0.0

2.0.0

647e242b16e0dffb117040945df1a5adf525a351 authored about 7 years ago by mattermack <[email protected]>
Merge branch 'master' into 2.0.0

feda86b51c1b6c4ebc69fff339bac6ef317e3753 authored about 7 years ago by mattermack <[email protected]>
Add 2.0 Matcher functionality #21

9c8a7d58d721c6dcc194641809c911eda6e3c6de authored about 7 years ago by mattermack <[email protected]>
Add 2.0 Matcher functionality #21

Adding XML Matching

9348ffe7c6caa5d4e96ecb52bd803eb057e67340 authored about 7 years ago by mattermack <[email protected]>
Working on XML matchers

57a19d0285238c3135a0aaae67296edcbdadab72 authored about 7 years ago by Mattermack <[email protected]>
Working on XML matchers

736a22b6c38baa7b47e48fe09b44ca8b35ef1a7b authored about 7 years ago by mattermack <[email protected]>
Adjust readme.md with composer updates for Windows before tagging 1.1.3

88ba5dc0f8f78d94546480cc8a8aa1d248a87d22 authored about 7 years ago by cmack <cfm4023>
Adjust readme.md with composer updates for Windows before tagging 1.1.2

6000ea31ba3f4caa48202a936794296c5de57f48 authored about 7 years ago by cmack <cfm4023>
Adjust readme.md with composer updates for Windows before tagging 1.1.1

be269fd7d41a3cfe8a3081da32676c987ec211fd authored about 7 years ago by cmack <cfm4023>