for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace DanBettles\Defence\Factory;
use Symfony\Component\HttpFoundation\Request;
use DanBettles\Defence\Envelope;
use DanBettles\Defence\Logger\NullLogger;
class EnvelopeFactory
{
/**
* Creates an envelope containing a Symfony HTTPFoundation `Request` and an instance of the Defence logger,
* which is good enough for simply getting information from the filters to the handler.
*/
public function createDefaultEnvelope(): Envelope
return new Envelope(Request::createFromGlobals(), new NullLogger());
}