{"record":{"id":"fe8b0d2ada51beb5","repo":"Leantime/leantime","slug":"notification-enter-company","errorCode":null,"errorMessage":"notification.enter_company","messagePattern":"notification\\.enter_company","errorType":"validation","errorClass":"InvalidArgumentException","httpStatus":null,"severity":"error","filePath":"app/Domain/Install/Services/Install.php","lineNumber":75,"sourceCode":"     *\n     * @api\n     */\n    public function validateInstallInput(array $values): void\n    {\n        if (empty($values['email'])) {\n            throw new \\InvalidArgumentException('notification.enter_email');\n        }\n\n        if (empty($values['firstname'])) {\n            throw new \\InvalidArgumentException('notification.enter_firstname');\n        }\n\n        if (empty($values['lastname'])) {\n            throw new \\InvalidArgumentException('notification.enter_lastname');\n        }\n\n        if (empty($values['company'])) {\n            throw new \\InvalidArgumentException('notification.enter_company');\n        }\n    }\n\n    /**\n     * runInstall - executes the database setup for a fresh installation.\n     *\n     * @param  array  $values  Validated install values (email, firstname, lastname, company).\n     * @return bool True on successful setup, false otherwise.\n     *\n     * @api\n     */\n    public function runInstall(array $values): bool\n    {\n        return $this->installRepo->setupDB($values);\n    }\n\n    /**\n     * needsUpdate - determines whether the stored db-version is behind the application's db-version.","sourceCodeStart":57,"sourceCodeEnd":93,"githubUrl":"https://github.com/Leantime/leantime/blob/9a9f49f1008f4782b30f6723c54228f4f992e636/app/Domain/Install/Services/Install.php#L57-L93","documentation":"Error \"notification.enter_company\" thrown in Leantime/leantime.","triggerScenarios":"Thrown at app/Domain/Install/Services/Install.php:75 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"9a9f49f1008f4782b30f6723c54228f4f992e636","analyzedAt":"2026-08-21T02:37:38.966Z","schemaVersion":2},"datasetVersion":"2026-08-21T03:17:12.404Z"}