Skip to content

Latest commit

 

History

History
3637 lines (1980 loc) · 181 KB

hooks.md

File metadata and controls

3637 lines (1980 loc) · 181 KB

Hooks

Events

Leantime.Domain.Tickets.Repositories.Tickets.patchTicket.ticketStatusUpdate

Arguments

Argument Type Description
['ticketId' => $id, 'status' => $value, 'action' => 'ticketStatusUpdate']

Source: app/Domain/Tickets/Repositories/Tickets.php, line 1504

Leantime.Domain.Tickets.Repositories.Tickets.updateTicketStatus.ticketStatusUpdate

Arguments

Argument Type Description
['ticketId' => $ticketId, 'status' => $status, 'action' => 'ticketStatusUpdate', 'handler' => $handler]

Source: app/Domain/Tickets/Repositories/Tickets.php, line 1613

Leantime.Domain.Tickets.Templates.showAll.tpl.filters.afterLefthandSectionOpen

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 43

Leantime.Domain.Tickets.Templates.showAll.tpl.filters.beforeLefthandSectionClose

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 48

Leantime.Domain.Tickets.Templates.showAll.tpl.filters.afterRighthandSectionOpen

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 58

Leantime.Domain.Tickets.Templates.showAll.tpl.filters.beforeRighthandSectionClose

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 62

Leantime.Domain.Tickets.Templates.showAll.tpl.allTicketsTable.before

Arguments

Argument Type Description
['tickets' => $allTicketGroups]

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 92

Leantime.Domain.Tickets.Templates.showAll.tpl.allTicketsTable.beforeHead

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 110

Leantime.Domain.Tickets.Templates.showAll.tpl.allTicketsTable.beforeHeadRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 112

Leantime.Domain.Tickets.Templates.showAll.tpl.allTicketsTable.afterHeadRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 129

Leantime.Domain.Tickets.Templates.showAll.tpl.allTicketsTable.afterHead

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 131

Leantime.Domain.Tickets.Templates.showAll.tpl.allTicketsTable.beforeFirstRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 133

Leantime.Domain.Tickets.Templates.showAll.tpl.allTicketsTable.afterRowStart

Arguments

