Laravel?? ????? ???? ????? ???? ??? ??, ??? ?? thiteReceive () ? ??? ???? ??? ??????. 1. ?? ? ???? ?? $ this-> instance ()? ???? ?? ???? ??? ?????. 2. ?? ?? ??? ?? ??? ?? thiteReceive ()? ???? ?? ?? ? ?? ?? ??????. 3. ?? ????? ?? ??? ???? ??? ??? ??? Mockery :: Close () ?? MockeryPhPunitintegration ???? ??????. ?? ??? ??? ???? ??? ? ?? ?? ?? ????? ??? ??????.
Laravel?? ???? ??? ? ?? ???? ????? ??? ???? ?????? ?? ?? API? ?? ?? ???? ?? ?? ??? ???? ?????. ??? ??? ???? ?? ???? ??? ??????? ??? ???? ??? ????.
?? ?????? ????? ???? ??? ??? ????.
??? ??? ??? ?? ???
Laravel? ???? ????, ?? ?? ??? ?? ???? ?? ????? ?? ? ???? ?? ?? ? ? ????. ??? ? ? ??? ????? ???? ????? PhPUnit? ?? ??? ?? ??? ? ????.
?? ??, ????? PaymentService
? ???? ?? ??? ?? ?? ? ? ????.
App \ Services \ PaymentService? ?????. Illuminate \ Foundation \ Testing \ RefreshDatabase? ??????. ?? ?? test_payment_is_processed () {{ $ mock = $ this-> createmock (paymentservice :: class); $ mock-> method ( 'Charge')-> Willreturn (true); $ this-> ???? (paymentservice :: class, $ mock); $ response = $ this-> post ( '/process-payment', [ 'mold'=> 100]); $ ??-> AssertStatus (200); }
??? ??? ?? ????? ?? PaymentService
???? ?????. ?? ???? ?? ?? ???? ????.
? : ?????? ???? ???? ?????
$this->instance()
??????. ?????? ?????? ???? ?? ?????? ?? ??? ???????.
??
Cache
, Mail
?? Event
? ?? ??? ?? ?? Laravel ?? ??? ??????. Laravel? ?? ?? ??? ???? ????.
??? ????? shouldReceive()
???? ??????.
mail :: thiteReceive ( 'to-> send')-> ?? ();
??? Laravel?? ? ?? ??? Mail::to()->send()
? ???? ??? ???? ??? ?? ???? ?????.
?? ?? ????? ??? ?? ? ?? ????.
cache :: thiteReceive ( 'get')-> with ( 'key')-> andreturn ( 'value');
?? ???, ??? ?? ?? ???? ?? ?? ??? ???? ?? ?????.
??? ????? ??? ?????
??? ?? ??? ???? ??? ? ?? ???? ?????. ??? Laravel? ?? ?? ??? ??? ????.
?? ??? ?? ???? ???? ?? ? ? ????.
$ mock = \ mockery :: mock ( 'app \ services \ notificationService'); $ mock-> roudReceive ( 'send')-> ??? ()-> with ( 'hello')-> andreturn (true); $ this-> app-> instance ( 'app \ services \ notificationService', $ mock);
??? ??? ?? ?? ?? ?? ?? ?? ??? ?? ? ? ?? ?????.
???? ? ? ?? : ?? ?? \Mockery::close();
tearDown()
???? ?? Mockery\Adapter\Phpunit\MockeryPHPUnitIntegration
??? ???? ??? ?? ??? ??? ??????.
?? ???? ????
??? ???? ??? ?? ? ??? ???? ? ?????? ???? ???? ???? ???? ???? ?? ??? ?? ?? ??? ?? ? ? ????.
?? API ?? ?? ??? ?? ???? ? ?? ? ?????. ?? ??? ?? ?? ?? ???? ???? ?? ? ?? ????? ???? ?? ????.
??? ?? ??? ???? ?? ???? ??? ?? ??????.
- ? ???? ? ???? ???? ? ? ?????
- ??? ?????? ??? ?? ????
??? ??? ? ?????? ?? ?? ?? ????? ?? ????? ???? ?? ? ???? ?? ??? ????.
????? Laravel? ??? ??? ?? ???? ?? ? ??? ? ?? ??? ??? ?????. ??? ??? ??? ?? ??, ??? ?? shouldReceive()
? ?? ??? ?? ??. ??? ? ????. ???? ?? ? ?? ???? ??????.
? ??? Laravel ????? ???? ??? ??????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

? ?? ????? ??? ??? ????, ??? ??? ???? ??? ? ?? ?? ??? ????, Angular? ??? ?? ?????? ?? ???? ????. ????? ??? ??? ????.

Phalcon ??????? ??? ??(DependencyInjection)? ???? ?? ??: ?? ????? ???? ??? ??(DependencyInjection)? ??? ?? ???? ??? ???? ????? ?? ??? ?? ???? ??? ?????. ??? ??? PHP ?????? Phalcon ?????? ??? ??? ???? ?????? ???? ???? ???? ??? ?????. ? ???? Phalcon ?????? ???? ??? ?????.

??: Go ????? ?????? ??? ?? ??? ??? ??? ? ????. ??? ??? ???? ?????? ?????. ? ?????? ???? ??? ????. ?????? ?? ??? ????? ???? ?????. ??? ?? ??? ?????? ???? ?? ??? ? ????.

JUnit? ???? ??? ??? ????? ?? ??? ??? ????. ?? ??? ???? ??? ??: @Mock ??? ???? ?? ??? ??? ? ????. ??? ??? ??: @Before ???? ? ??? ??? ??? ???? ??? ???? ???? ? ?????. ?? ?? ??: Mockito.when() ???? ?? ??? ?? ??? ?????. ?? ??: AssertEquals()? ?? ??? ?? ?? ????? ???? ?? ??????. ?? ??: ??? ?? ?????(?: Spring Framework)? ???? ???? ???? JUnit ?? ???? ?? ??? ???? ??? ???? ??? ??? ? ????.

PHP?? ??? ?? (DI)? ???? ?? ?? ???? ?? ? ??? ????? ??? ????. DI? ?? ??? ???? ???? ?? ??? ?? ???? ???? ??? ?? ?? ???? ????. DI? ???? ?? ???, ?? ??? ??? ?? ?????? ?? ???? ???? IOC ????? ?? ?? ??? ??? ? ???? ?? ? ? ??????.

Go?? DI(??? ??) ??? ? ?? ? ??? ??? ??? ?? ???? ??? ?? ?????. DI ???? ???? ????? ????? ???? ?? ??? ??? ??? ???? ???? ?? ???? ?????. ???? ???? ??? ????? ???? ???? ??? ???? ???? ?????. ?? ??? ??? ? ?? ??? ?? ????? ?? ?? ??? ????. ?? DI ??? ???? ???? ?? ??? ? ???? DI ??? ???? ??? ?? ?? ???? ?? ??? ? ????.

aphpdectionenceindectioncontainerisatoolthatmanagesclassdependencies, ?? Codemodularity, testability ? maintainability.itactAsacentralHubForCreatingAndingDinjectingDingingDingingdecting.

Code? ??? ? ???? ?? ???? ?? ??? ??? ?? (DI)? ??? ??????. 1) DI? ???? ???? ? ?? ??? ???, 2) ??? ? ?? ???? ???? ?????, 3) DI ????? ???? ??? ???? ????? ?? ?? ? ?? ??????? ??????. 4) ?? ??? ?? ?????? ???? ??? ?? ?? ???? ????.
