PHP code example of edgetelemetrics / php-di-slim3-bridge
1. Go to this page and download the library: Download edgetelemetrics/php-di-slim3-bridge library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
edgetelemetrics / php-di-slim3-bridge example snippets
class UserController
{
private $userRepository;
public function __construct(UserRepository $userRepository)
{
$this->userRepository = $userRepository;
}
public function delete($request, $response)
{
$this->userRepository->remove($request->getAttribute('id'));
$response->getBody()->write('User deleted');
return $response;
}
}
$app->delete('/user/{id}', ['UserController', 'delete']);
$app->get('/', function (ResponseInterface $response, ServerRequestInterface $request) {
// ...
});