IndexController.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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')->load();
  19. $site = WebflowSite::byId($wfapi, '5ebabfe546c816388d66c03a')->load();
  20. $site = WebflowSite::byId($wfapi, '5ebabfe546c816388d66c03a')->load();
  21. $site = WebflowSite::byId($wfapi, '5ebabfe546c816388d66c03a')->load();
  22. $site = WebflowSite::byId($wfapi, '5ebabfe546c816388d66c03a')->load();
  23. dump($site);
  24. dump($site->getCollections());
  25. dump((new WebflowApiCollections($wfapi, $site)));
  26. $coll = WebflowApiCollection::byId($wfapi, '5ebbafce7b593028a5f8f29a');
  27. dump($coll);
  28. $items = $coll->getItems();
  29. dump($items);
  30. return $this->render('index/index.html.twig', [
  31. 'controller_name' => 'IndexController',
  32. ]);
  33. }
  34. }