* @license https://www.gnu.org/licenses/agpl-3.0.en.html/ GNU Affero General Public License v3.0 */ namespace Tests; use Illuminate\Contracts\Console\Kernel; use Illuminate\Foundation\Application; use Illuminate\Support\Facades\Hash; trait CreatesApplication { /** * Creates the application. */ public function createApplication(): Application { $app = require __DIR__.'/../bootstrap/app.php'; $app->make(Kernel::class)->bootstrap(); // Set the bcrypt hashing rounds to just 4 for testing Hash::setRounds(4); return $app; } }