mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
fixes from a first test
This commit is contained in:
parent
24c33b306b
commit
1c7d90a6ef
@ -370,14 +370,8 @@ class CustomFieldChoice extends AbstractCustomField
|
||||
*
|
||||
* If the value had an 'allow_other' = true option, the returned value
|
||||
* **is not** the content of the _other field, but the `_other` string.
|
||||
*
|
||||
* @param array|string $value
|
||||
*
|
||||
* @throws LogicException if the case is not covered by this
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
private function guessValue(array|string $value)
|
||||
private function guessValue(array|string|null $value)
|
||||
{
|
||||
if (null === $value) {
|
||||
return null;
|
||||
|
@ -952,7 +952,7 @@ class AccompanyingPeriod implements
|
||||
/**
|
||||
* @Groups({"read"})
|
||||
*/
|
||||
public function getRequestor(): \Chill\PersonBundle\Entity\Person|\Chill\ThirdPartyBundle\Entity\ThirdParty
|
||||
public function getRequestor(): Person|ThirdParty|null
|
||||
{
|
||||
return $this->requestorPerson ?? $this->requestorThirdParty;
|
||||
}
|
||||
|
@ -11,6 +11,7 @@ declare(strict_types=1);
|
||||
|
||||
namespace Chill\TaskBundle\Security\Authorization;
|
||||
|
||||
use Chill\PersonBundle\Entity\AccompanyingPeriod;
|
||||
use Chill\PersonBundle\Entity\Person;
|
||||
use Chill\TaskBundle\Entity\AbstractTask;
|
||||
use Symfony\Component\EventDispatcher\Event;
|
||||
@ -26,7 +27,7 @@ class AuthorizationEvent extends Event
|
||||
protected $vote;
|
||||
|
||||
public function __construct(
|
||||
private Person|AbstractTask|null $subject,
|
||||
private Person|AbstractTask|AccompanyingPeriod|null $subject,
|
||||
private string $attribute,
|
||||
private TokenInterface $token
|
||||
) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user