php - Underlying patterns between Laravel Facade, Laravel containers, and Magento getSingleton -
i new laravel , far oop realize have learn. come magento background 1 of these:
$bar = mage::getmodel('foo/bar'); $bar2= mage::getsingleton('foo/bar'); $bar3= mage::getsingleton('foo/bar'); //bar3 same instance bar2 with obvious difference being getsingleton prevents multiple instantiation of same class.
in laravel, notice lot of static class calls route::get(..). told static class calls avoided due testability issues.
on other hand, there post: laravel: difference app::bind , app::singleton in so. however, using ->bind('foo') , ->singleton('foo') not static class calls! bind() , singleton() in way related facade? can singleton concept implemented in someclass::somemethod() calls?
bottom line, underlying logic here beginner intermediate coder, , there ever case calling someclass::somemethod() not static call, , singleton? thanks!
Comments
Post a Comment