'LBRY ', 'to' => 'hello@lbry.com', 'subject' => 'DMCA Report #' . $data['report_id'], 'html' => '
' . var_export($data, true) . '
', 'o:tracking-clicks' => 'no', 'o:tracking-opens' => 'no' ]); return $status == 200; } protected static function post($endpoint, $data) { return static::request(Curl::POST, $endpoint, $data); } protected static function put($endpoint, $data) { return static::request(Curl::PUT, $endpoint, $data); } protected static function request($method, $endpoint, $data) { return Curl::doCurl($method, self::BASE_URL . $endpoint, $data, [ 'headers' => [ 'Authorization: Basic ' . base64_encode('api:' . Config::get(Config::MAILGUN_API_KEY)) ], 'retry' => 3, ]); } protected static function inlineCss($html, $css = '') { $e = new \Pelago\Emogrifier($html, $css); return trim($e->emogrify()); } }