Bonjour a tous,

Je suis en train de me faire une fixtures pour avoir quelques catégories en adéquation avec mes besoins.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
        // Mise en place des catégories, dans l'exemple la catégorie Musique est le seul parent.
        $categories = [
            ['title' => 'Musique',  'parent' => 0],
            ['title' => 'Piano',    'parent' => 1],
            ['title' => 'Guitare',  'parent' => 1],
            ['title' => 'Chant',    'parent' => 1],
            ['title' => 'Batterie', 'parent' => 1],
            ['title' => 'Violon',   'parent' => 1],
            ['title' => 'Danse',    'parent' => 1]
        ];
 
        // Je ne sais pas comment récupérer les valeurs afin de les insérer pour les besoins de la Fixture.
        for ($i = 0; $i < count($categories); ++$i) {
            $category = new Category();
 
            $parent = $categories["parent"][$i];
            $title  = $categories["title"][$i];
            $slug   = $slugifier->slugify($title);
 
            $category
                ->setParent($parent)
                ->setTitle($title)
                ->setSlug($slug);
 
            $manager->persist($category);
            $categories[$i] = $category;
        }
Mon éditeur me dit :
Expected type 'null|App\Entity\Category'. Found 'string|int'.intelephense(1006)
ok mais.. je ne sais pas quoi faire

avez vous des idées ? Je vous remercie.