class PDFMaker extends Controller { public $userVariableService; public $generatePayslipService; public function __construct(UserVariableService $userVariableService, PayslipService $generatePayslipService) { $this->userVariableService = $userVariableService; $this->generatePayslipService = $generatePayslipService; } Another file--- class PayslipController extends PDFMaker { $userVariableService->createOvertimeInfoForPayslip(); } can not i access i $userVariableService variable in this file as it extends PDSMaker class?