Correct format/style errors

This commit is contained in:
Hank Grabowski 2023-02-28 11:41:53 -05:00
parent c33c624f83
commit 32bb097604
3 changed files with 30 additions and 12 deletions

View file

@ -189,32 +189,41 @@ class BaseApi extends BaseModule
return $params; return $params;
} }
protected function updateBoundaries(Status $status, array $post_item, string $order) { /**
; * Update the ID/time boundaries for this result set. Used for building Link Headers
*
* @param Status $status
* @param array $post_item
* @param string $order
* @return void
* @throws \Exception
*/
protected function updateBoundaries(Status $status, array $post_item, string $order)
{
try { try {
switch ($order) { switch ($order) {
case TimelineOrderByTypes::CHANGED: case TimelineOrderByTypes::CHANGED:
if (!empty($status->friendicaExtension()->changedAt())){ if (!empty($status->friendicaExtension()->changedAt())) {
self::setBoundaries(new DateTime(DateTimeFormat::utc($status->friendicaExtension()->changedAt(), DateTimeFormat::JSON))); self::setBoundaries(new DateTime(DateTimeFormat::utc($status->friendicaExtension()->changedAt(), DateTimeFormat::JSON)));
} }
break; break;
case TimelineOrderByTypes::CREATED: case TimelineOrderByTypes::CREATED:
if (!empty($status->createdAt())){ if (!empty($status->createdAt())) {
self::setBoundaries(new DateTime(DateTimeFormat::utc($status->createdAt(), DateTimeFormat::JSON))); self::setBoundaries(new DateTime(DateTimeFormat::utc($status->createdAt(), DateTimeFormat::JSON)));
} }
break; break;
case TimelineOrderByTypes::COMMENTED: case TimelineOrderByTypes::COMMENTED:
if (!empty($status->friendicaExtension()->commentedAt())){ if (!empty($status->friendicaExtension()->commentedAt())) {
self::setBoundaries(new DateTime(DateTimeFormat::utc($status->friendicaExtension()->commentedAt(), DateTimeFormat::JSON))); self::setBoundaries(new DateTime(DateTimeFormat::utc($status->friendicaExtension()->commentedAt(), DateTimeFormat::JSON)));
} }
break; break;
case TimelineOrderByTypes::EDITED: case TimelineOrderByTypes::EDITED:
if (!empty($status->friendicaExtension()->editedAt())){ if (!empty($status->friendicaExtension()->editedAt())) {
self::setBoundaries(new DateTime(DateTimeFormat::utc($status->friendicaExtension()->editedAt(), DateTimeFormat::JSON))); self::setBoundaries(new DateTime(DateTimeFormat::utc($status->friendicaExtension()->editedAt(), DateTimeFormat::JSON)));
} }
break; break;
case TimelineOrderByTypes::RECEIVED: case TimelineOrderByTypes::RECEIVED:
if (!empty($status->friendicaExtension()->receivedAt())){ if (!empty($status->friendicaExtension()->receivedAt())) {
self::setBoundaries(new DateTime(DateTimeFormat::utc($status->friendicaExtension()->receivedAt(), DateTimeFormat::JSON))); self::setBoundaries(new DateTime(DateTimeFormat::utc($status->friendicaExtension()->receivedAt(), DateTimeFormat::JSON)));
} }
break; break;

View file

@ -52,16 +52,27 @@ class FriendicaExtension extends BaseDataTransferObject
/** @var int */ /** @var int */
protected $dislikes_count; protected $dislikes_count;
/** /**
* Creates a status count object * Creates a status count object
* *
* @param string $title * @param string $title
* @param string|null $changed_at
* @param string|null $commented_at
* @param string|null $edited_at
* @param string|null $received_at
* @param int $dislikes_count * @param int $dislikes_count
* @param FriendicaDeliveryData $delivery_data * @param FriendicaDeliveryData $delivery_data
*/ */
public function __construct(string $title, ?string $changed_at, ?string $commented_at, ?string $edited_at, ?string $received_at, public function __construct(
int $dislikes_count, FriendicaDeliveryData $delivery_data) string $title,
{ ?string $changed_at,
?string $commented_at,
?string $edited_at,
?string $received_at,
int $dislikes_count,
FriendicaDeliveryData $delivery_data
) {
$this->title = $title; $this->title = $title;
$this->changed_at = $changed_at; $this->changed_at = $changed_at;
$this->commented_at = $commented_at; $this->commented_at = $commented_at;
@ -106,5 +117,4 @@ class FriendicaExtension extends BaseDataTransferObject
{ {
return $this->received_at; return $this->received_at;
} }
} }

View file

@ -38,5 +38,4 @@ abstract class TimelineOrderByTypes
const ID = 'id'; const ID = 'id';
const RECEIVED = 'received'; const RECEIVED = 'received';
} }