N°3518 - Start refactor of object details to match block / template design

This commit is contained in:
Molkobain
2020-12-22 10:30:16 +01:00
parent c14476ec73
commit 27eb3a8509
7 changed files with 119 additions and 27 deletions

View File

@@ -7,6 +7,7 @@
namespace Combodo\iTop\Application\UI\Base\Layout\Object;
use cmdbAbstractObject;
use DBObject;
/**
@@ -17,13 +18,19 @@ use DBObject;
* @package Combodo\iTop\Application\UI\Base\Layout\Object
* @since 3.0.0
*/
class ObjectFactory {
class ObjectFactory
{
/**
* Make a standard object details layout.
*
* @param \DBObject $oObject
* @param string|null $sMode
*
* @return \Combodo\iTop\Application\UI\Base\Layout\Object\ObjectDetails
* @throws \CoreException
*/
public static function MakeDetails(DBObject $oObject) {
return new ObjectDetails($oObject);
public static function MakeDetails(DBObject $oObject, ?string $sMode = cmdbAbstractObject::DEFAULT_OBJECT_MODE)
{
return new ObjectDetails($oObject, $sMode);
}
}