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\VerificarPorRecurso;
use src\FactoryClassInterface;
class CrearAutorizacionPorRecurso implements FactoryClassInterface
{
public function crear(array $array): Autorizacion
return new Autorizacion(
new VerificarPorRecurso(
new DatosDeConfiguracion($array['datosVerificar'])
),
new Rol($array['rol']),
new RecursoSolicitado($array['recursoSolicitado'])
);
}