original_string: protected function setDefaults(array $defaultOptions = array())
      {
          $defaultOptions = array_merge(array(
              'depth' => null,
              'ancestorCurrencyDepth' => null,
              'currentClass' => 'active',
              'ancestorClass' => 'active',
              'firstClass' => null,
              'lastClass' => null
          ), $defaultOptions);
  
          parent::setDefaults($defaultOptions);
      }
code: protected function setDefaults(array $defaultOptions = array())
      {
          $defaultOptions = array_merge(array(
              'depth' => null,
              'ancestorCurrencyDepth' => null,
              'currentClass' => 'active',
              'ancestorClass' => 'active',
              'firstClass' => null,
              'lastClass' => null
          ), $defaultOptions);
  
          parent::setDefaults($defaultOptions);
      }
code_tokens: protected function setDefaults ( array $ defaultOptions = array ( ) ) { $ defaultOptions = array_merge ( array ( 'depth' => null , 'ancestorCurrencyDepth' => null , 'currentClass' => 'active' , 'ancestorClass' => 'active' , 'firstClass' => null , 'lastClass' => null ) , $ defaultOptions ) ; parent :: setDefaults ( $ defaultOptions ) ; }
docstring: Overwriting some options - classes, etc.
  @param array $defaultOptions
docstring_tokens: Overwriting some options - classes etc .