original_string: public function value($value = null)
      {
          if (is_null($value)) {
              return empty($this->value) ? ($this->getDefault() ?? []) : $this->value;
          }
  
          $this->value = $value;
  
          return $this;
      }
code: public function value($value = null)
      {
          if (is_null($value)) {
              return empty($this->value) ? ($this->getDefault() ?? []) : $this->value;
          }
  
          $this->value = $value;
  
          return $this;
      }
code_tokens: public function value ( $ value = null ) { if ( is_null ( $ value ) ) { return empty ( $ this -> value ) ? ( $ this -> getDefault ( ) ?? [ ] ) : $ this -> value ; } $ this -> value = $ value ; return $ this ; }
docstring: Get or set value for this field.
  
  @param mixed $value
  
  @return $this|array|mixed
docstring_tokens: Get or set value for this field .