for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace src;
use src\Autorizacion;
use src\Rol;
use src\VerificarPorRol;
use src\FactoryClassInterface;
class CrearAutorizacionPorRol implements FactoryClassInterface
{
public function crear(array $array): Autorizacion
return new Autorizacion(
new VerificarPorRol($array['datosVerificar']),
new Rol($array['rol']),
$array['recursoSolicitado']
);
}