Mockery عمیق در Laravel — mock، spy، partial و expectation پیشرفته
shouldReceive، Mockery::on، partial mock، overload و تمیزکاری — فراتر از mock ساده facade.
مقالات مرتبط با این برچسب
shouldReceive، Mockery::on، partial mock، overload و تمیزکاری — فراتر از mock ساده facade.
تست ایزوله Action و Repository با mock، fake DB و RefreshDatabase — مرز unit و feature.
with()، dataset اشتراکی، expectation سفارشی و ترکیب با Feature test — کمتر تکرار، پوشش بیشتر.
ساخت Value Object با readonly و validation در constructor — invariant domain بهجای string و float پراکنده.
مقایسه عملی Service چندمتدی و Single Action — معیار انتخاب، ترکیب هر دو و anti-patternهای رایج.
قوانین شرطی، after validation، merge و prepareForValidation، custom messages و authorize — فراتر از rules ساده.
ساخت DTO با readonly class، Spatie Laravel Data و map از Request — جایگزین array پراکنده بین لایهها.
نامگذاری، توابع کوتاه، DRY، KISS و refactor عملی — نه فلسفه کتاب، بلکه قوانین روزمره در پروژه PHP.
Single Action Class برای use caseهای مشخص — جایگزین Service چاق و Controller شلوغ با invokable و handle.