class AlternativeCodingStandardsBehavior extends Behavior
Changes the coding standard of Propel generated Model classes - Opening brackets always use newline, e.g.
if ($foo) { ... } else { ... } Becomes: if ($foo) { ... } else { ... } - closing comments are removed, e.g. } // save() Becomes: } - tabs are replaced by 2 whitespaces - comments are stripped (optional)
Methods
| setName(string $name) Sets the name of the Behavior | from Behavior | |
| string | getName() Returns the name of the Behavior | from Behavior | 
| setTable(Table $table) Sets the table this behavior is applied to | from Behavior | |
| Table | getTable() Returns the table this behavior is applied to | from Behavior | 
| setDatabase(Database $database) Sets the database this behavior is applied to | from Behavior | |
| Database | getDatabase() Returns the table this behavior is applied to if behavior is applied to  | from Behavior | 
| addParameter(array $attribute) Add a parameter Expects an associative array looking like array('name' => 'foo', 'value' => bar) | from Behavior | |
| setParameters(array $parameters) Overrides the behavior parameters Expects an associative array looking like array('foo' => 'bar') | from Behavior | |
| array | getParameters() Get the associative array of parameters | from Behavior | 
| getParameter($name) 
 | from Behavior | |
| setTableModificationOrder($tableModificationOrder $tableModificationOrder) Define when this behavior must execute its modifyTable() relative to other behaviors. | from Behavior | |
| integer | getTableModificationOrder() Get when this behavior must execute its modifyTable() relative to other behaviors. | from Behavior | 
| modifyDatabase() This method is automatically called on database behaviors when the database model is finished Propagate the behavior to the tables of the database Override this method to have a database behavior do something special | from Behavior | |
| modifyTable() This method is automatically called on table behaviors when the database model is finished Override it to add columns to the current table | from Behavior | |
| setTableModified($bool) 
 | from Behavior | |
| isTableModified() 
 | from Behavior | |
| string | renderTemplate(string $filename, array $vars = array(), string $templateDir = '/templates/') Use Propel's simple templating system to render a PHP file using variables passed as arguments. | from Behavior | 
| ColumnMap | getColumnForParameter(string $param) Retrieve a column object using a name stored in the behavior parameters Useful for table behaviors | from Behavior | 
| appendXml(DOMNode $node) 
 | from Behavior | |
| getTableModifier() 
 | from Behavior | |
| getObjectBuilderModifier() 
 | from Behavior | |
| getQueryBuilderModifier() 
 | from Behavior | |
| getPeerBuilderModifier() 
 | from Behavior | |
| getTableMapBuilderModifier() 
 | from Behavior | |
| hasAdditionalBuilders() 
 | from Behavior | |
| getAdditionalBuilders() 
 | from Behavior | |
| objectFilter($script) 
 | ||
| extensionObjectFilter($script) 
 | ||
| queryFilter($script) 
 | ||
| extensionQueryFilter($script) 
 | ||
| peerFilter($script) 
 | ||
| extensionPeerFilter($script) 
 | ||
| tableMapFilter($script) 
 | ||
| static string | stripComments(string $code) Remove inline and codeblock comments from a PHP code string | 
Details
        in Behavior at line 38
                    public            
    setName(string $name)
    
    Sets the name of the Behavior
        in Behavior at line 48
                    public            string
    getName()
    
    Returns the name of the Behavior
        in Behavior at line 58
                    public            
    setTable(Table $table)
    
    Sets the table this behavior is applied to
        in Behavior at line 68
                    public            Table
    getTable()
    
    Returns the table this behavior is applied to
        in Behavior at line 78
                    public            
    setDatabase(Database $database)
    
    Sets the database this behavior is applied to
        in Behavior at line 88
                    public            Database
    getDatabase()
    
    Returns the table this behavior is applied to if behavior is applied to 
        in Behavior at line 99
                    public            
    addParameter(array $attribute)
    
    Add a parameter Expects an associative array looking like array('name' => 'foo', 'value' => bar)
        in Behavior at line 111
                    public            
    setParameters(array $parameters)
    
    Overrides the behavior parameters Expects an associative array looking like array('foo' => 'bar')
        in Behavior at line 121
                    public            array
    getParameters()
    
    Get the associative array of parameters
        in Behavior at line 126
                    public            
    getParameter($name)
    
    
        in Behavior at line 141
                    public            
    setTableModificationOrder($tableModificationOrder $tableModificationOrder)
    
    Define when this behavior must execute its modifyTable() relative to other behaviors.
The bigger the value, the later the behavior is executed. Default is 50.
        in Behavior at line 152
                    public            integer
    getTableModificationOrder()
    
    Get when this behavior must execute its modifyTable() relative to other behaviors.
The bigger the value, the later the behavior is executed. Default is 50.
        in Behavior at line 162
                    public            
    modifyDatabase()
    
    This method is automatically called on database behaviors when the database model is finished Propagate the behavior to the tables of the database Override this method to have a database behavior do something special
        in Behavior at line 178
                    public            
    modifyTable()
    
    This method is automatically called on table behaviors when the database model is finished Override it to add columns to the current table
        in Behavior at line 182
                    public            
    setTableModified($bool)
    
    
        in Behavior at line 187
                    public            
    isTableModified()
    
    
        in Behavior at line 204
                    public            string
    renderTemplate(string $filename, array $vars = array(), string $templateDir = '/templates/')
    
    Use Propel's simple templating system to render a PHP file using variables passed as arguments.
        in Behavior at line 247
                    public            ColumnMap
    getColumnForParameter(string $param)
    
    Retrieve a column object using a name stored in the behavior parameters Useful for table behaviors
        in Behavior at line 265
                    public            
    appendXml(DOMNode $node)
    
    
        in Behavior at line 279
                    public            
    getTableModifier()
    
    
        in Behavior at line 284
                    public            
    getObjectBuilderModifier()
    
    
        in Behavior at line 289
                    public            
    getQueryBuilderModifier()
    
    
        in Behavior at line 294
                    public            
    getPeerBuilderModifier()
    
    
        in Behavior at line 299
                    public            
    getTableMapBuilderModifier()
    
    
        in Behavior at line 304
                    public            
    hasAdditionalBuilders()
    
    
        in Behavior at line 309
                    public            
    getAdditionalBuilders()
    
    
        at line 50
                    public            
    objectFilter($script)
    
    
        at line 55
                    public            
    extensionObjectFilter($script)
    
    
        at line 60
                    public            
    queryFilter($script)
    
    
        at line 65
                    public            
    extensionQueryFilter($script)
    
    
        at line 70
                    public            
    peerFilter($script)
    
    
        at line 75
                    public            
    extensionPeerFilter($script)
    
    
        at line 80
                    public            
    tableMapFilter($script)
    
    
        at line 121
                static    public            string
    stripComments(string $code)
    
    Remove inline and codeblock comments from a PHP code string