polderknowledge/zend-doctrine-test-bootstrap

This library is for testing PHP code in the Zend Framework 2 + Doctrine + PHPUnit ecosystem

dev-master 2019-02-21 12:16 UTC

This package is auto-updated.

Last update: 2024-10-22 01:10:34 UTC


README

This library is for testing PHP code in the Zend Framework 3 + Doctrine + PHPUnit ecosystem

It contains:

  • An AbstractTest class for PHPUnit to get hold of the ServiceManager and EntityManager
  • A singleton Bootstrap class which can bootstrap Zend and reset the database to a clean state

CI configuration

This library wil read an extra Zend application configuration file if present: 'config/test.config.php'

I recommend you create this:

<?php

return [
    'module_listener_options' => [
        'config_glob_paths' => [
            'config/autoload/{,*.}{global,local,test}.php',
        ],
    ],
];

And then you can commmit the database connection parameters of your CI environment to 'config/autoload/doctrine.test.php'