mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
Fix deprecations and code style issues
This commit is contained in:
parent
f0dbb17172
commit
1d636f5e9e
@ -33,7 +33,7 @@ final readonly class MSUserAbsenceReader implements MSUserAbsenceReaderInterface
|
|||||||
/**
|
/**
|
||||||
* @throw UserAbsenceSyncException when the data cannot be reached or is not valid from microsoft
|
* @throw UserAbsenceSyncException when the data cannot be reached or is not valid from microsoft
|
||||||
*/
|
*/
|
||||||
public function isUserAbsent(User $user): bool|null
|
public function isUserAbsent(User $user): ?bool
|
||||||
{
|
{
|
||||||
$id = $this->mapCalendarToUser->getUserId($user);
|
$id = $this->mapCalendarToUser->getUserId($user);
|
||||||
|
|
||||||
|
@ -18,5 +18,5 @@ interface MSUserAbsenceReaderInterface
|
|||||||
/**
|
/**
|
||||||
* @throw UserAbsenceSyncException when the data cannot be reached or is not valid from microsoft
|
* @throw UserAbsenceSyncException when the data cannot be reached or is not valid from microsoft
|
||||||
*/
|
*/
|
||||||
public function isUserAbsent(User $user): bool|null;
|
public function isUserAbsent(User $user): ?bool;
|
||||||
}
|
}
|
||||||
|
@ -197,7 +197,7 @@ class Event implements HasCenterInterface, HasScopeInterface, TrackCreationInter
|
|||||||
return $this->id;
|
return $this->id;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getModerator(): User|null
|
public function getModerator(): ?User
|
||||||
{
|
{
|
||||||
return $this->moderator;
|
return $this->moderator;
|
||||||
}
|
}
|
||||||
|
@ -91,7 +91,7 @@ class Participation implements \ArrayAccess, HasCenterInterface, HasScopeInterfa
|
|||||||
/**
|
/**
|
||||||
* Get event.
|
* Get event.
|
||||||
*/
|
*/
|
||||||
public function getEvent(): Event|null
|
public function getEvent(): ?Event
|
||||||
{
|
{
|
||||||
return $this->event;
|
return $this->event;
|
||||||
}
|
}
|
||||||
@ -127,7 +127,7 @@ class Participation implements \ArrayAccess, HasCenterInterface, HasScopeInterfa
|
|||||||
/**
|
/**
|
||||||
* Get role.
|
* Get role.
|
||||||
*/
|
*/
|
||||||
public function getRole(): Role|null
|
public function getRole(): ?Role
|
||||||
{
|
{
|
||||||
return $this->role;
|
return $this->role;
|
||||||
}
|
}
|
||||||
@ -147,7 +147,7 @@ class Participation implements \ArrayAccess, HasCenterInterface, HasScopeInterfa
|
|||||||
/**
|
/**
|
||||||
* Get status.
|
* Get status.
|
||||||
*/
|
*/
|
||||||
public function getStatus(): Status|null
|
public function getStatus(): ?Status
|
||||||
{
|
{
|
||||||
return $this->status;
|
return $this->status;
|
||||||
}
|
}
|
||||||
|
@ -28,5 +28,5 @@ interface CronJobInterface
|
|||||||
*
|
*
|
||||||
* @return array|null optionally return an array with the same data than the previous execution
|
* @return array|null optionally return an array with the same data than the previous execution
|
||||||
*/
|
*/
|
||||||
public function run(array $lastExecutionData): array|null;
|
public function run(array $lastExecutionData): ?array;
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -40,15 +39,15 @@ class Age extends FunctionNode
|
|||||||
|
|
||||||
public function parse(Parser $parser)
|
public function parse(Parser $parser)
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
|
|
||||||
$this->value1 = $parser->SimpleArithmeticExpression();
|
$this->value1 = $parser->SimpleArithmeticExpression();
|
||||||
|
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
|
|
||||||
$this->value2 = $parser->SimpleArithmeticExpression();
|
$this->value2 = $parser->SimpleArithmeticExpression();
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,6 @@ namespace Chill\MainBundle\Doctrine\DQL;
|
|||||||
use Doctrine\ORM\Query\AST\Functions\DateDiffFunction;
|
use Doctrine\ORM\Query\AST\Functions\DateDiffFunction;
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\AST\PathExpression;
|
use Doctrine\ORM\Query\AST\PathExpression;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -45,17 +44,17 @@ class Extract extends FunctionNode
|
|||||||
|
|
||||||
public function parse(Parser $parser)
|
public function parse(Parser $parser)
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
|
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$this->field = $parser->getLexer()->token['value'];
|
$this->field = $parser->getLexer()->token['value'];
|
||||||
|
|
||||||
$parser->match(Lexer::T_FROM);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_FROM);
|
||||||
|
|
||||||
// $this->value = $parser->ScalarExpression();
|
// $this->value = $parser->ScalarExpression();
|
||||||
$this->value = $parser->ArithmeticPrimary();
|
$this->value = $parser->ArithmeticPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -33,11 +32,11 @@ class GetJsonFieldByKey extends FunctionNode
|
|||||||
|
|
||||||
public function parse(Parser $parser)
|
public function parse(Parser $parser)
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
$this->expr1 = $parser->StringPrimary();
|
$this->expr1 = $parser->StringPrimary();
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
$this->expr2 = $parser->StringPrimary();
|
$this->expr2 = $parser->StringPrimary();
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,6 @@ namespace Chill\MainBundle\Doctrine\DQL;
|
|||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\AST\Node;
|
use Doctrine\ORM\Query\AST\Node;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -41,15 +40,15 @@ class Greatest extends FunctionNode
|
|||||||
$this->exprs = [];
|
$this->exprs = [];
|
||||||
|
|
||||||
$lexer = $parser->getLexer();
|
$lexer = $parser->getLexer();
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
$this->exprs[] = $parser->ArithmeticPrimary();
|
$this->exprs[] = $parser->ArithmeticPrimary();
|
||||||
|
|
||||||
while (Lexer::T_COMMA === $lexer->lookahead['type']) {
|
while (\Doctrine\ORM\Query\TokenType::T_COMMA === $lexer->lookahead['type']) {
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
$this->exprs[] = $parser->ArithmeticPrimary();
|
$this->exprs[] = $parser->ArithmeticPrimary();
|
||||||
}
|
}
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -33,9 +32,9 @@ class JsonAggregate extends FunctionNode
|
|||||||
|
|
||||||
public function parse(Parser $parser)
|
public function parse(Parser $parser)
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
$this->expr = $parser->StringPrimary();
|
$this->expr = $parser->StringPrimary();
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,6 @@ namespace Chill\MainBundle\Doctrine\DQL;
|
|||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\AST\Node;
|
use Doctrine\ORM\Query\AST\Node;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -38,16 +37,16 @@ class JsonBuildObject extends FunctionNode
|
|||||||
public function parse(Parser $parser)
|
public function parse(Parser $parser)
|
||||||
{
|
{
|
||||||
$lexer = $parser->getLexer();
|
$lexer = $parser->getLexer();
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
|
|
||||||
$this->exprs[] = $parser->ArithmeticPrimary();
|
$this->exprs[] = $parser->ArithmeticPrimary();
|
||||||
|
|
||||||
while (Lexer::T_COMMA === $lexer->lookahead['type']) {
|
while (\Doctrine\ORM\Query\TokenType::T_COMMA === $lexer->lookahead['type']) {
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
$this->exprs[] = $parser->ArithmeticPrimary();
|
$this->exprs[] = $parser->ArithmeticPrimary();
|
||||||
}
|
}
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -29,15 +28,15 @@ class JsonExtract extends FunctionNode
|
|||||||
|
|
||||||
public function parse(Parser $parser)
|
public function parse(Parser $parser)
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
|
|
||||||
$this->element = $parser->ArithmeticPrimary();
|
$this->element = $parser->ArithmeticPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
|
|
||||||
$this->keyToExtract = $parser->ArithmeticExpression();
|
$this->keyToExtract = $parser->ArithmeticExpression();
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -33,9 +32,9 @@ class JsonbArrayLength extends FunctionNode
|
|||||||
|
|
||||||
public function parse(Parser $parser): void
|
public function parse(Parser $parser): void
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
$this->expr1 = $parser->StringPrimary();
|
$this->expr1 = $parser->StringPrimary();
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -33,11 +32,11 @@ class JsonbExistsInArray extends FunctionNode
|
|||||||
|
|
||||||
public function parse(Parser $parser): void
|
public function parse(Parser $parser): void
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
$this->expr1 = $parser->StringPrimary();
|
$this->expr1 = $parser->StringPrimary();
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
$this->expr2 = $parser->InputParameter();
|
$this->expr2 = $parser->InputParameter();
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,6 @@ namespace Chill\MainBundle\Doctrine\DQL;
|
|||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\AST\Node;
|
use Doctrine\ORM\Query\AST\Node;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -41,15 +40,15 @@ class Least extends FunctionNode
|
|||||||
$this->exprs = [];
|
$this->exprs = [];
|
||||||
|
|
||||||
$lexer = $parser->getLexer();
|
$lexer = $parser->getLexer();
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
$this->exprs[] = $parser->ArithmeticPrimary();
|
$this->exprs[] = $parser->ArithmeticPrimary();
|
||||||
|
|
||||||
while (Lexer::T_COMMA === $lexer->lookahead['type']) {
|
while (\Doctrine\ORM\Query\TokenType::T_COMMA === $lexer->lookahead['type']) {
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
$this->exprs[] = $parser->ArithmeticPrimary();
|
$this->exprs[] = $parser->ArithmeticPrimary();
|
||||||
}
|
}
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,6 @@ namespace Chill\MainBundle\Doctrine\DQL;
|
|||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\AST\PathExpression;
|
use Doctrine\ORM\Query\AST\PathExpression;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -45,29 +44,29 @@ class OverlapsI extends FunctionNode
|
|||||||
|
|
||||||
public function parse(Parser $parser): void
|
public function parse(Parser $parser): void
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
|
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
|
|
||||||
$this->firstPeriodStart = $parser->StringPrimary();
|
$this->firstPeriodStart = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
|
|
||||||
$this->firstPeriodEnd = $parser->StringPrimary();
|
$this->firstPeriodEnd = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
|
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
|
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
|
|
||||||
$this->secondPeriodStart = $parser->StringPrimary();
|
$this->secondPeriodStart = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
|
|
||||||
$this->secondPeriodEnd = $parser->StringPrimary();
|
$this->secondPeriodEnd = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function makeCase($sqlWalker, $part, string $position): string
|
protected function makeCase($sqlWalker, $part, string $position): string
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
|
|
||||||
class Replace extends FunctionNode
|
class Replace extends FunctionNode
|
||||||
{
|
{
|
||||||
@ -35,19 +34,19 @@ class Replace extends FunctionNode
|
|||||||
|
|
||||||
public function parse(\Doctrine\ORM\Query\Parser $parser): void
|
public function parse(\Doctrine\ORM\Query\Parser $parser): void
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
|
|
||||||
$this->string = $parser->StringPrimary();
|
$this->string = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
|
|
||||||
$this->from = $parser->StringPrimary();
|
$this->from = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
|
|
||||||
$this->to = $parser->StringPrimary();
|
$this->to = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Geometry function 'ST_CONTAINS', added by postgis.
|
* Geometry function 'ST_CONTAINS', added by postgis.
|
||||||
@ -31,15 +30,15 @@ class STContains extends FunctionNode
|
|||||||
|
|
||||||
public function parse(\Doctrine\ORM\Query\Parser $parser)
|
public function parse(\Doctrine\ORM\Query\Parser $parser)
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
|
|
||||||
$this->firstPart = $parser->StringPrimary();
|
$this->firstPart = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
|
|
||||||
$this->secondPart = $parser->StringPrimary();
|
$this->secondPart = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -27,11 +26,11 @@ class STX extends FunctionNode
|
|||||||
|
|
||||||
public function parse(Parser $parser)
|
public function parse(Parser $parser)
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
|
|
||||||
$this->field = $parser->ArithmeticExpression();
|
$this->field = $parser->ArithmeticExpression();
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -27,11 +26,11 @@ class STY extends FunctionNode
|
|||||||
|
|
||||||
public function parse(Parser $parser)
|
public function parse(Parser $parser)
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
|
|
||||||
$this->field = $parser->ArithmeticExpression();
|
$this->field = $parser->ArithmeticExpression();
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
|
|
||||||
class Similarity extends FunctionNode
|
class Similarity extends FunctionNode
|
||||||
{
|
{
|
||||||
@ -28,15 +27,15 @@ class Similarity extends FunctionNode
|
|||||||
|
|
||||||
public function parse(\Doctrine\ORM\Query\Parser $parser)
|
public function parse(\Doctrine\ORM\Query\Parser $parser)
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
|
|
||||||
$this->firstPart = $parser->StringPrimary();
|
$this->firstPart = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
|
|
||||||
$this->secondPart = $parser->StringPrimary();
|
$this->secondPart = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,6 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -29,15 +28,15 @@ class StrictWordSimilarityOPS extends \Doctrine\ORM\Query\AST\Functions\Function
|
|||||||
|
|
||||||
public function parse(Parser $parser)
|
public function parse(Parser $parser)
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
|
|
||||||
$this->firstPart = $parser->StringPrimary();
|
$this->firstPart = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
|
|
||||||
$this->secondPart = $parser->StringPrimary();
|
$this->secondPart = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -36,11 +35,11 @@ class ToChar extends FunctionNode
|
|||||||
|
|
||||||
public function parse(Parser $parser)
|
public function parse(Parser $parser)
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
$this->datetime = $parser->ArithmeticExpression();
|
$this->datetime = $parser->ArithmeticExpression();
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
$this->fmt = $parser->StringExpression();
|
$this->fmt = $parser->StringExpression();
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\MainBundle\Doctrine\DQL;
|
namespace Chill\MainBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unaccent string using postgresql extension unaccent :
|
* Unaccent string using postgresql extension unaccent :
|
||||||
@ -31,11 +30,11 @@ class Unaccent extends FunctionNode
|
|||||||
|
|
||||||
public function parse(\Doctrine\ORM\Query\Parser $parser)
|
public function parse(\Doctrine\ORM\Query\Parser $parser)
|
||||||
{
|
{
|
||||||
$parser->match(Lexer::T_IDENTIFIER);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
|
|
||||||
$this->string = $parser->StringPrimary();
|
$this->string = $parser->StringPrimary();
|
||||||
|
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -549,7 +549,7 @@ class User implements UserInterface, \Stringable
|
|||||||
$this->scopeHistories[] = $newScope;
|
$this->scopeHistories[] = $newScope;
|
||||||
|
|
||||||
$criteria = new Criteria();
|
$criteria = new Criteria();
|
||||||
$criteria->orderBy(['startDate' => Criteria::ASC, 'id' => Criteria::ASC]);
|
$criteria->orderBy(['startDate' => \Doctrine\Common\Collections\Order::Ascending, 'id' => \Doctrine\Common\Collections\Order::Ascending]);
|
||||||
|
|
||||||
/** @var \Iterator $scopes */
|
/** @var \Iterator $scopes */
|
||||||
$scopes = $this->scopeHistories->matching($criteria)->getIterator();
|
$scopes = $this->scopeHistories->matching($criteria)->getIterator();
|
||||||
@ -605,7 +605,7 @@ class User implements UserInterface, \Stringable
|
|||||||
$this->jobHistories[] = $newJob;
|
$this->jobHistories[] = $newJob;
|
||||||
|
|
||||||
$criteria = new Criteria();
|
$criteria = new Criteria();
|
||||||
$criteria->orderBy(['startDate' => Criteria::ASC, 'id' => Criteria::ASC]);
|
$criteria->orderBy(['startDate' => \Doctrine\Common\Collections\Order::Ascending, 'id' => \Doctrine\Common\Collections\Order::Ascending]);
|
||||||
|
|
||||||
/** @var \Iterator $jobs */
|
/** @var \Iterator $jobs */
|
||||||
$jobs = $this->jobHistories->matching($criteria)->getIterator();
|
$jobs = $this->jobHistories->matching($criteria)->getIterator();
|
||||||
|
@ -41,7 +41,7 @@ final readonly class CollateAddressWithReferenceOrPostalCodeCronJob implements C
|
|||||||
return 'collate-address';
|
return 'collate-address';
|
||||||
}
|
}
|
||||||
|
|
||||||
public function run(array $lastExecutionData): array|null
|
public function run(array $lastExecutionData): ?array
|
||||||
{
|
{
|
||||||
$maxId = ($this->collateAddressWithReferenceOrPostalCode)($lastExecutionData[self::LAST_MAX_ID] ?? 0);
|
$maxId = ($this->collateAddressWithReferenceOrPostalCode)($lastExecutionData[self::LAST_MAX_ID] ?? 0);
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ final readonly class RefreshAddressToGeographicalUnitMaterializedViewCronJob imp
|
|||||||
return 'refresh-materialized-view-address-to-geog-units';
|
return 'refresh-materialized-view-address-to-geog-units';
|
||||||
}
|
}
|
||||||
|
|
||||||
public function run(array $lastExecutionData): array|null
|
public function run(array $lastExecutionData): ?array
|
||||||
{
|
{
|
||||||
$this->connection->executeQuery('REFRESH MATERIALIZED VIEW view_chill_main_address_geographical_unit');
|
$this->connection->executeQuery('REFRESH MATERIALIZED VIEW view_chill_main_address_geographical_unit');
|
||||||
|
|
||||||
|
@ -91,7 +91,7 @@ class JobWithReturn implements CronJobInterface
|
|||||||
return 'with-data';
|
return 'with-data';
|
||||||
}
|
}
|
||||||
|
|
||||||
public function run(array $lastExecutionData): array|null
|
public function run(array $lastExecutionData): ?array
|
||||||
{
|
{
|
||||||
return ['data' => 'test'];
|
return ['data' => 'test'];
|
||||||
}
|
}
|
||||||
|
@ -175,7 +175,7 @@ class JobCanRun implements CronJobInterface
|
|||||||
return $this->key;
|
return $this->key;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function run(array $lastExecutionData): array|null
|
public function run(array $lastExecutionData): ?array
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@ -193,7 +193,7 @@ class JobCannotRun implements CronJobInterface
|
|||||||
return 'job-b';
|
return 'job-b';
|
||||||
}
|
}
|
||||||
|
|
||||||
public function run(array $lastExecutionData): array|null
|
public function run(array $lastExecutionData): ?array
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -117,7 +117,7 @@ final class UserNormalizerTest extends TestCase
|
|||||||
*
|
*
|
||||||
* @throws ExceptionInterface
|
* @throws ExceptionInterface
|
||||||
*/
|
*/
|
||||||
public function testNormalize(User|null $user, mixed $format, mixed $context, mixed $expected)
|
public function testNormalize(?User $user, mixed $format, mixed $context, mixed $expected)
|
||||||
{
|
{
|
||||||
$userRender = $this->prophesize(UserRender::class);
|
$userRender = $this->prophesize(UserRender::class);
|
||||||
$userRender->renderString(Argument::type(User::class), Argument::type('array'))->willReturn($user ? $user->getLabel() : '');
|
$userRender->renderString(Argument::type(User::class), Argument::type('array'))->willReturn($user ? $user->getLabel() : '');
|
||||||
|
@ -39,7 +39,7 @@ readonly class AccompanyingPeriodStepChangeCronjob implements CronJobInterface
|
|||||||
return 'accompanying-period-step-change';
|
return 'accompanying-period-step-change';
|
||||||
}
|
}
|
||||||
|
|
||||||
public function run(array $lastExecutionData): array|null
|
public function run(array $lastExecutionData): ?array
|
||||||
{
|
{
|
||||||
($this->requestor)();
|
($this->requestor)();
|
||||||
|
|
||||||
|
@ -12,7 +12,6 @@ declare(strict_types=1);
|
|||||||
namespace Chill\PersonBundle\Doctrine\DQL;
|
namespace Chill\PersonBundle\Doctrine\DQL;
|
||||||
|
|
||||||
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
|
||||||
use Doctrine\ORM\Query\Lexer;
|
|
||||||
use Doctrine\ORM\Query\Parser;
|
use Doctrine\ORM\Query\Parser;
|
||||||
use Doctrine\ORM\Query\SqlWalker;
|
use Doctrine\ORM\Query\SqlWalker;
|
||||||
|
|
||||||
@ -73,13 +72,13 @@ abstract class AddressPart extends FunctionNode
|
|||||||
|
|
||||||
public function parse(Parser $parser)
|
public function parse(Parser $parser)
|
||||||
{
|
{
|
||||||
$a = $parser->match(Lexer::T_IDENTIFIER);
|
$a = $parser->match(\Doctrine\ORM\Query\TokenType::T_IDENTIFIER);
|
||||||
$parser->match(Lexer::T_OPEN_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_OPEN_PARENTHESIS);
|
||||||
// person id
|
// person id
|
||||||
$this->pid = $parser->SingleValuedPathExpression();
|
$this->pid = $parser->SingleValuedPathExpression();
|
||||||
$parser->match(Lexer::T_COMMA);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_COMMA);
|
||||||
// date
|
// date
|
||||||
$this->date = $parser->ArithmeticPrimary();
|
$this->date = $parser->ArithmeticPrimary();
|
||||||
$parser->match(Lexer::T_CLOSE_PARENTHESIS);
|
$parser->match(\Doctrine\ORM\Query\TokenType::T_CLOSE_PARENTHESIS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -555,7 +555,7 @@ class AccompanyingPeriod implements
|
|||||||
|
|
||||||
// ensure continuity of histories
|
// ensure continuity of histories
|
||||||
$criteria = new Criteria();
|
$criteria = new Criteria();
|
||||||
$criteria->orderBy(['startDate' => Criteria::ASC, 'id' => Criteria::ASC]);
|
$criteria->orderBy(['startDate' => \Doctrine\Common\Collections\Order::Ascending, 'id' => \Doctrine\Common\Collections\Order::Ascending]);
|
||||||
|
|
||||||
/** @var \Iterator $locations */
|
/** @var \Iterator $locations */
|
||||||
$locations = $this->getLocationHistories()->matching($criteria)->getIterator();
|
$locations = $this->getLocationHistories()->matching($criteria)->getIterator();
|
||||||
@ -1536,7 +1536,7 @@ class AccompanyingPeriod implements
|
|||||||
{
|
{
|
||||||
// ensure continuity of histories
|
// ensure continuity of histories
|
||||||
$criteria = new Criteria();
|
$criteria = new Criteria();
|
||||||
$criteria->orderBy(['startDate' => Criteria::ASC, 'id' => Criteria::ASC]);
|
$criteria->orderBy(['startDate' => \Doctrine\Common\Collections\Order::Ascending, 'id' => \Doctrine\Common\Collections\Order::Ascending]);
|
||||||
|
|
||||||
/** @var \Iterator $steps */
|
/** @var \Iterator $steps */
|
||||||
$steps = $this->getStepHistories()->matching($criteria)->getIterator();
|
$steps = $this->getStepHistories()->matching($criteria)->getIterator();
|
||||||
|
@ -1205,7 +1205,7 @@ class Person implements HasCenterInterface, TrackCreationInterface, TrackUpdateI
|
|||||||
->where(
|
->where(
|
||||||
$expr->eq('shareHousehold', false)
|
$expr->eq('shareHousehold', false)
|
||||||
)
|
)
|
||||||
->orderBy(['startDate' => Criteria::DESC]);
|
->orderBy(['startDate' => \Doctrine\Common\Collections\Order::Descending]);
|
||||||
|
|
||||||
return $this->getHouseholdParticipations()
|
return $this->getHouseholdParticipations()
|
||||||
->matching($criteria);
|
->matching($criteria);
|
||||||
@ -1227,7 +1227,7 @@ class Person implements HasCenterInterface, TrackCreationInterface, TrackUpdateI
|
|||||||
->where(
|
->where(
|
||||||
$expr->eq('shareHousehold', true)
|
$expr->eq('shareHousehold', true)
|
||||||
)
|
)
|
||||||
->orderBy(['startDate' => Criteria::DESC, 'id' => Criteria::DESC]);
|
->orderBy(['startDate' => \Doctrine\Common\Collections\Order::Descending, 'id' => \Doctrine\Common\Collections\Order::Descending]);
|
||||||
|
|
||||||
return $this->getHouseholdParticipations()
|
return $this->getHouseholdParticipations()
|
||||||
->matching($criteria);
|
->matching($criteria);
|
||||||
|
@ -48,7 +48,7 @@ final readonly class ClosingDateAggregator implements AggregatorInterface
|
|||||||
|
|
||||||
public function getLabels($key, array $values, mixed $data)
|
public function getLabels($key, array $values, mixed $data)
|
||||||
{
|
{
|
||||||
return function (string|null $value): string {
|
return function (?string $value): string {
|
||||||
if ('_header' === $value) {
|
if ('_header' === $value) {
|
||||||
return 'export.aggregator.course.by_closing_date.header';
|
return 'export.aggregator.course.by_closing_date.header';
|
||||||
}
|
}
|
||||||
|
@ -48,7 +48,7 @@ final readonly class OpeningDateAggregator implements AggregatorInterface
|
|||||||
|
|
||||||
public function getLabels($key, array $values, mixed $data)
|
public function getLabels($key, array $values, mixed $data)
|
||||||
{
|
{
|
||||||
return function (string|null $value): string {
|
return function (?string $value): string {
|
||||||
if ('_header' === $value) {
|
if ('_header' === $value) {
|
||||||
return 'export.aggregator.course.by_opening_date.header';
|
return 'export.aggregator.course.by_opening_date.header';
|
||||||
}
|
}
|
||||||
|
@ -521,7 +521,7 @@ class AccompanyingPeriodACLAwareRepositoryTest extends KernelTestCase
|
|||||||
/**
|
/**
|
||||||
* @param array<Scope> $scopes
|
* @param array<Scope> $scopes
|
||||||
*/
|
*/
|
||||||
private function buildPeriod(Person $person, array $scopes, User|null $creator, bool $confirm): AccompanyingPeriod
|
private function buildPeriod(Person $person, array $scopes, ?User $creator, bool $confirm): AccompanyingPeriod
|
||||||
{
|
{
|
||||||
$period = new AccompanyingPeriod();
|
$period = new AccompanyingPeriod();
|
||||||
$period->addPerson($person);
|
$period->addPerson($person);
|
||||||
|
@ -112,7 +112,7 @@ class SingleTask extends AbstractTask
|
|||||||
* message="An end date is required if a warning interval is set"
|
* message="An end date is required if a warning interval is set"
|
||||||
* )
|
* )
|
||||||
*/
|
*/
|
||||||
private \DateInterval|null $warningInterval = null;
|
private ?\DateInterval $warningInterval = null;
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
@ -122,7 +122,7 @@ class SingleTask extends AbstractTask
|
|||||||
/**
|
/**
|
||||||
* Get endDate.
|
* Get endDate.
|
||||||
*/
|
*/
|
||||||
public function getEndDate(): \DateTime|null
|
public function getEndDate(): ?\DateTime
|
||||||
{
|
{
|
||||||
return $this->endDate;
|
return $this->endDate;
|
||||||
}
|
}
|
||||||
@ -184,7 +184,7 @@ class SingleTask extends AbstractTask
|
|||||||
/**
|
/**
|
||||||
* Get warningInterval.
|
* Get warningInterval.
|
||||||
*/
|
*/
|
||||||
public function getWarningInterval(): \DateInterval|null
|
public function getWarningInterval(): ?\DateInterval
|
||||||
{
|
{
|
||||||
return $this->warningInterval;
|
return $this->warningInterval;
|
||||||
}
|
}
|
||||||
@ -234,7 +234,7 @@ class SingleTask extends AbstractTask
|
|||||||
*
|
*
|
||||||
* @return SingleTask
|
* @return SingleTask
|
||||||
*/
|
*/
|
||||||
public function setWarningInterval(\DateInterval|null $warningInterval)
|
public function setWarningInterval(?\DateInterval $warningInterval)
|
||||||
{
|
{
|
||||||
$this->warningInterval = $warningInterval;
|
$this->warningInterval = $warningInterval;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user