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 = [])