/**
  * @ApiDoc(
  *  section="Trello Hooks",
  *  description="Webhook for incoming Trello Calls"
  * )
  * @Rest\View(statusCode=200)
  * @Rest\Route("/trello-hook")
  */
 public function postTrelloAction(Request $request)
 {
     $hook = new TrelloWebHook($request, $this->container);
     $eventHandler = new EventHandler();
     $eventHandler->handleEvent($hook->getEvent());
     //        // full debug log
     //        $data = ['content' => $request->request->all(), 'headers' => $request->headers->all()];
     //        Logger::log(self::TRELLO_HOOK_LOG, $data);
     return $eventHandler->getInfo();
 }
 /**
  * @return \LooplineSystems\IssueManager\Library\Trello\Api\Object\Card|null
  */
 protected function loadCard()
 {
     $cardDto = $this->trelloWebHook->getDtoContainer()->getCardDto();
     return $this->trelloApi->getCardByShortLink($cardDto->getShortLink());
 }