com\setasign\Konquadrat\Object\ObjectSet
ChildFinder
File: /Konquadrat/src/Object/ObjectSet/ChildFinder.php
Class hierarchy
Summary
Properties
$db
private ChildFinder::$db
$objectConfig
private ChildFinder::$objectConfig
$objectFinder
private ChildFinder::$objectFinder
$objectTableManager
private ChildFinder::$objectTableManager
Methods
__construct()
public ChildFinder::__construct (
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\SetaFramework\Database\Database $db,
\com\setasign\Konquadrat\Object\ObjectTableManager $objectTableManager
)\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\SetaFramework\Database\Database $db,
\com\setasign\Konquadrat\Object\ObjectTableManager $objectTableManager
Parameters
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $db : \com\setasign\SetaFramework\Database\Database
- $objectTableManager : \com\setasign\Konquadrat\Object\ObjectTableManager
fetch()
public ChildFinder::fetch (
\com\setasign\Konquadrat\Object\ObjectSet $objectSet,
?\com\setasign\Konquadrat\Permission\PermissionControl $permissionControl,
string|string[]|null $types = null
): void?\com\setasign\Konquadrat\Permission\PermissionControl $permissionControl,
string|string[]|null $types = null
Parameters
- $objectSet : \com\setasign\Konquadrat\Object\ObjectSet
- $permissionControl : ?\com\setasign\Konquadrat\Permission\PermissionControl
- $types : string|string[]|null
fetchByPath()
public ChildFinder::fetchByPath (
\com\setasign\Konquadrat\Object\ObjectSet $objectSet,
?\com\setasign\Konquadrat\Permission\PermissionControl $permissionControl,
null|string|string[] $types = null
): void?\com\setasign\Konquadrat\Permission\PermissionControl $permissionControl,
null|string|string[] $types = null
This method will load all objects below the actual scope via the path.
Parameters
- $objectSet : \com\setasign\Konquadrat\Object\ObjectSet
- $permissionControl : ?\com\setasign\Konquadrat\Permission\PermissionControl
- $types : null|string|string[]
fetchObjectRows()
private ChildFinder::fetchObjectRows (
array $ids,
?array $implementingTypes,
?\com\setasign\Konquadrat\Permission\PermissionControl $permissionControl
): ?\Generator?array $implementingTypes,
?\com\setasign\Konquadrat\Permission\PermissionControl $permissionControl
Parameters
- $ids : array
- $implementingTypes : ?array
- $permissionControl : ?\com\setasign\Konquadrat\Permission\PermissionControl
fetchSmart()
public ChildFinder::fetchSmart (
\com\setasign\Konquadrat\Object\SmartObjectSet $objectSet,
?\com\setasign\Konquadrat\Permission\PermissionControl $permissionControl,
$types = null
): void?\com\setasign\Konquadrat\Permission\PermissionControl $permissionControl,
$types = null
Parameters
- $objectSet : \com\setasign\Konquadrat\Object\SmartObjectSet
- $permissionControl : ?\com\setasign\Konquadrat\Permission\PermissionControl
- $types
