diff --git a/config/services.yaml b/config/services.yaml index d4b52a3..a5c58c2 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -20,6 +20,8 @@ services: $pointApiDelay: 5000 $pointAppUserId: '' $pointApiClient: '@app.point.http_client' + # Crawler API + $crawlerToken: '' # makes classes in src/ available to be used as services # this creates a service per class whose id is the fully-qualified class name diff --git a/old/src/PointToolsBundle/Controller/Api/AbstractApiController.php b/src/Controller/Api/AbstractApiController.php similarity index 90% rename from old/src/PointToolsBundle/Controller/Api/AbstractApiController.php rename to src/Controller/Api/AbstractApiController.php index ac5238d..c137993 100644 --- a/old/src/PointToolsBundle/Controller/Api/AbstractApiController.php +++ b/src/Controller/Api/AbstractApiController.php @@ -1,6 +1,7 @@ json([ @@ -28,4 +26,4 @@ class AbstractApiController extends AbstractController ] ], $code); } -} \ No newline at end of file +} diff --git a/old/src/PointToolsBundle/Controller/Api/CrawlerController.php b/src/Controller/Api/CrawlerController.php similarity index 62% rename from old/src/PointToolsBundle/Controller/Api/CrawlerController.php rename to src/Controller/Api/CrawlerController.php index 46bb720..98c3710 100644 --- a/old/src/PointToolsBundle/Controller/Api/CrawlerController.php +++ b/src/Controller/Api/CrawlerController.php @@ -1,22 +1,19 @@ crawlerToken = $crawlerToken; + public function __construct( + private readonly string $crawlerToken, + ) { } public function receiveAllPageAction(Request $request, SerializerInterface $serializer, PostFactory $postFactory, EntityManagerInterface $em): Response @@ -24,7 +21,10 @@ class CrawlerController extends AbstractApiController $remoteToken = $request->request->get('token'); if (!$this->crawlerToken || ($this->crawlerToken !== $remoteToken)) { - return $this->createErrorResponse('Token error. Please check it in crawler and API parameters.', Response::HTTP_FORBIDDEN); + return $this->createErrorResponse( + 'Token error. Please check it in crawler and API parameters.', + Response::HTTP_FORBIDDEN, + ); } $json = $request->request->get('json');