Skip to content

Commit 9cd3b60

Browse files
committed
add defaults
1 parent 1735490 commit 9cd3b60

5 files changed

Lines changed: 23 additions & 23 deletions

File tree

src/Recipe/Recipe.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,22 @@
1111
/** @var IngredientAmount[] */
1212
class Recipe
1313
{
14-
public ?string $title;
15-
public string $description;
14+
public ?string $title = null;
15+
public string $description = '';
1616

17-
public ?DateInterval $preparationTime;
18-
public ?DateInterval $cookingTime;
17+
public ?DateInterval $preparationTime = null;
18+
public ?DateInterval $cookingTime = null;
1919

2020
/** @var IngredientAmount[] */
2121
#[TypeAttribute(IngredientAmount::class)]
22-
public array $ingredientAmount;
22+
public array $ingredientAmount = [];
2323

2424
/** @var RecipePartial[] */
2525
#[TypeAttribute(RecipePartial::class)]
26-
public array $partials;
26+
public array $partials = [];
2727

2828
/** @var RecipeCategory[] */
2929
#[TypeAttribute(RecipeCategory::class)]
30-
public array $recipeCategories;
30+
public array $recipeCategories = [];
3131

3232
}

src/Recipe/RecipeCategory.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
class RecipeCategory
1010
{
11-
public string $name;
11+
public string $name = '';
1212
/** @var RecipePartial[] */
1313
#[TypeAttribute(RecipePartial::class)]
14-
public array $recipePartials;
14+
public array $recipePartials = [];
1515
}

src/Recipe/RecipePartial.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ class RecipePartial
1212
{
1313
/** @var Step[] */
1414
#[TypeAttribute(Step::class)]
15-
public array $steps;
16-
public string $description;
15+
public array $steps = [];
16+
public string $description ='';
1717
public ?string $type = null;
18-
public ?DateInterval $preparationTime;
19-
public ?DateInterval $cookingTime;
18+
public ?DateInterval $preparationTime = null;
19+
public ?DateInterval $cookingTime = null;
2020
/** @var IngredientAmount[] */
2121
#[TypeAttribute(IngredientAmount::class)]
22-
public array $ingredientAmount;
22+
public array $ingredientAmount = [];
2323
/** @var RecipePartialCategory[] */
2424
#[TypeAttribute(RecipePartialCategory::class)]
25-
public array $recipePartialCategories;
25+
public array $recipePartialCategories =[];
2626

2727
}

src/Recipe/RecipePartialCategory.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
class RecipePartialCategory
1010
{
11-
public string $name;
11+
public string $name = '';
1212
/** @var RecipePartial[] */
1313
#[TypeAttribute(RecipePartial::class)]
14-
public array $recipePartials;
14+
public array $recipePartials = [];
1515
}

src/Recipe/Step.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010

1111
class Step
1212
{
13-
public string $description;
14-
public ?string $title;
15-
public ?DateInterval $preparationTime;
16-
public ?DateInterval $cookingTime;
13+
public string $description = '';
14+
public ?string $title = null;
15+
public ?DateInterval $preparationTime = null;
16+
public ?DateInterval $cookingTime = null;
1717
/** @var IngredientAmount[] */
1818
#[TypeAttribute(IngredientAmount::class)]
19-
public array $ingredientAmount;
20-
public string $languageIdentifierISO;
19+
public array $ingredientAmount =[];
20+
public string $languageIdentifierISO ='';
2121
}

0 commit comments

Comments
 (0)