faker->boolean(75); if ($button_displayed) { $button_text = $this->faker->unique()->words(rand(2, 4), true); $button_url = $this->faker->url(); $button_targetblank = $this->faker->boolean(25); } else { $button_text = null; $button_url = null; $button_targetblank = null; } $picture_alt = $this->faker->unique()->words(rand(15, 25), true); $picture_title = $this->faker->unique()->words(rand(2, 4), true); return [ 'title' => $this->faker->unique()->words(rand(2, 4), true), 'content' => $this->faker->unique()->words(rand(15, 25), true), 'button_display' => $button_displayed, 'button_text' => $button_text, 'button_url' => $button_url, 'button_targetblank' => $button_targetblank, 'picture_alt' => $picture_alt, 'picture_title' => $picture_title, 'picture_thumbnail_alt' => $picture_alt, 'picture_thumbnail_title' => $picture_title ]; } }