composer update

This commit is contained in:
Marko
2022-07-18 16:22:50 +02:00
parent 3d8cca58dd
commit 975fa96478
5 changed files with 88 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
<?php
namespace App\Controller;
use App\Entity\Orders;
use App\Form\OrdersType;
use App\Repository\OrdersRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Psr\Log\LoggerInterface;
#[Route('/orders')]
class OrdersController extends AbstractController
{
private $logger;
private $ordersRepository;
public function index(
OrdersRepository $ordersRepository,
LoggerInterface $logger
)
{
$this->logger = $logger;
$this->ordersRepository = $ordersRepository;
}
public function getOrders(): Orders
{
$this->logger->info('I just got the logger');
$orders = $this->ordersRepository->findAll();
return $orders->getData();
}
}

27
src/Form/OrdersType.php Normal file
View File

@@ -0,0 +1,27 @@
<?php
namespace App\Form;
use App\Entity\Orders;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class OrdersType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('order_id')
->add('status')
->add('data')
;
}
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => Orders::class,
]);
}
}