PHP Class Pimcore\Model\Object\ClassDefinition\Dao

Inheritance: extends Pimcore\Model\Dao\AbstractDao
Show file Open project: pimcore/pimcore

Protected Properties

Property Type Description
$_sqlChangeLog
$model Pimcore\Model\Object\ClassDefinition
$tableDefinitions

Public Methods

Method Description
create ( ) : boolean Create a new record for the object in database
delete ( ) : void Deletes object from database
getIdByName ( null $name = null ) : string
getNameById ( null $id = null ) : string
save ( ) : void Save object to database
update ( )
updateClassNameInObjects ( $newName ) : void Update the class name in all object

Method Details

create() public method

Create a new record for the object in database
public create ( ) : boolean
return boolean

delete() public method

Deletes object from database
public delete ( ) : void
return void

getIdByName() public method

public getIdByName ( null $name = null ) : string
$name null
return string

getNameById() public method

public getNameById ( null $id = null ) : string
$id null
return string

save() public method

Save object to database
public save ( ) : void
return void

update() public method

public update ( )

updateClassNameInObjects() public method

Update the class name in all object
public updateClassNameInObjects ( $newName ) : void
return void

Property Details

$_sqlChangeLog protected property

protected $_sqlChangeLog

$model protected property

protected ClassDefinition,Pimcore\Model\Object $model
return Pimcore\Model\Object\ClassDefinition

$tableDefinitions protected property

protected $tableDefinitions