protected function addApplyDefaultValuesBody(&$script)
    {
        $table = $this->getTable();
        // FIXME - Apply support for PHP default expressions here
        // see: http://propel.phpdb.org/trac/ticket/378

        $colsWithDefaults = [];
        foreach ($table->getColumns() as $column) {
            $def = $column->getDefaultValue();
            if ($def !== null && !$def->isExpression()) {
                $colsWithDefaults[] = $column;
            }
        }

        foreach ($colsWithDefaults as $column) {
            /** @var Column $column */
            $clo = $column->getLowercasedName();
            $defaultValue = $this->getDefaultValueString($column);
            if ($column->isTemporalType()) {
                $dateTimeClass = $this->getDateTimeClass($column);
                $script .= "
        \$this->".$clo." = PropelDateTime::newInstance($defaultValue, null, '$dateTimeClass');";
            } else {
                $script .= "
        \$this->".$clo." = $defaultValue;";
            }
        }
    }
protected function addApplyDefaultValuesBody(&$script)
    {
        $table = $this->getTable();
        // FIXME - Apply support for PHP default expressions here
        // see: http://propel.phpdb.org/trac/ticket/378

        $colsWithDefaults = [];
        foreach ($table->getColumns() as $column) {
            $def = $column->getDefaultValue();
            if ($def !== null && !$def->isExpression()) {
                $colsWithDefaults[] = $column;
            }
        }

        foreach ($colsWithDefaults as $column) {
            /** @var Column $column */
            $clo = $column->getLowercasedName();
            $defaultValue = $this->getDefaultValueString($column);
            if ($column->isTemporalType()) {
                $dateTimeClass = $this->getDateTimeClass($column);
                $script .= "
        \$this->".$clo." = PropelDateTime::newInstance($defaultValue, null, '$dateTimeClass');";
            } else {
                $script .= "
        \$this->".$clo." = $defaultValue;";
            }
        }
    }
protected function addApplyDefaultValuesBody ( & $ script ) { $ table = $ this -> getTable ( ) ; // FIXME - Apply support for PHP default expressions here // see: http://propel.phpdb.org/trac/ticket/378 $ colsWithDefaults = [ ] ; foreach ( $ table -> getColumns ( ) as $ column ) { $ def = $ column -> getDefaultValue ( ) ; if ( $ def !== null && ! $ def -> isExpression ( ) ) { $ colsWithDefaults [ ] = $ column ; } } foreach ( $ colsWithDefaults as $ column ) { /** @var Column $column */ $ clo = $ column -> getLowercasedName ( ) ; $ defaultValue = $ this -> getDefaultValueString ( $ column ) ; if ( $ column -> isTemporalType ( ) ) { $ dateTimeClass = $ this -> getDateTimeClass ( $ column ) ; $ script .= "
        \$this->" . $ clo . " = PropelDateTime::newInstance($defaultValue, null, '$dateTimeClass');" ; } else { $ script .= "
        \$this->" . $ clo . " = $defaultValue;" ; } } }
Adds the function body of the applyDefault method.

@param string &$script
Adds the function body of the applyDefault method .