Propel API
Class

ArchivableBehaviorQueryBuilderModifier

class ArchivableBehaviorQueryBuilderModifier

Keeps tracks of an ActiveRecord object, even after deletion

Methods

__construct($behavior)

queryAttributes($builder)

preDeleteQuery($builder)

postUpdateQuery($builder)

string queryMethods($builder)

string addSetArchiveOnUpdate($builder)

string addUpdateWithoutArchive($builder)

string addSetArchiveOnDelete($builder)

string addDeleteWithoutArchive($builder)

Details

at line 21
public __construct($behavior)

Parameters

$behavior

at line 32
public queryAttributes($builder)

Parameters

$builder

at line 46
public preDeleteQuery($builder)

Parameters

$builder

at line 59
public postUpdateQuery($builder)

Parameters

$builder

at line 75
public string queryMethods($builder)

Parameters

$builder

Return Value

string the PHP code to be added to the builder

at line 104
public string addSetArchiveOnUpdate($builder)

Parameters

$builder

Return Value

string the PHP code to be added to the builder

at line 112
public string addUpdateWithoutArchive($builder)

Parameters

$builder

Return Value

string the PHP code to be added to the builder

at line 120
public string addSetArchiveOnDelete($builder)

Parameters

$builder

Return Value

string the PHP code to be added to the builder

at line 128
public string addDeleteWithoutArchive($builder)

Parameters

$builder

Return Value

string the PHP code to be added to the builder