Update: 2026-08-03 13:37:04
This commit is contained in:
@@ -44,6 +44,12 @@ if (!$key) {
|
||||
$iv = getenv('initializationVector'); // 16 bytes
|
||||
|
||||
|
||||
// الصنف نفسه معرَّف أيضاً في core/Security/EncryptionHelper.php، وأي ملف
|
||||
// يحمّل bootstrap.php ثم يصل إلى هنا كان ينهار بـ "Cannot declare class
|
||||
// EncryptionHelper, because the name is already in use" — وهو ما أسقط
|
||||
// blacklist_manager.php. نُبقي أول تعريف محمَّل (النسخة الحديثة في core)
|
||||
// ونتخطّى هذه النسخة القديمة المتروكة للتوافقية.
|
||||
if (!class_exists('EncryptionHelper', false)) {
|
||||
class EncryptionHelper {
|
||||
private $key;
|
||||
private $iv;
|
||||
@@ -160,6 +166,7 @@ class EncryptionHelper {
|
||||
return $decrypted;
|
||||
}
|
||||
}
|
||||
} // نهاية حارس class_exists
|
||||
// ✅ Load the key and IV from .env or use default values
|
||||
|
||||
// ✅ Ensure the lengths are correct
|
||||
|
||||
Reference in New Issue
Block a user