com\setasign\Konquadrat\Workflow\Helper

SingleObjectSelector

File: /Konquadrat/src/Workflow/Helper/SingleObjectSelector.php

Class hierarchy

Implements

Summary

Properties

$allowNoSelection

$context

protected array AbstractHelper::$context = array()

$objects

protected SingleObjectSelector::$objects = array()

$selectedObject

$workflow


Methods

__get()

public SingleObjectSelector::__get (
$name
): void
Parameters
$name
 

__set()

public SingleObjectSelector::__set (
$name,
$value
): void
Parameters
$name
 
$value
 

add()

public SingleObjectSelector::add (
object $object,
null|int|string $id = null
): bool
Parameters
$object : object
 
$id : null|int|string
 

addMultiple()

public SingleObjectSelector::addMultiple (
object[] $objects,
bool $useKeysAsId = false
): bool
Parameters
$objects : object[]
 
$useKeysAsId : bool
 

count()

public SingleObjectSelector::count (
void
): int

getActiveObject()

public SingleObjectSelector::getActiveObject (
void
): ?object

getActiveObjectId()

public SingleObjectSelector::getActiveObjectId (
void
): int|string|null

getById()

public SingleObjectSelector::getById (
$id
): void
Parameters
$id
 

getContext()

public AbstractHelper::getContext (
void
): array

getName()

public SingleObjectSelector::getName (
void
): string

getObjects()

public SingleObjectSelector::getObjects (
void
): array

reset()

public SingleObjectSelector::reset (
bool $clearStates = true
): bool
Parameters
$clearStates : bool
 

resetStates()

public SingleObjectSelector::resetStates (
void
): bool

setActiveObjectId()

public SingleObjectSelector::setActiveObjectId (
int|string|null $name
): static
Parameters
$name : int|string|null