Documentation

AdminController extends AbstractActionController
in package

Tags
psalm-import-type

CompanyFeaturedPackageArrayType from CompanyFeaturedPackage as ImportedFeaturedPackageArrayType

Table of Contents

Properties

$aclService  : AclService
$companyQueryService  : CompanyQuery
$companyService  : Company
$translator  : Translator

Methods

__construct()  : mixed
addCategoryAction()  : Response|ViewModel
addCompanyAction()  : Response|array<string|int, mixed>
Action that allows adding a company.
addJobAction()  : Response|ViewModel
Action that allows adding a job.
addLabelAction()  : Response|ViewModel
addPackageAction()  : Response|ViewModel
Action that allows adding a package.
deleteCompanyAction()  : Response|ViewModel
Action that first asks for confirmation, and when given, deletes the company.
deleteJobAction()  : Response|ViewModel
Action to delete a job.
deletePackageAction()  : Response|ViewModel
Action that first asks for confirmation, and when given, deletes the Package.
editCategoryAction()  : ViewModel
Action that displays a form for editing a category.
editCompanyAction()  : Response|array<string|int, mixed>|ViewModel
Action that displays a form for editing a company.
editJobAction()  : Response|ViewModel
Action that displays a form for editing a job.
editLabelAction()  : ViewModel
Action that displays a form for editing a label.
editPackageAction()  : Response|ViewModel
Action that displays a form for editing a package.
flashMessenger()  : FlashMessenger
indexAction()  : ViewModel
Action that displays the main page.
indexCategoriesAction()  : ViewModel
indexLabelsAction()  : ViewModel
uploadCompanyImageAction()  : JsonModel

Properties

Methods

addCategoryAction()

public addCategoryAction() : Response|ViewModel
Return values
Response|ViewModel

addCompanyAction()

Action that allows adding a company.

public addCompanyAction() : Response|array<string|int, mixed>
Return values
Response|array<string|int, mixed>

addJobAction()

Action that allows adding a job.

public addJobAction() : Response|ViewModel
Return values
Response|ViewModel

addLabelAction()

public addLabelAction() : Response|ViewModel
Return values
Response|ViewModel

addPackageAction()

Action that allows adding a package.

public addPackageAction() : Response|ViewModel
Return values
Response|ViewModel

deleteCompanyAction()

Action that first asks for confirmation, and when given, deletes the company.

public deleteCompanyAction() : Response|ViewModel
Return values
Response|ViewModel

deleteJobAction()

Action to delete a job.

public deleteJobAction() : Response|ViewModel
Return values
Response|ViewModel

deletePackageAction()

Action that first asks for confirmation, and when given, deletes the Package.

public deletePackageAction() : Response|ViewModel
Return values
Response|ViewModel

editCategoryAction()

Action that displays a form for editing a category.

public editCategoryAction() : ViewModel
Return values
ViewModel

editCompanyAction()

Action that displays a form for editing a company.

public editCompanyAction() : Response|array<string|int, mixed>|ViewModel
Return values
Response|array<string|int, mixed>|ViewModel

editJobAction()

Action that displays a form for editing a job.

public editJobAction() : Response|ViewModel
Return values
Response|ViewModel

editLabelAction()

Action that displays a form for editing a label.

public editLabelAction() : ViewModel
Return values
ViewModel

editPackageAction()

Action that displays a form for editing a package.

public editPackageAction() : Response|ViewModel
Return values
Response|ViewModel

flashMessenger()

public flashMessenger() : FlashMessenger
Return values
FlashMessenger

indexAction()

Action that displays the main page.

public indexAction() : ViewModel
Return values
ViewModel

indexCategoriesAction()

public indexCategoriesAction() : ViewModel
Return values
ViewModel

indexLabelsAction()

public indexLabelsAction() : ViewModel
Return values
ViewModel

uploadCompanyImageAction()

public uploadCompanyImageAction() : JsonModel
Return values
JsonModel

        
On this page

Search results