PHP Class Jarves\Propel\Behavior\WorkspaceBehavior

Inheritance: extends Propel\Generator\Model\Behavior
Datei anzeigen Open project: jarves/jarves

Public Methods

Method Description
addGetWorkspaceId ( &$script )
addVersionTable ( ) Adds version table.
getPrefix ( )
getWorkspaceGetter ( ) : callable
modifyDatabase ( ) Modifies all tables with our behaviour.
modifyTable ( ) Modifies a table
preDeleteQuery ( $builder )
preSave ( $builder ) : string Adds the default workspaceId if not set.
preSelectQuery ( $builder )
preUpdate ( $builder )
preUpdateQuery ( $builder )
queryMethods ( $builder )
setWorkspaceGetter ( callable $workspaceGetter )
staticAttributes ( )
staticMethods ( $builder )

Protected Methods

Method Description
addAppendWorkspaceInfo ( &$script )
addDoBackupRecord ( &$script )
addFilterByWorkspace ( &$script )
getColumnGetter ( $columnName )
getColumnSetter ( $columnName ) }

Method Details

addAppendWorkspaceInfo() protected method

protected addAppendWorkspaceInfo ( &$script )

addDoBackupRecord() protected method

protected addDoBackupRecord ( &$script )

addFilterByWorkspace() protected method

protected addFilterByWorkspace ( &$script )

addGetWorkspaceId() public method

public addGetWorkspaceId ( &$script )

addVersionTable() public method

Adds version table.
public addVersionTable ( )

getColumnGetter() protected method

protected getColumnGetter ( $columnName )

getColumnSetter() protected method

}
protected getColumnSetter ( $columnName )

getPrefix() public method

public getPrefix ( )

getWorkspaceGetter() public method

public getWorkspaceGetter ( ) : callable
return callable

modifyDatabase() public method

Modifies all tables with our behaviour.
public modifyDatabase ( )

modifyTable() public method

Modifies a table
public modifyTable ( )

preDeleteQuery() public method

public preDeleteQuery ( $builder )

preSave() public method

Adds the default workspaceId if not set.
public preSave ( $builder ) : string
$builder
return string The code to put at the hook

preSelectQuery() public method

public preSelectQuery ( $builder )

preUpdate() public method

public preUpdate ( $builder )

preUpdateQuery() public method

public preUpdateQuery ( $builder )

queryMethods() public method

public queryMethods ( $builder )

setWorkspaceGetter() public method

public setWorkspaceGetter ( callable $workspaceGetter )
$workspaceGetter callable

staticAttributes() public method

public staticAttributes ( )

staticMethods() public method

public staticMethods ( $builder )