diff --git a/phpstan-tests.neon b/phpstan-tests.neon index 9f2ead42583ac1a6e022cd6ea779bd04947dac99..456c701991154bf70801ccf4cfb84267e87e5f48 100644 --- a/phpstan-tests.neon +++ b/phpstan-tests.neon @@ -3,4 +3,6 @@ parameters: paths: - tests/ symfony: - container_xml_path: var/cache/test/App_KernelTestDebugContainer.xml \ No newline at end of file + container_xml_path: var/cache/test/App_KernelTestDebugContainer.xml + doctrine: + objectManagerLoader: tests/object-manager.php \ No newline at end of file diff --git a/src/Entity/Capsule.php b/src/Entity/Capsule.php index 877fee85a55b24d1c08925f3156d1b4699b1952c..b3dc11d557077f226b0d94ae47a59b48a78c9910 100644 --- a/src/Entity/Capsule.php +++ b/src/Entity/Capsule.php @@ -31,11 +31,9 @@ class Capsule private string $name; /** - * - * @ORM\Column(name="aut_crea", type="int", length=255, nullable=false) * * @ORM\ManyToOne(targetEntity="App\Entity\User", inversedBy="capsulesCreated") - * @ORM\JoinColumn(name="aut_crea", referencedColumnName="id") + * @ORM\JoinColumn(name="aut_crea", referencedColumnName="id", nullable=false) * */ private User $creation_author; @@ -47,8 +45,6 @@ class Capsule private \DateTime $creation_date; /** - * - * @ORM\Column(name="aut_maj", type="int", length=255) * * @ORM\ManyToOne(targetEntity="App\Entity\User", inversedBy="capsulesEdited") * @ORM\JoinColumn(name="aut_maj", referencedColumnName="id") diff --git a/src/Security/EmailVerifier.php b/src/Security/EmailVerifier.php index bb618e4fe0204768f9aa1e5988d3ea20daf910de..84ee1dfdb13b02b19d1677a83d1c0a6552b4c118 100644 --- a/src/Security/EmailVerifier.php +++ b/src/Security/EmailVerifier.php @@ -33,7 +33,7 @@ class EmailVerifier ): void { $signatureComponents = $this->verifyEmailHelper->generateSignature( $verifyEmailRouteName, - $user->getId(), + (string) $user->getId(), $user->getEmail(), ['id' => $user->getId()] ); @@ -55,7 +55,11 @@ class EmailVerifier Request $request, User $user ): void { - $this->verifyEmailHelper->validateEmailConfirmation($request->getUri(), $user->getId(), $user->getEmail()); + $this->verifyEmailHelper->validateEmailConfirmation( + $request->getUri(), + (string) $user->getId(), + $user->getEmail() + ); $user->setIsVerified(true); diff --git a/tests/object-manager.php b/tests/object-manager.php index c15dbe952450a364136f6c0aed5214fbfe2dc1de..4819ccee09e14c451440726daf03e79f0827a284 100644 --- a/tests/object-manager.php +++ b/tests/object-manager.php @@ -1,4 +1,5 @@ <?php + use App\Kernel; use Symfony\Component\Dotenv\Dotenv;