Argument Type Description
['rowNum' => $rowNum, 'tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 136

Leantime.Domain.Tickets.Templates.showAll.tpl.allTicketsTable.beforeRowEnd

Arguments

Argument Type Description
['tickets' => $allTickets, 'rowNum' => $rowNum]

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 370

Leantime.Domain.Tickets.Templates.showAll.tpl.allTicketsTable.afterLastRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 373

Leantime.Domain.Tickets.Templates.showAll.tpl.allTicketsTable.afterBody

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 375

Leantime.Domain.Tickets.Templates.showAll.tpl.allTicketsTable.afterClose

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 381

Leantime.Domain.Tickets.Templates.showAll.tpl.scripts.afterOpen

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 397

Leantime.Domain.Tickets.Templates.showAll.tpl.scripts.beforeClose

Source: app/Domain/Tickets/Templates/showAll.tpl.php, line 417

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.filters.afterLefthandSectionOpen

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 40

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.filters.beforeLefthandSectionClose

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 46

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.filters.afterRighthandSectionOpen

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 55

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.filters.beforeRighthandSectionClose

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 59

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.allTicketsTable.before

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 85

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.allTicketsTable.beforeHead

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 101

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.allTicketsTable.beforeHeadRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 103

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.allTicketsTable.afterHeadRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 122

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.allTicketsTable.afterHead

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 124

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.allTicketsTable.beforeFirstRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 126

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.allTicketsTable.afterRowStart

Arguments

Argument Type Description
['rowNum' => $rowNum, 'tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 129

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.allTicketsTable.beforeRowEnd

Arguments

Argument Type Description
['tickets' => $allTickets, 'rowNum' => $rowNum]

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 274

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.allTicketsTable.afterLastRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 277

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.allTicketsTable.afterBody

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 279

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.allTicketsTable.afterClose

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 281

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.scripts.afterOpen

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 293

Leantime.Domain.Tickets.Templates.showAllMilestones.tpl.scripts.beforeClose

Source: app/Domain/Tickets/Templates/showAllMilestones.tpl.php, line 313

Leantime.Domain.Tickets.Templates.showTicketModal.tpl.ticketTabs

Arguments

Argument Type Description
['ticket' => $ticket]

Source: app/Domain/Tickets/Templates/showTicketModal.tpl.php, line 85

Leantime.Domain.Tickets.Templates.showTicketModal.tpl.ticketTabsContent

Arguments

Argument Type Description
['ticket' => $ticket]

Source: app/Domain/Tickets/Templates/showTicketModal.tpl.php, line 104

Leantime.Domain.Tickets.Templates.submodules.ticketDetails.sub.beforeSubtasks

Arguments

Argument Type Description
['ticketId' => $ticket->id]

Source: app/Domain/Tickets/Templates/submodules/ticketDetails.sub.php, line 54

Leantime.Domain.Tickets.Templates.submodules.ticketDetails.sub.beforeEndRightColumn

Arguments

Argument Type Description
['ticket' => $ticket]

Source: app/Domain/Tickets/Templates/submodules/ticketDetails.sub.php, line 420

Leantime.Domain.Tickets.Templates.submodules.ticketFilter.sub.filters.beforeFirstBarField

Source: app/Domain/Tickets/Templates/submodules/ticketFilter.sub.php, line 59

Leantime.Domain.Tickets.Templates.submodules.ticketFilter.sub.filters.beforeBar

Source: app/Domain/Tickets/Templates/submodules/ticketFilter.sub.php, line 199

Leantime.Domain.Tickets.Templates.submodules.ticketFilter.sub.filters.beforeFormClose

Source: app/Domain/Tickets/Templates/submodules/ticketFilter.sub.php, line 203

Leantime.Domain.Tickets.Templates.submodules.ticketHeader.sub.beforePageHeaderOpen

Source: app/Domain/Tickets/Templates/submodules/ticketHeader.sub.php, line 39

Leantime.Domain.Tickets.Templates.submodules.ticketHeader.sub.afterPageHeaderOpen

Source: app/Domain/Tickets/Templates/submodules/ticketHeader.sub.php, line 41

Leantime.Domain.Tickets.Templates.submodules.ticketHeader.sub.beforePageHeaderClose

Source: app/Domain/Tickets/Templates/submodules/ticketHeader.sub.php, line 100

Leantime.Domain.Tickets.Templates.submodules.ticketHeader.sub.afterPageHeaderClose

Source: app/Domain/Tickets/Templates/submodules/ticketHeader.sub.php, line 102

Leantime.Domain.Tickets.Templates.submodules.portfolioHeader.sub.beforePageHeaderOpen

Source: app/Domain/Tickets/Templates/submodules/portfolioHeader.sub.php, line 13

Leantime.Domain.Tickets.Templates.submodules.portfolioHeader.sub.afterPageHeaderOpen

Source: app/Domain/Tickets/Templates/submodules/portfolioHeader.sub.php, line 15

Leantime.Domain.Tickets.Templates.submodules.portfolioHeader.sub.beforePageHeaderClose

Source: app/Domain/Tickets/Templates/submodules/portfolioHeader.sub.php, line 28

Leantime.Domain.Tickets.Templates.submodules.portfolioHeader.sub.afterPageHeaderClose

Source: app/Domain/Tickets/Templates/submodules/portfolioHeader.sub.php, line 30

Leantime.Domain.Tickets.Templates.submodules.timelineHeader.sub.beforePageHeaderOpen

Source: app/Domain/Tickets/Templates/submodules/timelineHeader.sub.php, line 39

Leantime.Domain.Tickets.Templates.submodules.timelineHeader.sub.afterPageHeaderOpen

Source: app/Domain/Tickets/Templates/submodules/timelineHeader.sub.php, line 41

Leantime.Domain.Tickets.Templates.submodules.timelineHeader.sub.beforePageHeaderClose

Source: app/Domain/Tickets/Templates/submodules/timelineHeader.sub.php, line 101

Leantime.Domain.Tickets.Templates.submodules.timelineHeader.sub.afterPageHeaderClose

Source: app/Domain/Tickets/Templates/submodules/timelineHeader.sub.php, line 103

Leantime.Domain.Tickets.Templates.showList.tpl.filters.afterLefthandSectionOpen

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 38

Leantime.Domain.Tickets.Templates.showList.tpl.filters.beforeLefthandSectionClose

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 43

Leantime.Domain.Tickets.Templates.showList.tpl.allTicketsTable.before

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 57

Leantime.Domain.Tickets.Templates.showList.tpl.allTicketsTable.beforeHead

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 85

Leantime.Domain.Tickets.Templates.showList.tpl.allTicketsTable.beforeHeadRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 87

Leantime.Domain.Tickets.Templates.showList.tpl.allTicketsTable.afterHeadRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 94

Leantime.Domain.Tickets.Templates.showList.tpl.allTicketsTable.afterHead

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 97

Leantime.Domain.Tickets.Templates.showList.tpl.allTicketsTable.beforeFirstRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 99

Leantime.Domain.Tickets.Templates.showList.tpl.allTicketsTable.afterRowStart

Arguments

Argument Type Description
['rowNum' => $rowNum, 'tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 102

Leantime.Domain.Tickets.Templates.showList.tpl.allTicketsTable.beforeRowEnd

Arguments

Argument Type Description
['tickets' => $allTickets, 'rowNum' => $rowNum]

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 121

Leantime.Domain.Tickets.Templates.showList.tpl.allTicketsTable.afterLastRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 124

Leantime.Domain.Tickets.Templates.showList.tpl.allTicketsTable.afterBody

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 126

Leantime.Domain.Tickets.Templates.showList.tpl.allTicketsTable.afterClose

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 150

Leantime.Domain.Tickets.Templates.showList.tpl.scripts.afterOpen

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 157

Leantime.Domain.Tickets.Templates.showList.tpl.scripts.beforeClose

Source: app/Domain/Tickets/Templates/showList.tpl.php, line 170

Leantime.Domain.Tickets.Templates.roadmap.tpl.filters.afterLefthandSectionOpen

Source: app/Domain/Tickets/Templates/roadmap.tpl.php, line 24

Leantime.Domain.Tickets.Templates.roadmap.tpl.filters.beforeLefthandSectionClose

Source: app/Domain/Tickets/Templates/roadmap.tpl.php, line 29

Leantime.Domain.Tickets.Templates.showKanban.tpl.filters.afterLefthandSectionOpen

Source: app/Domain/Tickets/Templates/showKanban.tpl.php, line 34

Leantime.Domain.Tickets.Templates.showKanban.tpl.filters.beforeLefthandSectionClose

Source: app/Domain/Tickets/Templates/showKanban.tpl.php, line 39

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.filters.afterFormOpen

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 34

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.filters.afterLefthandSectionOpen

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 40

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.filters.beforeLefthandSectionClose

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 41

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.filters.afterCenterSectionOpen

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 47

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.filters.beforeCenterSectionClose

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 48

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.filters.afterRighthandSectionOpen

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 54

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.filters.beforeRighthandSectionClose

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 58

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.filters.beforeFormClose

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 65

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.allTicketsTable.before

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 71

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.allTicketsTable.beforeHead

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 90

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.allTicketsTable.beforeHeadRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 92

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.allTicketsTable.afterHeadRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 111

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.allTicketsTable.afterHead

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 113

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.allTicketsTable.beforeFirstRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 115

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.allTicketsTable.afterRowStart

Arguments

Argument Type Description
['rowNum' => $rowNum, 'tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 119

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.allTicketsTable.beforeRowEnd

Arguments

Argument Type Description
['tickets' => $allTickets, 'rowNum' => $rowNum]

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 251

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.allTicketsTable.afterLastRow

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 254

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.allTicketsTable.afterBody

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 256

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.allTicketsTable.afterClose

Arguments

Argument Type Description
['tickets' => $allTickets]

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 258

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.scripts.afterOpen

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 265

Leantime.Domain.Tickets.Templates.showAllMilestonesOverview.tpl.scripts.beforeClose

Source: app/Domain/Tickets/Templates/showAllMilestonesOverview.tpl.php, line 286

Leantime.Domain.Tickets.Templates.calendar.tpl.filters.afterLefthandSectionOpen

Source: app/Domain/Tickets/Templates/calendar.tpl.php, line 25

Leantime.Domain.Tickets.Templates.calendar.tpl.filters.beforeLefthandSectionClose

Source: app/Domain/Tickets/Templates/calendar.tpl.php, line 30

Leantime.Domain.Tickets.Services.Tickets.saveStatusLabels.statusLabels_updated

saveStatusLabels - Saves the description/label of a status

Source: app/Domain/Tickets/Services/Tickets.php, line 121

Leantime.Domain.Tickets.Services.Tickets.quickAddTicket.ticket_created

Source: app/Domain/Tickets/Services/Tickets.php, line 1145

Leantime.Domain.Tickets.Services.Tickets.quickAddMilestone.milestone_created

Source: app/Domain/Tickets/Services/Tickets.php, line 1212

Leantime.Domain.Tickets.Services.Tickets.addTicket.ticket_created

Adds a ticket to the system.

Source: app/Domain/Tickets/Services/Tickets.php, line 1255

Leantime.Domain.Tickets.Services.Tickets.updateTicket.ticket_updated

Updates a ticket with the given values.

Source: app/Domain/Tickets/Services/Tickets.php, line 1361

Leantime.Domain.Tickets.Services.Tickets.patch.ticket_updated

Source: app/Domain/Tickets/Services/Tickets.php, line 1460

Leantime.Domain.Tickets.Services.Tickets.moveTicket.ticket_updated

moveTicket - Moves a ticket from one project to another. Milestone children will be moved as well

Source: app/Domain/Tickets/Services/Tickets.php, line 1501

Leantime.Domain.Tickets.Services.Tickets.quickUpdateMilestone.milestone_updated

Source: app/Domain/Tickets/Services/Tickets.php, line 1532

Leantime.Domain.Tickets.Services.Tickets.upsertSubtask.ticket_created

Source: app/Domain/Tickets/Services/Tickets.php, line 1577

Leantime.Domain.Tickets.Services.Tickets.upsertSubtask.ticket_updated

Source: app/Domain/Tickets/Services/Tickets.php, line 1577

Leantime.Domain.Tickets.Services.Tickets.updateTicketSorting.ticket_updated

Source: app/Domain/Tickets/Services/Tickets.php, line 1631

Leantime.Domain.Tickets.Services.Tickets.updateTicketStatusAndSorting.ticket_updated

Source: app/Domain/Tickets/Services/Tickets.php, line 1651

Leantime.Domain.Tickets.Services.Tickets.delete.ticket_deleted

Source: app/Domain/Tickets/Services/Tickets.php, line 1712

Leantime.Domain.Tickets.Services.Tickets.deleteMilestone.milestone_deleted

Source: app/Domain/Tickets/Services/Tickets.php, line 1757

Leantime.Domain.Clients.Templates.delClient.tpl.beforePageHeaderOpen

Source: app/Domain/Clients/Templates/delClient.tpl.php, line 9

Leantime.Domain.Clients.Templates.delClient.tpl.afterPageHeaderOpen

Source: app/Domain/Clients/Templates/delClient.tpl.php, line 11

Leantime.Domain.Clients.Templates.delClient.tpl.beforePageHeaderClose

Source: app/Domain/Clients/Templates/delClient.tpl.php, line 17

Leantime.Domain.Clients.Templates.delClient.tpl.afterPageHeaderClose

Source: app/Domain/Clients/Templates/delClient.tpl.php, line 19

Leantime.Domain.Clients.Templates.delClient.tpl.afterFormOpen

Source: app/Domain/Clients/Templates/delClient.tpl.php, line 31

Leantime.Domain.Clients.Templates.delClient.tpl.beforeFormClose

Source: app/Domain/Clients/Templates/delClient.tpl.php, line 37

Leantime.Domain.Clients.Templates.showAll.tpl.beforePageHeaderOpen

Source: app/Domain/Clients/Templates/showAll.tpl.php, line 8

Leantime.Domain.Clients.Templates.showAll.tpl.afterPageHeaderOpen

Source: app/Domain/Clients/Templates/showAll.tpl.php, line 10

Leantime.Domain.Clients.Templates.showAll.tpl.beforePageHeaderClose

Source: app/Domain/Clients/Templates/showAll.tpl.php, line 16

Leantime.Domain.Clients.Templates.showAll.tpl.afterPageHeaderClose

Source: app/Domain/Clients/Templates/showAll.tpl.php, line 18

Leantime.Domain.Clients.Templates.showAll.tpl.scripts.afterOpen

Source: app/Domain/Clients/Templates/showAll.tpl.php, line 65

Leantime.Domain.Clients.Templates.showAll.tpl.scripts.beforeClose

Source: app/Domain/Clients/Templates/showAll.tpl.php, line 74

Leantime.Domain.Clients.Templates.newClient.tpl.beforePageHeaderOpen

Source: app/Domain/Clients/Templates/newClient.tpl.php, line 9

Leantime.Domain.Clients.Templates.newClient.tpl.afterPageHeaderOpen

Source: app/Domain/Clients/Templates/newClient.tpl.php, line 11

Leantime.Domain.Clients.Templates.newClient.tpl.beforePageHeaderClose

Source: app/Domain/Clients/Templates/newClient.tpl.php, line 17

Leantime.Domain.Clients.Templates.newClient.tpl.afterPageHeaderClose

Source: app/Domain/Clients/Templates/newClient.tpl.php, line 19

Leantime.Domain.Clients.Templates.newClient.tpl.afterFormOpen

Source: app/Domain/Clients/Templates/newClient.tpl.php, line 32

Leantime.Domain.Clients.Templates.newClient.tpl.beforeSubmitButton

Source: app/Domain/Clients/Templates/newClient.tpl.php, line 111

Leantime.Domain.Clients.Templates.newClient.tpl.beforeFormClose

Source: app/Domain/Clients/Templates/newClient.tpl.php, line 125

Leantime.Domain.Clients.Templates.editClient.tpl.beforePageHeaderOpen

Source: app/Domain/Clients/Templates/editClient.tpl.php, line 9

Leantime.Domain.Clients.Templates.editClient.tpl.afterPageHeaderOpen

Source: app/Domain/Clients/Templates/editClient.tpl.php, line 11

Leantime.Domain.Clients.Templates.editClient.tpl.beforePageHeaderClose

Source: app/Domain/Clients/Templates/editClient.tpl.php, line 17

Leantime.Domain.Clients.Templates.editClient.tpl.afterPageHeaderClose

Source: app/Domain/Clients/Templates/editClient.tpl.php, line 19

Leantime.Domain.Clients.Templates.showClient.tpl.beforePageHeaderOpen

Source: app/Domain/Clients/Templates/showClient.tpl.php, line 11

Leantime.Domain.Clients.Templates.showClient.tpl.afterPageHeaderOpen

Source: app/Domain/Clients/Templates/showClient.tpl.php, line 13

Leantime.Domain.Clients.Templates.showClient.tpl.beforePageHeaderClose

Source: app/Domain/Clients/Templates/showClient.tpl.php, line 19

Leantime.Domain.Clients.Templates.showClient.tpl.afterPageHeaderClose

Source: app/Domain/Clients/Templates/showClient.tpl.php, line 21

Leantime.Domain.Clients.Templates.showClient.tpl.scripts.afterOpen

Source: app/Domain/Clients/Templates/showClient.tpl.php, line 261

Leantime.Domain.Clients.Templates.showClient.tpl.scripts.beforeClose

Source: app/Domain/Clients/Templates/showClient.tpl.php, line 269

Leantime.Domain.Projects.Repositories.Projects.editProject.editProject

editProject - edit a project

Arguments

Argument Type Description
['values' => $values, 'oldProject' => $oldProject]

Source: app/Domain/Projects/Repositories/Projects.php, line 658

Leantime.Domain.Projects.Repositories.Projects.addProjectRelation.userAddedToProject

Arguments

Argument Type Description
['userId' => $userId, 'projectId' => $projectId, 'projectRole' => $projectRole, 'oldProject' => $oldProject]

Source: app/Domain/Projects/Repositories/Projects.php, line 1043

Leantime.Domain.Projects.Templates.showProject.tpl.projectTabsList

Source: app/Domain/Projects/Templates/showProject.tpl.php, line 39

Leantime.Domain.Projects.Templates.showProject.tpl.projectTabsContent

Source: app/Domain/Projects/Templates/showProject.tpl.php, line 387

Leantime.Domain.Projects.Templates.newProject.tpl.beforeClientPicker

Arguments

Argument Type Description
$project

Source: app/Domain/Projects/Templates/newProject.tpl.php, line 88

Leantime.Domain.Projects.Templates.submodules.projectDetails.sub.afterProjectAvatar

Arguments

Argument Type Description
$project

Source: app/Domain/Projects/Templates/submodules/projectDetails.sub.php, line 113

Leantime.Domain.Projects.Services.Projects.notifyProjectUsers.notifyProjectUsers

This event is fired to notify project users of important updates.

An event "notifyProjectUsers" is dispatched with an array of variables required for the notification. These variables include the type of update, module affected, entity ID, message and subject of notification, users to be notified, and url if present. This event belongs to the "domain.services.projects" context.

Arguments

Argument Type Description
['type' => 'projectUpdate', 'module' => $notification->module, 'moduleId' => $entityId, 'message' => $notification->message, 'subject' => $notification->subject, 'users' => $this->getAllUserInfoToNotify($notification->projectId), 'url' => $notification->url['url']]
'domain.services.projects'

Source: app/Domain/Projects/Services/Projects.php, line 305

Leantime.Domain.Projects.Services.Projects.changeCurrentSessionProject.projects.setCurrentProject

Change the current session project to the specified projectId.

Arguments

Argument Type Description
$project

Source: app/Domain/Projects/Services/Projects.php, line 676

Leantime.Domain.Calendar.Templates.export.tpl.afterFormOpen

Source: app/Domain/Calendar/Templates/export.tpl.php, line 18

Leantime.Domain.Calendar.Templates.export.tpl.beforeSubmitButton

Source: app/Domain/Calendar/Templates/export.tpl.php, line 37

Leantime.Domain.Calendar.Templates.export.tpl.beforeFormClose

Source: app/Domain/Calendar/Templates/export.tpl.php, line 49

Leantime.Domain.Calendar.Templates.delExternalCal.tpl.afterFormOpen

Source: app/Domain/Calendar/Templates/delExternalCal.tpl.php, line 12

Leantime.Domain.Calendar.Templates.delExternalCal.tpl.beforeSubmitButton

Source: app/Domain/Calendar/Templates/delExternalCal.tpl.php, line 14

Leantime.Domain.Calendar.Templates.delExternalCal.tpl.beforeFormClose

Source: app/Domain/Calendar/Templates/delExternalCal.tpl.php, line 17

Leantime.Domain.Calendar.Templates.showAllGCals.tpl.scripts.afterOpen

Source: app/Domain/Calendar/Templates/showAllGCals.tpl.php, line 10

Leantime.Domain.Calendar.Templates.showAllGCals.tpl.scripts.beforeClose

Source: app/Domain/Calendar/Templates/showAllGCals.tpl.php, line 35

Leantime.Domain.Calendar.Templates.showAllGCals.tpl.beforePageHeaderOpen

Source: app/Domain/Calendar/Templates/showAllGCals.tpl.php, line 40

Leantime.Domain.Calendar.Templates.showAllGCals.tpl.afterPageHeaderOpen

Source: app/Domain/Calendar/Templates/showAllGCals.tpl.php, line 42

Leantime.Domain.Calendar.Templates.showAllGCals.tpl.beforePageHeaderClose

Source: app/Domain/Calendar/Templates/showAllGCals.tpl.php, line 52

Leantime.Domain.Calendar.Templates.showAllGCals.tpl.afterPageHeaderClose

Source: app/Domain/Calendar/Templates/showAllGCals.tpl.php, line 54

Leantime.Domain.Calendar.Templates.showAllGCals.tpl.afterFormOpen

Source: app/Domain/Calendar/Templates/showAllGCals.tpl.php, line 60

Leantime.Domain.Calendar.Templates.showAllGCals.tpl.beforeFormClose

Source: app/Domain/Calendar/Templates/showAllGCals.tpl.php, line 88

Leantime.Domain.Calendar.Templates.editEvent.tpl.afterFormOpen

Source: app/Domain/Calendar/Templates/editEvent.tpl.php, line 15

Leantime.Domain.Calendar.Templates.editEvent.tpl.beforeSubmitButton

Source: app/Domain/Calendar/Templates/editEvent.tpl.php, line 47

Leantime.Domain.Calendar.Templates.editEvent.tpl.beforeFormClose

Source: app/Domain/Calendar/Templates/editEvent.tpl.php, line 57

Leantime.Domain.Calendar.Templates.delEvent.tpl.afterFormOpen

Source: app/Domain/Calendar/Templates/delEvent.tpl.php, line 12

Leantime.Domain.Calendar.Templates.delEvent.tpl.beforeSubmitButton

Source: app/Domain/Calendar/Templates/delEvent.tpl.php, line 14

Leantime.Domain.Calendar.Templates.delEvent.tpl.beforeFormClose

Source: app/Domain/Calendar/Templates/delEvent.tpl.php, line 17

Leantime.Domain.Calendar.Templates.addEvent.tpl.afterFormOpen

Source: app/Domain/Calendar/Templates/addEvent.tpl.php, line 16

Leantime.Domain.Calendar.Templates.addEvent.tpl.beforeSubmitButton

Source: app/Domain/Calendar/Templates/addEvent.tpl.php, line 49

Leantime.Domain.Calendar.Templates.addEvent.tpl.beforeFormClose

Source: app/Domain/Calendar/Templates/addEvent.tpl.php, line 56

Leantime.Domain.Calendar.Templates.addEvent.tpl.scripts.afterOpen

Source: app/Domain/Calendar/Templates/addEvent.tpl.php, line 62

Leantime.Domain.Calendar.Templates.addEvent.tpl.scripts.beforeClose

Source: app/Domain/Calendar/Templates/addEvent.tpl.php, line 68

Leantime.Domain.Calendar.Templates.showMyCalendar.tpl.beforePageHeaderOpen

Source: app/Domain/Calendar/Templates/showMyCalendar.tpl.php, line 11

Leantime.Domain.Calendar.Templates.showMyCalendar.tpl.afterPageHeaderOpen

Source: app/Domain/Calendar/Templates/showMyCalendar.tpl.php, line 13

Leantime.Domain.Calendar.Templates.showMyCalendar.tpl.beforePageHeaderClose

Source: app/Domain/Calendar/Templates/showMyCalendar.tpl.php, line 19

Leantime.Domain.Calendar.Templates.showMyCalendar.tpl.afterPageHeaderClose

Source: app/Domain/Calendar/Templates/showMyCalendar.tpl.php, line 21

Leantime.Domain.Calendar.Templates.showMyCalendar.tpl.scripts.afterOpen

Source: app/Domain/Calendar/Templates/showMyCalendar.tpl.php, line 105

Leantime.Domain.Calendar.Templates.showMyCalendar.tpl.scripts.beforeClose

Source: app/Domain/Calendar/Templates/showMyCalendar.tpl.php, line 326

Leantime.Domain.Auth.Controllers.UserInvite.post.onboarding_themechoice_{$postTheme}

post - handle post requests

Source: app/Domain/Auth/Controllers/UserInvite.php, line 189

Leantime.Domain.Auth.Controllers.UserInvite.post.onboarding_themechoice_{$themeFont}

post - handle post requests

Source: app/Domain/Auth/Controllers/UserInvite.php, line 189

Leantime.Domain.Auth.Controllers.UserInvite.post.onboarding_colorchoice_{$postColorMode}

post - handle post requests

Source: app/Domain/Auth/Controllers/UserInvite.php, line 189

Leantime.Domain.Auth.Controllers.UserInvite.post.onboarding_colorchoice_{$postColorScheme}

post - handle post requests

Source: app/Domain/Auth/Controllers/UserInvite.php, line 189

Leantime.Domain.Auth.Controllers.UserInvite.post.onboarding_schedule_start_

post - handle post requests

Source: app/Domain/Auth/Controllers/UserInvite.php, line 189

Leantime.Domain.Auth.Controllers.UserInvite.post.onboarding_schedule_lunch_

post - handle post requests

Source: app/Domain/Auth/Controllers/UserInvite.php, line 189

Leantime.Domain.Auth.Controllers.UserInvite.post.onboarding_schedule_end_

post - handle post requests

Source: app/Domain/Auth/Controllers/UserInvite.php, line 189

Leantime.Domain.Auth.Controllers.UserInvite.post.onboarding_finished

post - handle post requests

Source: app/Domain/Auth/Controllers/UserInvite.php, line 189

Leantime.Domain.Auth.Controllers.UserInvite.post.userSignUpSuccess

post - handle post requests

Arguments

Argument Type Description
['user' => $userInvite]

Source: app/Domain/Auth/Controllers/UserInvite.php, line 189

Leantime.Domain.Auth.Controllers.Login.get.beforeAuth

get - handle get requests

Arguments

Argument Type Description
$params

Source: app/Domain/Auth/Controllers/Login.php, line 29

Leantime.Domain.Auth.Controllers.Login.post.beforeAuthServiceCall

post - handle post requests

Arguments

Argument Type Description
['post' => $_POST]

Source: app/Domain/Auth/Controllers/Login.php, line 68

Leantime.Domain.Auth.Controllers.Login.post.successfulLogin

post - handle post requests

Arguments

Argument Type Description
['post' => $_POST]

Source: app/Domain/Auth/Controllers/Login.php, line 68

Leantime.Domain.Auth.Templates.userInvite.tpl.afterPageHeaderClose

Source: app/Domain/Auth/Templates/userInvite.tpl.php, line 69

Leantime.Domain.Auth.Templates.userInvite.tpl.afterRegcontentOpen

Source: app/Domain/Auth/Templates/userInvite.tpl.php, line 71

Leantime.Domain.Auth.Templates.userInvite.tpl.afterFormOpen

Source: app/Domain/Auth/Templates/userInvite.tpl.php, line 74

Leantime.Domain.Auth.Templates.userInvite.tpl.beforeSubmitButton

Source: app/Domain/Auth/Templates/userInvite.tpl.php, line 100

Leantime.Domain.Auth.Templates.userInvite.tpl.beforeFormClose

Source: app/Domain/Auth/Templates/userInvite.tpl.php, line 104

Leantime.Domain.Auth.Templates.userInvite.tpl.beforeRegcontentClose

Source: app/Domain/Auth/Templates/userInvite.tpl.php, line 106

Leantime.Domain.Auth.Templates.userInvite.blade.afterPageHeaderClose

Source: app/Domain/Auth/Templates/userInvite.blade.php, line 9

Leantime.Domain.Auth.Templates.userInvite.blade.afterRegcontentOpen

Source: app/Domain/Auth/Templates/userInvite.blade.php, line 11

Leantime.Domain.Auth.Templates.userInvite.blade.afterFormOpen

Source: app/Domain/Auth/Templates/userInvite.blade.php, line 14

Leantime.Domain.Auth.Templates.userInvite.blade.beforeSubmitButton

Source: app/Domain/Auth/Templates/userInvite.blade.php, line 37

Leantime.Domain.Auth.Templates.userInvite.blade.beforeFormClose

Source: app/Domain/Auth/Templates/userInvite.blade.php, line 43

Leantime.Domain.Auth.Templates.userInvite.blade.beforeRegcontentClose

Source: app/Domain/Auth/Templates/userInvite.blade.php, line 45

Leantime.Domain.Auth.Templates.requestPwLink.tpl.beforePageHeaderOpen

Source: app/Domain/Auth/Templates/requestPwLink.tpl.php, line 5

Leantime.Domain.Auth.Templates.requestPwLink.tpl.afterPageHeaderClose

Source: app/Domain/Auth/Templates/requestPwLink.tpl.php, line 12

Leantime.Domain.Auth.Templates.requestPwLink.tpl.afterRegcontentOpen

Source: app/Domain/Auth/Templates/requestPwLink.tpl.php, line 14

Leantime.Domain.Auth.Templates.requestPwLink.tpl.afterFormOpen

Source: app/Domain/Auth/Templates/requestPwLink.tpl.php, line 16

Leantime.Domain.Auth.Templates.requestPwLink.tpl.beforeSubmitButton

Source: app/Domain/Auth/Templates/requestPwLink.tpl.php, line 26

Leantime.Domain.Auth.Templates.requestPwLink.tpl.beforeFormClose

Source: app/Domain/Auth/Templates/requestPwLink.tpl.php, line 29

Leantime.Domain.Auth.Templates.requestPwLink.tpl.beforeRegcontentClose

Source: app/Domain/Auth/Templates/requestPwLink.tpl.php, line 31

Leantime.Domain.Auth.Templates.login.tpl.beforePageHeaderOpen

Source: app/Domain/Auth/Templates/login.tpl.php, line 8

Leantime.Domain.Auth.Templates.login.tpl.afterPageHeaderOpen

Source: app/Domain/Auth/Templates/login.tpl.php, line 10

Leantime.Domain.Auth.Templates.login.tpl.beforePageHeaderClose

Source: app/Domain/Auth/Templates/login.tpl.php, line 14

Leantime.Domain.Auth.Templates.login.tpl.afterPageHeaderClose

Source: app/Domain/Auth/Templates/login.tpl.php, line 16

Leantime.Domain.Auth.Templates.login.tpl.afterRegcontentOpen

Source: app/Domain/Auth/Templates/login.tpl.php, line 19

Leantime.Domain.Auth.Templates.login.tpl.afterFormOpen

Source: app/Domain/Auth/Templates/login.tpl.php, line 24

Leantime.Domain.Auth.Templates.login.tpl.beforeSubmitButton

Source: app/Domain/Auth/Templates/login.tpl.php, line 38

Leantime.Domain.Auth.Templates.login.tpl.beforeFormClose

Source: app/Domain/Auth/Templates/login.tpl.php, line 44

Leantime.Domain.Auth.Templates.login.tpl.beforeOidcButton

Source: app/Domain/Auth/Templates/login.tpl.php, line 52

Leantime.Domain.Auth.Templates.login.tpl.beforeRegcontentClose

Source: app/Domain/Auth/Templates/login.tpl.php, line 60

Leantime.Domain.Auth.Templates.resetPw.tpl.beforePageHeaderOpen

Source: app/Domain/Auth/Templates/resetPw.tpl.php, line 5

Leantime.Domain.Auth.Templates.resetPw.tpl.afterPageHeaderOpen

Source: app/Domain/Auth/Templates/resetPw.tpl.php, line 8

Leantime.Domain.Auth.Templates.resetPw.tpl.beforePageHeaderClose

Source: app/Domain/Auth/Templates/resetPw.tpl.php, line 12

Leantime.Domain.Auth.Templates.resetPw.tpl.afterPageHeaderClose

Source: app/Domain/Auth/Templates/resetPw.tpl.php, line 14

Leantime.Domain.Auth.Templates.resetPw.tpl.afterRegcontentOpen

Source: app/Domain/Auth/Templates/resetPw.tpl.php, line 16

Leantime.Domain.Auth.Templates.resetPw.tpl.afterFormOpen

Source: app/Domain/Auth/Templates/resetPw.tpl.php, line 18

Leantime.Domain.Auth.Templates.resetPw.tpl.beforeSubmitButton

Source: app/Domain/Auth/Templates/resetPw.tpl.php, line 34

Leantime.Domain.Auth.Templates.resetPw.tpl.beforeFormClose

Source: app/Domain/Auth/Templates/resetPw.tpl.php, line 40

Leantime.Domain.Auth.Templates.resetPw.tpl.beforeRegcontentClose

Source: app/Domain/Auth/Templates/resetPw.tpl.php, line 42

Leantime.Domain.Auth.Services.Auth.login.beforeLoginCheck

login - Validate POST-data with DB

Arguments

Argument Type Description
['username' => $username, 'password' => $password]

Source: app/Domain/Auth/Services/Auth.php, line 163

Leantime.Domain.Auth.Services.Auth.login.afterLoginCheck

login - Validate POST-data with DB

Arguments

Argument Type Description
['username' => $username, 'password' => $password, 'authService' => app()->make(self::class)]

Source: app/Domain/Auth/Services/Auth.php, line 163

Leantime.Domain.Auth.Services.Auth.login.afterLoginCheck

login - Validate POST-data with DB

Arguments

Argument Type Description
['username' => $username, 'password' => $password, 'authService' => app()->make(self::class)]

Source: app/Domain/Auth/Services/Auth.php, line 163

Leantime.Domain.Auth.Services.Auth.logout.afterSessionDestroy

logout - destroy sessions and cookies

Arguments

Argument Type Description
['authService' => app()->make(self::class)]

Source: app/Domain/Auth/Services/Auth.php, line 346

Leantime.Domain.Reports.Services.Reports.getAnonymousTelemetry.beforeTelemetrySend

Arguments

Argument Type Description
['companyId' => $companyId]

Source: app/Domain/Reports/Services/Reports.php, line 152

Leantime.Domain.Users.Services.Users.editUser.editUser

Arguments

Argument Type Description
['id' => $id, 'values' => $values]

Source: app/Domain/Users/Services/Users.php, line 63

Leantime.Domain.Users.Services.Users.editOwn.editUser

Arguments

Argument Type Description
['id' => $id, 'values' => $values]

Source: app/Domain/Users/Services/Users.php, line 347

Leantime.Domain.Api.Controllers.NewApiKey.init.api_key_init

init - initialize private variables

Arguments

Argument Type Description
$this

Source: app/Domain/Api/Controllers/NewApiKey.php, line 25

Leantime.Domain.Api.Controllers.ApiKey.init.api_key_init

init - initialize private variables

Arguments

Argument Type Description
$this

Source: app/Domain/Api/Controllers/ApiKey.php, line 25

Leantime.Core.Events.DispatchesEvents.dispatch_event.{$hook}

dispatches an event with context

Arguments

Argument Type Description
$available_params
static::get_event_context($function)

Source: app/Core/Events/DispatchesEvents.php, line 12

Leantime.Core.Events.DispatchesEvents.dispatchEvent.{$hook}

Arguments

Argument Type Description
$available_params
static::get_event_context($function)

Source: app/Core/Events/DispatchesEvents.php, line 27

Leantime.Core.Events.EventDispatcher.dispatch.{$eventName->message}

EventDispatcher class - Handles all events and filters

Arguments

Argument Type Description
$payload
$context

Source: app/Core/Events/EventDispatcher.php, line 18

Leantime.Core.Events.EventDispatcher.dispatch.get_class()

EventDispatcher class - Handles all events and filters

Arguments

Argument Type Description
$eventName
$context

Source: app/Core/Events/EventDispatcher.php, line 18

Leantime.Core.Events.EventDispatcher.dispatch.{$eventName}

EventDispatcher class - Handles all events and filters

Arguments

Argument Type Description
$payload
$context

Source: app/Core/Events/EventDispatcher.php, line 18

Leantime.Core.Events.EventDispatcher.dispatch.{$eventName}

EventDispatcher class - Handles all events and filters

Arguments

Argument Type Description
[$eventName]
$context

Source: app/Core/Events/EventDispatcher.php, line 18

Leantime.Core.Events.EventDispatcher.dispatch.{$eventName}

EventDispatcher class - Handles all events and filters

Arguments

Argument Type Description
$payload
$context

Source: app/Core/Events/EventDispatcher.php, line 18

Leantime.Core.Middleware.StartSession.handle.session_initialized

Handle an incoming request.

Source: app/Core/Middleware/StartSession.php, line 47

Leantime.Core.Middleware.LoadPlugins.handle.pluginsStart

Set up the initial headers

Arguments

Argument Type Description
['request' => $request]

Source: app/Core/Middleware/LoadPlugins.php, line 17

Leantime.Core.Middleware.LoadPlugins.handle.pluginsEvents

Arguments

Argument Type Description
['request' => $request]
'leantime.core.middleware.loadplugins.handle'

Source: app/Core/Middleware/LoadPlugins.php, line 37

Leantime.Core.Middleware.LoadPlugins.handle.pluginsTermintate

Set up the initial headers

Arguments

Argument Type Description
['request' => $request, 'response' => $response]

Source: app/Core/Middleware/LoadPlugins.php, line 17

Leantime.Core.Middleware.Auth.handle.logged_in

Handle the request

Arguments

Argument Type Description
['application' => $this]

Source: app/Core/Middleware/Auth.php, line 68

Leantime.Core.Middleware.Installed.handle.after_install

Check if Leantime is installed

Source: app/Core/Middleware/Installed.php, line 16

Leantime.Core.Middleware.ApiAuth.handle.before_api_request

Handle an incoming request

Arguments

Argument Type Description
['application' => app()]

Source: app/Core/Middleware/ApiAuth.php, line 19

Leantime.Core.Bootloader.boot.end

Execute the Application lifecycle.

Arguments

Argument Type Description
['bootloader' => $this]

Source: app/Core/Bootloader.php, line 47

Leantime.Core.Mailer.dispatchMailerHook.{$hook}

dispatchMailerHook - dispatches a mailer hook

Arguments

Argument Type Description
$payload

Source: app/Core/Mailer.php, line 171

Leantime.Core.Mailer.sendMail.sendMailTo

sendMail - send the mail with mail()

Arguments

Argument Type Description
$to
[]

Source: app/Core/Mailer.php, line 204

Leantime.Core.Mailer.sendMail.sendMailFrom

sendMail - send the mail with mail()

Arguments

Argument Type Description
$from
[]

Source: app/Core/Mailer.php, line 204

Leantime.Core.Mailer.sendMail.bodyTemplate

Arguments

Argument Type Description
`'
            <tr>
                <td align="center" valign="top">
                    <table width="600"  style="width:600px; background-color:#ffffff; border:1px solid #ccc; border-radius:5px;">
                        <tr>
                            <td style="padding:20px 10px; text-align:center;">
                               <img alt="Logo" src="{!! $inlineLogoContent !!}" width="150" style="width:150px;">
                            </td>
                        </tr>
                        <tr>
                            <td style=\'padding:10px; font-family:"Lato","Helvetica Neue",helvetica,sans-serif; color:#666; font-size:16px; line-height:1.7;\'>
                                {!! $headline !!}
                                <br/>
                                {!! $content !!}
                                <br/><br/>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td align="center" style=\'padding:10px; font-family:"Lato","Helvetica Neue",helvetica,sans-serif; color:#666; font-size:14px; line-height:1.7;\'>
                    {!! $unsub_link !!}
                </td>
            </tr>
        </table>'` |  | 

Source: app/Core/Mailer.php, line 243

Leantime.Core.Mailer.sendMail.mailBodyParams

Arguments

Argument Type Description
['inlineLogoContent' => $inlineLogoContent, 'headline' => $this->language->__('email_notifications.hi'), 'content' => $this->nl2br ? nl2br($this->html) : $this->html, 'unsub_link' => sprintf($this->language->__('email_notifications.unsubscribe'), BASE_URL . '/users/editOwn/')]

Source: app/Core/Mailer.php, line 269

Leantime.Core.Mailer.sendMail.bodyContent

sendMail - send the mail with mail()

Arguments

Argument Type Description
$mailBody
[['companyColor' => $this->companyColor, 'logoUrl' => $inlineLogoContent, 'languageHiText' => $this->language->__('email_notifications.hi'), 'emailContentsHtml' => nl2br($this->html), 'unsubLink' => sprintf($this->language->__('email_notifications.unsubscribe'), BASE_URL . '/users/editOwn/')]]

Source: app/Core/Mailer.php, line 204

Leantime.Core.Mailer.sendMail.altBody

sendMail - send the mail with mail()

Arguments

Argument Type Description
$this->text
[]

Source: app/Core/Mailer.php, line 204

Leantime.Core.Http.HttpKernel.sendRequestThroughRouter.request_started

Arguments

Argument Type Description
['request' => $request]

Source: app/Core/Http/HttpKernel.php, line 104

Leantime.Core.Http.HttpKernel.handle.

Source: app/Core/Http/HttpKernel.php, line 143

Leantime.Core.Http.HttpKernel.terminate.request_terminated

Arguments

Argument Type Description
[$request, $response]

Source: app/Core/Http/HttpKernel.php, line 153

Leantime.Core.UI.Template.displayNotification.notification_displayed

displayNotification - display notification

Arguments

Argument Type Description
$note

Source: app/Core/UI/Template.php, line 497

Leantime.Core.UI.Template.displayInlineNotification.notification_displayed

displayInlineNotification - display notification

Arguments

Argument Type Description
$note

Source: app/Core/UI/Template.php, line 552

Leantime.Core.UI.Template.dispatchTplHook.{$hookName}

Arguments

Argument Type Description
$payload
$this->hookContext

Source: app/Core/UI/Template.php, line 884

Leantime.Core.Providers.Environment.boot.config_initialized

Source: app/Core/Providers/Environment.php, line 26

Leantime.Core.Db.Repository.__call.beforeExecute

executes the sql call - uses \PDO

Arguments

Argument Type Description
$this->getArgs()
4

Source: app/Core/Db/Repository.php, line 128

Leantime.Core.Db.Repository.__call.afterExecute

executes the sql call - uses \PDO

Arguments

Argument Type Description
$this->getArgs()
4

Source: app/Core/Db/Repository.php, line 128

Leantime.Core.Controller.Frontcontroller.dispatch.execute_action_start

run - executes the action depending on Request or firstAction

Arguments

Argument Type Description
['action' => $controllerName, 'module' => $moduleName]

Source: app/Core/Controller/Frontcontroller.php, line 57

Leantime.Core.Controller.Frontcontroller.dispatch.execute_action_end

run - executes the action depending on Request or firstAction

Arguments

Argument Type Description
['action' => $controllerName, 'module' => $moduleName]

Source: app/Core/Controller/Frontcontroller.php, line 57

Leantime.Core.Controller.Frontcontroller.dispatch_request.{$request}

Frontcontroller class

Source: app/Core/Controller/Frontcontroller.php, line 17

Leantime.Core.Controller.HtmxController.__construct.begin

constructor - initialize private variables

Source: app/Core/Controller/HtmxController.php, line 29

Leantime.Core.Controller.HtmxController.__construct.end

constructor - initialize private variables

Arguments

Argument Type Description
$this

Source: app/Core/Controller/HtmxController.php, line 29

Leantime.Core.Controller.Controller.__construct.begin

constructor - initialize private variables

Source: app/Core/Controller/Controller.php, line 22

Leantime.Core.Controller.Controller.__construct.end

constructor - initialize private variables

Arguments

Argument Type Description
$this

Source: app/Core/Controller/Controller.php, line 22

Leantime.Core.Bootstrap.LoadConfig.bootstrap.config_initialized

Bootstrap the application.

This method initializes the application by loading the configuration files and setting up the environment.

Source: app/Core/Bootstrap/LoadConfig.php, line 24

Leantime.Core.Console.ConsoleKernel.schedule.cron

Arguments

Argument Type Description
['schedule' => $schedule]
'schedule'

Source: app/Core/Console/ConsoleKernel.php, line 152

Leantime.Core.Console.Application.__construct.

Source: app/Core/Console/Application.php, line 23

Leantime.Core.Application.boot.beforeBootingServiceProviders

Boot the application.

Source: app/Core/Application.php, line 131

Leantime.Core.Application.boot.afterBootingServiceProviders

Boot the application.

Source: app/Core/Application.php, line 131

Leantime.Plugins.Implementationintentions.Services.Implementationintentions.create.created_implementationintention

Source: app/Plugins/Implementationintentions/Services/Implementationintentions.php, line 109

Leantime.Plugins.Implementationintentions.Services.Implementationintentions.update.updated_implementationintention

Source: app/Plugins/Implementationintentions/Services/Implementationintentions.php, line 117

Leantime.Plugins.Implementationintentions.Services.Implementationintentions.patch.updated_implementationintention

Source: app/Plugins/Implementationintentions/Services/Implementationintentions.php, line 124

Leantime.Plugins.Llamadorian.Controllers.CurrentStatusUpdate.addStatusUpdate.aistatusreport_created

Source: app/Plugins/Llamadorian/Controllers/CurrentStatusUpdate.php, line 163

Leantime.Plugins.Llamadorian.Controllers.CurrentStatusUpdate.patchStatusUpdate.aistatusreport_updated

Source: app/Plugins/Llamadorian/Controllers/CurrentStatusUpdate.php, line 184

Leantime.Plugins.Llamadorian.Controllers.ShowStatusUpdate.get.aistatusupdate_viewed

Source: app/Plugins/Llamadorian/Controllers/ShowStatusUpdate.php, line 21

Leantime.Plugins.Llamadorian.Controllers.EditorTools.post.aieditorTools_used_{$prompt}

Source: app/Plugins/Llamadorian/Controllers/EditorTools.php, line 30

Leantime.Plugins.Llamadorian.Templates.statusUpdates.tpl.beforePageHeaderOpen

Source: app/Plugins/Llamadorian/Templates/statusUpdates.tpl.php, line 21

Leantime.Plugins.Llamadorian.Templates.statusUpdates.tpl.afterPageHeaderOpen

Source: app/Plugins/Llamadorian/Templates/statusUpdates.tpl.php, line 23

Leantime.Plugins.Llamadorian.Templates.statusUpdates.tpl.beforePageHeaderClose

Source: app/Plugins/Llamadorian/Templates/statusUpdates.tpl.php, line 28

Leantime.Plugins.Llamadorian.Templates.statusUpdates.tpl.afterPageHeaderClose

Source: app/Plugins/Llamadorian/Templates/statusUpdates.tpl.php, line 30

Leantime.Plugins.Llamadorian.Templates.statusUpdates.tpl.scripts.afterOpen

Source: app/Plugins/Llamadorian/Templates/statusUpdates.tpl.php, line 138

Leantime.Plugins.Llamadorian.Templates.statusUpdates.tpl.scripts.beforeClose

Source: app/Plugins/Llamadorian/Templates/statusUpdates.tpl.php, line 195

Leantime.Plugins.Llamadorian.Templates.statusCollector.tpl.beforePageHeaderOpen

Source: app/Plugins/Llamadorian/Templates/statusCollector.tpl.php, line 14

Leantime.Plugins.Llamadorian.Templates.statusCollector.tpl.afterPageHeaderOpen

Source: app/Plugins/Llamadorian/Templates/statusCollector.tpl.php, line 16

Leantime.Plugins.Llamadorian.Templates.statusCollector.tpl.beforePageHeaderClose

Source: app/Plugins/Llamadorian/Templates/statusCollector.tpl.php, line 21

Leantime.Plugins.Llamadorian.Templates.statusCollector.tpl.afterPageHeaderClose

Source: app/Plugins/Llamadorian/Templates/statusCollector.tpl.php, line 23

Leantime.Plugins.Llamadorian.Templates.statusCollector.tpl.scripts.afterOpen

Source: app/Plugins/Llamadorian/Templates/statusCollector.tpl.php, line 152

Leantime.Plugins.Llamadorian.Templates.statusCollector.tpl.scripts.beforeClose

Source: app/Plugins/Llamadorian/Templates/statusCollector.tpl.php, line 213

Leantime.Plugins.Llamadorian.Templates.currentStatusUpdate.tpl.beforePageHeaderOpen

Source: app/Plugins/Llamadorian/Templates/currentStatusUpdate.tpl.php, line 8

Leantime.Plugins.Llamadorian.Templates.currentStatusUpdate.tpl.afterPageHeaderOpen

Source: app/Plugins/Llamadorian/Templates/currentStatusUpdate.tpl.php, line 10

Leantime.Plugins.Llamadorian.Templates.currentStatusUpdate.tpl.beforePageHeaderClose

Source: app/Plugins/Llamadorian/Templates/currentStatusUpdate.tpl.php, line 15

Leantime.Plugins.Llamadorian.Templates.currentStatusUpdate.tpl.afterPageHeaderClose

Source: app/Plugins/Llamadorian/Templates/currentStatusUpdate.tpl.php, line 17

Leantime.Plugins.Llamadorian.Templates.currentStatusUpdate.tpl.scripts.afterOpen

Source: app/Plugins/Llamadorian/Templates/currentStatusUpdate.tpl.php, line 113

Leantime.Plugins.Llamadorian.Templates.currentStatusUpdate.tpl.scripts.beforeClose

Source: app/Plugins/Llamadorian/Templates/currentStatusUpdate.tpl.php, line 304

Leantime.Plugins.Llamadorian.Services.UserSentiment.updateTaskReaction.sentiment_updated

Source: app/Plugins/Llamadorian/Services/UserSentiment.php, line 40

Leantime.Plugins.Llamadorian.Services.StoryTime.getStory.ai_story_viewed

Source: app/Plugins/Llamadorian/Services/StoryTime.php, line 86

Leantime.Plugins.Llamadorian.Services.StoryTime.generateNewProjectIntroduction.ai_story_generated

Source: app/Plugins/Llamadorian/Services/StoryTime.php, line 110

Leantime.Plugins.Llamadorian.Services.ProjectGenerator.createProjectStructure.ai_projectstructure_generated

Source: app/Plugins/Llamadorian/Services/ProjectGenerator.php, line 82

Leantime.Plugins.Llamadorian.Services.ProjectGenerator.createGoals.ai_goals_generated

Source: app/Plugins/Llamadorian/Services/ProjectGenerator.php, line 100

Leantime.Plugins.Llamadorian.Services.TaskManager.generatePrioritizedList.ai_taskspriority_generated

Generates a prioritized list of tasks for the current user.

Source: app/Plugins/Llamadorian/Services/TaskManager.php, line 49

Leantime.Plugins.Llamadorian.Services.TaskManager.getTaskBreakdown.ai_taskbreakdown_generated

Generates a prioritized list of tasks for the current user.

Source: app/Plugins/Llamadorian/Services/TaskManager.php, line 175

Leantime.Plugins.Llamadorian.Services.TaskManager.identifyTop3Priorities.ai_top3tasks_generated

Identifies the top 3 priorities for the user from the given tasks.

Source: app/Plugins/Llamadorian/Services/TaskManager.php, line 223

Leantime.Plugins.Sentry.vendor.sentry.sentry-laravel.src.Sentry.Laravel.Tracing.Routing.TracingControllerDispatcherTracing.dispatch.{$route}

Arguments

Argument Type Description
$controller
$method

Source: app/Plugins/Sentry/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Routing/TracingControllerDispatcherTracing.php, line 21

Leantime.Plugins.Sentry.vendor.sentry.sentry-laravel.src.Sentry.Laravel.Tracing.Routing.TracingCallableDispatcherTracing.dispatch.{$route}

Arguments

Argument Type Description
$callable

Source: app/Plugins/Sentry/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Routing/TracingCallableDispatcherTracing.php, line 21

Leantime.Plugins.Sentry.vendor.illuminate.support.Testing.Fakes.PendingChainFake.dispatch.{$firstJob}

Dispatch the job with the given arguments.

Source: app/Plugins/Sentry/vendor/illuminate/support/Testing/Fakes/PendingChainFake.php, line 33

Leantime.Plugins.Sentry.vendor.illuminate.support.Testing.Fakes.BusFake.dispatch.{$command}

Dispatch a command to its appropriate handler.

Source: app/Plugins/Sentry/vendor/illuminate/support/Testing/Fakes/BusFake.php, line 602

Leantime.Plugins.Sentry.vendor.illuminate.support.Testing.Fakes.BusFake.dispatchAfterResponse.{$command}

Dispatch a command to its appropriate handler.

Source: app/Plugins/Sentry/vendor/illuminate/support/Testing/Fakes/BusFake.php, line 666

Leantime.Plugins.Sentry.vendor.illuminate.support.Testing.Fakes.EventFake.dispatch.{$event}

Fire an event and call the listeners.

Arguments

Argument Type Description
$payload mixed
$halt bool

Source: app/Plugins/Sentry/vendor/illuminate/support/Testing/Fakes/EventFake.php, line 289

Leantime.Plugins.Sentry.vendor.illuminate.support.Testing.Fakes.EventFake.until.{$event}

Dispatch an event and call the listeners.

Arguments

Argument Type Description
$payload mixed
true

Source: app/Plugins/Sentry/vendor/illuminate/support/Testing/Fakes/EventFake.php, line 395

Leantime.Plugins.PgmPro.Templates.newProgram.tpl.beforeClientPicker

Arguments

Argument Type Description
$program

Source: app/Plugins/PgmPro/Templates/newProgram.tpl.php, line 77

Leantime.Plugins.PgmPro.Templates.showProgram.tpl.beforeClientPicker

Arguments

Argument Type Description
$program

Source: app/Plugins/PgmPro/Templates/showProgram.tpl.php, line 81

Leantime.Plugins.ProjectWizard.Hxcontrollers.TaskList.add.projectwizard_task_added

Source: app/Plugins/ProjectWizard/Hxcontrollers/TaskList.php, line 50

Leantime.Plugins.ProjectWizard.Hxcontrollers.TaskList.update.projectwizard_task_removed

Class MyToDos

This class extends the HtmxController class and represents a controller for managing to-do items.

Source: app/Plugins/ProjectWizard/Hxcontrollers/TaskList.php, line 8

Leantime.Plugins.ProjectWizard.Hxcontrollers.TaskList.update.projectwizard_task_updated

Class MyToDos

This class extends the HtmxController class and represents a controller for managing to-do items.

Source: app/Plugins/ProjectWizard/Hxcontrollers/TaskList.php, line 8

Leantime.Plugins.ProjectWizard.Hxcontrollers.Generator.project.projectwizard_project_generated

Class MyToDos

This class extends the HtmxController class and represents a controller for managing to-do items.

Source: app/Plugins/ProjectWizard/Hxcontrollers/Generator.php, line 13

Leantime.Plugins.ProjectWizard.Hxcontrollers.Generator.update.projectwizard_project_updated

Class MyToDos

This class extends the HtmxController class and represents a controller for managing to-do items.

Source: app/Plugins/ProjectWizard/Hxcontrollers/Generator.php, line 13

Leantime.Plugins.ProjectWizard.Hxcontrollers.Generator.create.projectwizard_project_created

Class MyToDos

This class extends the HtmxController class and represents a controller for managing to-do items.

Source: app/Plugins/ProjectWizard/Hxcontrollers/Generator.php, line 13

Leantime.Plugins.ProjectWizard.Hxcontrollers.Goals.getList.projectwizard_aigoals_created

Retrieves the todo widget assignments.

Source: app/Plugins/ProjectWizard/Hxcontrollers/Goals.php, line 42

Leantime.Plugins.ProjectWizard.Hxcontrollers.Goals.add.projectwizard_goal_added

Source: app/Plugins/ProjectWizard/Hxcontrollers/Goals.php, line 84

Leantime.Plugins.ProjectWizard.Hxcontrollers.Goals.update.projectwizard_goal_updated

Class MyToDos

This class extends the HtmxController class and represents a controller for managing to-do items.

Source: app/Plugins/ProjectWizard/Hxcontrollers/Goals.php, line 9

Filters

Leantime.Domain.Tickets.Services.Tickets.getToDoWidgetAssignments.myTodoWidgetTasks

Retrieves the assignments for the ToDoWidget.

Arguments

Argument Type Description
$tickets

Source: app/Domain/Tickets/Services/Tickets.php, line 2065

Leantime.Domain.Projects.Controllers.ChangeCurrentProject.get.defaultProjectUrl

get - handle get requests

Arguments

Argument Type Description
$defaultURL
$project

Source: app/Domain/Projects/Controllers/ChangeCurrentProject.php, line 22

Leantime.Domain.Projects.Services.Projects.getProjectTypes.filterProjectType

Gets the project types.

Arguments

Argument Type Description
$types

Source: app/Domain/Projects/Services/Projects.php, line 43

Leantime.Domain.Projects.Services.Projects.notifyProjectUsers.notificationFilter

Notifies the users associated with a project about a notification.

Arguments

Argument Type Description
$notification \Notification The notification object to send.

Source: app/Domain/Projects/Services/Projects.php, line 221

Leantime.Domain.Projects.Services.Projects.getProjectHierarchyAssignedToUser.afterLoadingProjects

Gets the hierarchy of projects assigned to a user.

Arguments

Argument Type Description
$projects

Source: app/Domain/Projects/Services/Projects.php, line 442

Leantime.Domain.Projects.Services.Projects.getProjectHierarchyAssignedToUser.afterPopulatingProjectHierarchy

Gets the hierarchy of projects assigned to a user.

Arguments

Argument Type Description
$projectHierarchy
['projects' => $projects]

Source: app/Domain/Projects/Services/Projects.php, line 442

Leantime.Domain.Projects.Services.Projects.getProjectHierarchyAssignedToUser.afterPopulatingProjectFavorites

Gets the hierarchy of projects assigned to a user.

Arguments

Argument Type Description
$favorites
['projects' => $projects]

Source: app/Domain/Projects/Services/Projects.php, line 442

Leantime.Domain.Projects.Services.Projects.getProjectHierarchyAvailableToUser.afterLoadingProjects

Gets the project hierarchy available to a user.

Arguments

Argument Type Description
$projects

Source: app/Domain/Projects/Services/Projects.php, line 485

Leantime.Domain.Projects.Services.Projects.getProjectHierarchyAvailableToUser.afterPopulatingProjectHierarchy

Gets the project hierarchy available to a user.

Arguments

Argument Type Description
$projectHierarchy
['projects' => $projects]

Source: app/Domain/Projects/Services/Projects.php, line 485

Leantime.Domain.Projects.Services.Projects.getAllClientsAvailableToUser.afterLoadingProjects

Gets all the clients available to a user.

Arguments

Argument Type Description
$projects

Source: app/Domain/Projects/Services/Projects.php, line 524

Leantime.Domain.Projects.Services.Projects.getProjectAvatar.afterGettingAvatar

Retrieves the avatar for a project.

Arguments

Argument Type Description
$avatar
['projectId' => $id]

Source: app/Domain/Projects/Services/Projects.php, line 1250

Leantime.Domain.Install.Controllers.Update.get.customUpdatePage

get - handle get requests

Arguments

Argument Type Description
'install.update'

Source: app/Domain/Install/Controllers/Update.php, line 34

Leantime.Domain.Connector.Services.Providers.loadProviders.providerList

Arguments

Argument Type Description
$this->providers

Source: app/Domain/Connector/Services/Providers.php, line 27

Leantime.Domain.Timesheets.Repositories.Timesheets.addTime.sql

addTime - add user-specific time entry

Arguments

Argument Type Description
$query

Source: app/Domain/Timesheets/Repositories/Timesheets.php, line 569

Leantime.Domain.Timesheets.Repositories.Timesheets.upsertTimesheetEntry.sql

addTime - add user-specific time entry

Arguments

Argument Type Description
$query

Source: app/Domain/Timesheets/Repositories/Timesheets.php, line 728

Leantime.Domain.Timesheets.Repositories.Timesheets.updateHours.sql

updatTime - update specific time entry

Arguments

Argument Type Description
$query

Source: app/Domain/Timesheets/Repositories/Timesheets.php, line 838

Leantime.Domain.Plugins.Controllers.CssLoader.get.pluginCss

Arguments

Argument Type Description
[]

Source: app/Domain/Plugins/Controllers/CssLoader.php, line 23

Leantime.Domain.Plugins.Services.Plugins.getAllPlugins.beforeReturnAllPlugins

Filters array of plugins from database and config before returning

Arguments

Argument Type Description
$installedPluginsById
['enabledOnly' => $enabledOnly]

Source: app/Domain/Plugins/Services/Plugins.php, line 118

Leantime.Domain.Plugins.Services.Plugins.getEnabledPlugins.beforeReturnCachedPlugins

Arguments

Argument Type Description
\Illuminate\Support\Facades\Cache::store('installation')->get('plugins.enabledPlugins')
['enabledOnly' => true]

Source: app/Domain/Plugins/Services/Plugins.php, line 146

Leantime.Domain.Plugins.Services.Plugins.getEnabledPlugins.beforeReturnCachedPlugins

Filters session array of enabled plugins before returning

Arguments

Argument Type Description
payload: \Illuminate\Support\Facades\Cache::store('installation')->get('plugins.enabledPlugins')
available_params: ['enabledOnly' => true]

Source: app/Domain/Plugins/Services/Plugins.php, line 164

Leantime.Domain.Wiki.Templates.templates.tpl.documentTemplates

Arguments

Argument Type Description
$templates

Source: app/Domain/Wiki/Templates/templates.tpl.php, line 463

Leantime.Domain.Auth.Services.Auth.setUsersession.user_session_vars

Arguments

Argument Type Description
$currentUser

Source: app/Domain/Auth/Services/Auth.php, line 274

Leantime.Domain.Auth.Services.Auth.logout.sessions_vars_to_destroy

logout - destroy sessions and cookies

Arguments

Argument Type Description
['userdata', 'template', 'subdomainData', 'currentProject', 'currentSprint', 'projectsettings', 'currentSubscriptions', 'lastTicketView', 'lastFilterdTicketTableView']

Source: app/Domain/Auth/Services/Auth.php, line 346

Leantime.Domain.Auth.Models.Roles.getFilteredRoles.available_roles

Arguments

Argument Type Description
self::$roleKeys

Source: app/Domain/Auth/Models/Roles.php, line 36

Leantime.Domain.Dashboard.Controllers.Show.get.dashboardRedirect

Arguments

Argument Type Description
'/dashboard/show'
['type' => $project['type']]

Source: app/Domain/Dashboard/Controllers/Show.php, line 63

Leantime.Domain.Menu.Repositories.Menu.buildMenuStructure.{$filter}

Builds the menu structure recursively.

Arguments

Argument Type Description
payload: $menuItem['submenu']
function: 'getMenuStructure'

Source: app/Domain/Menu/Repositories/Menu.php, line 210

Leantime.Domain.Menu.Repositories.Menu.getMenuStructure.menuStructures

getMenu - Return a specific menu structure

Arguments

Argument Type Description
$this->menuStructures
['menuType' => $menuType]

Source: app/Domain/Menu/Repositories/Menu.php, line 241

Leantime.Domain.Menu.Repositories.Menu.getMenuStructure.{$filter}

getMenu - Return a specific menu structure

Arguments

Argument Type Description
$this->menuStructures[$menuType]
['menuType' => $menuType]

Source: app/Domain/Menu/Repositories/Menu.php, line 241

Leantime.Domain.Menu.Repositories.Menu.getSectionMenuType.menuSections

menu class - Menu definitions

Arguments

Argument Type Description
$sections
['currentRoute' => $currentRoute, 'default' => $default]

Source: app/Domain/Menu/Repositories/Menu.php, line 3

Leantime.Domain.Menu.Hxcontrollers.ProjectSelector.updateMenu.startSomething

Arguments

Argument Type Description
'#/projects/createnew'

Source: app/Domain/Menu/Hxcontrollers/ProjectSelector.php, line 34

Leantime.Domain.Menu.Services.Menu.getProjectTypeAvatars.projectTypeAvatars

Arguments

Argument Type Description
$projectTypeAvatars

Source: app/Domain/Menu/Services/Menu.php, line 133

Leantime.Domain.Menu.Services.Menu.getProjectSelectorGroupingOptions.projectSelectorGrouping

Arguments

Argument Type Description
$projectSelectGrouping

Source: app/Domain/Menu/Services/Menu.php, line 146

Leantime.Domain.Menu.Composers.ProjectSelector.with.startSomething

Arguments

Argument Type Description
'#/projects/createnew'

Source: app/Domain/Menu/Composers/ProjectSelector.php, line 36

Leantime.Domain.Menu.Composers.Menu.with.settingsLink

Arguments

Argument Type Description
$settingsLink
['type' => $menuType]

Source: app/Domain/Menu/Composers/Menu.php, line 36

Leantime.Domain.Menu.Composers.Menu.with.startSomething

Arguments

Argument Type Description
'#/projects/createnew'

Source: app/Domain/Menu/Composers/Menu.php, line 36

Leantime.Domain.Reactions.Models.Reactions.getReactions.available_reactions

Arguments

Argument Type Description
self::$reactionTypes

Source: app/Domain/Reactions/Models/Reactions.php, line 62

Leantime.Domain.Reactions.Models.Reactions.getReactionsByType.available_reactions

Arguments

Argument Type Description
self::$reactionTypes

Source: app/Domain/Reactions/Models/Reactions.php, line 68

Leantime.Domain.Help.Services.Helper.__construct.addHelperModal

Constructor for the class.

Initializes the availableModals property by dispatching the "addHelperModal" event.

Arguments

Argument Type Description
$this->availableModals

Source: app/Domain/Help/Services/Helper.php, line 29

Leantime.Domain.Help.Services.Helper.getFirstLoginSteps.filterSteps

Retrieves the first login steps.

This method returns an array of steps that a user needs to follow during the first login.

Each step consists of a template and a button label.

Arguments

Argument Type Description
$steps

Source: app/Domain/Help/Services/Helper.php, line 66

Leantime.Domain.Setting.Services.Setting.onboardingHandler.completeOnboardingHandler

Arguments

Argument Type Description
$completedOnboarding

Source: app/Domain/Setting/Services/Setting.php, line 11

Leantime.Domain.Reports.Services.Reports.getAnonymousTelemetry.beforeReturnTelemetry

Arguments

Argument Type Description
$telemetry

Source: app/Domain/Reports/Services/Reports.php, line 152

Leantime.Domain.Widgets.Services.Widgets.__construct.availableWidgets

__construct method.

Initializes the object and sets the available widgets and default widgets.

Arguments

Argument Type Description
$this->availableWidgets

Source: app/Domain/Widgets/Services/Widgets.php, line 35

Leantime.Domain.Widgets.Services.Widgets.__construct.defaultWidgets

__construct method.

Initializes the object and sets the available widgets and default widgets.

Arguments

Argument Type Description
$this->defaultWidgets
['availableWidgets' => $this->availableWidgets]

Source: app/Domain/Widgets/Services/Widgets.php, line 35

Leantime.Domain.Widgets.Services.Widgets.getAll.availableWidgets

Retrieves all available widgets.

Arguments

Argument Type Description
$this->availableWidgets

Source: app/Domain/Widgets/Services/Widgets.php, line 146

Leantime.Domain.Users.Services.Users.getAll.getAll

Arguments

Argument Type Description
$users

Source: app/Domain/Users/Services/Users.php, line 93

Leantime.Domain.Modulemanager.Controllers.Notavailable.run.notAvailableRedirect

Controller / Delete Canvas

Arguments

Argument Type Description
$redirect
$params

Source: app/Domain/Modulemanager/Controllers/Notavailable.php, line 3

Leantime.Domain.Modulemanager.Services.Modulemanager.isModuleAvailable.moduleAvailability

Checks if a module is available and enabled.

This also checks plugins and whether they are installed and enabled

Arguments

Argument Type Description
$available
['module' => $module]

Source: app/Domain/Modulemanager/Services/Modulemanager.php, line 50

Leantime.Core.Fileupload.getPublicFilesPath.relative_path

Arguments

Argument Type Description
'/../../public/userfiles'

Source: app/Core/Fileupload.php, line 166

Leantime.Core.Events.DispatchesEvents.dispatch_filter.{$hook}

dispatches a filter with context

Arguments

Argument Type Description
$payload
$available_params
static::get_event_context($function)

Source: app/Core/Events/DispatchesEvents.php, line 30

Leantime.Core.Events.DispatchesEvents.dispatchFilter.{$hook}

Arguments

Argument Type Description
$payload
$available_params
static::get_event_context($function)

Source: app/Core/Events/DispatchesEvents.php, line 45

Leantime.Core.Middleware.Updated.redirectToUpdate.allowedRoutes

Redirect to update

Arguments

Argument Type Description
$allowedRoutes

Source: app/Core/Middleware/Updated.php, line 51

Leantime.Core.Middleware.Updated.redirectToUpdate.redirectroute

Redirect to update

Arguments

Argument Type Description
$route

Source: app/Core/Middleware/Updated.php, line 51

Leantime.Core.Middleware.RequestRateLimiter.handle.rateLimitKey

Handle the incoming request.

Arguments

Argument Type Description
$key
['bootloader' => $this]

Source: app/Core/Middleware/RequestRateLimiter.php, line 42

Leantime.Core.Middleware.RequestRateLimiter.handle.rateLimit

Handle the incoming request.

Arguments

Argument Type Description
$limit
['bootloader' => $this, 'key' => $key]

Source: app/Core/Middleware/RequestRateLimiter.php, line 42

Leantime.Core.Middleware.TrustProxies.__construct.trustedProxies

Constructor for the class.

Arguments

Argument Type Description
explode(',', $config->trustedProxies)
['bootloader' => $this]

Source: app/Core/Middleware/TrustProxies.php, line 38

Leantime.Core.Middleware.InitialHeaders.handle.cspParts

Set up the initial headers

Arguments

Argument Type Description
$cspParts

Source: app/Core/Middleware/InitialHeaders.php, line 14

Leantime.Core.Middleware.InitialHeaders.handle.headers

Set up the initial headers

Arguments

Argument Type Description
['X-Frame-Options' => 'SAMEORIGIN', 'X-XSS-Protection' => '1; mode=block', 'X-Content-Type-Options' => 'nosniff', 'Referrer-Policy', 'same-origin', 'Access-Control-Allow-Origin' => BASE_URL, 'Cache-Control' => 'no-cache, no-store, must-revalidate', 'Pragma' => 'no-cache', 'Content-Security-Policy' => $csp]

Source: app/Core/Middleware/InitialHeaders.php, line 14

Leantime.Core.Middleware.LoadPlugins.handle.pluginMiddlware

Set up the initial headers

Arguments

Argument Type Description
$this->pluginMiddleware
['request' => $request]

Source: app/Core/Middleware/LoadPlugins.php, line 17

Leantime.Core.Middleware.Auth.__construct.publicActions

Arguments

Argument Type Description
$this->publicActions
['bootloader' => $this]

Source: app/Core/Middleware/Auth.php, line 43

Leantime.Core.Middleware.Auth.handle.loginRoute

Handle the request

Arguments

Argument Type Description
'auth.login'
['request' => $request]

Source: app/Core/Middleware/Auth.php, line 68

Leantime.Core.Middleware.Installed.redirectToInstall.allowedRoutes

Redirect to install

Arguments

Argument Type Description
$allowedRoutes

Source: app/Core/Middleware/Installed.php, line 83

Leantime.Core.Middleware.Installed.redirectToInstall.redirectroute

Redirect to install

Arguments

Argument Type Description
$route

Source: app/Core/Middleware/Installed.php, line 83

Leantime.Core.Mailer.__construct.fromEmail

__construct - get configurations

Arguments

Argument Type Description
$this->emailDomain
$this

Source: app/Core/Mailer.php, line 52

Leantime.Core.Mailer.dispatchMailerHook.{$hook}

dispatchMailerHook - dispatches a mailer hook

Arguments

Argument Type Description
$payload
$additional_params

Source: app/Core/Mailer.php, line 171

Leantime.Core.Mailer.sendMail.sendMailTo

sendMail - send the mail with mail()

Arguments

Argument Type Description
$to
[]

Source: app/Core/Mailer.php, line 204

Leantime.Core.Mailer.sendMail.sendMailFrom

sendMail - send the mail with mail()

Arguments

Argument Type Description
$from
[]

Source: app/Core/Mailer.php, line 204

Leantime.Core.Mailer.sendMail.bodyTemplate

Arguments

Argument Type Description
`'
            <tr>
                <td align="center" valign="top">
                    <table width="600"  style="width:600px; background-color:#ffffff; border:1px solid #ccc; border-radius:5px;">
                        <tr>
                            <td style="padding:20px 10px; text-align:center;">
                               <img alt="Logo" src="{!! $inlineLogoContent !!}" width="150" style="width:150px;">
                            </td>
                        </tr>
                        <tr>
                            <td style=\'padding:10px; font-family:"Lato","Helvetica Neue",helvetica,sans-serif; color:#666; font-size:16px; line-height:1.7;\'>
                                {!! $headline !!}
                                <br/>
                                {!! $content !!}
                                <br/><br/>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td align="center" style=\'padding:10px; font-family:"Lato","Helvetica Neue",helvetica,sans-serif; color:#666; font-size:14px; line-height:1.7;\'>
                    {!! $unsub_link !!}
                </td>
            </tr>
        </table>'` |  | 

Source: app/Core/Mailer.php, line 243

Leantime.Core.Mailer.sendMail.mailBodyParams

Arguments

Argument Type Description
['inlineLogoContent' => $inlineLogoContent, 'headline' => $this->language->__('email_notifications.hi'), 'content' => $this->nl2br ? nl2br($this->html) : $this->html, 'unsub_link' => sprintf($this->language->__('email_notifications.unsubscribe'), BASE_URL . '/users/editOwn/')]

Source: app/Core/Mailer.php, line 269

Leantime.Core.Mailer.sendMail.bodyContent

sendMail - send the mail with mail()

Arguments

Argument Type Description
$mailBody
[['companyColor' => $this->companyColor, 'logoUrl' => $inlineLogoContent, 'languageHiText' => $this->language->__('email_notifications.hi'), 'emailContentsHtml' => nl2br($this->html), 'unsubLink' => sprintf($this->language->__('email_notifications.unsubscribe'), BASE_URL . '/users/editOwn/')]]

Source: app/Core/Mailer.php, line 204

Leantime.Core.Mailer.sendMail.altBody

sendMail - send the mail with mail()

Arguments

Argument Type Description
$this->text
[]

Source: app/Core/Mailer.php, line 204

Leantime.Core.Support.Mix.__construct.mix_manifest_directories

WARNING: All files in the manifest directories will be exposed to public queries!

Arguments

Argument Type Description
[]

Source: app/Core/Support/Mix.php, line 23

Leantime.Core.Http.HttpKernel.sendRequestThroughRouter.middleware

Arguments

Argument Type Description
$this->middleware
['request' => $request]

Source: app/Core/Http/HttpKernel.php, line 108

Leantime.Core.Http.HttpKernel.sendRequestThroughRouter.plugins_middleware

Arguments

Argument Type Description
payload: []
function: 'handle'

Source: app/Core/Http/HttpKernel.php, line 118

Leantime.Core.Http.HttpKernel.handle.beforeSendResponse

Arguments

Argument Type Description
$response

Source: app/Core/Http/HttpKernel.php, line 145

Leantime.Core.UI.Template.assign.var.{$name}

Filter to access template variable names after they have been assigned

Arguments

Argument Type Description
$value

Source: app/Core/UI/Template.php, line 174

Leantime.Core.UI.Template.display.template

display - display template from folder template including main layout wrapper

Arguments

Argument Type Description
$template

Source: app/Core/UI/Template.php, line 257

Leantime.Core.UI.Template.display.template.{$template}

display - display template from folder template including main layout wrapper

Arguments

Argument Type Description
$template

Source: app/Core/UI/Template.php, line 257

Leantime.Core.UI.Template.confirmLayoutName.layout

Confirm the layout name based on the provided parameters.

Arguments

Argument Type Description
$layout

Source: app/Core/UI/Template.php, line 394

Leantime.Core.UI.Template.confirmLayoutName.layout.{$template}

Confirm the layout name based on the provided parameters.

Arguments

Argument Type Description
$layout

Source: app/Core/UI/Template.php, line 394

Leantime.Core.UI.Template.getTemplatePath.template_path__{$namespace}_{$path}

getTemplatePath - Find template in custom and src directories

Arguments

Argument Type Description
"{$namespace}::{$path}"
['namespace' => $namespace, 'path' => $path]

Source: app/Core/UI/Template.php, line 451

Leantime.Core.UI.Template.displayNotification.message

displayNotification - display notification

Arguments

Argument Type Description
$language->__($message_id)
$note

Source: app/Core/UI/Template.php, line 497

Leantime.Core.UI.Template.displayNotification.message_{$message_id}

displayNotification - display notification

Arguments

Argument Type Description
$message
$note

Source: app/Core/UI/Template.php, line 497

Leantime.Core.UI.Template.displayInlineNotification.message

displayInlineNotification - display notification

Arguments

Argument Type Description
$language->__($message_id)
$note

Source: app/Core/UI/Template.php, line 552

Leantime.Core.UI.Template.displayInlineNotification.message_{$message_id}

displayInlineNotification - display notification

Arguments

Argument Type Description
$message
$note

Source: app/Core/UI/Template.php, line 552

Leantime.Core.UI.Template.dispatchTplHook.{$hookName}

Arguments

Argument Type Description
$payload
$available_params
$this->hookContext

Source: app/Core/UI/Template.php, line 884

Leantime.Core.UI.Theme.getAvailableColorSchemes.colorschemes

Retrieves the available color schemes.

Arguments

Argument Type Description
$parsedColorSchemes

Source: app/Core/UI/Theme.php, line 158

Leantime.Core.UI.Theme.getAvailableFonts.fonts

theme - Engine for handling themes

Arguments

Argument Type Description
$this->fonts

Source: app/Core/UI/Theme.php, line 18

Leantime.Core.Db.Repository.prepare.sql

prepares sql for entry; wrapper for PDO\prepare()

Arguments

Argument Type Description
$sql
$this->getArgs(['prepareArgs' => $args])
4

Source: app/Core/Db/Repository.php, line 58

Leantime.Core.Db.Repository.bindValue.binding.str_replace()

binds values for search/replace of sql; wrapper for PDO\bindValue()

Arguments

Argument Type Description
$replace string - value to replace with
$this->getArgs()
4

Source: app/Core/Db/Repository.php, line 75

Leantime.Core.Db.Repository.getArgs.args

Gets the arguments to pass along to events/filter

Arguments

Argument Type Description
$args
[]
5

Source: app/Core/Db/Repository.php, line 110

Leantime.Core.Db.Repository.__call.stmn

executes the sql call - uses \PDO

Arguments

Argument Type Description
$this->stmn
$this->getArgs()
4

Source: app/Core/Db/Repository.php, line 128

Leantime.Core.Db.Repository.__call.method

executes the sql call - uses \PDO

Arguments

Argument Type Description
$method
$this->getArgs()
4

Source: app/Core/Db/Repository.php, line 128

Leantime.Core.Db.Repository.__call.return

executes the sql call - uses \PDO

Arguments

Argument Type Description
$values
$this->getArgs()
4

Source: app/Core/Db/Repository.php, line 128

Leantime.Core.Language.readIni.language_resources

Arguments

Argument Type Description
\Illuminate\Support\Facades\Cache::store('installation')->get('languages.lang_' . $this->language)
['language' => $this->language]

Source: app/Core/Language.php, line 204

Leantime.Core.Language.readIni.language_files

Read and load the language resources from the ini files.

Arguments

Argument Type Description
`[
// Complement english with english customization
static::CUSTOM_LANG_FOLDER . 'en-US.ini' => false,
// Overwrite english language by non-english language
static::DEFAULT_LANG_FOLDER . $this->language . '.ini' => true,
// Overwrite with non-engish customizations
static::CUSTOM_LANG_FOLDER . $this->language . '.ini' => true,

]| | ['language' => $this->language]` | |

Source: app/Core/Language.php, line 193

Leantime.Core.Language.readIni.language_resources

Read and load the language resources from the ini files.

Arguments

Argument Type Description
$mainLanguageArray
['language' => $this->language]

Source: app/Core/Language.php, line 193

Leantime.Core.Language.getLanguageList.languages

Get the list of languages.

Retrieves the list of languages from a cache or from INI files if the cache is not available. The list of languages is stored in an associative array where the keys represent the language codes and the values represent the language names.

Arguments

Argument Type Description
$langlist

Source: app/Core/Language.php, line 283

Leantime.Views.Composers.App.with.appAnnouncement

Arguments

Argument Type Description
$announcement

Source: app/Views/Composers/App.php, line 27