IndexController.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace App\Controller;
  3. use App\Http\WebflowApi\WebflowApiCollection;
  4. use App\Http\WebflowApi\WebflowApiCollections;
  5. use App\Http\WebflowApi\WebflowSites;
  6. use App\Http\WebflowApi\WebflowSite;
  7. use App\Http\WebflowApiClient;
  8. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  9. use Symfony\Component\Routing\Annotation\Route;
  10. class IndexController extends AbstractController
  11. {
  12. /**
  13. * @Route("/", name="index")
  14. */
  15. public function index(WebflowSites $wfsites, WebflowApiClient $wfapi)
  16. {
  17. dump($wfsites->getSiteByShortName("tromsup"));
  18. $site = WebflowSite::byId($wfapi, '5ebabfe546c816388d66c03a');
  19. dump($site);
  20. dump($site->getCollections());
  21. dump((new WebflowApiCollections($wfapi, $site)));
  22. $coll = WebflowApiCollection::byId($wfapi, '5ebbafce7b593028a5f8f29a');
  23. dump($coll);
  24. $items = $coll->getItems();
  25. dump($items);
  26. return $this->render('index/index.html.twig', [
  27. 'controller_name' => 'IndexController',
  28. ]);
  29. }
  30. }