Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.

Differences Between: [Versions 400 and 401] [Versions 401 and 402] [Versions 401 and 403]

   1  <?php
   2  
   3  namespace PhpOffice\PhpSpreadsheet\Style\ConditionalFormatting;
   4  
   5  class ConditionalDataBar
   6  {
   7      /** <dataBar> attribute  */
   8  
   9      /** @var null|bool */
  10      private $showValue;
  11  
  12      /** <dataBar> children */
  13  
  14      /** @var ?ConditionalFormatValueObject */
  15      private $minimumConditionalFormatValueObject;
  16  
  17      /** @var ?ConditionalFormatValueObject */
  18      private $maximumConditionalFormatValueObject;
  19  
  20      /** @var string */
  21      private $color;
  22  
  23      /** <extLst> */
  24  
  25      /** @var ?ConditionalFormattingRuleExtension */
  26      private $conditionalFormattingRuleExt;
  27  
  28      /**
  29       * @return null|bool
  30       */
  31      public function getShowValue()
  32      {
  33          return $this->showValue;
  34      }
  35  
  36      /**
  37       * @param bool $showValue
  38       */
  39      public function setShowValue($showValue)
  40      {
  41          $this->showValue = $showValue;
  42  
  43          return $this;
  44      }
  45  
  46      public function getMinimumConditionalFormatValueObject(): ?ConditionalFormatValueObject
  47      {
  48          return $this->minimumConditionalFormatValueObject;
  49      }
  50  
  51      public function setMinimumConditionalFormatValueObject(ConditionalFormatValueObject $minimumConditionalFormatValueObject)
  52      {
  53          $this->minimumConditionalFormatValueObject = $minimumConditionalFormatValueObject;
  54  
  55          return $this;
  56      }
  57  
  58      public function getMaximumConditionalFormatValueObject(): ?ConditionalFormatValueObject
  59      {
  60          return $this->maximumConditionalFormatValueObject;
  61      }
  62  
  63      public function setMaximumConditionalFormatValueObject(ConditionalFormatValueObject $maximumConditionalFormatValueObject)
  64      {
  65          $this->maximumConditionalFormatValueObject = $maximumConditionalFormatValueObject;
  66  
  67          return $this;
  68      }
  69  
  70      public function getColor(): string
  71      {
  72          return $this->color;
  73      }
  74  
  75      public function setColor(string $color): self
  76      {
  77          $this->color = $color;
  78  
  79          return $this;
  80      }
  81  
  82      public function getConditionalFormattingRuleExt(): ?ConditionalFormattingRuleExtension
  83      {
  84          return $this->conditionalFormattingRuleExt;
  85      }
  86  
  87      public function setConditionalFormattingRuleExt(ConditionalFormattingRuleExtension $conditionalFormattingRuleExt)
  88      {
  89          $this->conditionalFormattingRuleExt = $conditionalFormattingRuleExt;
  90  
  91          return $this;
  92      }
  93  }