Tag: SYMFONY
Estoy intentando lanzar mi primera prueba unitaria con PHPUnit 9.0.0 y Symfony 5.1.8. Lanzo la prueba con el comando ./vendor/bin/phpunit. Sin embargo, obtengo el siguiente mensaje: RuntimeException: La clase “AppKernel” no existe o no puede ser cargada automáticamente. Verifica que el valor KERNEL_CLASS en phpunit.xml coincida con el nombre de . . . Read more
He migrado de Symfony 3.4 a 4.4 y he dejado de usar bundles para utilizar el directorio /src/. Doctrine lanza una excepción cuando consulto una entidad: $regiones = $this->getDoctrine()->getRepository(Regions::class); $infoRegion = $regiones->findOneBy(array(‘region’ => strtolower($regionSearch))); Resultado: Uncaught PHP Exception Doctrine\ORM\Mapping\MappingException: “La clase “App\Entity\Regions” no es una entidad válida ni una clase . . . Read more
Estoy creando mis propias entidades personalizadas con OroCrm. He creado mi propio paquete llamado SmartMedCRMNewBundle. <?php namespace SmartMed\Bundle\CRMNewBundle; use Symfony\Component\HttpKernel\Bundle\Bundle; class SmartMedCRMNewBundle extends Bundle{} Después de crear el paquete, he creado mi propia entidad llamada CustomEntity bajo el paquete. <?php namespace SmartMed\Bundle\CRMNewBundle\Entity; use Doctrine\ORM\Mapping as ORM; use Oro\Bundle\AccountBundle\Entity\Account; use Oro\Bundle\EntityConfigBundle\Metadata\Annotation\Config; . . . Read more
Sé cómo mostrar un botón con una condición, pero lo que me gustaría es deshabilitar completamente las acciones principales si el usuario tiene un tipo de estado. Si mi usuario tiene el estado de empleado, entonces no puede crear ni eliminar otros usuarios, de lo contrario, sí puede. He intentado . . . Read more
Estoy intentando ejecutar mi primer test unitario con PHPUnit 9.0.0 y Symfony 5.1.8. Este test debe pasar si la respuesta HTTP es 200. “`php declare(strict_types=1); namespace Tests\Infrastructure\Api\Controller; use PHPUnit\Framework\TestCase; class ControllerTests extends TestCase { /** @test */ public function route(): void { $response = $this->get('/'); <pre><code> $response->assertStatus(200); } </code></pre> } . . . Read more