diff --git a/src/BlockKit.php b/src/BlockKit.php index fa1d182..622e1ee 100644 --- a/src/BlockKit.php +++ b/src/BlockKit.php @@ -12,7 +12,7 @@ use Slack\Exceptions\SlackSyntaxException; * * @package Slack */ -abstract class BlockKit implements \JsonSerializable +abstract class BlockKit implements \JsonSerializable,\Countable { protected Collection $_data; diff --git a/src/Message.php b/src/Message.php index cb9d763..3557cac 100644 --- a/src/Message.php +++ b/src/Message.php @@ -143,7 +143,7 @@ final class Message extends BlockKit public function jsonSerialize() { // For interactive messages that generate a dialog, we need to return NULL - return $this->_data->count() ? parent::jsonSerialize() : NULL; + return count($this) ? parent::jsonSerialize() : NULL; } /**