refactor: constructor promotions

This commit is contained in:
HDVinnie
2020-12-17 23:25:50 -05:00
parent ca3ff01ff6
commit 467d31f10a
79 changed files with 232 additions and 863 deletions
+3 -19
View File
@@ -28,37 +28,21 @@ use App\Repositories\ChatRepository;
use Carbon\Carbon;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use App\Interfaces\ByteUnitsInterface;
/**
* @see \Tests\Feature\Http\Controllers\BonusControllerTest
*/
class BonusController extends Controller
{
/**
* @var ChatRepository
*/
private $chatRepository;
/**
* The library used for parsing byte units.
*
* @var ByteUnits
*/
protected $byteUnits;
/**
* BonusController Constructor.
*
* @param \App\Interfaces\ByteUnitsInterface $byteUnits
* @param \App\Repositories\ChatRepository $chatRepository
*/
public function __construct(
\App\Interfaces\ByteUnitsInterface $byteUnits,
ChatRepository $chatRepository
) {
$this->byteUnits = $byteUnits;
$this->chatRepository = $chatRepository;
public function __construct(protected ByteUnitsIsnterface $byteUnits, private ChatRepository $chatRepository)
{
}
/**