MongoDB\Driver\Exception\RuntimeException in ./vendor/mongodb/mongodb/src/Operation/Aggregate.php line 219:
$near is not allowed inside of a $match aggregation expression
MongoDB\Driver\Exception\RuntimeException {#941
#message: "$near is not allowed inside of a $match aggregation expression"
#code: 16424
#file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/mongodb/mongodb/src/Operation/Aggregate.php"
#line: 219
-trace: {
51. MongoDB\Driver\Server->executeCommand() ==> new MongoDB\Driver\Exception\RuntimeException(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/mongodb/mongodb/src/Operation/Aggregate.php:219: """
$command = $this->createCommand($server, $isCursorSupported);\n
$cursor = $server->executeCommand($this->databaseName, $command, $readPreference);\n
\n
"""
}
}
50. MongoDB\Operation\Aggregate->execute() ==> MongoDB\Driver\Server->executeCommand(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/mongodb/mongodb/src/Operation/Aggregate.php:219: """
$command = $this->createCommand($server, $isCursorSupported);\n
$cursor = $server->executeCommand($this->databaseName, $command, $readPreference);\n
\n
"""
}
args: array:3 [
0 => "genii_testing"
1 => MongoDB\Driver\Command {#942}
2 => MongoDB\Driver\ReadPreference {#606}
]
}
49. MongoDB\Collection->aggregate() ==> MongoDB\Operation\Aggregate->execute(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/mongodb/mongodb/src/Collection.php:213: """
\n
return $operation->execute($server);\n
}\n
"""
}
args: array:1 [
0 => MongoDB\Driver\Server {#937}
]
}
48. call_user_func_array() ==> MongoDB\Collection->aggregate(): {
args: array:2 [
0 => array:2 [
0 => array:1 [
"$match" => array:1 [
"$and" => array:3 [
0 => array:1 [ …1]
1 => array:1 [ …1]
2 => array:1 [ …1]
]
]
]
1 => array:1 [
"$group" => array:2 [
"aggregate" => array:1 [
"$sum" => 1
]
"_id" => null
]
]
]
1 => array:3 [
"typeMap" => array:2 [
"root" => "array"
"document" => "array"
]
"readPreference" => MongoDB\Driver\ReadPreference {#606}
"readConcern" => MongoDB\Driver\ReadConcern {#605}
]
]
}
47. Jenssegers\Mongodb\Collection->__call() ==> call_user_func_array(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Collection.php:43: """
$start = microtime(true);\n
$result = call_user_func_array([$this->collection, $method], $parameters);\n
\n
"""
}
args: array:2 [
0 => array:2 [
0 => MongoDB\Collection {#930
+collectionName: "venues"
+databaseName: "genii_testing"
+manager: MongoDB\Driver\Manager {#602}
+readConcern: MongoDB\Driver\ReadConcern {#605}
+readPreference: MongoDB\Driver\ReadPreference {#606}
+typeMap: array:3 [
"array" => "MongoDB\Model\BSONArray"
"document" => "MongoDB\Model\BSONDocument"
"root" => "MongoDB\Model\BSONDocument"
]
+writeConcern: MongoDB\Driver\WriteConcern {#607}
}
1 => "aggregate"
]
1 => array:2 [
0 => array:2 [
0 => array:1 [
"$match" => array:1 [
"$and" => array:3 [ …3]
]
]
1 => array:1 [
"$group" => array:2 [
"aggregate" => array:1 [ …1]
"_id" => null
]
]
]
1 => array:1 [
"typeMap" => array:2 [
"root" => "array"
"document" => "array"
]
]
]
]
}
46. Jenssegers\Mongodb\Query\Builder->getFresh() ==> Jenssegers\Mongodb\Collection->__call(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Query/Builder.php:330: """
// Execute aggregation\n
$results = iterator_to_array($this->collection->aggregate($pipeline, $options));\n
\n
"""
}
args: array:2 [
0 => "aggregate"
1 => array:2 [
0 => array:2 [
0 => array:1 [
"$match" => array:1 [
"$and" => array:3 [ …3]
]
]
1 => array:1 [
"$group" => array:2 [
"aggregate" => array:1 [ …1]
"_id" => null
]
]
]
1 => array:1 [
"typeMap" => array:2 [
"root" => "array"
"document" => "array"
]
]
]
]
}
45. Jenssegers\Mongodb\Query\Builder->get() ==> Jenssegers\Mongodb\Query\Builder->getFresh(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Query/Builder.php:206: """
{\n
return $this->getFresh($columns);\n
}\n
"""
}
args: array:1 [
0 => []
]
}
44. Illuminate\Database\Query\Builder->getCountForPagination() ==> Jenssegers\Mongodb\Query\Builder->get(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:1709: """
\n
$results = $this->get()->all();\n
\n
"""
}
args: []
}
43. Illuminate\Database\Eloquent\Builder->paginate() ==> Illuminate\Database\Query\Builder->getCountForPagination(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:500: """
\n
$total = $query->getCountForPagination();\n
\n
"""
}
args: []
}
42. Genii\Http\Controllers\Directory\VenueListController->getList() ==> Illuminate\Database\Eloquent\Builder->paginate(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/app/Http/Controllers/Directory/VenueListController.php:69: """
})\n
->paginate(15);\n
}\n
"""
}
args: array:1 [
0 => 15
]
}
41. call_user_func_array() ==> Genii\Http\Controllers\Directory\VenueListController->getList(): {
args: array:1 [
0 => Illuminate\Http\Request {#888
#json: null
#convertedFiles: null
#userResolver: Closure {#883
class: "Illuminate\Auth\AuthServiceProvider"
this: Illuminate\Auth\AuthServiceProvider {#55 …}
parameters: {
$guard: {
default: null
}
}
use: {
$app: Illuminate\Foundation\Application {#16
#basePath: "/Users/b-argo/Dropbox/Projects/majic-lamp"
#hasBeenBootstrapped: true
#booted: true
#bootingCallbacks: []
#bootedCallbacks: array:2 [
0 => Closure {#37
class: "Illuminate\Foundation\Console\Kernel"
this: Genii\Console\Kernel {#38
#commands: array:1 [ …1]
#app: Illuminate\Foundation\Application {#16}
#events: Illuminate\Events\Dispatcher {#18
#container: Illuminate\Foundation\Application {#16}
#listeners: array:1 [
"App\Events\SomeEvent" => array:1 [ …1]
]
#wildcards: []
#sorted: array:80 [
"Illuminate\Events\EventServiceProvider" => []
"Illuminate\Routing\RoutingServiceProvider" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\DetectEnvironment" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\DetectEnvironment" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\LoadConfiguration" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\LoadConfiguration" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\ConfigureLogging" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\ConfigureLogging" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\HandleExceptions" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\HandleExceptions" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\RegisterFacades" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\RegisterFacades" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\SetRequestForConsole" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\SetRequestForConsole" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\RegisterProviders" => []
"Illuminate\Auth\AuthServiceProvider" => []
"Illuminate\Cookie\CookieServiceProvider" => []
"Illuminate\Database\DatabaseServiceProvider" => []
"Illuminate\Encryption\EncryptionServiceProvider" => []
"Illuminate\Filesystem\FilesystemServiceProvider" => []
"Illuminate\Foundation\Providers\FoundationServiceProvider" => []
"Illuminate\Notifications\NotificationServiceProvider" => []
"Illuminate\Pagination\PaginationServiceProvider" => []
"Illuminate\Session\SessionServiceProvider" => []
"Illuminate\View\ViewServiceProvider" => []
"Genii\Providers\AppServiceProvider" => []
"Genii\Providers\AuthServiceProvider" => []
"Genii\Providers\AzureBlobServiceProvider" => []
"Genii\Providers\EventServiceProvider" => []
"Genii\Providers\RouteServiceProvider" => []
"Jenssegers\Mongodb\MongodbServiceProvider" => []
"Jenssegers\Agent\AgentServiceProvider" => []
"Intervention\Image\ImageServiceProvider" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\RegisterProviders" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\BootProviders" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\BootProviders" => []
"Illuminate\Broadcasting\BroadcastServiceProvider" => []
"Illuminate\Bus\BusServiceProvider" => []
"Illuminate\Cache\CacheServiceProvider" => []
"Illuminate\Foundation\Providers\ArtisanServiceProvider" => []
"Illuminate\Console\ScheduleServiceProvider" => []
"Illuminate\Database\MigrationServiceProvider" => []
"Illuminate\Database\SeedServiceProvider" => []
"Illuminate\Foundation\Providers\ComposerServiceProvider" => []
"Illuminate\Queue\ConsoleServiceProvider" => []
"Illuminate\Foundation\Providers\ConsoleSupportServiceProvider" => []
"Illuminate\Hashing\HashServiceProvider" => []
"Illuminate\Mail\MailServiceProvider" => []
"Illuminate\Pipeline\PipelineServiceProvider" => []
"Illuminate\Queue\QueueServiceProvider" => []
"Illuminate\Redis\RedisServiceProvider" => []
"Jenssegers\Mongodb\Auth\PasswordResetServiceProvider" => []
"Illuminate\Translation\TranslationServiceProvider" => []
"Illuminate\Validation\ValidationServiceProvider" => []
"Irazasyed\LaravelGAMP\LaravelGAMPServiceProvider" => []
"Illuminate\Console\Events\ArtisanStarting" => []
"eloquent.booting: Genii\Models\Vendors\Venues\Venue" => []
"eloquent.booted: Genii\Models\Vendors\Venues\Venue" => []
"Illuminate\Cache\Events\CacheMissed" => []
"Illuminate\Cache\Events\KeyWritten" => []
"Illuminate\Cache\Events\CacheHit" => []
"eloquent.saving: Genii\Models\Vendors\Venues\Venue" => []
"eloquent.creating: Genii\Models\Vendors\Venues\Venue" => []
"eloquent.created: Genii\Models\Vendors\Venues\Venue" => []
"eloquent.saved: Genii\Models\Vendors\Venues\Venue" => []
"eloquent.booting: Genii\Models\Address" => []
"eloquent.booted: Genii\Models\Address" => []
"eloquent.saving: Genii\Models\Address" => []
"eloquent.creating: Genii\Models\Address" => []
"eloquent.created: Genii\Models\Address" => []
"eloquent.saved: Genii\Models\Address" => []
"eloquent.booting: Genii\Models\Vendors\Trading\Times" => []
"eloquent.booted: Genii\Models\Vendors\Trading\Times" => []
"eloquent.booting: Genii\Models\Vendors\Trading\Anomaly" => []
"eloquent.booted: Genii\Models\Vendors\Trading\Anomaly" => []
"eloquent.saving: Genii\Models\Vendors\Trading\Times" => []
"eloquent.creating: Genii\Models\Vendors\Trading\Times" => []
"eloquent.created: Genii\Models\Vendors\Trading\Times" => []
"eloquent.saved: Genii\Models\Vendors\Trading\Times" => []
"Illuminate\Routing\Events\RouteMatched" => []
]
#firing: []
#queueResolver: Closure {#19
class: "Illuminate\Events\EventServiceProvider"
this: Illuminate\Events\EventServiceProvider {#15
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
use: { …1}
file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Events/EventServiceProvider.php"
line: "17 to 19"
}
}
#artisan: null
#commandsLoaded: true
#bootstrappers: array:8 [ …8]
}
file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php"
line: "84 to 86"
}
1 => Closure {#129
class: "Illuminate\Foundation\Support\Providers\RouteServiceProvider"
this: Genii\Providers\RouteServiceProvider {#97
#namespace: "Genii\Http\Controllers"
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php"
line: "32 to 34"
}
]
#terminatingCallbacks: []
#serviceProviders: array:39 [
0 => Illuminate\Events\EventServiceProvider {#15}
1 => Illuminate\Routing\RoutingServiceProvider {#20
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
2 => Illuminate\Auth\AuthServiceProvider {#55 …}
3 => Illuminate\Cookie\CookieServiceProvider {#61
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
4 => Illuminate\Database\DatabaseServiceProvider {#63
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
5 => Illuminate\Encryption\EncryptionServiceProvider {#70
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
6 => Illuminate\Filesystem\FilesystemServiceProvider {#72
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
7 => Illuminate\Foundation\Providers\FoundationServiceProvider {#77
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
8 => Illuminate\Notifications\NotificationServiceProvider {#78
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
9 => Illuminate\Pagination\PaginationServiceProvider {#80
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
10 => Illuminate\Session\SessionServiceProvider {#84
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
11 => Illuminate\View\ViewServiceProvider {#88
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
12 => Genii\Providers\AppServiceProvider {#92
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
13 => Genii\Providers\AuthServiceProvider {#93
#policies: array:1 [ …1]
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
14 => Genii\Providers\AzureBlobServiceProvider {#94
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
15 => Genii\Providers\EventServiceProvider {#95
#listen: array:1 [ …1]
#subscribe: []
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
16 => Genii\Providers\RouteServiceProvider {#97}
17 => Jenssegers\Mongodb\MongodbServiceProvider {#98
#app: Illuminate\Foundation\Application {#16}
#defer: false
}
18 => Jenssegers\Agent\AgentServiceProvider {#101
#defer: false
#app: Illuminate\Foundation\Application {#16}
}
19 => Intervention\Image\ImageServiceProvider {#103
#defer: false
#provider: Intervention\Image\ImageServiceProviderLaravel5 {#104 …2}
#app: Illuminate\Foundation\Application {#16}
}
20 => Illuminate\Broadcasting\BroadcastServiceProvider {#40
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
21 => Illuminate\Bus\BusServiceProvider {#196
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
22 => Illuminate\Cache\CacheServiceProvider {#198
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
23 => Illuminate\Foundation\Providers\ArtisanServiceProvider {#205
#defer: true
#commands: array:15 [ …15]
#devCommands: array:24 [ …24]
#app: Illuminate\Foundation\Application {#16}
}
24 => Illuminate\Console\ScheduleServiceProvider {#247
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
25 => Illuminate\Database\MigrationServiceProvider {#249
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
26 => Illuminate\Database\SeedServiceProvider {#261
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
27 => Illuminate\Foundation\Providers\ComposerServiceProvider {#264
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
28 => Illuminate\Queue\ConsoleServiceProvider {#266
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
29 => Illuminate\Foundation\Providers\ConsoleSupportServiceProvider {#204
#defer: true
#providers: array:6 [ …6]
#instances: array:6 [ …6]
#app: Illuminate\Foundation\Application {#16}
}
30 => Illuminate\Hashing\HashServiceProvider {#272
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
31 => Illuminate\Mail\MailServiceProvider {#274
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
32 => Illuminate\Pipeline\PipelineServiceProvider {#280
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
33 => Illuminate\Queue\QueueServiceProvider {#282
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
34 => Illuminate\Redis\RedisServiceProvider {#294
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
35 => Jenssegers\Mongodb\Auth\PasswordResetServiceProvider {#296
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
36 => Illuminate\Translation\TranslationServiceProvider {#299
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
37 => Illuminate\Validation\ValidationServiceProvider {#302
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
38 => Irazasyed\LaravelGAMP\LaravelGAMPServiceProvider {#305
#defer: true
#app: Illuminate\Foundation\Application {#16}
}
]
#loadedProviders: array:39 [
"Illuminate\Events\EventServiceProvider" => true
"Illuminate\Routing\RoutingServiceProvider" => true
"Illuminate\Auth\AuthServiceProvider" => true
"Illuminate\Cookie\CookieServiceProvider" => true
"Illuminate\Database\DatabaseServiceProvider" => true
"Illuminate\Encryption\EncryptionServiceProvider" => true
"Illuminate\Filesystem\FilesystemServiceProvider" => true
"Illuminate\Foundation\Providers\FoundationServiceProvider" => true
"Illuminate\Notifications\NotificationServiceProvider" => true
"Illuminate\Pagination\PaginationServiceProvider" => true
"Illuminate\Session\SessionServiceProvider" => true
"Illuminate\View\ViewServiceProvider" => true
"Genii\Providers\AppServiceProvider" => true
"Genii\Providers\AuthServiceProvider" => true
"Genii\Providers\AzureBlobServiceProvider" => true
"Genii\Providers\EventServiceProvider" => true
"Genii\Providers\RouteServiceProvider" => true
"Jenssegers\Mongodb\MongodbServiceProvider" => true
"Jenssegers\Agent\AgentServiceProvider" => true
"Intervention\Image\ImageServiceProvider" => true
"Illuminate\Broadcasting\BroadcastServiceProvider" => true
"Illuminate\Bus\BusServiceProvider" => true
"Illuminate\Cache\CacheServiceProvider" => true
"Illuminate\Foundation\Providers\ArtisanServiceProvider" => true
"Illuminate\Console\ScheduleServiceProvider" => true
"Illuminate\Database\MigrationServiceProvider" => true
"Illuminate\Database\SeedServiceProvider" => true
"Illuminate\Foundation\Providers\ComposerServiceProvider" => true
"Illuminate\Queue\ConsoleServiceProvider" => true
"Illuminate\Foundation\Providers\ConsoleSupportServiceProvider" => true
"Illuminate\Hashing\HashServiceProvider" => true
"Illuminate\Mail\MailServiceProvider" => true
"Illuminate\Pipeline\PipelineServiceProvider" => true
"Illuminate\Queue\QueueServiceProvider" => true
"Illuminate\Redis\RedisServiceProvider" => true
"Jenssegers\Mongodb\Auth\PasswordResetServiceProvider" => true
"Illuminate\Translation\TranslationServiceProvider" => true
"Illuminate\Validation\ValidationServiceProvider" => true
"Irazasyed\LaravelGAMP\LaravelGAMPServiceProvider" => true
]
#deferredServices: []
#monologConfigurator: null
#databasePath: null
#storagePath: null
#environmentPath: null
#environmentFile: ".env"
#namespace: null
#resolved: array:106 [
"events" => true
"Genii\Console\Kernel" => true
"Illuminate\Contracts\Console\Kernel" => true
"Illuminate\Foundation\Bootstrap\DetectEnvironment" => true
"Illuminate\Foundation\Bootstrap\LoadConfiguration" => true
"Illuminate\Foundation\Bootstrap\ConfigureLogging" => true
"env" => true
"Illuminate\Foundation\Bootstrap\HandleExceptions" => true
"Illuminate\Foundation\Bootstrap\RegisterFacades" => true
"Illuminate\Foundation\Bootstrap\SetRequestForConsole" => true
"Illuminate\Foundation\Bootstrap\RegisterProviders" => true
"Illuminate\Foundation\Bootstrap\BootProviders" => true
"db.factory" => true
"db" => true
"view.engine.resolver" => true
"files" => true
"view.finder" => true
"view" => true
"Illuminate\Contracts\Auth\Access\Gate" => true
"filesystem" => true
"router" => true
"url" => true
"cache" => true
"command.cache.clear" => true
"command.clear-compiled" => true
"command.auth.resets.clear" => true
"command.config.cache" => true
"command.config.clear" => true
"command.down" => true
"command.environment" => true
"command.key.generate" => true
"composer" => true
"command.optimize" => true
"command.route.cache" => true
"command.route.clear" => true
"command.route.list" => true
"command.storage.link" => true
"command.tinker" => true
"command.up" => true
"command.view.clear" => true
"command.app.name" => true
"command.auth.make" => true
"command.cache.table" => true
"command.console.make" => true
"command.controller.make" => true
"command.event.generate" => true
"command.event.make" => true
"command.job.make" => true
"command.listener.make" => true
"command.mail.make" => true
"command.middleware.make" => true
"command.model.make" => true
"command.notification.make" => true
"command.notification.table" => true
"command.policy.make" => true
"command.provider.make" => true
"command.queue.failed-table" => true
"command.queue.table" => true
"command.request.make" => true
"command.seeder.make" => true
"command.session.table" => true
"command.serve" => true
"command.test.make" => true
"command.vendor.publish" => true
"Illuminate\Console\Scheduling\ScheduleRunCommand" => true
"migration.repository" => true
"migrator" => true
"command.migrate" => true
"migration.creator" => true
"command.migrate.make" => true
"command.migrate.install" => true
"command.migrate.rollback" => true
"command.migrate.reset" => true
"command.migrate.refresh" => true
"command.migrate.status" => true
"command.seed" => true
"command.queue.failed" => true
"command.queue.retry" => true
"command.queue.forget" => true
"command.queue.flush" => true
"queue" => true
"Genii\Exceptions\Handler" => true
"Illuminate\Contracts\Debug\ExceptionHandler" => true
"queue.worker" => true
"command.queue.work" => true
"command.queue.restart" => true
"queue.listener" => true
"command.queue.listen" => true
"Genii\Console\Commands\Inspire" => true
"Faker\Generator" => true
"Illuminate\Database\Eloquent\Factory" => true
"encrypter" => true
"Genii\Http\Kernel" => true
"Illuminate\Contracts\Http\Kernel" => true
"Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode" => true
"Genii\Http\Controllers\Directory\VenueListController" => true
"cache.store" => true
"Illuminate\Cache\RateLimiter" => true
"Illuminate\Routing\Middleware\ThrottleRequests" => true
"Illuminate\Routing\Middleware\SubstituteBindings" => true
"Genii\Http\Middleware\RecordsLocationHistory" => true
"auth" => true
"hash" => true
"session" => true
"session.store" => true
"cookie" => true
]
#bindings: array:122 [
"events" => array:2 [
"concrete" => Closure {#17 …5}
"shared" => true
]
"router" => array:2 [
"concrete" => Closure {#22 …6}
"shared" => false
]
"url" => array:2 [
"concrete" => Closure {#24 …6}
"shared" => false
]
"redirect" => array:2 [
"concrete" => Closure {#26 …6}
"shared" => false
]
"Psr\Http\Message\ServerRequestInterface" => array:2 [
"concrete" => Closure {#27 …5}
"shared" => false
]
"Psr\Http\Message\ResponseInterface" => array:2 [
"concrete" => Closure {#28 …5}
"shared" => false
]
"Illuminate\Contracts\Routing\ResponseFactory" => array:2 [
"concrete" => Closure {#29 …5}
"shared" => true
]
"Illuminate\Contracts\Http\Kernel" => array:2 [
"concrete" => Closure {#30 …6}
"shared" => true
]
"Illuminate\Contracts\Console\Kernel" => array:2 [
"concrete" => Closure {#31 …6}
"shared" => true
]
"Illuminate\Contracts\Debug\ExceptionHandler" => array:2 [
"concrete" => Closure {#32 …6}
"shared" => true
]
"env" => array:2 [
"concrete" => Closure {#49 …5}
"shared" => false
]
"auth" => array:2 [
"concrete" => Closure {#56 …5}
"shared" => true
]
"auth.driver" => array:2 [
"concrete" => Closure {#57 …5}
"shared" => true
]
"Illuminate\Contracts\Auth\Authenticatable" => array:2 [
"concrete" => Closure {#58 …5}
"shared" => false
]
"Illuminate\Contracts\Auth\Access\Gate" => array:2 [
"concrete" => Closure {#59 …5}
"shared" => true
]
"cookie" => array:2 [
"concrete" => Closure {#62 …5}
"shared" => true
]
"Faker\Generator" => array:2 [
"concrete" => Closure {#64 …4}
"shared" => true
]
"Illuminate\Database\Eloquent\Factory" => array:2 [
"concrete" => Closure {#65 …5}
"shared" => true
]
"Illuminate\Contracts\Queue\EntityResolver" => array:2 [
"concrete" => Closure {#66 …4}
"shared" => true
]
"db.factory" => array:2 [
"concrete" => Closure {#67 …5}
"shared" => true
]
"db" => array:2 [
"concrete" => Closure {#68 …5}
"shared" => true
]
"db.connection" => array:2 [
"concrete" => Closure {#69 …5}
"shared" => false
]
"encrypter" => array:2 [
"concrete" => Closure {#71 …5}
"shared" => true
]
"files" => array:2 [
"concrete" => Closure {#73 …4}
"shared" => true
]
"filesystem" => array:2 [
"concrete" => Closure {#74 …4}
"shared" => true
]
"filesystem.disk" => array:2 [
"concrete" => Closure {#75 …4}
"shared" => true
]
"filesystem.cloud" => array:2 [
"concrete" => Closure {#76 …4}
"shared" => true
]
"Illuminate\Notifications\ChannelManager" => array:2 [
"concrete" => Closure {#79 …5}
"shared" => true
]
"session" => array:2 [
"concrete" => Closure {#85 …5}
"shared" => true
]
"session.store" => array:2 [
"concrete" => Closure {#86 …5}
"shared" => true
]
"Illuminate\Session\Middleware\StartSession" => array:2 [
"concrete" => Closure {#87 …6}
"shared" => true
]
"view.engine.resolver" => array:2 [
"concrete" => Closure {#89 …4}
"shared" => true
]
"view.finder" => array:2 [
"concrete" => Closure {#90 …5}
"shared" => false
]
"view" => array:2 [
"concrete" => Closure {#91 …5}
"shared" => true
]
"Genii\Contracts\Azure\Edge" => array:2 [
"concrete" => Closure {#96 …5}
"shared" => true
]
"agent" => array:2 [
"concrete" => Closure {#102 …5}
"shared" => true
]
"image" => array:2 [
"concrete" => Closure {#105 …5}
"shared" => true
]
"blade.compiler" => array:2 [
"concrete" => Closure {#112 …5}
"shared" => true
]
"Illuminate\Broadcasting\BroadcastManager" => array:2 [
"concrete" => Closure {#194 …5}
"shared" => true
]
"Illuminate\Contracts\Broadcasting\Broadcaster" => array:2 [
"concrete" => Closure {#195 …5}
"shared" => true
]
"Illuminate\Bus\Dispatcher" => array:2 [
"concrete" => Closure {#197 …5}
"shared" => true
]
"cache" => array:2 [
"concrete" => Closure {#199 …5}
"shared" => true
]
"cache.store" => array:2 [
"concrete" => Closure {#200 …5}
"shared" => true
]
"memcached.connector" => array:2 [
"concrete" => Closure {#201 …4}
"shared" => true
]
"command.cache.clear" => array:2 [
"concrete" => Closure {#202 …5}
"shared" => true
]
"command.clear-compiled" => array:2 [
"concrete" => Closure {#206 …4}
"shared" => true
]
"command.auth.resets.clear" => array:2 [
"concrete" => Closure {#207 …4}
"shared" => true
]
"command.config.cache" => array:2 [
"concrete" => Closure {#208 …5}
"shared" => true
]
"command.config.clear" => array:2 [
"concrete" => Closure {#209 …5}
"shared" => true
]
"command.down" => array:2 [
"concrete" => Closure {#210 …4}
"shared" => true
]
"command.environment" => array:2 [
"concrete" => Closure {#211 …4}
"shared" => true
]
"command.key.generate" => array:2 [
"concrete" => Closure {#212 …4}
"shared" => true
]
"command.optimize" => array:2 [
"concrete" => Closure {#213 …5}
"shared" => true
]
"command.route.cache" => array:2 [
"concrete" => Closure {#214 …5}
"shared" => true
]
"command.route.clear" => array:2 [
"concrete" => Closure {#215 …5}
"shared" => true
]
"command.route.list" => array:2 [
"concrete" => Closure {#216 …5}
"shared" => true
]
"command.storage.link" => array:2 [
"concrete" => Closure {#217 …4}
"shared" => true
]
"command.tinker" => array:2 [
"concrete" => Closure {#218 …4}
"shared" => true
]
"command.up" => array:2 [
"concrete" => Closure {#219 …4}
"shared" => true
]
"command.view.clear" => array:2 [
"concrete" => Closure {#220 …5}
"shared" => true
]
"command.app.name" => array:2 [
"concrete" => Closure {#222 …5}
"shared" => true
]
"command.auth.make" => array:2 [
"concrete" => Closure {#223 …5}
"shared" => true
]
"command.cache.table" => array:2 [
"concrete" => Closure {#224 …5}
"shared" => true
]
"command.console.make" => array:2 [
"concrete" => Closure {#225 …5}
"shared" => true
]
"command.controller.make" => array:2 [
"concrete" => Closure {#226 …5}
"shared" => true
]
"command.event.generate" => array:2 [
"concrete" => Closure {#227 …4}
"shared" => true
]
"command.event.make" => array:2 [
"concrete" => Closure {#228 …5}
"shared" => true
]
"command.job.make" => array:2 [
"concrete" => Closure {#229 …5}
"shared" => true
]
"command.listener.make" => array:2 [
"concrete" => Closure {#230 …5}
"shared" => true
]
"command.mail.make" => array:2 [
"concrete" => Closure {#231 …5}
"shared" => true
]
"command.middleware.make" => array:2 [
"concrete" => Closure {#232 …5}
"shared" => true
]
"command.model.make" => array:2 [
"concrete" => Closure {#233 …5}
"shared" => true
]
"command.notification.make" => array:2 [
"concrete" => Closure {#234 …5}
"shared" => true
]
"command.notification.table" => array:2 [
"concrete" => Closure {#235 …5}
"shared" => true
]
"command.policy.make" => array:2 [
"concrete" => Closure {#236 …5}
"shared" => true
]
"command.provider.make" => array:2 [
"concrete" => Closure {#237 …5}
"shared" => true
]
"command.queue.failed-table" => array:2 [
"concrete" => Closure {#238 …5}
"shared" => true
]
"command.queue.table" => array:2 [
"concrete" => Closure {#239 …5}
"shared" => true
]
"command.request.make" => array:2 [
"concrete" => Closure {#240 …5}
"shared" => true
]
"command.seeder.make" => array:2 [
"concrete" => Closure {#241 …5}
"shared" => true
]
"command.session.table" => array:2 [
"concrete" => Closure {#242 …5}
"shared" => true
]
"command.serve" => array:2 [
"concrete" => Closure {#243 …4}
"shared" => true
]
"command.test.make" => array:2 [
"concrete" => Closure {#244 …5}
"shared" => true
]
"command.vendor.publish" => array:2 [
"concrete" => Closure {#245 …5}
"shared" => true
]
"migration.repository" => array:2 [
"concrete" => Closure {#250 …5}
"shared" => true
]
"migrator" => array:2 [
"concrete" => Closure {#251 …5}
"shared" => true
]
"migration.creator" => array:2 [
"concrete" => Closure {#252 …5}
"shared" => true
]
"command.migrate" => array:2 [
"concrete" => Closure {#253 …5}
"shared" => true
]
"command.migrate.rollback" => array:2 [
"concrete" => Closure {#254 …5}
"shared" => true
]
"command.migrate.reset" => array:2 [
"concrete" => Closure {#255 …5}
"shared" => true
]
"command.migrate.refresh" => array:2 [
"concrete" => Closure {#256 …4}
"shared" => true
]
"command.migrate.install" => array:2 [
"concrete" => Closure {#257 …5}
"shared" => true
]
"command.migrate.make" => array:2 [
"concrete" => Closure {#258 …5}
"shared" => true
]
"command.migrate.status" => array:2 [
"concrete" => Closure {#259 …5}
"shared" => true
]
"command.seed" => array:2 [
"concrete" => Closure {#262 …5}
"shared" => true
]
"composer" => array:2 [
"concrete" => Closure {#265 …5}
"shared" => true
]
"command.queue.failed" => array:2 [
"concrete" => Closure {#267 …4}
"shared" => true
]
"command.queue.retry" => array:2 [
"concrete" => Closure {#268 …4}
"shared" => true
]
"command.queue.forget" => array:2 [
"concrete" => Closure {#269 …4}
"shared" => true
]
"command.queue.flush" => array:2 [
"concrete" => Closure {#270 …4}
"shared" => true
]
"hash" => array:2 [
"concrete" => Closure {#273 …4}
"shared" => true
]
"swift.transport" => array:2 [
"concrete" => Closure {#276 …6}
"shared" => false
]
"swift.mailer" => array:2 [
"concrete" => Closure {#278 …6}
"shared" => false
]
"mailer" => array:2 [
"concrete" => Closure {#279 …5}
"shared" => true
]
"Illuminate\Contracts\Pipeline\Hub" => array:2 [
"concrete" => Closure {#281 …6}
"shared" => true
]
"queue" => array:2 [
"concrete" => Closure {#283 …5}
"shared" => true
]
"queue.connection" => array:2 [
"concrete" => Closure {#284 …5}
"shared" => true
]
"command.queue.work" => array:2 [
"concrete" => Closure {#285 …5}
"shared" => true
]
"command.queue.restart" => array:2 [
"concrete" => Closure {#287 …4}
"shared" => true
]
"queue.worker" => array:2 [
"concrete" => Closure {#289 …5}
"shared" => true
]
"command.queue.listen" => array:2 [
"concrete" => Closure {#290 …5}
"shared" => true
]
"queue.listener" => array:2 [
"concrete" => Closure {#292 …5}
"shared" => true
]
"queue.failer" => array:2 [
"concrete" => Closure {#293 …5}
"shared" => true
]
"redis" => array:2 [
"concrete" => Closure {#295 …5}
"shared" => true
]
"auth.password" => array:2 [
"concrete" => Closure {#297 …5}
"shared" => true
]
"auth.password.broker" => array:2 [
"concrete" => Closure {#298 …5}
"shared" => false
]
"translation.loader" => array:2 [
"concrete" => Closure {#300 …5}
"shared" => true
]
"translator" => array:2 [
"concrete" => Closure {#301 …5}
"shared" => true
]
"validation.presence" => array:2 [
"concrete" => Closure {#303 …5}
"shared" => true
]
"validator" => array:2 [
"concrete" => Closure {#304 …5}
"shared" => true
]
"gamp" => array:2 [
"concrete" => Closure {#306 …5}
"shared" => true
]
"auth.loaded" => array:2 [
"concrete" => Closure {#904 …5}
"shared" => false
]
]
#instances: array:100 [
"app" => Illuminate\Foundation\Application {#16}
"Illuminate\Container\Container" => Illuminate\Foundation\Application {#16}
"events" => Illuminate\Events\Dispatcher {#18}
"path" => "/Users/b-argo/Dropbox/Projects/majic-lamp/app"
"path.base" => "/Users/b-argo/Dropbox/Projects/majic-lamp"
"path.lang" => "/Users/b-argo/Dropbox/Projects/majic-lamp/resources/lang"
"path.config" => "/Users/b-argo/Dropbox/Projects/majic-lamp/config"
"path.public" => "/Users/b-argo/Dropbox/Projects/majic-lamp/public"
"path.storage" => "/Users/b-argo/Dropbox/Projects/majic-lamp/storage"
"path.database" => "/Users/b-argo/Dropbox/Projects/majic-lamp/database"
"path.resources" => "/Users/b-argo/Dropbox/Projects/majic-lamp/resources"
"path.bootstrap" => "/Users/b-argo/Dropbox/Projects/majic-lamp/bootstrap"
"Illuminate\Contracts\Console\Kernel" => Genii\Console\Kernel {#38}
"config" => Illuminate\Config\Repository {#35
#items: array:15 [ …15]
}
"log" => Illuminate\Log\Writer {#36
#monolog: Monolog\Logger {#47 …4}
#dispatcher: Illuminate\Events\Dispatcher {#18}
#levels: array:8 [ …8]
}
"request" => Illuminate\Http\Request {#888}
"db.factory" => Illuminate\Database\Connectors\ConnectionFactory {#106
#container: Illuminate\Foundation\Application {#16}
}
"db" => Illuminate\Database\DatabaseManager {#54
#app: Illuminate\Foundation\Application {#16}
#factory: Illuminate\Database\Connectors\ConnectionFactory {#106}
#connections: array:1 [ …1]
#extensions: array:1 [ …1]
}
"view.engine.resolver" => Illuminate\View\Engines\EngineResolver {#111
#resolvers: array:2 [ …2]
#resolved: []
}
"files" => Illuminate\Filesystem\Filesystem {#115}
"view" => Illuminate\View\Factory {#116
#engines: Illuminate\View\Engines\EngineResolver {#111}
#finder: Illuminate\View\FileViewFinder {#114 …5}
#events: Illuminate\Events\Dispatcher {#18}
#container: Illuminate\Foundation\Application {#16}
#shared: array:2 [ …2]
#aliases: []
#names: []
#extensions: array:2 [ …2]
#composers: []
#sections: []
#sectionStack: []
#loopsStack: []
#pushes: []
#pushStack: []
#renderCount: 0
}
"Illuminate\Contracts\Auth\Access\Gate" => Illuminate\Auth\Access\Gate {#117
#container: Illuminate\Foundation\Application {#16}
#userResolver: Closure {#118 …5}
#abilities: []
#policies: array:1 [ …1]
#beforeCallbacks: []
#afterCallbacks: []
}
"filesystem" => Illuminate\Filesystem\FilesystemManager {#120
#app: Illuminate\Foundation\Application {#16}
#disks: []
#customCreators: array:1 [ …1]
}
"routes" => Illuminate\Routing\RouteCollection {#123
#routes: array:3 [
"GET" => array:37 [ …37]
"HEAD" => array:37 [ …37]
"POST" => array:2 [ …2]
]
#allRoutes: array:37 [
"HEADapi/user" => Illuminate\Routing\Route {#131 …11}
"HEADapi/events" => Illuminate\Routing\Route {#132 …11}
"HEADapi/venues" => Illuminate\Routing\Route {#133
#uri: "api/venues"
#methods: array:2 [
0 => "GET"
1 => "HEAD"
]
#action: array:6 [
"middleware" => array:2 [
0 => "api"
1 => "records_location_history"
]
"uses" => "Genii\Http\Controllers\Directory\VenueListController@getList"
"controller" => "Genii\Http\Controllers\Directory\VenueListController@getList"
"namespace" => "Genii\Http\Controllers"
"prefix" => "api"
"where" => []
]
#controller: Genii\Http\Controllers\Directory\VenueListController {#895
#middleware: []
#validatesRequestErrorBag: null
}
#defaults: []
#wheres: []
#parameters: []
#parameterNames: []
#compiled: Symfony\Component\Routing\CompiledRoute {#879
-variables: []
-tokens: array:1 [
0 => array:2 [
0 => "text"
1 => "/api/venues"
]
]
-staticPrefix: "/api/venues"
-regex: "#^/api/venues$#s"
-pathVariables: []
-hostVariables: []
-hostRegex: null
-hostTokens: []
}
#router: Illuminate\Routing\Router {#122
#events: Illuminate\Events\Dispatcher {#18}
#container: Illuminate\Foundation\Application {#16}
#routes: Illuminate\Routing\RouteCollection {#123}
#current: Illuminate\Routing\Route {#133}
#currentRequest: Illuminate\Http\Request {#888}
#middleware: array:7 [
"auth" => "Genii\Http\Middleware\Auth\Authenticate"
"auth.basic" => "Illuminate\Auth\Middleware\AuthenticateWithBasicAuth"
"bindings" => "Illuminate\Routing\Middleware\SubstituteBindings"
"can" => "Illuminate\Auth\Middleware\Authorize"
"guest" => "Genii\Http\Middleware\RedirectIfAuthenticated"
"records_location_history" => "Genii\Http\Middleware\RecordsLocationHistory"
"throttle" => "Illuminate\Routing\Middleware\ThrottleRequests"
]
#middlewareGroups: array:2 [
"web" => array:9 [
0 => "Genii\Http\Middleware\EncryptCookies"
1 => "Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse"
2 => "Illuminate\Session\Middleware\StartSession"
3 => "Illuminate\View\Middleware\ShareErrorsFromSession"
4 => "Genii\Http\Middleware\VerifyCsrfToken"
5 => "Illuminate\Routing\Middleware\SubstituteBindings"
6 => "Genii\Http\Middleware\Auth\Authenticate"
7 => "Genii\Http\Middleware\Sandbox"
8 => "Genii\Http\Middleware\HttpsProtocol"
]
"api" => array:2 [
0 => "throttle:60,1"
1 => "bindings"
]
]
+middlewarePriority: array:6 [
0 => "Illuminate\Session\Middleware\StartSession"
1 => "Illuminate\View\Middleware\ShareErrorsFromSession"
2 => "Illuminate\Auth\Middleware\Authenticate"
3 => "Illuminate\Session\Middleware\AuthenticateSession"
4 => "Illuminate\Routing\Middleware\SubstituteBindings"
5 => "Illuminate\Auth\Middleware\Authorize"
]
#binders: array:1 [
"_missing" => Closure {#124
class: "Illuminate\Routing\Router"
this: Illuminate\Routing\Router {#122}
parameters: { …1}
file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Router.php"
line: "124 to 126"
}
]
#patterns: []
#groupStack: []
}
#container: Illuminate\Foundation\Application {#16}
}
"HEADapi/views/index" => Illuminate\Routing\Route {#135 …11}
"HEADapi/views/search" => Illuminate\Routing\Route {#137 …11}
"HEADapi/views/search/events" => Illuminate\Routing\Route {#139 …11}
"HEADapi/views/food" => Illuminate\Routing\Route {#140 …11}
"HEADapi/search/venue-type" => Illuminate\Routing\Route {#141 …11}
"HEADapi/search/music" => Illuminate\Routing\Route {#142 …11}
"HEAD/" => Illuminate\Routing\Route {#144 …11}
"HEADlogin" => Illuminate\Routing\Route {#146 …11}
"HEADlogin/active-directory" => Illuminate\Routing\Route {#147 …11}
"HEADlogin/active-directory/callback" => Illuminate\Routing\Route {#148 …11}
"HEADlogin/{provider}" => Illuminate\Routing\Route {#149 …11}
"HEADlogin/{provider}/callback" => Illuminate\Routing\Route {#150 …11}
"HEADsearch" => Illuminate\Routing\Route {#152 …11}
"HEADsearch/food/{subcategory?}" => Illuminate\Routing\Route {#154 …11}
"HEADsearch/genre/{genre?}" => Illuminate\Routing\Route {#156 …11}
"HEADsearch/music/{genre?}" => Illuminate\Routing\Route {#158 …11}
"HEADevents" => Illuminate\Routing\Route {#160 …11}
"HEADevents/{event_id}" => Illuminate\Routing\Route {#162 …11}
"HEADpromotions" => Illuminate\Routing\Route {#164 …11}
"HEADpromotions/{promotion_id}" => Illuminate\Routing\Route {#166 …11}
"HEADfavourites" => Illuminate\Routing\Route {#168 …11}
"HEADvenue/{venue_id}/{venue_slug?}" => Illuminate\Routing\Route {#170 …11}
"HEADvenue/{venue_id}/contact" => Illuminate\Routing\Route {#172 …11}
"HEADvenue/{venue_id}/menu" => Illuminate\Routing\Route {#174 …11}
"HEADvenue/{venue_id}/menu/set-menus" => Illuminate\Routing\Route {#176 …11}
"HEADvenue/{venue_id}/menu/{slug}" => Illuminate\Routing\Route {#178 …11}
"HEADvenue/{venue_id}/menu/{slug}/extras" => Illuminate\Routing\Route {#180 …11}
"HEADvenue/{venue_id}/menu/{slug}/variants" => Illuminate\Routing\Route {#182 …11}
"HEADtaxis" => Illuminate\Routing\Route {#183 …11}
"HEADlegal" => Illuminate\Routing\Route {#185 …11}
"HEADlegal/terms" => Illuminate\Routing\Route {#187 …11}
"HEADlegal/privacy" => Illuminate\Routing\Route {#189 …11}
"HEADgenii.co/" => Illuminate\Routing\Route {#192 …11}
"HEADgenii.co{short_url}" => Illuminate\Routing\Route {#193 …11}
]
#nameList: array:1 [
"root" => Illuminate\Routing\Route {#144 …11}
]
#actionList: array:11 [
"Genii\Http\Controllers\Api\EventsController@getList" => Illuminate\Routing\Route {#132 …11}
"Genii\Http\Controllers\Directory\VenueListController@getList" => Illuminate\Routing\Route {#133}
"Genii\Http\Controllers\Directory\CategoriesController@getFoodCategories" => Illuminate\Routing\Route {#140 …11}
"Genii\Http\Controllers\Directory\Search@getVenueType" => Illuminate\Routing\Route {#141 …11}
"Genii\Http\Controllers\Directory\Search@getMusicGenre" => Illuminate\Routing\Route {#142 …11}
"Genii\Http\Controllers\Auth\AzureLoginController@getRedirect" => Illuminate\Routing\Route {#147 …11}
"Genii\Http\Controllers\Auth\AzureLoginController@getCallback" => Illuminate\Routing\Route {#148 …11}
"Genii\Http\Controllers\Auth\LoginController@getRedirect" => Illuminate\Routing\Route {#149 …11}
"Genii\Http\Controllers\Auth\EndUser\LoginController@getCallback" => Illuminate\Routing\Route {#150 …11}
"Genii\Http\Controllers\Angular@app" => Illuminate\Routing\Route {#183 …11}
"Genii\Http\Controllers\ShortURL@handle" => Illuminate\Routing\Route {#193 …11}
]
}
"Illuminate\Console\Scheduling\Schedule" => Illuminate\Console\Scheduling\Schedule {#53
#events: array:1 [ …1]
}
"cache" => Illuminate\Cache\CacheManager {#334
#app: Illuminate\Foundation\Application {#16}
#stores: array:1 [ …1]
#customCreators: []
}
"command.cache.clear" => Illuminate\Cache\Console\ClearCommand {#329
#name: "cache:clear"
#description: "Flush the application cache"
#cache: Illuminate\Cache\CacheManager {#334}
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#335 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "cache:clear"
-description: "Flush the application cache"
}
"command.clear-compiled" => Illuminate\Foundation\Console\ClearCompiledCommand {#338
#name: "clear-compiled"
#description: "Remove the compiled class file"
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#339 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "clear-compiled"
-description: "Remove the compiled class file"
}
"command.auth.resets.clear" => Illuminate\Auth\Console\ClearResetsCommand {#340
#signature: "auth:clear-resets {name? : The name of the password broker}"
#description: "Flush expired password reset tokens"
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#name: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#342 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "auth:clear-resets"
-description: "Flush expired password reset tokens"
}
"command.config.cache" => Illuminate\Foundation\Console\ConfigCacheCommand {#343
#name: "config:cache"
#description: "Create a cache file for faster configuration loading"
#files: Illuminate\Filesystem\Filesystem {#115}
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#344 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "config:cache"
-description: "Create a cache file for faster configuration loading"
}
"command.config.clear" => Illuminate\Foundation\Console\ConfigClearCommand {#345
#name: "config:clear"
#description: "Remove the configuration cache file"
#files: Illuminate\Filesystem\Filesystem {#115}
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#346 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "config:clear"
-description: "Remove the configuration cache file"
}
"command.down" => Illuminate\Foundation\Console\DownCommand {#347
#signature: """
down {--message= : The message for the maintenance mode. }\n
{--retry= : The number of seconds after which the request may be retried.}
"""
#description: "Put the application into maintenance mode"
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#name: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#350 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "down"
-description: "Put the application into maintenance mode"
}
"command.environment" => Illuminate\Foundation\Console\EnvironmentCommand {#351
#name: "env"
#description: "Display the current framework environment"
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#352 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "env"
-description: "Display the current framework environment"
}
"command.key.generate" => Illuminate\Foundation\Console\KeyGenerateCommand {#353
#signature: "key:generate {--show : Display the key instead of modifying files}"
#description: "Set the application key"
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#name: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#355 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "key:generate"
-description: "Set the application key"
}
"composer" => Illuminate\Support\Composer {#357
#files: Illuminate\Filesystem\Filesystem {#115}
#workingPath: "/Users/b-argo/Dropbox/Projects/majic-lamp"
}
"command.optimize" => Illuminate\Foundation\Console\OptimizeCommand {#356
#name: "optimize"
#description: "Optimize the framework for better performance"
#composer: Illuminate\Support\Composer {#357}
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#358 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "optimize"
-description: "Optimize the framework for better performance"
}
"command.route.cache" => Illuminate\Foundation\Console\RouteCacheCommand {#361
#name: "route:cache"
#description: "Create a route cache file for faster route registration"
#files: Illuminate\Filesystem\Filesystem {#115}
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#362 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "route:cache"
-description: "Create a route cache file for faster route registration"
}
"command.route.clear" => Illuminate\Foundation\Console\RouteClearCommand {#363
#name: "route:clear"
#description: "Remove the route cache file"
#files: Illuminate\Filesystem\Filesystem {#115}
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#364 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "route:clear"
-description: "Remove the route cache file"
}
"command.route.list" => Illuminate\Foundation\Console\RouteListCommand {#365
#name: "route:list"
#description: "List all registered routes"
#router: Illuminate\Routing\Router {#122}
#routes: Illuminate\Routing\RouteCollection {#123}
#headers: array:6 [ …6]
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#366 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "route:list"
-description: "List all registered routes"
}
"command.storage.link" => Illuminate\Foundation\Console\StorageLinkCommand {#372
#signature: "storage:link"
#description: "Create a symbolic link from "public/storage" to "storage/app/public""
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#name: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#373 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "storage:link"
-description: "Create a symbolic link from "public/storage" to "storage/app/public""
}
"command.tinker" => Illuminate\Foundation\Console\TinkerCommand {#374
#commandWhitelist: array:7 [ …7]
#name: "tinker"
#description: "Interact with your application"
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#375 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "tinker"
-description: "Interact with your application"
}
"command.up" => Illuminate\Foundation\Console\UpCommand {#377
#name: "up"
#description: "Bring the application out of maintenance mode"
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#378 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "up"
-description: "Bring the application out of maintenance mode"
}
"command.view.clear" => Illuminate\Foundation\Console\ViewClearCommand {#379
#name: "view:clear"
#description: "Clear all compiled view files"
#files: Illuminate\Filesystem\Filesystem {#115}
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#380 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "view:clear"
-description: "Clear all compiled view files"
}
"command.app.name" => Illuminate\Foundation\Console\AppNameCommand {#381
#name: "app:name"
#description: "Set the application namespace"
#composer: Illuminate\Support\Composer {#357}
#files: Illuminate\Filesystem\Filesystem {#115}
#currentRoot: null
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#382 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "app:name"
-description: "Set the application namespace"
}
"command.auth.make" => Illuminate\Auth\Console\MakeAuthCommand {#384
#signature: "make:auth {--views : Only scaffold the authentication views}"
#description: "Scaffold basic login and registration views and routes"
#views: array:6 [ …6]
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#name: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#386 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "make:auth"
-description: "Scaffold basic login and registration views and routes"
}
"command.cache.table" => Illuminate\Cache\Console\CacheTableCommand {#387
#name: "cache:table"
#description: "Create a migration for the cache database table"
#files: Illuminate\Filesystem\Filesystem {#115}
#composer: Illuminate\Support\Composer {#357}
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#388 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "cache:table"
-description: "Create a migration for the cache database table"
}
"command.console.make" => Illuminate\Foundation\Console\ConsoleMakeCommand {#389
#name: "make:command"
#description: "Create a new Artisan command"
#type: "Console command"
#files: Illuminate\Filesystem\Filesystem {#115}
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#390 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "make:command"
-description: "Create a new Artisan command"
}
"command.controller.make" => Illuminate\Routing\Console\ControllerMakeCommand {#393
#name: "make:controller"
#description: "Create a new controller class"
#type: "Controller"
#files: Illuminate\Filesystem\Filesystem {#115}
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#394 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "make:controller"
-description: "Create a new controller class"
}
"command.event.generate" => Illuminate\Foundation\Console\EventGenerateCommand {#398
#name: "event:generate"
#description: "Generate the missing events and listeners based on registration"
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#399 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "event:generate"
-description: "Generate the missing events and listeners based on registration"
}
"command.event.make" => Illuminate\Foundation\Console\EventMakeCommand {#400
#name: "make:event"
#description: "Create a new event class"
#type: "Event"
#files: Illuminate\Filesystem\Filesystem {#115}
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
#signature: null
#verbosity: 32
#verbosityMap: array:5 [ …5]
-application: Illuminate\Console\Application {#307 …14}
-processTitle: null
-aliases: []
-definition: Symfony\Component\Console\Input\InputDefinition {#401 …6}
-help: null
-ignoreValidationErrors: false
-applicationDefinitionMerged: false
-applicationDefinitionMergedWithArgs: false
-code: null
-synopsis: []
-usages: []
-helperSet: Symfony\Component\Console\Helper\HelperSet {#308 …2}
-name: "make:event"
-description: "Create a new event class"
}
"command.job.make" => Illuminate\Foundation\Console\JobMakeCommand {#403
#name: "make:job"
#description: "Create a new job class"
#type: "Job"
#files: Illuminate\Filesystem\Filesystem {#115}
#laravel: Illuminate\Foundation\Application {#16}
#input: null
#output: null
…17
}
"command.listener.make" => Illuminate\Foundation\Console\ListenerMakeCommand {#407 …24}
"command.mail.make" => Illuminate\Foundation\Console\MailMakeCommand {#412 …24}
"command.middleware.make" => Illuminate\Routing\Console\MiddlewareMakeCommand {#415 …24}
"command.model.make" => Illuminate\Foundation\Console\ModelMakeCommand {#418 …24}
"command.notification.make" => Illuminate\Foundation\Console\NotificationMakeCommand {#424 …24}
"command.notification.table" => Illuminate\Notifications\Console\NotificationTableCommand {#428 …24}
"command.policy.make" => Illuminate\Foundation\Console\PolicyMakeCommand {#430 …24}
"command.provider.make" => Illuminate\Foundation\Console\ProviderMakeCommand {#437 …24}
"command.queue.failed-table" => Illuminate\Queue\Console\FailedTableCommand {#440 …24}
"command.queue.table" => Illuminate\Queue\Console\TableCommand {#442 …24}
"command.request.make" => Illuminate\Foundation\Console\RequestMakeCommand {#444 …24}
"command.seeder.make" => Illuminate\Database\Console\Seeds\SeederMakeCommand {#447 …25}
"command.session.table" => Illuminate\Session\Console\SessionTableCommand {#450 …24}
"command.serve" => Illuminate\Foundation\Console\ServeCommand {#452 …22}
"command.test.make" => Illuminate\Foundation\Console\TestMakeCommand {#456 …24}
"command.vendor.publish" => Illuminate\Foundation\Console\VendorPublishCommand {#459 …23}
"migration.repository" => Illuminate\Database\Migrations\DatabaseMigrationRepository {#465 …3}
"migrator" => Illuminate\Database\Migrations\Migrator {#464 …6}
"command.migrate" => Illuminate\Database\Console\Migrations\MigrateCommand {#466 …23}
"migration.creator" => Illuminate\Database\Migrations\MigrationCreator {#476 …2}
"command.migrate.make" => Illuminate\Database\Console\Migrations\MigrateMakeCommand {#477 …24}
"command.migrate.install" => Illuminate\Database\Console\Migrations\InstallCommand {#483 …23}
"command.migrate.rollback" => Illuminate\Database\Console\Migrations\RollbackCommand {#486 …23}
"command.migrate.reset" => Illuminate\Database\Console\Migrations\ResetCommand {#493 …23}
"command.migrate.refresh" => Illuminate\Database\Console\Migrations\RefreshCommand {#499 …22}
"command.migrate.status" => Illuminate\Database\Console\Migrations\StatusCommand {#507 …23}
"command.seed" => Illuminate\Database\Console\Seeds\SeedCommand {#511 …23}
"command.queue.failed" => Illuminate\Queue\Console\ListFailedCommand {#516 …23}
"command.queue.retry" => Illuminate\Queue\Console\RetryCommand {#518 …22}
"command.queue.forget" => Illuminate\Queue\Console\ForgetFailedCommand {#521 …22}
"command.queue.flush" => Illuminate\Queue\Console\FlushFailedCommand {#524 …22}
"queue" => Illuminate\Queue\QueueManager {#528 …3}
"Illuminate\Contracts\Debug\ExceptionHandler" => Genii\Exceptions\Handler {#539 …2}
"queue.worker" => Illuminate\Queue\Worker {#527 …4}
"command.queue.work" => Illuminate\Queue\Console\WorkCommand {#526 …23}
"command.queue.restart" => Illuminate\Queue\Console\RestartCommand {#548 …22}
"queue.listener" => Illuminate\Queue\Listener {#551 …6}
"command.queue.listen" => Illuminate\Queue\Console\ListenCommand {#550 …23}
"Faker\Generator" => Faker\Generator {#616 …2}
"Illuminate\Database\Eloquent\Factory" => Illuminate\Database\Eloquent\Factory {#619 …3}
"encrypter" => Illuminate\Encryption\Encrypter {#633 …2}
"Illuminate\Contracts\Http\Kernel" => Genii\Http\Kernel {#868 …}
"Illuminate\Routing\Route" => Illuminate\Routing\Route {#133}
"cache.store" => Illuminate\Cache\Repository {#637 …3}
"auth" => Illuminate\Auth\AuthManager {#913 …5}
"hash" => Illuminate\Hashing\BcryptHasher {#916 …1}
"session" => Illuminate\Session\SessionManager {#918 …3}
"session.store" => Illuminate\Session\Store {#920 …8}
"cookie" => Illuminate\Cookie\CookieJar {#922 …4}
]
#aliases: array:69 [
"Illuminate\Foundation\Application" => "app"
"Illuminate\Contracts\Container\Container" => "app"
"Illuminate\Contracts\Foundation\Application" => "app"
"Illuminate\Auth\AuthManager" => "auth"
"Illuminate\Contracts\Auth\Factory" => "auth"
"Illuminate\Contracts\Auth\Guard" => "auth.driver"
"Illuminate\View\Compilers\BladeCompiler" => "blade.compiler"
"Illuminate\Cache\CacheManager" => "cache"
"Illuminate\Contracts\Cache\Factory" => "cache"
"Illuminate\Cache\Repository" => "cache.store"
"Illuminate\Contracts\Cache\Repository" => "cache.store"
"Illuminate\Config\Repository" => "config"
"Illuminate\Contracts\Config\Repository" => "config"
"Illuminate\Cookie\CookieJar" => "cookie"
"Illuminate\Contracts\Cookie\Factory" => "cookie"
"Illuminate\Contracts\Cookie\QueueingFactory" => "cookie"
"Illuminate\Encryption\Encrypter" => "encrypter"
"Illuminate\Contracts\Encryption\Encrypter" => "encrypter"
"Illuminate\Database\DatabaseManager" => "db"
"Illuminate\Database\Connection" => "db.connection"
"Illuminate\Database\ConnectionInterface" => "db.connection"
"Illuminate\Events\Dispatcher" => "events"
"Illuminate\Contracts\Events\Dispatcher" => "events"
"Illuminate\Filesystem\Filesystem" => "files"
"Illuminate\Filesystem\FilesystemManager" => "filesystem"
"Illuminate\Contracts\Filesystem\Factory" => "filesystem"
"Illuminate\Contracts\Filesystem\Filesystem" => "filesystem.disk"
"Illuminate\Contracts\Filesystem\Cloud" => "filesystem.cloud"
"Illuminate\Contracts\Hashing\Hasher" => "hash"
"Illuminate\Translation\Translator" => "translator"
"Symfony\Component\Translation\TranslatorInterface" => "translator"
"Illuminate\Log\Writer" => "log"
"Illuminate\Contracts\Logging\Log" => "log"
"Psr\Log\LoggerInterface" => "log"
"Illuminate\Mail\Mailer" => "mailer"
"Illuminate\Contracts\Mail\Mailer" => "mailer"
"Illuminate\Contracts\Mail\MailQueue" => "mailer"
"Illuminate\Auth\Passwords\PasswordBrokerManager" => "auth.password"
"Illuminate\Contracts\Auth\PasswordBrokerFactory" => "auth.password"
"Illuminate\Auth\Passwords\PasswordBroker" => "auth.password.broker"
"Illuminate\Contracts\Auth\PasswordBroker" => "auth.password.broker"
"Illuminate\Queue\QueueManager" => "queue"
"Illuminate\Contracts\Queue\Factory" => "queue"
"Illuminate\Contracts\Queue\Monitor" => "queue"
"Illuminate\Contracts\Queue\Queue" => "queue.connection"
"Illuminate\Queue\Failed\FailedJobProviderInterface" => "queue.failer"
"Illuminate\Routing\Redirector" => "redirect"
"Illuminate\Redis\Database" => "redis"
"Illuminate\Contracts\Redis\Database" => "redis"
"Illuminate\Http\Request" => "request"
"Symfony\Component\HttpFoundation\Request" => "request"
"Illuminate\Routing\Router" => "router"
"Illuminate\Contracts\Routing\Registrar" => "router"
"Illuminate\Session\SessionManager" => "session"
"Illuminate\Session\Store" => "session.store"
"Symfony\Component\HttpFoundation\Session\SessionInterface" => "session.store"
"Illuminate\Routing\UrlGenerator" => "url"
"Illuminate\Contracts\Routing\UrlGenerator" => "url"
"Illuminate\Validation\Factory" => "validator"
"Illuminate\Contracts\Validation\Factory" => "validator"
"Illuminate\View\Factory" => "view"
"Illuminate\Contracts\View\Factory" => "view"
"Illuminate\Contracts\Notifications\Dispatcher" => "Illuminate\Notifications\ChannelManager"
"Illuminate\Contracts\Notifications\Factory" => "Illuminate\Notifications\ChannelManager"
"Intervention\Image\ImageManager" => "image"
"Illuminate\Contracts\Broadcasting\Factory" => "Illuminate\Broadcasting\BroadcastManager"
"Illuminate\Contracts\Bus\Dispatcher" => "Illuminate\Bus\Dispatcher"
"Illuminate\Contracts\Bus\QueueingDispatcher" => "Illuminate\Bus\Dispatcher"
"TheIconic\Tracking\GoogleAnalytics\Analytics" => "gamp"
]
#extenders: []
#tags: []
#buildStack: []
+contextual: []
#reboundCallbacks: array:2 [
"request" => array:3 [ …3]
"routes" => array:1 [ …1]
]
#globalResolvingCallbacks: []
#globalAfterResolvingCallbacks: []
#resolvingCallbacks: array:3 [
"db" => array:1 [ …1]
"queue" => array:1 [ …1]
"Illuminate\Foundation\Http\FormRequest" => array:1 [ …1]
]
#afterResolvingCallbacks: array:1 [
"Illuminate\Contracts\Validation\ValidatesWhenResolved" => array:1 [ …1]
]
}
}
file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php"
line: "85 to 87"
}
#routeResolver: Closure {#880
class: "Illuminate\Routing\Router"
this: Illuminate\Routing\Router {#122}
use: {
$route: Illuminate\Routing\Route {#133}
}
file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Router.php"
line: "623 to 625"
}
+attributes: Symfony\Component\HttpFoundation\ParameterBag {#890
#parameters: []
}
+request: Symfony\Component\HttpFoundation\ParameterBag {#896
#parameters: []
}
+query: Symfony\Component\HttpFoundation\ParameterBag {#896}
+server: Symfony\Component\HttpFoundation\ServerBag {#892
#parameters: array:16 [
"SERVER_NAME" => "localhost"
"SERVER_PORT" => 80
"HTTP_HOST" => "localhost"
"HTTP_USER_AGENT" => "Symfony/3.X"
"HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
"HTTP_ACCEPT_LANGUAGE" => "en-us,en;q=0.5"
"HTTP_ACCEPT_CHARSET" => "ISO-8859-1,utf-8;q=0.7,*;q=0.7"
"REMOTE_ADDR" => "127.0.0.1"
"SCRIPT_NAME" => ""
"SCRIPT_FILENAME" => ""
"SERVER_PROTOCOL" => "HTTP/1.1"
"REQUEST_TIME" => 1489066030
"PATH_INFO" => ""
"REQUEST_METHOD" => "GET"
"REQUEST_URI" => "/api/venues"
"QUERY_STRING" => ""
]
}
+files: Symfony\Component\HttpFoundation\FileBag {#893
#parameters: []
}
+cookies: Symfony\Component\HttpFoundation\ParameterBag {#891
#parameters: []
}
+headers: Symfony\Component\HttpFoundation\HeaderBag {#894
#headers: array:5 [
"host" => array:1 [
0 => "localhost"
]
"user-agent" => array:1 [
0 => "Symfony/3.X"
]
"accept" => array:1 [
0 => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
]
"accept-language" => array:1 [
0 => "en-us,en;q=0.5"
]
"accept-charset" => array:1 [
0 => "ISO-8859-1,utf-8;q=0.7,*;q=0.7"
]
]
#cacheControl: []
}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: null
#pathInfo: "/api/venues"
#requestUri: "/api/venues"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: null
#locale: null
#defaultLocale: "en"
}
]
}
40. Illuminate\Routing\Controller->callAction() ==> call_user_func_array(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:55: """
{\n
return call_user_func_array([$this, $method], $parameters);\n
}\n
"""
}
args: array:2 [
0 => array:2 [
0 => Genii\Http\Controllers\Directory\VenueListController {#895}
1 => "getList"
]
1 => array:1 [
0 => Illuminate\Http\Request {#888}
]
]
}
39. Illuminate\Routing\ControllerDispatcher->dispatch() ==> Illuminate\Routing\Controller->callAction(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44: """
if (method_exists($controller, 'callAction')) {\n
return $controller->callAction($method, $parameters);\n
}\n
"""
}
args: array:2 [
0 => "getList"
1 => array:1 [
0 => Illuminate\Http\Request {#888}
]
]
}
38. Illuminate\Routing\Route->runController() ==> Illuminate\Routing\ControllerDispatcher->dispatch(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Route.php:189: """
return (new ControllerDispatcher($this->container))->dispatch(\n
$this, $this->getController(), $this->getControllerMethod()\n
);\n
"""
}
args: array:3 [
0 => Illuminate\Routing\Route {#133}
1 => Genii\Http\Controllers\Directory\VenueListController {#895}
2 => "getList"
]
}
37. Illuminate\Routing\Route->run() ==> Illuminate\Routing\Route->runController(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Route.php:144: """
if ($this->isControllerAction()) {\n
return $this->runController();\n
}\n
"""
}
args: []
}
36. Illuminate\Routing\Router->Illuminate\Routing\{closure}() ==> Illuminate\Routing\Route->run(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Router.php:653: """
return $this->prepareResponse(\n
$request, $route->run($request)\n
);\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
35. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Routing\Router->Illuminate\Routing\{closure}(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53: """
try {\n
return $destination($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
34. Genii\Http\Middleware\RecordsLocationHistory->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/app/Http/Middleware/RecordsLocationHistory.php:44: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
33. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Genii\Http\Middleware\RecordsLocationHistory->handle(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Illuminate\Http\Request {#888}
1 => Closure {#899
class: "Illuminate\Routing\Pipeline"
this: Illuminate\Routing\Pipeline {#889 …}
parameters: {
$passable: {}
}
use: {
$destination: Closure {#897
class: "Illuminate\Routing\Router"
this: Illuminate\Routing\Router {#122}
parameters: {
$request: {}
}
use: {
$route: Illuminate\Routing\Route {#133}
}
file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Router.php"
line: "651 to 655"
}
}
file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php"
line: "51 to 59"
}
]
}
32. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
31. Illuminate\Routing\Middleware\SubstituteBindings->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
30. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Routing\Middleware\SubstituteBindings->handle(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Illuminate\Http\Request {#888}
1 => Closure {#900
class: "Illuminate\Routing\Pipeline"
this: Illuminate\Routing\Pipeline {#889 …}
parameters: {
$passable: {}
}
use: {
$stack: Closure {#899}
$pipe: "Genii\Http\Middleware\RecordsLocationHistory"
}
file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php"
line: "28 to 39"
}
]
}
29. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
28. Illuminate\Routing\Middleware\ThrottleRequests->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php:49: """
\n
$response = $next($request);\n
\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
27. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Routing\Middleware\ThrottleRequests->handle(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:4 [
0 => Illuminate\Http\Request {#888}
1 => Closure {#901
class: "Illuminate\Routing\Pipeline"
this: Illuminate\Routing\Pipeline {#889 …}
parameters: {
$passable: {}
}
use: {
$stack: Closure {#900}
$pipe: "Illuminate\Routing\Middleware\SubstituteBindings"
}
file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php"
line: "28 to 39"
}
2 => "60"
3 => "1"
]
}
26. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
25. Illuminate\Pipeline\Pipeline->then() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104: """
\n
return $callable($this->passable);\n
}\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
24. Illuminate\Routing\Router->runRouteWithinStack() ==> Illuminate\Pipeline\Pipeline->then(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Router.php:655: """
);\n
});\n
}\n
"""
}
args: array:1 [
0 => Closure {#897}
]
}
23. Illuminate\Routing\Router->dispatchToRoute() ==> Illuminate\Routing\Router->runRouteWithinStack(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Router.php:629: """
\n
$response = $this->runRouteWithinStack($route, $request);\n
\n
"""
}
args: array:2 [
0 => Illuminate\Routing\Route {#133}
1 => Illuminate\Http\Request {#888}
]
}
22. Illuminate\Routing\Router->dispatch() ==> Illuminate\Routing\Router->dispatchToRoute(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Router.php:607: """
\n
return $this->dispatchToRoute($request);\n
}\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
21. Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() ==> Illuminate\Routing\Router->dispatch(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:268: """
\n
return $this->router->dispatch($request);\n
};\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
20. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53: """
try {\n
return $destination($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
19. Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:46: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
18. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Illuminate\Http\Request {#888}
1 => Closure {#48
class: "Illuminate\Routing\Pipeline"
this: Illuminate\Routing\Pipeline {#34 …}
parameters: {
$passable: {}
}
use: {
$destination: Closure {#52
class: "Illuminate\Foundation\Http\Kernel"
this: Genii\Http\Kernel {#868 …}
parameters: {
$request: {}
}
file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php"
line: "265 to 269"
}
}
file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php"
line: "51 to 59"
}
]
}
17. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
16. Illuminate\Pipeline\Pipeline->then() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104: """
\n
return $callable($this->passable);\n
}\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
15. Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() ==> Illuminate\Pipeline\Pipeline->then(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:150: """
->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)\n
->then($this->dispatchToRouter());\n
}\n
"""
}
args: array:1 [
0 => Closure {#52}
]
}
14. Illuminate\Foundation\Http\Kernel->handle() ==> Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:117: """
\n
$response = $this->sendRequestThroughRouter($request);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
13. Illuminate\Foundation\Testing\TestCase->call() ==> Illuminate\Foundation\Http\Kernel->handle(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php:582: """
\n
$response = $kernel->handle($request);\n
\n
"""
}
args: array:1 [
0 => Illuminate\Http\Request {#888}
]
}
12. Illuminate\Foundation\Testing\TestCase->get() ==> Illuminate\Foundation\Testing\TestCase->call(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php:113: """
\n
$this->call('GET', $uri, [], [], [], $server);\n
\n
"""
}
args: array:6 [
0 => "GET"
1 => "/api/venues"
2 => []
3 => []
4 => []
5 => []
]
}
11. Genii\Test\Http\Controllers\Directory\VenueListControllerTest->testVenueListWithNoInput() ==> Illuminate\Foundation\Testing\TestCase->get(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/tests/Http/Controllers/Directory/VenueListControllerTest.php:34: """
\n
$this->get('/api/venues', [])\n
->seeJsonStructure([\n
"""
}
args: array:2 [
0 => "/api/venues"
1 => []
]
}
10. ReflectionMethod->invokeArgs() ==> Genii\Test\Http\Controllers\Directory\VenueListControllerTest->testVenueListWithNoInput(): {
args: []
}
9. PHPUnit_Framework_TestCase->runTest() ==> ReflectionMethod->invokeArgs(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/phpunit/phpunit/src/Framework/TestCase.php:1120: """
try {\n
$testResult = $method->invokeArgs($this, $testArguments);\n
} catch (Throwable $_e) {\n
"""
}
args: array:2 [
0 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#433
#baseUrl: "http://localhost"
#app: Illuminate\Foundation\Application {#16}
#afterApplicationCreatedCallbacks: []
#beforeApplicationDestroyedCallbacks: array:1 [
0 => Closure {#561
class: "Genii\Test\Http\Controllers\Directory\VenueListControllerTest"
this: Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#433}
file: "/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseMigrations.php"
line: "20 to 22"
}
]
#setUpHasRun: true
#backupGlobals: false
#backupGlobalsBlacklist: []
#backupStaticAttributes: null
#backupStaticAttributesBlacklist: []
#runTestInSeparateProcess: false
#preserveGlobalState: true
-inIsolation: false
-data: []
-dataName: ""
-useErrorHandler: null
-expectedException: null
-expectedExceptionMessage: ""
-expectedExceptionMessageRegExp: ""
-expectedExceptionCode: null
-name: "testVenueListWithNoInput"
-dependencies: []
-dependencyInput: []
-iniSettings: []
-locale: []
-mockObjects: []
-mockObjectGenerator: null
-status: null
-statusMessage: ""
-numAssertions: 0
-result: PHPUnit_Framework_TestResult {#427
#passed: []
#errors: []
#failures: []
#warnings: []
#notImplemented: []
#risky: []
#skipped: []
#listeners: array:1 [
0 => PHPUnit_TextUI_ResultPrinter {#425
#column: 0
#maxColumn: 67
#lastTestFailed: false
#numAssertions: 0
#numTests: 4
#numTestsRun: 0
#numTestsWidth: 1
#colors: false
#debug: false
#verbose: false
-numberOfColumns: 80
-reverse: false
-defectListPrinted: false
#autoFlush: false
#out: null
#outTarget: null
}
]
#runTests: 1
#time: 0
#topTestSuite: PHPUnit_Framework_TestSuite {#6
-cachedNumTests: 4
#backupGlobals: false
#backupStaticAttributes: null
-beStrictAboutChangesToGlobalState: null
#runTestInSeparateProcess: false
#name: "Genii\Test\Http\Controllers\Directory\VenueListControllerTest"
#groups: array:2 [
"Ben Argo <[email protected]>" => array:4 [
0 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#433}
1 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#434
#baseUrl: "http://localhost"
#app: null
#afterApplicationCreatedCallbacks: []
#beforeApplicationDestroyedCallbacks: []
#setUpHasRun: false
#backupGlobals: null
#backupGlobalsBlacklist: []
#backupStaticAttributes: null
#backupStaticAttributesBlacklist: []
#runTestInSeparateProcess: null
#preserveGlobalState: true
-inIsolation: false
-data: []
-dataName: ""
-useErrorHandler: null
-expectedException: null
-expectedExceptionMessage: ""
-expectedExceptionMessageRegExp: ""
-expectedExceptionCode: null
-name: "testVenueListWithDefaultCoordinates"
-dependencies: []
-dependencyInput: []
-iniSettings: []
-locale: []
-mockObjects: []
-mockObjectGenerator: null
-status: null
-statusMessage: ""
-numAssertions: 0
-result: null
-testResult: null
-output: ""
-outputExpectedRegex: null
-outputExpectedString: null
-outputCallback: false
-outputBufferingActive: false
-outputBufferingLevel: null
-snapshot: null
-prophet: null
-beStrictAboutChangesToGlobalState: false
-registerMockObjectsFromTestArgumentsRecursively: false
-warnings: []
-groups: array:2 [ …2]
-doesNotPerformAssertions: false
#response: null
#currentUri: null
#serverVariables: []
#crawler: null
#subCrawlers: []
#inputs: []
#uploads: []
#code: null
#firedEvents: []
#firedModelEvents: []
#dispatchedJobs: []
#dispatchedNotifications: []
}
2 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#435
#baseUrl: "http://localhost"
#app: null
#afterApplicationCreatedCallbacks: []
#beforeApplicationDestroyedCallbacks: []
#setUpHasRun: false
#backupGlobals: null
#backupGlobalsBlacklist: []
#backupStaticAttributes: null
#backupStaticAttributesBlacklist: []
#runTestInSeparateProcess: null
#preserveGlobalState: true
-inIsolation: false
-data: []
-dataName: ""
-useErrorHandler: null
-expectedException: null
-expectedExceptionMessage: ""
-expectedExceptionMessageRegExp: ""
-expectedExceptionCode: null
-name: "testVenueListWithOtherCoordinates"
-dependencies: []
-dependencyInput: []
-iniSettings: []
-locale: []
-mockObjects: []
-mockObjectGenerator: null
-status: null
-statusMessage: ""
-numAssertions: 0
-result: null
-testResult: null
-output: ""
-outputExpectedRegex: null
-outputExpectedString: null
-outputCallback: false
-outputBufferingActive: false
-outputBufferingLevel: null
-snapshot: null
-prophet: null
-beStrictAboutChangesToGlobalState: false
-registerMockObjectsFromTestArgumentsRecursively: false
-warnings: []
-groups: array:2 [ …2]
-doesNotPerformAssertions: false
#response: null
#currentUri: null
#serverVariables: []
#crawler: null
#subCrawlers: []
#inputs: []
#uploads: []
#code: null
#firedEvents: []
#firedModelEvents: []
#dispatchedJobs: []
#dispatchedNotifications: []
}
3 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#436
#baseUrl: "http://localhost"
#app: null
#afterApplicationCreatedCallbacks: []
#beforeApplicationDestroyedCallbacks: []
#setUpHasRun: false
#backupGlobals: null
#backupGlobalsBlacklist: []
#backupStaticAttributes: null
#backupStaticAttributesBlacklist: []
#runTestInSeparateProcess: null
#preserveGlobalState: true
-inIsolation: false
-data: []
-dataName: ""
-useErrorHandler: null
-expectedException: null
-expectedExceptionMessage: ""
-expectedExceptionMessageRegExp: ""
-expectedExceptionCode: null
-name: "testVenueListWithQuery"
-dependencies: []
-dependencyInput: []
-iniSettings: []
-locale: []
-mockObjects: []
-mockObjectGenerator: null
-status: null
-statusMessage: ""
-numAssertions: 0
-result: null
-testResult: null
-output: ""
-outputExpectedRegex: null
-outputExpectedString: null
-outputCallback: false
-outputBufferingActive: false
-outputBufferingLevel: null
-snapshot: null
-prophet: null
-beStrictAboutChangesToGlobalState: false
-registerMockObjectsFromTestArgumentsRecursively: false
-warnings: []
-groups: array:2 [ …2]
-doesNotPerformAssertions: false
#response: null
#currentUri: null
#serverVariables: []
#crawler: null
#subCrawlers: []
#inputs: []
#uploads: []
#code: null
#firedEvents: []
#firedModelEvents: []
#dispatchedJobs: []
#dispatchedNotifications: []
}
]
"Yoda <[email protected]>" => array:4 [
0 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#433}
1 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#434}
2 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#435}
3 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#436}
]
]
#tests: array:4 [
0 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#433}
1 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#434}
2 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#435}
3 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#436}
]
#numTests: -1
#testCase: true
#foundClasses: []
-iteratorFilter: null
}
#codeCoverage: null
#convertErrorsToExceptions: true
#stop: false
#stopOnError: false
#stopOnFailure: false
#stopOnWarning: false
#beStrictAboutTestsThatDoNotTestAnything: false
#beStrictAboutOutputDuringTests: false
#beStrictAboutTodoAnnotatedTests: false
#beStrictAboutResourceUsageDuringSmallTests: false
#enforceTimeLimit: false
#timeoutForSmallTests: 1
#timeoutForMediumTests: 10
#timeoutForLargeTests: 60
#stopOnRisky: false
#stopOnIncomplete: false
#stopOnSkipped: false
#lastTestFailed: false
-registerMockObjectsFromTestArgumentsRecursively: false
}
-testResult: null
-output: ""
-outputExpectedRegex: null
-outputExpectedString: null
-outputCallback: false
-outputBufferingActive: true
-outputBufferingLevel: 1
-snapshot: null
-prophet: null
-beStrictAboutChangesToGlobalState: null
-registerMockObjectsFromTestArgumentsRecursively: false
-warnings: []
-groups: array:2 [
0 => "Ben Argo <[email protected]>"
1 => "Yoda <[email protected]>"
]
-doesNotPerformAssertions: false
#response: null
#currentUri: "http://localhost/api/venues"
#serverVariables: []
#crawler: null
#subCrawlers: []
#inputs: []
#uploads: []
#code: 0
#firedEvents: []
#firedModelEvents: []
#dispatchedJobs: []
#dispatchedNotifications: []
}
1 => []
]
}
8. PHPUnit_Framework_TestCase->runBare() ==> PHPUnit_Framework_TestCase->runTest(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/phpunit/phpunit/src/Framework/TestCase.php:971: """
$this->assertPreConditions();\n
$this->testResult = $this->runTest();\n
$this->verifyMockObjects();\n
"""
}
args: []
}
7. PHPUnit_Framework_TestResult->run() ==> PHPUnit_Framework_TestCase->runBare(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/phpunit/phpunit/src/Framework/TestResult.php:709: """
} else {\n
$test->runBare();\n
}\n
"""
}
args: []
}
6. PHPUnit_Framework_TestCase->run() ==> PHPUnit_Framework_TestResult->run(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/phpunit/phpunit/src/Framework/TestCase.php:926: """
} else {\n
$result->run($this);\n
}\n
"""
}
args: array:1 [
0 => Genii\Test\Http\Controllers\Directory\VenueListControllerTest {#433}
]
}
5. PHPUnit_Framework_TestSuite->run() ==> PHPUnit_Framework_TestCase->run(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/phpunit/phpunit/src/Framework/TestSuite.php:728: """
\n
$test->run($result);\n
}\n
"""
}
args: array:1 [
0 => PHPUnit_Framework_TestResult {#427}
]
}
4. PHPUnit_TextUI_TestRunner->doRun() ==> PHPUnit_Framework_TestSuite->run(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/phpunit/phpunit/src/TextUI/TestRunner.php:521: """
\n
$suite->run($result);\n
\n
"""
}
args: array:1 [
0 => PHPUnit_Framework_TestResult {#427}
]
}
3. PHPUnit_TextUI_Command->run() ==> PHPUnit_TextUI_TestRunner->doRun(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/phpunit/phpunit/src/TextUI/Command.php:188: """
try {\n
$result = $runner->doRun($suite, $this->arguments, $exit);\n
} catch (PHPUnit_Framework_Exception $e) {\n
"""
}
args: array:3 [
0 => PHPUnit_Framework_TestSuite {#6}
1 => & array:53 [
"listGroups" => false
"listSuites" => false
"loader" => null
"useDefaultConfiguration" => true
"loadedExtensions" => []
"notLoadedExtensions" => []
"testSuffixes" => array:2 [
0 => "Test.php"
1 => ".phpt"
]
"configuration" => PHPUnit_Util_Configuration {#2
#document: DOMDocument {#4
+nodeName: "#document"
+nodeValue: null
+nodeType: XML_DOCUMENT_NODE
+parentNode: null
+childNodes: DOMNodeList {#1233 …1}
+firstChild: DOMElement {#1235}
+lastChild: DOMElement {#1235}
+previousSibling: null
+nextSibling: null
+attributes: null
+ownerDocument: null
+namespaceURI: null
+prefix: ""
+localName: null
+baseURI: "/Users/b-argo/Dropbox/Projects/majic-lamp/"
+textContent: ""
+doctype: null
+implementation: DOMImplementation {#1241 …2}
+documentElement: DOMElement {#1235}
+actualEncoding: "UTF-8"
+encoding: "UTF-8"
+xmlEncoding: "UTF-8"
+standalone: true
+xmlStandalone: true
+version: "1.0"
+xmlVersion: "1.0"
+strictErrorChecking: true
+documentURI: "/Users/b-argo/Dropbox/Projects/majic-lamp/"
+config: null
+formatOutput: false
+validateOnParse: false
+resolveExternals: false
+preserveWhiteSpace: false
+recover: false
+substituteEntities: false
xml: """
<?xml version="1.0" encoding="UTF-8"?>\n
<phpunit backupGlobals="false" backupStaticAttributes="false" bootstrap="bootstrap/autoload.php" colors="true" convertErrorsToExceptions="true" convertNoticesToExceptions="true" convertWarningsToExceptions="true" processIsolation="false" stopOnFailure="false" syntaxCheck="false">\n
<testsuites>\n
<testsuite name="Application Test Suite">\n
<directory>./tests/</directory>\n
</testsuite>\n
</testsuites>\n
<php>\n
<env name="APP_ENV" value="testing"/>\n
<env name="CACHE_DRIVER" value="array"/>\n
<env name="SESSION_DRIVER" value="array"/>\n
<env name="QUEUE_DRIVER" value="sync"/>\n
<env name="DB_DATABASE" value="genii_testing"/>\n
</php>\n
<listeners/>\n
</phpunit>\n
"""
}
#xpath: DOMXPath {#5
+document: DOMDocument {#4}
}
#filename: "/Users/b-argo/Dropbox/Projects/majic-lamp/phpunit.xml"
}
"debug" => false
"filter" => false
"listeners" => []
"backupGlobals" => false
"backupStaticAttributes" => false
"bootstrap" => "/Users/b-argo/Dropbox/Projects/majic-lamp/bootstrap/autoload.php"
"colors" => "auto"
"convertErrorsToExceptions" => true
"convertNoticesToExceptions" => true
"convertWarningsToExceptions" => true
"processIsolation" => false
"stopOnFailure" => false
"testdoxGroups" => []
"testdoxExcludeGroups" => []
"addUncoveredFilesFromWhitelist" => true
"processUncoveredFilesFromWhitelist" => false
"beStrictAboutChangesToGlobalState" => null
"cacheTokens" => false
"columns" => 80
"excludeGroups" => []
"groups" => []
"logIncompleteSkipped" => false
"repeat" => false
"reportHighLowerBound" => 90
"reportLowUpperBound" => 50
"crap4jThreshold" => 30
"stopOnError" => false
"stopOnWarning" => false
"stopOnIncomplete" => false
"stopOnRisky" => false
"stopOnSkipped" => false
"failOnWarning" => false
"failOnRisky" => false
"timeoutForSmallTests" => 1
"timeoutForMediumTests" => 10
"timeoutForLargeTests" => 60
"reportUselessTests" => false
"strictCoverage" => false
"disallowTestOutput" => false
"enforceTimeLimit" => false
"disallowTodoAnnotatedTests" => false
"beStrictAboutResourceUsageDuringSmallTests" => false
"reverseList" => false
"registerMockObjectsFromTestArgumentsRecursively" => false
"verbose" => false
]
2 => true
]
}
2. PHPUnit_TextUI_Command::main() ==> PHPUnit_TextUI_Command->run(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/phpunit/phpunit/src/TextUI/Command.php:118: """
\n
return $command->run($_SERVER['argv'], $exit);\n
}\n
"""
}
args: array:2 [
0 => array:2 [
0 => "./vendor/phpunit/phpunit/phpunit"
1 => "tests/Http/Controllers/Directory/VenueListControllerTest.php"
]
1 => true
]
}
1. {main} ==> PHPUnit_TextUI_Command::main(): {
src: {
/Users/b-argo/Dropbox/Projects/majic-lamp/vendor/phpunit/phpunit/phpunit:52: """
\n
PHPUnit_TextUI_Command::main();\n
\n
"""
}
args: []
}
}
}
I'm trying to paginate the results of a geospatial query. If I simply run ->get() (without pagination) then the results return fine.
I've been following the advice given in #371 to run geospatial queries, as you will see below.
VenueListController.php````php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Genii\Contracts\Http\Controllers\VenueListController as VenueListControllerContract;
use App\Http\Controllers\Controller;
use App\Venues\Venue as Venues;
class VenueListController extends Controller implements VenueListControllerContract
{
/**
* Returns the search results for the user to spool through.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function getList(Request $request)
{
$latitude = ($request->has('latitude')) ? (float) $request->input('latitude') : 48.8738;
$longitude = ($request->has('longitude')) ? (float) $request->input('longitude') : -2.2950;
// Build a list of all vendors in the vicinity.
$vendors = Venues::where('address.geocode', 'near', [
'$geometry' => ['type' => 'Point', 'coordinates' => [
$longitude,
$latitude,
]],
'$maxDistance' => 6000,
])
->paginate(15);
return $vendors;
}
}
````
I've noticed that the same exception is thrown on Builder::count() too.
I think I've determined this is because both the count and paginate functions cause aggregations, and I don't think there's much we can do about this. I guess I'll just have to stick with simplePagination.
@benargo Did you ever solve this without resulting to not using paginate and count. I have also made a similar observation as you have
Alas not.
However, if you are keen on having length-aware pagination you could always manually create a paginator by slicing the collection.
Thanks
Distance operators like $near and $nearSphere have a different behavior on sorting/skipping.
If it's okay for you to find the addresses in a specific area without distance sorting you can also use the geoWithin operator. This operator works fine with pagination functions.
Model::where('address', 'geoWithin', [
'$centerSphere' => [
[
4.1450383,
51.5069158,
],
50 / 3963.2 // 50 mile (3963.2 = equatorial radius of the earth)
]
])->paginate(12);
Most helpful comment
Distance operators like
$nearand$nearSpherehave a different behavior on sorting/skipping.If it's okay for you to find the addresses in a specific area without distance sorting you can also use the
geoWithinoperator. This operator works fine with pagination functions.