L77 PHP MVC framework testing tools
- PHP 8.1 or higher.
- Composer 2.0 or higher.
it can create mock objects for testing le7 framework.
- ServerRequestInterface
- ResponseInterface
- LoggerInterface
- CacheInterface
- Session
- Cookies
composer require rnr1721/le7-testing
composer test
use Core\Testing\MegaFactory;
$megaFactory = new MegaFactory();
// Get file logger
$logger = $megaFactory->getLogger(false,'file.log');
// Get ServerRequestInterface
$request = $megaFactory->getServer()->getServerRequest('http://example.com', 'GET');
// etc...