KMP PHP API Reference

TaskFinder
in package

Table of Contents

Properties

$tasks  : array<string|int, string>|null

Methods

all()  : array<string|int, string>
Returns all possible Queue tasks.
allAddable()  : array<string|int, string>
getClass()  : string
resolve()  : string
Resolves FQCN to a task name.
getTasks()  : array<string|int, string>

Properties

$tasks

protected array<string|int, string>|null $tasks = null
Tags
phpstan-var

array<string, class-string<\Queue\Queue\Task>>|null

Methods

all()

Returns all possible Queue tasks.

public all() : array<string|int, string>

Makes sure that app tasks are prioritized over plugin ones.

Tags
phpstan-return

array<string, class-string<\Queue\Queue\Task>>

Return values
array<string|int, string>

allAddable()

public allAddable([string $type = AddInterface::class ]) : array<string|int, string>
Parameters
$type : string = AddInterface::class

Type of interface.

Tags
phpstan-return

array<string, class-string<\Queue\Queue\Task>>

Return values
array<string|int, string>

getClass()

public getClass(string $name) : string
Parameters
$name : string
Tags
phpstan-return

class-string<\Queue\Queue\Task>

Return values
string

resolve()

Resolves FQCN to a task name.

public resolve(Task>|string $jobTask) : string
Parameters
$jobTask : Task>|string
Return values
string

getTasks()

protected getTasks(string $path[, string|null $plugin = null ]) : array<string|int, string>
Parameters
$path : string
$plugin : string|null = null
Tags
phpstan-return

array<string, class-string<\Queue\Queue\Task>>

Return values
array<string|int, string>

        
On this page

Search results