diff --git a/src/Blockkit/Blocks/Elements/MultiStaticSelect.php b/src/Blockkit/Blocks/Elements/MultiStaticSelect.php index a59705a..1a1c168 100644 --- a/src/Blockkit/Blocks/Elements/MultiStaticSelect.php +++ b/src/Blockkit/Blocks/Elements/MultiStaticSelect.php @@ -67,7 +67,7 @@ final class MultiStaticSelect extends Element return $this; } - public function initial_options(array $initial=NULL): self + public function initial_options(Collection $initial=NULL): self { // No initial options. if (count($initial)) { @@ -77,7 +77,7 @@ final class MultiStaticSelect extends Element if (count($initial) > self::MAX_OPTIONS) throw new SlackSyntaxException(sprintf('Can only have maximum %d options',self::MAX_OPTIONS)); - $this->initial_options = $this->options->filter(function($item) use ($initial) { return in_array($item['value'],$initial); }); + $this->initial_options = $this->options->filter(function($item) use ($initial) { return $initial->contains($item['value']); }); } return $this; diff --git a/src/Blockkit/Modal.php b/src/Blockkit/Modal.php index 50f0fc7..8ca0788 100644 --- a/src/Blockkit/Modal.php +++ b/src/Blockkit/Modal.php @@ -89,7 +89,7 @@ final class Modal extends BlockKit return $this; } - public function clear_on_close(bool $bool): self + public function clear_on_close(bool $bool=TRUE): self { if ($this->type != 'modal') throw new SlackSyntaxException(sprintf('clear_on_close is not required for %s',$this->type)); @@ -136,7 +136,7 @@ final class Modal extends BlockKit return $this; } - public function notify_on_close(bool $bool): self + public function notify_on_close(bool $bool=TRUE): self { if ($this->type != 'modal') throw new SlackSyntaxException(sprintf('notify_on_close is not required for %s',$this->type)); diff --git a/src/Listeners/BlockActionListener.php b/src/Listeners/BlockActionListener.php index 4e81794..b10c76d 100644 --- a/src/Listeners/BlockActionListener.php +++ b/src/Listeners/BlockActionListener.php @@ -20,7 +20,7 @@ class BlockActionListener //implements ShouldQueue { protected const LOGKEY = 'LBA'; - public $queue = 'slack'; + // public $queue = 'slack'; /** * Handle the event.