Skip to content

Conversation

@mbeccati
Copy link
Contributor

@mbeccati mbeccati commented Oct 7, 2025

Apologies for the silly PRs!

My PHP path has a dot (/opt/PHP-8.5) and behat wasn't very happy about it.

001 Example: An extension can be installed          # features/install-extensions.feature:34
      Then the extension should have been installed # features/install-extensions.feature:36
        The value "🥧 PHP Installer for Extensions (PIE) dev-main, from The PHP Foundation
        You are running PHP 8.5.0-dev
        Target PHP installation: 8.5.0-dev nts, on Linux/OSX/etc x86_64 (from /opt/PHP-8.5/bin/php)
        Found package: asgrim/example-pie-extension:2.0.5 which provides ext-example_pie_extension
        Extracted asgrim/example-pie-extension:2.0.5 source to: /home/runner/.config/pie/php8.5_fdcc3311843d1f924fbcde941ed929bc/vendor/asgrim/example-pie-extension
        phpize complete.
        Configure complete with options: --with-php-config=/usr/bin/php-config
        Build complete: /home/runner/.config/pie/php8.5_fdcc3311843d1f924fbcde941ed929bc/vendor/asgrim/example-pie-extension/modules/example_pie_extension.so
        Install complete: /opt/PHP-8.5/lib/php/extensions/debug-non-zts-20250925/example_pie_extension.so
        ✅ Extension is enabled and loaded in /opt/PHP-8.5/bin/php
        " does not match the expected pattern. (Webmozart\Assert\InvalidArgumentException)
002 Example: An extension can be uninstalled             # features/uninstall-extensions.feature:3
      Then the extension should not be installed anymore # features/uninstall-extensions.feature:6
        The value "🥧 PHP Installer for Extensions (PIE) dev-main, from The PHP Foundation
        You are running PHP 8.5.0-dev
        Target PHP installation: 8.5.0-dev nts, on Linux/OSX/etc x86_64 (from /opt/PHP-8.5/bin/php)
        👋 Removed extension: /opt/PHP-8.5/lib/php/extensions/debug-non-zts-20250925/example_pie_extension.so
        " does not match the expected pattern. (Webmozart\Assert\InvalidArgumentException)

@asgrim asgrim self-requested a review October 7, 2025 17:55
@asgrim asgrim added the enhancement New feature or request label Oct 7, 2025
@asgrim asgrim added this to the 1.3.0 milestone Oct 7, 2025
@asgrim asgrim merged commit 5a853dd into php:main Oct 7, 2025
28 checks passed
@asgrim
Copy link
Collaborator

asgrim commented Oct 7, 2025

Thanks! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants