src/Controller/Home/HomeController.php line 32
<?phpdeclare(strict_types=1);namespace App\Controller\Home;use App\Manager\OAuth\AuthRedirectManager;use App\Provider\Store\StorePropsProvider;use App\Verifier\Install\ShopifyInstalledVerifier;use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;use Symfony\Component\HttpFoundation\Request;use Symfony\Component\HttpFoundation\Response;use Symfony\Component\Routing\Annotation\Route;class HomeController extends AbstractController{public function __construct(private readonly ShopifyInstalledVerifier $shopifyInstalledVerifier,private readonly AuthRedirectManager $authRedirectManager,private readonly StorePropsProvider $storePropsProvider) {}#[Route('/{reactRouting}',name: 'app_index',requirements: ['reactRouting' => '.+'],defaults: ['reactRouting' => null],methods: ['GET'],priority: -1)]public function home(Request $request): Response{$shop = $request->get('shop');if ($shop && $this->shopifyInstalledVerifier->verify($request)) {return $this->authRedirectManager->redirectAfterExpired($request);}return $this->render('index.html.twig', ['props' => $this->storePropsProvider->provide($shop)]);}}