From 1c2e3f4adfba912c69dec33d16bc5797d7efbe27 Mon Sep 17 00:00:00 2001
From: Jaeger <JaegerCode@gmail.com>
Date: Mon, 15 Oct 2018 18:52:12 +0800
Subject: [PATCH] add queryData()

---
 src/Providers/SystemServiceProvider.php | 5 +++++
 src/QueryList.php                       | 1 +
 2 files changed, 6 insertions(+)

diff --git a/src/Providers/SystemServiceProvider.php b/src/Providers/SystemServiceProvider.php
index dab8e7d..a31b802 100644
--- a/src/Providers/SystemServiceProvider.php
+++ b/src/Providers/SystemServiceProvider.php
@@ -9,6 +9,7 @@ namespace QL\Providers;
 
 use QL\Contracts\ServiceProviderContract;
 use QL\Kernel;
+use Closure;
 
 class SystemServiceProvider implements ServiceProviderContract
 {
@@ -19,5 +20,9 @@ class SystemServiceProvider implements ServiceProviderContract
             return $this;
         });
 
+        $kernel->bind('queryData',function (Closure $callback = null){
+            return $this->query()->getData($callback)->all();
+        });
+
     }
 }
\ No newline at end of file
diff --git a/src/QueryList.php b/src/QueryList.php
index 192f161..b4c597f 100644
--- a/src/QueryList.php
+++ b/src/QueryList.php
@@ -30,6 +30,7 @@ use Closure;
  * @method QueryList removeHead()
  * @method QueryList query(Closure $callback = null)
  * @method Collection getData(Closure $callback = null)
+ * @method Array queryData(Closure $callback = null)
  * @method QueryList setData(Collection $data)
  * @method QueryList encoding(string $outputEncoding,string $inputEncoding = null)
  * @method QueryList get($url,$args = null,$otherArgs = [])