FROM wordpress:6.8.1-php8.2-apache

# Install Xdebug for PHP code coverage
RUN pecl install xdebug && \
    docker-php-ext-enable xdebug

# Configure Xdebug
RUN echo "xdebug.mode=coverage" > /usr/local/etc/php/conf.d/xdebug.ini && \
    echo "xdebug.start_with_request=no" >> /usr/local/etc/php/conf.d/xdebug.ini
