Skip to content

Commit

Permalink
Fix phpstan
Browse files Browse the repository at this point in the history
  • Loading branch information
aschempp committed Mar 14, 2024
1 parent aee3fc4 commit fb128bc
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions core-bundle/src/Security/Authentication/ContaoStrategy.php
Expand Up @@ -22,29 +22,27 @@ class ContaoStrategy implements AccessDecisionStrategyInterface, \Stringable
{
public function __construct(
private readonly AccessDecisionStrategyInterface $originalStrategy,
private readonly AccessDecisionStrategyInterface $priorityStrategy,
private readonly AccessDecisionStrategyInterface $contaoStrategy,
private readonly RequestStack $requestStack,
private readonly FirewallMapInterface $firewallMap,
) {
}

public function __toString(): string
{
if (!$this->isContaoContext()) {
if (method_exists($this->originalStrategy, '__toString')) {
return (string) $this->originalStrategy;
}
$strategy = $this->isContaoContext() ? $this->contaoStrategy : $this->originalStrategy;

return get_debug_type($this->originalStrategy);
if (method_exists($strategy, '__toString')) {
return (string) $strategy;
}

return (string) $this->priorityStrategy;
return get_debug_type($strategy);
}

public function decide(\Traversable $results): bool
{
if ($this->isContaoContext()) {
return $this->priorityStrategy->decide($results);
return $this->contaoStrategy->decide($results);
}

return $this->originalStrategy->decide($results);
Expand Down

0 comments on commit fb128bc

Please sign in to comment.