PHP Class App\Http\Controllers\AccountController

Inheritance: extends Controller
Afficher le fichier Open project: hillelcoren/invoice-ninja Class Usage Examples

Protected Properties

Свойство Type Description
$accountRepo App\Ninja\Repositories\AccountRepository
$contactMailer App\Ninja\Mailers\ContactMailer
$paymentService App\services\PaymentService
$referralRepository App\Ninja\Repositories\ReferralRepository
$userMailer App\Ninja\Mailers\UserMailer

Méthodes publiques

Méthode Description
__construct ( AccountRepository $accountRepo, UserMailer $userMailer, ContactMailer $contactMailer, ReferralRepository $referralRepository, PaymentService $paymentService ) AccountController constructor.
cancelAccount ( ) : Illuminate\Http\RedirectResponse
changePlan ( ) : Illuminate\Http\RedirectResponse
checkEmail ( ) : string
demo ( ) : Illuminate\Http\RedirectResponse
doRegister ( ) : mixed
doSection ( $section ) : Illuminate\Http\RedirectResponse
getSearchData ( ) : Illuminate\Http\JsonResponse
getStarted ( ) : Illuminate\Http\RedirectResponse
previewEmail ( TemplateService $templateService ) : Illuminate\Http\Response
redirectLegacy ( $section, boolean $subSection = false ) : Illuminate\Http\RedirectResponse
removeLogo ( ) : Illuminate\Http\RedirectResponse
resendConfirmation ( ) : Illuminate\Http\RedirectResponse
savePaymentGatewayLimits ( ) : Illuminate\Http\RedirectResponse
saveUserDetails ( )
setTrashVisible ( $entityType, $visible ) : mixed
showSection ( boolean $section = false ) : Illuminate\Contracts\View\View | Illuminate\Http\RedirectResponse
showUserDetails ( ) : Illuminate\Contracts\View\View
startTrial ( $plan ) : Illuminate\Http\RedirectResponse
submitSignup ( ) : string
updateDetails ( UpdateAccountRequest $request ) : Illuminate\Http\RedirectResponse

Private Methods

Méthode Description
saveAccountManagement ( ) : Illuminate\Http\RedirectResponse
saveClientPortal ( ) : Illuminate\Http\RedirectResponse
saveCustomizeDesign ( ) : Illuminate\Http\RedirectResponse
saveEmailSettings ( )
saveEmailTemplates ( ) : Illuminate\Http\RedirectResponse
saveInvoiceDesign ( ) : Illuminate\Http\RedirectResponse
saveInvoiceSettings ( )
saveLocalization ( ) : Illuminate\Http\RedirectResponse
saveNotifications ( ) : Illuminate\Http\RedirectResponse
saveOnlinePayments ( ) : Illuminate\Http\RedirectResponse
saveProducts ( ) : Illuminate\Http\RedirectResponse
saveTaxRates ( ) : Illuminate\Http\RedirectResponse
showAccountManagement ( ) : Illuminate\Contracts\View\View
showBankAccounts ( ) : Illuminate\Contracts\View\View
showClientPortal ( ) : Illuminate\Contracts\View\View
showCompanyDetails ( ) : Illuminate\Contracts\View\View
showInvoiceDesign ( $section ) : Illuminate\Contracts\View\View
showInvoiceSettings ( ) : Illuminate\Contracts\View\View
showLocalization ( ) : Illuminate\Contracts\View\View
showOnlinePayments ( ) : Illuminate\Contracts\View\View | Illuminate\Http\RedirectResponse
showPaymentTerms ( ) : Illuminate\Contracts\View\View
showProducts ( ) : Illuminate\Contracts\View\View
showSystemSettings ( ) : Illuminate\Contracts\View\View | Illuminate\Http\RedirectResponse
showTaxRates ( ) : Illuminate\Contracts\View\View
showTemplates ( ) : Illuminate\Contracts\View\View

Method Details

__construct() public méthode

