<#310 Use Rust FFI #3.6: Add generators and matche...
# pact-php
g
#310 Use Rust FFI #3.6: Add generators and matchers Pull request opened by tienvx on <!date^1683520112^{date_short}|2023-05-08T04:28:32Z> Replace #308 Depend on #280, please review it first. This PR do: • Add most of matchers in https://docs.pact.io/implementation_guides/rust/pact_ffi/integrationjson, except
eachKey
and
eachValue
• Add most of generators in https://docs.pact.io/implementation_guides/rust/pact_ffi/integrationjson, except
MockServerURL
• Some matchers I don't know how to use yet e.g.
contentType
or
statusCode
• Try to not affect current users by creating separate matcher even though they are the same e.g.
integer
vs
integerV3
• Some matchers are copied from pact-js but are modified in the way that I think it's easier for me to understand • Missing matchers are those I don't know how to implement yet:
eachKey
and
eachValue
• Missing generators are those I don't know how to implement yet:
MockServerURL
• Since the class
Matcher
getting bigger and bigger, do we need to refactor to make the code cleaner? pact-foundation/pact-php All checks have passed 20/20 successful checks