Skip to content
Snippets Groups Projects
Commit 107ae715 authored by Anthony Gautreau's avatar Anthony Gautreau
Browse files

Ajout du linter dans le Makefile

```
make linter
```
parent b8fa9f90
No related branches found
No related tags found
No related merge requests found
Pipeline #39103 passed
......@@ -51,3 +51,6 @@ bash-apache: ## Entrer dans le container Apache
bash-node: ## Entrer dans le container Node.js
docker exec -it smile-plus-node sh
.PHONY: bash-node
linter: ## Lancer le linter PHP
docker exec smile-plus-php vendor/bin/php-cs-fixer fix --diff --verbose
\ No newline at end of file
......@@ -20,7 +20,7 @@ class AppFixtures extends Fixture
$manager->persist($adminUser);
// Create users
for ($i = 0; $i < 10; $i++) {
for ($i = 0; $i < 10; ++$i) {
$user = new \App\Entity\User();
$user->setEmail($faker->email);
$user->setPassword(password_hash('password', PASSWORD_BCRYPT)); // Use a secure password hashing method
......@@ -35,7 +35,7 @@ class AppFixtures extends Fixture
$role = new Role();
$role->setName($roleName);
$manager->persist($role);
if($roleName === 'ROLE_ADMIN') {
if ('ROLE_ADMIN' === $roleName) {
// Assign the admin role to the admin user
$adminUser->addRole($role);
$manager->persist($adminUser);
......
......@@ -5,6 +5,7 @@ namespace App\Dto;
use ApiPlatform\Metadata\ApiResource;
use ApiPlatform\Metadata\Get;
use Symfony\Component\Serializer\Attribute\Groups;
// #[ApiResource(
// shortName: 'Me',
// description: 'Get the current logged-in user',
......
......@@ -10,13 +10,12 @@ use Unicaen\Privilege\Service\PrivilegeService;
readonly class UserMeStateProvider implements ProviderInterface
{
public function __construct(
private Security $security,
private PrivilegeService $privilegeService,
)
{
) {
}
public function provide(Operation $operation, array $uriVariables = [], array $context = []): object|array|null
{
$user = $this->security->getUser();
......@@ -24,6 +23,7 @@ readonly class UserMeStateProvider implements ProviderInterface
$dto = new UserMeResource();
$dto->id = 0; // or null, depending on your preference
$dto->email = '';
return $dto;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment