framework/behaviors/OptimisticLockBehavior.php
public function attach($owner)
    {
        parent::attach($owner);

        if (empty($this->attributes)) {
            $lock = $this->getLockAttribute();
            $this->attributes = array_fill_keys(array_keys($this->events()), $lock);
        }
    }
public function attach($owner)
    {
        parent::attach($owner);

        if (empty($this->attributes)) {
            $lock = $this->getLockAttribute();
            $this->attributes = array_fill_keys(array_keys($this->events()), $lock);
        }
    }
public function attach ( $ owner ) { parent :: attach ( $ owner ) ; if ( empty ( $ this -> attributes ) ) { $ lock = $ this -> getLockAttribute ( ) ; $ this -> attributes = array_fill_keys ( array_keys ( $ this -> events ( ) ) , $ lock ) ; } }
{@inheritdoc}
{