Fixed static analysis issues

This commit is contained in:
Jan Böhmer 2023-12-03 00:05:41 +01:00
parent 0445b87567
commit d976865e7a
3 changed files with 4 additions and 4 deletions

View file

@ -36,17 +36,16 @@ use Symfony\Component\Routing\Annotation\Route;
class KiCADAPIController extends AbstractController
{
public function __construct(
private readonly EntityManagerInterface $em,
private readonly KiCADHelper $kiCADHelper,
)
{
}
#[Route('/', name: 'kicad_api_root')]
public function root(): Response
{
$this->denyAccessUnlessGranted('HAS_ACCESS_PERMISSIONS');
//The API documentation says this can be either blank or the URL to the endpoints
return $this->json([
'categories' => '',

View file

@ -48,6 +48,7 @@ class KicadFieldAutocompleteType extends AbstractType
'file' => fn(Options $options) => match ($options['type']) {
self::TYPE_FOOTPRINT => self::FOOTPRINT_PATH,
self::TYPE_SYMBOL => self::SYMBOL_PATH,
default => throw new \InvalidArgumentException('Invalid type'),
}
]);
}

View file

@ -59,7 +59,7 @@ class ElementCacheTagGenerator
}
//If the element is a proxy, then get the real class name of the underlying object
if ($element instanceof Proxy || str_starts_with($element, 'Proxies\\')) {
if (is_a($element, Proxy::class, true) || str_starts_with($element, 'Proxies\\')) {
$element = get_parent_class($element);
}