public function push($view, array $data = [], $callback = null, ?string $queue = null): ReceiptContract
    {
        $method = $this->shouldBeQueued() ? 'queue' : 'send';

        return $this->{$method}($view, $data, $callback, $queue);
    }