PHP 8
Constructor Property Promotion
Free Preview
💔 Instead of doing this...
<?php
class BypassTwoFactorAuth
{
    private $scopeConfig;

    private $appState;

    public function __construct(
        ScopeConfigInterface $scopeConfig,
        State $appState
    ) {
        $this->scopeConfig = $scopeConfig;
        $this->appState = $appState;
    }
}
💖 We can now do this!
<?php
class BypassTwoFactorAuth
{
    public function __construct(
        private ScopeConfigInterface $scopeConfig,
        private State $appState
    ) {}
}
Want to learn more?

Visit M.academy to learn much more about Magento, Laravel, PHP, Javascript, & Docker.

M.academy logo