Files
domain-watchdog/src/Controller/ConnectorController.php

30 lines
717 B
PHP
Raw Normal View History

2024-07-29 15:28:05 +02:00
<?php
namespace App\Controller;
use App\Entity\Connector;
use App\Entity\User;
use Doctrine\Common\Collections\Collection;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Attribute\Route;
class ConnectorController extends AbstractController
{
#[Route(
path: '/api/connectors',
name: 'connector_get_all_mine',
defaults: [
'_api_resource_class' => Connector::class,
'_api_operation_name' => 'get_all_mine',
],
methods: ['GET']
)]
public function getConnector(): Collection
{
/** @var User $user */
$user = $this->getUser();
2024-08-02 23:24:52 +02:00
2024-07-29 15:28:05 +02:00
return $user->getConnectors();
}
2024-08-02 23:24:52 +02:00
}