protected function addObjectMutator(&$script, Column $col)
    {
        $clo = strtolower($col->getName());
        $cloUnserialized = $clo . '_unserialized';
        $this->addMutatorOpen($script, $col);

        $script .= "
        if (\$this->$cloUnserialized !== \$v) {
            \$this->$cloUnserialized = \$v;
            \$this->$clo = serialize(\$v);
            \$this->modifiedColumns[] = " . $this->getColumnConstant($col) . ";
        }
";
        $this->addMutatorClose($script, $col);
    }
protected function addObjectMutator(&$script, Column $col)
    {
        $clo = strtolower($col->getName());
        $cloUnserialized = $clo . '_unserialized';
        $this->addMutatorOpen($script, $col);

        $script .= "
        if (\$this->$cloUnserialized !== \$v) {
            \$this->$cloUnserialized = \$v;
            \$this->$clo = serialize(\$v);
            \$this->modifiedColumns[] = " . $this->getColumnConstant($col) . ";
        }
";
        $this->addMutatorClose($script, $col);
    }
protected function addObjectMutator ( & $ script , Column $ col ) { $ clo = strtolower ( $ col -> getName ( ) ) ; $ cloUnserialized = $ clo . '_unserialized' ; $ this -> addMutatorOpen ( $ script , $ col ) ; $ script .= "
        if (\$this->$cloUnserialized !== \$v) {
            \$this->$cloUnserialized = \$v;
            \$this->$clo = serialize(\$v);
            \$this->modifiedColumns[] = " . $ this -> getColumnConstant ( $ col ) . ";
        }
" ; $ this -> addMutatorClose ( $ script , $ col ) ; }
Adds a setter for Object columns.

@param string &$script The script will be modified in this method.
@param Column $col     The current column.

@see        parent::addColumnMutators()
Adds a setter for Object columns .