original_string: public function system($t = UNDEFINED)
      {
          if ($t === true) {
              $this->editable(false)->visible(false);
          }
  
          return $this->setterGetter('system', $t);
      }
code: public function system($t = UNDEFINED)
      {
          if ($t === true) {
              $this->editable(false)->visible(false);
          }
  
          return $this->setterGetter('system', $t);
      }
code_tokens: public function system ( $ t = UNDEFINED ) { if ( $ t === true ) { $ this -> editable ( false ) -> visible ( false ) ; } return $ this -> setterGetter ( 'system' , $ t ) ; }
docstring: Marking field as system will cause it to always be loaded, even if
  it's not requested through Actual Fields. It will also hide the field
  making it dissapear from Grids and Forms. A good examples of system
  fields are "id" or "created_dts".
  
  @param bool $t new value
  
  @return bool|$this current value if $t=UNDEFINED
docstring_tokens: Marking field as system will cause it to always be loaded even if it s not requested through Actual Fields . It will also hide the field making it dissapear from Grids and Forms . A good examples of system fields are id or created_dts .