Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Phiremock Codeception Extension Laravel Package

mcustiel/phiremock-codeception-extension

A Codeception extension that starts a Phiremock Server before a test suite and stops it afterward. Configure listen address, binary path, logs, debug, readiness waits, and expectations for easier HTTP mocking.

View on GitHub
Deep Wiki
Context7
v4.0.0
  • Use phiremock-server v2
  • Increment minimum supported version of PHP
  • Support symfony 8
v3.1.1

#58: PHP 8.4 support: Explicitly mark parameter as nullable

v3.1.0
v3.0.0

Restrict versions to PHP v8 and Codeception v5

v2.2.0

#49 - Added config option to set check interval when waiting for phiremock-server.

v2.1.3

Adds #48 - Thanks to @barell

v2.1.2
v2.1.1
  • #42 (#43)
v2.1.0
  • #39 Allow to configure and run several phiremock instances.
  • #40 Support options to start a secure phiremock-server.
  • #41 Allows to select for what suites phiremock-server should be executed.
v1.9.0
v2.0.0
  • Several bug fixes.
  • Extension now only takes care of starting/stopping phiremock. The connection to the server happens on a module.
  • Phiremock Server is not required by default in case the user wants to use a phar. If it's installed through composer, then will be started from vendor/bin directory
v2.0.0-beta.1
  • Several bug fixes.
  • Extension now only takes care of starting/stopping phiremock. The connection to the server happens on a module.
  • Phiremock Server is not required by default in case the user wants to use a phar. If it's installed through composer, then will be started from vendor/bin directory.
  • Completed differentiation between version 1 and 2 of the expectation configuration.
  • Added support for new condition: formData. This condition specifies conditions to check against form fields.
  • Still under test.
v1.8.1

Support symfony process 5 and codeception 4

v1.8.0
v1.7.0

#31 Allow Codeception v3.x #32 Support annotations for unique expectations.

v1.6.0

PR: #27

v1.5.3

Fix for Phiremock #32

v1.5.2

Fix for #25

v1.5.1

Fixed #21 - Symfony process version jump. Thanks to @stefankleff for reporting.

v1.5.0

Fixed issue #19

v1.4.1
  • #16 Log file is not created with PCNTL disabled.
v1.4.0

Added method from proposal in issue #14

v1.3.2

Fixed in PR #13 by @dewa1t

v1.3.1
v1.3.0

Added expectations_path option to extension config, so preconfigured expectations can be saved in files.

v1.2.4

Improved the way that the paths are built to improve Windows support. Thanks to @linslin

v1.2.3

Fixed issue #4 Thanks @linslin

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource