protected function databind ()
  {
    $bp = "$this->propsClass::bindings";
    if (defined ($bp))
      foreach (constant ($bp) as $k => $v) {
        if (!exists($this->getComputedPropValue ($k)))
          $this->bindings[$k] = unserialize ($v);
      }
    parent::databind ();
  }
protected function databind ()
  {
    $bp = "$this->propsClass::bindings";
    if (defined ($bp))
      foreach (constant ($bp) as $k => $v) {
        if (!exists($this->getComputedPropValue ($k)))
          $this->bindings[$k] = unserialize ($v);
      }
    parent::databind ();
  }
protected function databind ( ) { $ bp = "$this->propsClass::bindings" ; if ( defined ( $ bp ) ) foreach ( constant ( $ bp ) as $ k => $ v ) { if ( ! exists ( $ this -> getComputedPropValue ( $ k ) ) ) $ this -> bindings [ $ k ] = unserialize ( $ v ) ; } parent :: databind ( ) ; }
Extend the default binding procedure by also incorporating bindings for computed default property values.

<p>Binding will be applied as default values, which means that they will be set only for properties that have no
defined value.

@throws ComponentException
Extend the default binding procedure by also incorporating bindings for computed default property values .