public function run(ServerRequestInterface $request, ResponseBuilder $responseBuilder) : ResponseInterface { return $responseBuilder->setJson(['palettes' => array_map(function (Palette $palette) { return $palette->toJSON(); }, $this->colorsService->getPalettes())])->setStatusSuccess()->build(); }
public function __invoke() : array { return ['config' => ['palettes' => array_map(function (Palette $palette) { return $palette->toJSON(); }, $this->colorService->getPalettes())]]; }