original_string: protected function _setDescription()
      {
          if (empty($this->viewVars['description_for_layout'])) {
              $description = option('site_description');
              $this->assign('description', $description);
              $this->set('description_for_layout', $description);
              $this->append('meta', $this->Html->meta('description', $description));
          } else {
              $this->assign('description', $this->viewVars['description_for_layout']);
          }
      }
code: protected function _setDescription()
      {
          if (empty($this->viewVars['description_for_layout'])) {
              $description = option('site_description');
              $this->assign('description', $description);
              $this->set('description_for_layout', $description);
              $this->append('meta', $this->Html->meta('description', $description));
          } else {
              $this->assign('description', $this->viewVars['description_for_layout']);
          }
      }
code_tokens: protected function _setDescription ( ) { if ( empty ( $ this -> viewVars [ 'description_for_layout' ] ) ) { $ description = option ( 'site_description' ) ; $ this -> assign ( 'description' , $ description ) ; $ this -> set ( 'description_for_layout' , $ description ) ; $ this -> append ( 'meta' , $ this -> Html -> meta ( 'description' , $ description ) ) ; } else { $ this -> assign ( 'description' , $ this -> viewVars [ 'description_for_layout' ] ) ; } }
docstring: Sets meta-description for layout.
  
  It sets `description_for_layout` view-variable, and appends meta-description
  tag to `meta` block. Site's description will be used if not found.
  
  @return void
docstring_tokens: Sets meta - description for layout .