/** * @param $callback * @param $style * * @return Border */ protected function makeBorder($callback, $style = null) { $border = new Border(); if (is_callable($callback)) { $border->call($callback); } elseif (!is_null($callback)) { $border->setColor($callback); } if ($style) { $border->setStyle($style); } return $border; }
/** * @param Border $border * * @return array */ protected function convertBorder(Border $border) { return ['borders', ['allborders' => ['style' => $border->getStyle(), 'color' => ['rgb' => $border->getColor()]]]]; }