com\setasign\Konquadrat\Checkin
AbstractCheckin
File: /Konquadrat/src/Checkin/AbstractCheckin.php
Class hierarchy
Summary
Properties
$backendPath
protected string AbstractCheckin::$backendPath
$checkinObject
protected AbstractCheckin::$checkinObject
$languageManager
protected AbstractCheckin::$languageManager
$objectFinder
protected AbstractCheckin::$objectFinder
$objectManager
protected AbstractCheckin::$objectManager
$objectTableManager
protected AbstractCheckin::$objectTableManager
$sessionContext
protected AbstractCheckin::$sessionContext
$smarty
protected AbstractCheckin::$smarty
Methods
__construct()
public AbstractCheckin::__construct (
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\Konquadrat\Object\ObjectManager $objectManager,
\com\setasign\Konquadrat\LanguageManager $languageManager,
\com\setasign\Konquadrat\SessionContext $sessionContext,
\com\setasign\Konquadrat\Object\ObjectTableManager $objectTableManager,
\Smarty\Smarty $smarty,
\com\setasign\Konquadrat\Konquadrat $konquadrat,
\com\setasign\Konquadrat\Object\Custom\CheckinTplObject $checkinObject
)\com\setasign\Konquadrat\Object\ObjectManager $objectManager,
\com\setasign\Konquadrat\LanguageManager $languageManager,
\com\setasign\Konquadrat\SessionContext $sessionContext,
\com\setasign\Konquadrat\Object\ObjectTableManager $objectTableManager,
\Smarty\Smarty $smarty,
\com\setasign\Konquadrat\Konquadrat $konquadrat,
\com\setasign\Konquadrat\Object\Custom\CheckinTplObject $checkinObject
AbstractCheckin constructor.
Note: all implementations MUST have CheckinTpl $checkinObject as last argument!
Parameters
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $objectManager : \com\setasign\Konquadrat\Object\ObjectManager
- $languageManager : \com\setasign\Konquadrat\LanguageManager
- $sessionContext : \com\setasign\Konquadrat\SessionContext
- $objectTableManager : \com\setasign\Konquadrat\Object\ObjectTableManager
- $smarty : \Smarty\Smarty
- $konquadrat : \com\setasign\Konquadrat\Konquadrat
- $checkinObject : \com\setasign\Konquadrat\Object\Custom\CheckinTplObject
checkin()
Parameters
Exceptions
Throws \com\setasign\Konquadrat\Exception If $object is invalid object to check in
Throws AlreadyCheckedInException If the object is already checked in
checkout()
Parameters
Exceptions
Throws \com\setasign\Konquadrat\Exception If $object is invalid object to check out
getAlreadyCheckedInMessage()
public AbstractCheckin::getAlreadyCheckedInMessage (
\com\setasign\Konquadrat\Object\AbstractObject $object,
\com\setasign\Konquadrat\Object\AbstractObject $checkinRelation
): string\com\setasign\Konquadrat\Object\AbstractObject $checkinRelation
Parameters
- $object : \com\setasign\Konquadrat\Object\AbstractObject
- $checkinRelation : \com\setasign\Konquadrat\Object\AbstractObject
getObjectByCode()
abstract public AbstractCheckin::getObjectByCode (
string $code
): \com\setasign\Konquadrat\Object\AbstractObjectParameters
- $code : string
