Files
UNIT3D-Community-Edition/database/factories/ApplicationImageProofFactory.php
Roardom 2a8b52c0b4 update: improve test speed
The php faker image formatter fetches an image from an online source, stores it, and uses its filename as the database value. We don't currently use this functionality, and replacing it with generating a string speeds up tests by a factor of 5.
2024-02-13 08:35:36 +00:00

39 lines
1.0 KiB
PHP

<?php
/**
* NOTICE OF LICENSE.
*
* UNIT3D Community Edition is open-sourced software licensed under the GNU Affero General Public License v3.0
* The details is bundled with this project in the file LICENSE.txt.
*
* @project UNIT3D Community Edition
*
* @author HDVinnie <hdinnovations@protonmail.com>
* @license https://www.gnu.org/licenses/agpl-3.0.en.html/ GNU Affero General Public License v3.0
*/
namespace Database\Factories;
use App\Models\Application;
use Illuminate\Database\Eloquent\Factories\Factory;
use App\Models\ApplicationImageProof;
/** @extends Factory<ApplicationImageProof> */
class ApplicationImageProofFactory extends Factory
{
/**
* The name of the factory's corresponding model.
*/
protected $model = ApplicationImageProof::class;
/**
* Define the model's default state.
*/
public function definition(): array
{
return [
'application_id' => Application::factory(),
'image' => $this->faker->imageUrl(),
];
}
}