Get Border Color

@return array
429055
public function getBorderColor() {
		$t = $this->getBorderTopColor();
		$l = $this->getBorderLeftColor();
		$r = $this->getBorderRightColor();
		$b = $this->getBorderBottomColor();
		
		return array($t, $l, $r, $b);
	}
1086873
public function getCardColors()
    {
        $result = $this->httpGet(static::WECHAT_GET_CARD_COLORS_URL . 'access_token=' . $this->getAccessToken());
        return isset($result['colors']) ? $result['colors'] : false;
    }
994037
public function getBorderSize() {
		$t = $this->getBorderTopSize();
		$l = $this->getBorderLeftSize();
		$r = $this->getBorderRightSize();
		$b = $this->getBorderBottomSize();
		
		return array($t, $l, $r, $b);
	}
451890
public function getStylesAttribute()
    {
        if (!$this->isImage)
            return null;

        $styles = [];
        foreach ($this->image_styles as $style)
            $styles[$style->style->name] = $style->file;

        return $styles;
    }
361526
private function getMappedBorderStyle($param)
    {
        $map = [
            'none'                => Style\Border::BORDER_NONE,
            'dash-dot'            => Style\Border::BORDER_DASHDOT,
            'dash-dot-dot'        => Style\Border::BORDER_DASHDOTDOT,
            'dashed'              => Style\Border::BORDER_DASHED,
            'dotted'              => Style\Border::BORDER_DOTTED,
            'double'              => Style\Border::BORDER_DOUBLE,
            'hair'                => Style\Border::BORDER_HAIR,
            'medium'              => Style\Border::BORDER_MEDIUM,
            'medium-dash-dot'     => Style\Border::BORDER_MEDIUMDASHDOT,
            'medium-dash-dot-dot' => Style\Border::BORDER_MEDIUMDASHDOTDOT,
            'medium-dashed'       => Style\Border::BORDER_MEDIUMDASHED,
            'slant-dash-dot'      => Style\Border::BORDER_SLANTDASHDOT,
            'thick'               => Style\Border::BORDER_THICK,
            'thin'                => Style\Border::BORDER_THIN,
        ];

        return isset($map[$param])
            ? $map[$param]
            : Style\Border::BORDER_NONE;
    }
42042
public function getTypes() {
    // If type hint is set then that is the type of the parameter.
    if ($this->typeHint) {
      if ($this->typeHint instanceof TokenNode) {
        if ($this->typeHint->getType() === T_ARRAY) {
          $docTypes = $this->getDocTypes();
          foreach ($docTypes as $docType) {
            if ($docType !== 'array' && substr($docType, -2) !== '[]') {
              return [$this->typeHint->getText()];
            }
          }
          return $docTypes;
        }
        else {
          return [$this->typeHint->getText()];
        }
      }
      else {
        return [$this->typeHint->getAbsolutePath()];
      }
    }
    return $this->getDocTypes();
  }
904753
public function getContent()
    {
        $content = ($this->_size > 0 ? $this->getTypeAsRtfCode() : '')
            . '\brdrw' . $this->_size
            . '\brsp' . $this->_space;

        if ($this->_color && $this->_colorTable) {
            $colorIndex = $this->_colorTable->getColorIndex($this->_color);
            if ($colorIndex !== false) {
                $content .= '\brdrcf' . $colorIndex;
            }
        }

        return $content . ' ';
    }
561333
public function getColorList()
    {
        $result = $this->wechat->httpGet(self::WECHAT_CARD_COLORS_GET_PREFIX, [
            'access_token' => $this->wechat->getAccessToken()
        ]);
        return isset($result['errmsg']) && $result['errmsg'] === 'ok' ? $result['colors'] : false;
    }
572416
public function export()
    {
        $export = [
            'lineTension'               => $this->getLineTension(),
            'backgroundColor'           => $this->getBackgroundColor(),
            'pointRadius'               => $this->getPointRadius(),
            'pointHoverRadius'          => $this->getPointHoverRadius(),
            'pointHoverBackgroundColor' => $this->getPointHoverBackgroundColor(),
            'pointHoverBorderColor'     => $this->getPointHoverBorderColor(),
            'pointBorderColor'          => $this->getPointBorderColor(),
            'pointBorderWidth'          => $this->getPointBorderWidth(),
            'pointHitRadius'            => $this->getPointHitRadius(),
            'borderWidth'               => $this->getBorderWidth(),
            'borderColor'               => $this->getBorderColor(),
        ];

        return array_filter($export, function ($value) {
            return null !== $value;
        });
    }
703199
public function getFlags(): array
    {
        if ($this->flags === null) {
            $this->flags = [];
            foreach (static::values() as $flag) {
                if ($this->hasFlag($flag)) {
                    $this->flags[] = $flag;
                }
            }
        }

        return $this->flags;
    }
350357
public function border() {
		if (!isset($this->_border)) {
			$this->_border = $this->_characters['corner'];
			foreach ($this->_widths as $width) {
				$this->_border .= str_repeat($this->_characters['line'], $width + 2);
				$this->_border .= $this->_characters['corner'];
			}
		}

		return $this->_border;
	}
315659
public function getColorVertices()
    {
        $colors = $this->getColors();
        $ret = array(0 => array(), 1 => array());

        foreach ($this->graph->getVertices()->getMap() as $vid => $vertex) {
            $ret[$colors[$vid]][$vid] = $vertex;
        }

        return $ret;
    }
401397
public function getFlags()
    {
        $returnValue = array();

        
        $currentAnnotations = $this->getAnnotations();
        if (isset($currentAnnotations[self::FLAGS])){
            $returnValue = explode(" ", $currentAnnotations[self::FLAGS]);
        }
        

        return (array) $returnValue;
    }
687947
public function getBaseColors($limit = 10) {

		$hexs 	= $this -> getHexColors();
		$output = [];
		$index  = 0;

		foreach($hexs as $hex => $amount) {

			if($index >= $limit) {
				break;
			}

			$color = Color :: name((string) $hex);

			if(null !== $color) {
				$output[] = $color;
			}

			$index++;
		}

		return $output;
	}
737888
public function getFlagValues()
    {
        $this->parseIfNotParsed();
        return array_map(function(Option $flag) {
            return $flag->getValue();
        }, $this->dedupeFlags());
    }
32521
public function getFlags()
    {
        $flags = array();
        foreach ($this->names as $name => $bit) {
            if (($this->bitmask & $bit) === $bit) {
                $flags[] = $name;
            }
        }

        return $flags;
    }
1065359
private function getAllInfo()
    {
        $data = [];
        $history_area = $this->_parser->find('table', 0);
        if ($history_area) {
            foreach ($history_area->find('tr') as $history) {
                if ($history->find('td', 0)->class != 'borderClass') {
                    continue;
                }
                $h_temp = [];
                $name_area = $history->find('td', 0);

                $h_temp['id'] = $this->getId($name_area);
                $h_temp['title'] = $this->getTitle($name_area);
                $h_temp['type'] = $this->getType($name_area);
                $h_temp['progress'] = $this->getProgress($name_area);
                $h_temp['date'] = $this->getDate($history);

                $data[] = $h_temp;
            }
        }

        return $data;
    }