| Server IP : 65.108.144.40 / Your IP : 216.73.217.165 Web Server : Apache/2.4.52 (Ubuntu) System : Linux ubuntu-8gb-hel1-1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 User : dev ( 1000) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/project-slim/app/Messages/ |
Upload File : |
<?php
namespace App\Messages;
class MessageConstants
{
// Validation Messages
public const VALIDATION_REQUIRED = '%s is required';
public const VALIDATION_INVALID = 'Invalid %s';
public const VALIDATION_ALREADY_EXISTS = '%s already exists';
public const VALIDATION_NOT_FOUND = '%s not found';
public const VALIDATION_EXPIRED = '%s has expired';
public const VALIDATION_INVALID_FORMAT = 'Invalid %s format';
public const VALIDATION_INCORRECT = 'Incorrect %s';
// Authentication Messages
public const AUTH_INVALID_CREDENTIALS = 'Invalid credentials';
public const AUTH_UNAUTHORIZED = 'Unauthorized access';
public const AUTH_TOKEN_INVALID = 'Invalid or expired token';
public const AUTH_TOKEN_REQUIRED = 'Authorization token is required';
public const AUTH_LOGIN_SUCCESSFUL = 'Login successful';
public const AUTH_LOGOUT_SUCCESSFUL = 'Logout successful';
public const AUTH_REGISTRATION_SUCCESSFUL = 'Registration successful';
public const AUTH_TOKEN_REFRESHED = 'Token refreshed successfully';
public const AUTH_PASSWORD_CHANGED = 'Password changed successfully';
public const AUTH_PASSWORD_RESET_SUCCESSFUL = 'Password reset successful';
public const AUTH_EMAIL_VERIFIED = 'Email verified successfully';
public const AUTH_VERIFICATION_SENT = 'Verification email sent';
public const AUTH_RESET_LINK_SENT = 'Password reset email sent';
public const AUTH_TWO_FACTOR_ENABLED = 'Two-factor authentication enabled';
public const AUTH_TWO_FACTOR_DISABLED = 'Two-factor authentication disabled';
public const AUTH_SESSIONS_REVOKED = 'All sessions revoked successfully';
public const AUTH_SESSION_REVOKED = 'Session revoked successfully';
public const AUTH_PROFILE_UPDATED = 'Profile updated successfully';
public const AUTH_SESSIONS_RETRIEVED = 'Sessions retrieved successfully';
public const AUTH_PROFILE_RETRIEVED = 'Profile retrieved successfully';
public const AUTH_AUTHENTICATION_VALID = 'Authentication valid';
// Field Names
public const FIELD_EMAIL = 'email';
public const FIELD_PASSWORD = 'password';
public const FIELD_CONFIRM_PASSWORD = 'confirm_password';
public const FIELD_CURRENT_PASSWORD = 'current_password';
public const FIELD_NEW_PASSWORD = 'new_password';
public const FIELD_FIRST_NAME = 'first_name';
public const FIELD_LAST_NAME = 'last_name';
public const FIELD_COMPANY_NAME = 'company_name';
public const FIELD_COMPANY_DOMAIN = 'company_domain';
public const FIELD_TOKEN = 'token';
public const FIELD_REFRESH_TOKEN = 'refresh_token';
public const FIELD_RESET_TOKEN = 'reset_token';
public const FIELD_VERIFICATION_TOKEN = 'verification_token';
public const FIELD_USER = 'user';
public const FIELD_SESSION = 'session';
// Success Messages
public const SUCCESS_CREATED = '%s created successfully';
public const SUCCESS_UPDATED = '%s updated successfully';
public const SUCCESS_DELETED = '%s deleted successfully';
public const SUCCESS_RETRIEVED = '%s retrieved successfully';
// Error Messages
public const ERROR_INTERNAL_SERVER = 'Internal server error';
public const ERROR_VALIDATION_FAILED = 'Validation failed';
public const ERROR_OPERATION_FAILED = 'Operation failed';
// Specific Entity Messages
public const USER_NOT_FOUND = 'User not found';
public const USER_INACTIVE = 'User account is not active';
public const EMAIL_ALREADY_REGISTERED = 'This email is already registered';
public const USER_REGISTERED_VERIFY_EMAIL = 'User registered successfully. Please verify your email.';
public const PASSWORD_RESET_IF_EMAIL_EXISTS = 'If the email exists, a reset link has been sent';
public const VERIFICATION_ALREADY_VERIFIED = 'Email is already verified';
public const VERIFICATION_IF_EMAIL_EXISTS = 'If the email exists, a verification link has been sent';
// Method Names (for missing methods)
public const METHOD_GET_CURRENT_USER = 'getCurrentUser';
public const METHOD_ENABLE_TWO_FACTOR = 'enableTwoFactor';
public const METHOD_DISABLE_TWO_FACTOR = 'disableTwoFactor';
public const METHOD_RESEND_VERIFICATION = 'resendVerification';
}