AccountController constructor.
public __construct ( AccountRepository $accountRepo, UserMailer $userMailer, ContactMailer $contactMailer, ReferralRepository $referralRepository, PaymentService $paymentService )
$accountRepo App\Ninja\Repositories\AccountRepository
$userMailer App\Ninja\Mailers\UserMailer
$contactMailer App\Ninja\Mailers\ContactMailer
$referralRepository App\Ninja\Repositories\ReferralRepository
$paymentService App\services\PaymentService

cancelAccount() public méthode

public cancelAccount ( ) : Illuminate\Http\RedirectResponse
Résultat Illuminate\Http\RedirectResponse

changePlan() public méthode

public changePlan ( ) : Illuminate\Http\RedirectResponse
Résultat Illuminate\Http\RedirectResponse

checkEmail() public méthode

public checkEmail ( ) : string
Résultat string

demo() public méthode

public demo ( ) : Illuminate\Http\RedirectResponse
Résultat Illuminate\Http\RedirectResponse

doRegister() public méthode

public doRegister ( ) : mixed
Résultat mixed

doSection() public méthode

public doSection ( $section ) : Illuminate\Http\RedirectResponse
$section
Résultat Illuminate\Http\RedirectResponse

getSearchData() public méthode

public getSearchData ( ) : Illuminate\Http\JsonResponse
Résultat Illuminate\Http\JsonResponse

getStarted() public méthode

public getStarted ( ) : Illuminate\Http\RedirectResponse
Résultat Illuminate\Http\RedirectResponse

previewEmail() public méthode

public previewEmail ( TemplateService $templateService ) : Illuminate\Http\Response
$templateService App\services\TemplateService
Résultat Illuminate\Http\Response

redirectLegacy() public méthode

public redirectLegacy ( $section, boolean $subSection = false ) : Illuminate\Http\RedirectResponse
$section
$subSection boolean
Résultat Illuminate\Http\RedirectResponse

resendConfirmation() public méthode

public resendConfirmation ( ) : Illuminate\Http\RedirectResponse
Résultat Illuminate\Http\RedirectResponse

savePaymentGatewayLimits() public méthode

public savePaymentGatewayLimits ( ) : Illuminate\Http\RedirectResponse
Résultat Illuminate\Http\RedirectResponse

saveUserDetails() public méthode

public saveUserDetails ( )

setTrashVisible() public méthode

public setTrashVisible ( $entityType, $visible ) : mixed
$entityType
$visible
Résultat mixed

showSection() public méthode

public showSection ( boolean $section = false ) : Illuminate\Contracts\View\View | Illuminate\Http\RedirectResponse
$section boolean
Résultat Illuminate\Contracts\View\View | Illuminate\Http\RedirectResponse

showUserDetails() public méthode

public showUserDetails ( ) : Illuminate\Contracts\View\View
Résultat Illuminate\Contracts\View\View

startTrial() public méthode

public startTrial ( $plan ) : Illuminate\Http\RedirectResponse
$plan
Résultat Illuminate\Http\RedirectResponse

submitSignup() public méthode

public submitSignup ( ) : string
Résultat string

updateDetails() public méthode

public updateDetails ( UpdateAccountRequest $request ) : Illuminate\Http\RedirectResponse
$request App\Http\Requests\UpdateAccountRequest
Résultat Illuminate\Http\RedirectResponse

Property Details

$accountRepo protected_oe property

protected AccountRepository,App\Ninja\Repositories $accountRepo
Résultat App\Ninja\Repositories\AccountRepository

$contactMailer protected_oe property

protected ContactMailer,App\Ninja\Mailers $contactMailer
Résultat App\Ninja\Mailers\ContactMailer

$paymentService protected_oe property

protected PaymentService,App\Services $paymentService
Résultat App\services\PaymentService

$referralRepository protected_oe property

protected ReferralRepository,App\Ninja\Repositories $referralRepository
Résultat App\Ninja\Repositories\ReferralRepository

$userMailer protected_oe property

protected UserMailer,App\Ninja\Mailers $userMailer
Résultat App\Ninja\Mailers\UserMailer