Index
-
\com\setasign\Konquadrat
-
Datasource
- AbstractDatasource
- Custom
- DatasourceConfigFinder
- DatasourceConfigFinderInterface
- DatasourceFactory
- DatasourceFactoryInterface
- DatasourceInterface
- Deletable
- Editable
- ExportHelper
- Groupable
- IgnoreOldValue
- ObjectDatasource
- ObjectDatasourceConfigFactory
- ObjectDatasourceConfigFactoryInterface
- QueryBuilder
- Searchable
- Sortable
- UseContext
-
Datasource
com\setasign\Konquadrat\Datasource
DatasourceFactory Class DatasourceFactory
File: /Konquadrat/src/Datasource/DatasourceFactory.php
Class hierarchy
Implements
Summary
Properties
$datasourceConfigFinder
protected DatasourceFactory::$datasourceConfigFinder
$di
protected DatasourceFactory::$di
$objectDatasourceConfigFactory
protected DatasourceFactory::$objectDatasourceConfigFactory
Methods
__construct()
public DatasourceFactory::__construct (
\com\setasign\SetaFramework\Di\Di $di,
DatasourceConfigFinderInterface $datasourceConfigFinder,
ObjectDatasourceConfigFactoryInterface $objectDatasourceConfigFactory
)DatasourceConfigFinderInterface $datasourceConfigFinder,
ObjectDatasourceConfigFactoryInterface $objectDatasourceConfigFactory
DiDatasourceFactory constructor.
Parameters
- $di : \com\setasign\SetaFramework\Di\Di
- $datasourceConfigFinder : DatasourceConfigFinderInterface
- $objectDatasourceConfigFactory : ObjectDatasourceConfigFactoryInterface
buildDatasourceByGridConfig()
public DatasourceFactory::buildDatasourceByGridConfig (
\com\setasign\SetaFramework\Config\Config $gridConfig,
?int $context
): DatasourceInterface?int $context
Parameters
- $gridConfig : \com\setasign\SetaFramework\Config\Config
- $context : ?int
Exceptions
Throws \Throwable
buildDatasourceById()
public DatasourceFactory::buildDatasourceById (
int|string $id,
?int $context
): DatasourceInterface?int $context
Parameters
- $id : int|string
- $context : ?int
Exceptions
Throws \Throwable
buildObjectDatasourceByGridConfig()
protected DatasourceFactory::buildObjectDatasourceByGridConfig (
\com\setasign\SetaFramework\Config\Config $gridConfig,
?int $context
): ObjectDatasource?int $context
Parameters
- $gridConfig : \com\setasign\SetaFramework\Config\Config
- $context : ?int
Exceptions
Throws \Throwable
