سلام استاد وقتتون بخیر.
بنده در پایان ویدیو برای این که مطمئن بشم که تست درست کار میکنه دوتا از index-keyهای ثابت REQUIRED_CONFIG_KEYS رو پاک کردم اما باز هم تست پاس شد!
دقیقتر بخوام بگم اگر همهی کلیدها رو بچز کلیدی که unset() میشه رو پاک کنم باز هم ارور اتفاق نمیافته برای مثال من کلید "user" رو آنست کردم توی تست:
رمانی تست منفی و throw Exception اتفاق میافته که دقیقا همون کلید از آرایه پاک بشه :
این درحالیه که تابع isConfigValid رو برای بررسی تعداد کلیدهای داخل آرایه تعریف کردیم که بر اون اساس ولیدیت کنه نه بر اساس key-name :
لطفا ایراد کار بهم بگید ??????