Examples for presentation.

This commit is contained in:
giedrius
2024-11-19 13:57:03 +02:00
commit 41f2b5eec1
23 changed files with 3351 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
<?php
namespace Example\Bad;
use Psr\Http\Message\RequestInterface;
class Controller
{
private CalculatorService $calculator;
public function __construct(CalculatorService $calculator)
{
$this->calculator = $calculator;
}
/**
* @return Product[]
*/
public function getProducts(RequestInterface $request) : array {
$params = $request->getBody();
return $this->calculator->getProducts($params);
}
}