├── tests ├── .gitkeep ├── BaseTestCase.php ├── PostgresConnectionTest.php ├── Schema │ ├── BuilderTest.php │ ├── BlueprintTest.php │ └── Grammars │ │ └── PostgresGrammarTest.php ├── Connectors │ └── ConnectionFactoryTest.php └── Traits │ └── UuidTraitTest.php ├── .gitignore ├── .codeclimate.yml ├── codeclimate.sh ├── .travis.yml ├── src └── Bosnadev │ └── Database │ ├── Schema │ ├── Builder.php │ ├── Blueprint.php │ └── Grammars │ │ └── PostgresGrammar.php │ ├── Traits │ └── UuidTrait.php │ ├── PostgresConnection.php │ ├── DatabaseServiceProvider.php │ └── Connectors │ └── ConnectionFactory.php ├── phpunit.xml ├── composer.json ├── LICENSE ├── README.md └── codeclimate.json /tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /vendor 3 | /build 4 | composer.phar 5 | composer.lock 6 | -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- 1 | --- 2 | languages: 3 | Ruby: false 4 | JavaScript: false 5 | Python: false 6 | PHP: true 7 | exclude_paths: 8 | - tests/* 9 | - vendor/* 10 | -------------------------------------------------------------------------------- /tests/BaseTestCase.php: -------------------------------------------------------------------------------- 1 | codeclimate.json 4 | curl -X POST -d @codeclimate.json -H 'Content-Type: application/json' -H 'User-Agent: Code Climate (PHP Test Reporter v0.1.1)' https://codeclimate.com/test_reports 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: php 2 | dist: trusty 3 | php: 4 | - 5.5 5 | - 5.6 6 | - 7.0 7 | - 7.1 8 | - 7.2 9 | - 7.3 10 | 11 | before_script: 12 | - composer self-update 13 | - composer install --prefer-source --no-interaction --dev 14 | 15 | script: vendor/bin/phpunit 16 | 17 | after_script: 18 | - ./codeclimate.sh -------------------------------------------------------------------------------- /tests/PostgresConnectionTest.php: -------------------------------------------------------------------------------- 1 | makePartial(); 11 | $this->assertInstanceOf(Driver::class, $conn->getDoctrineDriver()); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/Bosnadev/Database/Schema/Builder.php: -------------------------------------------------------------------------------- 1 | shouldReceive('getSchemaGrammar')->once()->andReturn(null); 13 | 14 | $mock = Mockery::mock(Builder::class, [ $connection ]); 15 | $mock->makePartial()->shouldAllowMockingProtectedMethods(); 16 | $blueprint = $mock->createBlueprint('test', function () {}); 17 | 18 | $this->assertInstanceOf(Blueprint::class, $blueprint); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | ./tests/ 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /tests/Connectors/ConnectionFactoryTest.php: -------------------------------------------------------------------------------- 1 | 'pgsql', 'prefix' => 'prefix', 'database' => 'database', 'name' => 'foo' ]; 12 | $pdo = new DatabaseConnectionFactoryPDOStub; 13 | 14 | 15 | $factory = Mockery::mock(ConnectionFactory::class, [ new Container() ])->makePartial(); 16 | $factory->shouldAllowMockingProtectedMethods(); 17 | $conn = $factory->createConnection('pgsql', $pdo, 'database', 'prefix', $pgConfig); 18 | 19 | $this->assertInstanceOf(PostgresConnection::class, $conn); 20 | } 21 | } 22 | 23 | class DatabaseConnectionFactoryPDOStub extends PDO 24 | { 25 | public function __construct() 26 | { 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bosnadev/database", 3 | "description": "Eloquent Extended, added some PostgreSQL features", 4 | "keywords": ["laravel", "eloquent", "database", "postgresql", "database"], 5 | "license": "MIT", 6 | "homepage": "https://bosnadev.com", 7 | "authors": [ 8 | { 9 | "name": "Mirza Pasic", 10 | "email": "mirza@bosnadev.com" 11 | }, 12 | { 13 | "name": "Peter Haza", 14 | "email": "peter.haza@gmail.com" 15 | } 16 | ], 17 | "require": { 18 | "php": ">=5.5", 19 | "illuminate/database": "^5.0|^6.0|^7.0|^8.0|^9.0|^10.0", 20 | "ramsey/uuid": "^3.0|^4.0", 21 | "doctrine/dbal": "^2.5|^3.0" 22 | }, 23 | "require-dev": { 24 | "phpunit/phpunit": "~4.5", 25 | "mockery/mockery": "0.9.*", 26 | "codeclimate/php-test-reporter": "^0.3.2" 27 | }, 28 | "autoload": { 29 | "psr-4": { 30 | "Bosnadev\\Database\\": "src/Bosnadev/Database/" 31 | } 32 | }, 33 | "autoload-dev": { 34 | "classmap": [ 35 | "tests/BaseTestCase.php" 36 | ] 37 | }, 38 | "minimum-stability": "stable" 39 | } 40 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Bosnadev 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /src/Bosnadev/Database/Traits/UuidTrait.php: -------------------------------------------------------------------------------- 1 | provideUuidKey($model); 24 | }); 25 | } 26 | 27 | /** 28 | * Provide a UUID 29 | * 30 | * @param $model 31 | */ 32 | protected function provideUuidKey($model) 33 | { 34 | // provide a UUID only if increment is disabled 35 | if ($model->incrementing === false) { 36 | $key = $model->getKeyName(); 37 | 38 | if (empty($model->$key)) { 39 | $model->$key = (string)Uuid::uuid4(); 40 | } 41 | } else { 42 | throw new RuntimeException( 43 | sprintf('$incrementing must be false on class "%s" to support uuid', get_class($this)) 44 | ); 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/Bosnadev/Database/PostgresConnection.php: -------------------------------------------------------------------------------- 1 | schemaGrammar)) { 22 | $this->useDefaultSchemaGrammar(); 23 | } 24 | 25 | return new Schema\Builder($this); 26 | } 27 | 28 | 29 | /** 30 | * Get the default schema grammar instance. 31 | * 32 | * @return \Illuminate\Database\Grammar 33 | */ 34 | protected function getDefaultSchemaGrammar() 35 | { 36 | return $this->withTablePrefix(new Schema\Grammars\PostgresGrammar); 37 | } 38 | 39 | 40 | /** 41 | * Get the default post processor instance. 42 | * 43 | * @return \Illuminate\Database\Query\Processors\PostgresProcessor 44 | */ 45 | protected function getDefaultPostProcessor() 46 | { 47 | return new \Illuminate\Database\Query\Processors\PostgresProcessor; 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /src/Bosnadev/Database/DatabaseServiceProvider.php: -------------------------------------------------------------------------------- 1 | app->singleton('db.factory', function ($app) { 26 | return new ConnectionFactory($app); 27 | }); 28 | 29 | // The database manager is used to resolve various connections, since multiple 30 | // connections might be managed. It also implements the connection resolver 31 | // interface which may be used by other components requiring connections. 32 | $this->app->singleton('db', function ($app) { 33 | return new DatabaseManager($app, $app['db.factory']); 34 | }); 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /src/Bosnadev/Database/Connectors/ConnectionFactory.php: -------------------------------------------------------------------------------- 1 | container->bound($key = "db.connection.{$driver}")) { 29 | return $this->container->make($key, array($connection, $database, $prefix, $config)); 30 | } 31 | 32 | if ($driver === 'pgsql') { 33 | return new PostgresConnection($connection, $database, $prefix, $config); 34 | } 35 | 36 | return parent::createConnection($driver, $connection, $database, $prefix, $config); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /tests/Traits/UuidTraitTest.php: -------------------------------------------------------------------------------- 1 | assertTrue($model::$uuidBooted); 12 | } 13 | 14 | /** 15 | * @expectedException RuntimeException 16 | */ 17 | public function testRequiredIncrementingFalse() 18 | { 19 | $model = new UuidAssignsUuidStub(); 20 | $model->_provideUuidKey(); 21 | } 22 | 23 | public function testUuidAssignsUuid() 24 | { 25 | $model = new UuidAssignsUuidStub2(); 26 | 27 | $model->_provideUuidKey(); 28 | 29 | $this->assertEquals(4, substr_count($model->id, '-')); 30 | } 31 | } 32 | 33 | class UuidBootingModelStub extends Model 34 | { 35 | use UuidTrait; 36 | 37 | public static $uuidBooted = false; 38 | 39 | public static function bootUuidTrait() 40 | { 41 | static::$uuidBooted = true; 42 | } 43 | } 44 | 45 | class UuidAssignsUuidStub extends Model 46 | { 47 | use UuidTrait; 48 | 49 | public $timestamps = false; 50 | public $incrementing = true; 51 | 52 | public function _provideUuidKey() 53 | { 54 | $this->provideUuidKey($this); 55 | } 56 | } 57 | 58 | class UuidAssignsUuidStub2 extends UuidAssignsUuidStub 59 | { 60 | public $incrementing = false; 61 | } 62 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Laravel Postgres Extended 2 | ========================= 3 | 4 | [![Build Status](https://travis-ci.org/bosnadev/database.svg?branch=master)](https://travis-ci.org/bosnadev/database) 5 | [![SensioLabsInsight](https://insight.sensiolabs.com/projects/405f5153-4312-4c11-b0ae-8f27e2910c19/mini.png)](https://insight.sensiolabs.com/projects/405f5153-4312-4c11-b0ae-8f27e2910c19) 6 | [![Code Climate](https://codeclimate.com/github/bosnadev/database/badges/gpa.svg)](https://codeclimate.com/github/bosnadev/database) 7 | [![Latest Stable Version](https://poser.pugx.org/bosnadev/database/v/stable)](https://packagist.org/packages/bosnadev/database) 8 | [![Total Downloads](https://poser.pugx.org/bosnadev/database/downloads)](https://packagist.org/packages/bosnadev/database) 9 | [![Monthly Downloads](https://poser.pugx.org/bosnadev/database/d/monthly)](https://packagist.org/packages/bosnadev/database) 10 | [![License](https://poser.pugx.org/bosnadev/database/license)](https://packagist.org/packages/bosnadev/database) 11 | 12 | 13 | An extended PostgreSQL driver for Laravel 5.2+ with support for some aditional PostgreSQL data types: hstore, uuid, geometric types (point, path, circle, line, polygon...) 14 | 15 | ## Getting Started 16 | ### Laravel 5.2+ 17 | 1. Run `composer require bosnadev/database` in your project root directory. 18 | 2. Add `Bosnadev\Database\DatabaseServiceProvider::class` to `config/app.php`'s `providers` array. 19 | 20 | Then you are done. 21 | 22 | ### Lumen 5.* 23 | 1. Run `composer require bosnadev/database` in your project root directory. 24 | 2. Add `$app->register(Bosnadev\Database\DatabaseServiceProvider::class);` to `bootstrap/app.php` (under the "Register Service Providers" section) 25 | 3. Uncomment the line `$app->withEloquent();` in `bootstrap/app.php` 26 | -------------------------------------------------------------------------------- /tests/Schema/BlueprintTest.php: -------------------------------------------------------------------------------- 1 | blueprint = Mockery::mock(Blueprint::class) 14 | ->makePartial()->shouldAllowMockingProtectedMethods(); 15 | } 16 | 17 | public function testGinIndex() 18 | { 19 | $this->blueprint 20 | ->shouldReceive('indexCommand') 21 | ->with('gin', 'col', 'myName'); 22 | 23 | $this->blueprint->gin('col', 'myName'); 24 | } 25 | 26 | public function testGistIndex() 27 | { 28 | $this->blueprint 29 | ->shouldReceive('indexCommand') 30 | ->with('gist', 'col', 'myName'); 31 | 32 | $this->blueprint->gist('col', 'myName'); 33 | } 34 | 35 | public function testCharacter() 36 | { 37 | $this->blueprint 38 | ->shouldReceive('addColumn') 39 | ->with('character', 'col', 14); 40 | 41 | $this->blueprint->character('col', 14); 42 | } 43 | 44 | public function testHstore() 45 | { 46 | $this->blueprint 47 | ->shouldReceive('addColumn') 48 | ->with('hstore', 'col'); 49 | 50 | $this->blueprint->hstore('col'); 51 | } 52 | 53 | public function testUuid() 54 | { 55 | $this->blueprint 56 | ->shouldReceive('addColumn') 57 | ->with('uuid', 'col'); 58 | 59 | $this->blueprint->uuid('col'); 60 | } 61 | 62 | public function testJsonb() 63 | { 64 | $this->blueprint 65 | ->shouldReceive('addColumn') 66 | ->with('jsonb', 'col'); 67 | 68 | $this->blueprint->jsonb('col'); 69 | } 70 | 71 | public function testInt4range() 72 | { 73 | $this->blueprint 74 | ->shouldReceive('addColumn') 75 | ->with('int4range', 'col'); 76 | 77 | $this->blueprint->int4range('col'); 78 | } 79 | 80 | public function testInt8range() 81 | { 82 | $this->blueprint 83 | ->shouldReceive('addColumn') 84 | ->with('int8range', 'col'); 85 | 86 | $this->blueprint->int8range('col'); 87 | } 88 | 89 | public function testNumrange() 90 | { 91 | $this->blueprint 92 | ->shouldReceive('addColumn') 93 | ->with('numrange', 'col'); 94 | 95 | $this->blueprint->numrange('col'); 96 | } 97 | 98 | public function testTsrange() 99 | { 100 | $this->blueprint 101 | ->shouldReceive('addColumn') 102 | ->with('tsrange', 'col'); 103 | 104 | $this->blueprint->tsrange('col'); 105 | } 106 | 107 | public function testTstzrange() 108 | { 109 | $this->blueprint 110 | ->shouldReceive('addColumn') 111 | ->with('tstzrange', 'col'); 112 | 113 | $this->blueprint->tstzrange('col'); 114 | } 115 | } 116 | -------------------------------------------------------------------------------- /tests/Schema/Grammars/PostgresGrammarTest.php: -------------------------------------------------------------------------------- 1 | gin('foo'); 13 | $statements = $blueprint->toSql($this->getConnection(), $this->getGrammar()); 14 | 15 | $this->assertEquals(1, count($statements)); 16 | $this->assertContains('CREATE INDEX', $statements[0]); 17 | $this->assertContains('GIN("foo")', $statements[0]); 18 | } 19 | 20 | public function testAddingGistIndex() 21 | { 22 | $blueprint = new Blueprint('test'); 23 | $blueprint->gist('foo'); 24 | $statements = $blueprint->toSql($this->getConnection(), $this->getGrammar()); 25 | 26 | $this->assertEquals(1, count($statements)); 27 | $this->assertContains('CREATE INDEX', $statements[0]); 28 | $this->assertContains('GIST("foo")', $statements[0]); 29 | } 30 | 31 | public function testAddingCharacter() 32 | { 33 | $blueprint = new Blueprint('test'); 34 | $blueprint->character('foo', 14); 35 | $statements = $blueprint->toSql($this->getConnection(), $this->getGrammar()); 36 | 37 | $this->assertEquals(1, count($statements)); 38 | $this->assertContains('alter table', $statements[0]); 39 | $this->assertContains('add column "foo" character(14)', $statements[0]); 40 | } 41 | 42 | public function testAddingHstore() 43 | { 44 | $blueprint = new Blueprint('test'); 45 | $blueprint->hstore('foo'); 46 | $statements = $blueprint->toSql($this->getConnection(), $this->getGrammar()); 47 | 48 | $this->assertEquals(1, count($statements)); 49 | $this->assertContains('alter table', $statements[0]); 50 | $this->assertContains('add column "foo" hstore', $statements[0]); 51 | } 52 | 53 | public function testAddingUuid() 54 | { 55 | $blueprint = new Blueprint('test'); 56 | $blueprint->uuid('foo'); 57 | $statements = $blueprint->toSql($this->getConnection(), $this->getGrammar()); 58 | 59 | $this->assertEquals(1, count($statements)); 60 | $this->assertContains('alter table', $statements[0]); 61 | $this->assertContains('add column "foo" uuid', $statements[0]); 62 | } 63 | 64 | public function testAddingJsonb() 65 | { 66 | $blueprint = new Blueprint('test'); 67 | $blueprint->jsonb('foo'); 68 | $statements = $blueprint->toSql($this->getConnection(), $this->getGrammar()); 69 | 70 | $this->assertEquals(1, count($statements)); 71 | $this->assertContains('alter table', $statements[0]); 72 | $this->assertContains('add column "foo" jsonb', $statements[0]); 73 | } 74 | 75 | public function testAddingInt4range() 76 | { 77 | $blueprint = new Blueprint('test'); 78 | $blueprint->int4range('foo'); 79 | $statements = $blueprint->toSql( 80 | $this->getConnection(), 81 | $this->getGrammar() 82 | ); 83 | 84 | $this->assertEquals(1, count($statements)); 85 | $this->assertContains('alter table', $statements[0]); 86 | $this->assertContains('add column "foo" int4range', $statements[0]); 87 | } 88 | 89 | public function testAddingInt8range() 90 | { 91 | $blueprint = new Blueprint('test'); 92 | $blueprint->int8range('foo'); 93 | $statements = $blueprint->toSql( 94 | $this->getConnection(), 95 | $this->getGrammar() 96 | ); 97 | 98 | $this->assertEquals(1, count($statements)); 99 | $this->assertContains('alter table', $statements[0]); 100 | $this->assertContains('add column "foo" int8range', $statements[0]); 101 | } 102 | 103 | public function testAddingNumrange() 104 | { 105 | $blueprint = new Blueprint('test'); 106 | $blueprint->numrange('foo'); 107 | $statements = $blueprint->toSql( 108 | $this->getConnection(), 109 | $this->getGrammar() 110 | ); 111 | 112 | $this->assertEquals(1, count($statements)); 113 | $this->assertContains('alter table', $statements[0]); 114 | $this->assertContains('add column "foo" numrange', $statements[0]); 115 | } 116 | 117 | public function testAddingTsrange() 118 | { 119 | $blueprint = new Blueprint('test'); 120 | $blueprint->tsrange('foo'); 121 | $statements = $blueprint->toSql( 122 | $this->getConnection(), 123 | $this->getGrammar() 124 | ); 125 | 126 | $this->assertEquals(1, count($statements)); 127 | $this->assertContains('alter table', $statements[0]); 128 | $this->assertContains('add column "foo" tsrange', $statements[0]); 129 | } 130 | 131 | public function testAddingTstzrange() 132 | { 133 | $blueprint = new Blueprint('test'); 134 | $blueprint->tstzrange('foo'); 135 | $statements = $blueprint->toSql( 136 | $this->getConnection(), 137 | $this->getGrammar() 138 | ); 139 | 140 | $this->assertEquals(1, count($statements)); 141 | $this->assertContains('alter table', $statements[0]); 142 | $this->assertContains('add column "foo" tstzrange', $statements[0]); 143 | } 144 | 145 | public function testAddingDatarange() 146 | { 147 | $blueprint = new Blueprint('test'); 148 | $blueprint->daterange('foo'); 149 | $statements = $blueprint->toSql( 150 | $this->getConnection(), 151 | $this->getGrammar() 152 | ); 153 | 154 | $this->assertEquals(1, count($statements)); 155 | $this->assertContains('alter table', $statements[0]); 156 | $this->assertContains('add column "foo" daterange', $statements[0]); 157 | } 158 | 159 | public function testAddingTsvector() 160 | { 161 | $blueprint = new Blueprint('test'); 162 | $blueprint->tsvector('foo'); 163 | $statements = $blueprint->toSql( 164 | $this->getConnection(), 165 | $this->getGrammar() 166 | ); 167 | 168 | $this->assertEquals(1, count($statements)); 169 | $this->assertContains('alter table', $statements[0]); 170 | $this->assertContains('add column "foo" tsvector', $statements[0]); 171 | } 172 | 173 | /** 174 | * @return PostgresConnection 175 | */ 176 | protected function getConnection() 177 | { 178 | return Mockery::mock(PostgresConnection::class); 179 | } 180 | 181 | protected function getGrammar() 182 | { 183 | return new PostgresGrammar(); 184 | } 185 | } 186 | -------------------------------------------------------------------------------- /src/Bosnadev/Database/Schema/Blueprint.php: -------------------------------------------------------------------------------- 1 | inherits = $table; 26 | } 27 | 28 | /** 29 | * Add the index commands fluently specified on columns. 30 | * 31 | * @return void 32 | */ 33 | protected function addFluentIndexes() 34 | { 35 | foreach ($this->columns as $column) { 36 | foreach (array('primary', 'unique', 'index', 'gin', 'gist') as $index) { 37 | // If the index has been specified on the given column, but is simply 38 | // equal to "true" (boolean), no name has been specified for this 39 | // index, so we will simply call the index methods without one. 40 | if ($column->$index === true) { 41 | $this->$index($column->name); 42 | 43 | continue 2; 44 | } 45 | 46 | // If the index has been specified on the column and it is something 47 | // other than boolean true, we will assume a name was provided on 48 | // the index specification, and pass in the name to the method. 49 | elseif (isset($column->$index)) { 50 | $this->$index($column->name, $column->$index); 51 | 52 | continue 2; 53 | } 54 | } 55 | } 56 | } 57 | 58 | /** 59 | * Specify an index for the table. 60 | * 61 | * @param string|array $columns 62 | * @param string $name 63 | * @return \Illuminate\Support\Fluent 64 | */ 65 | public function gin($columns, $name = null) 66 | { 67 | return $this->indexCommand('gin', $columns, $name); 68 | } 69 | 70 | /** 71 | * Specify a gist index for the table. 72 | * 73 | * @param string|array $columns 74 | * @param string $name 75 | * @return \Illuminate\Support\Fluent 76 | */ 77 | public function gist($columns, $name = null) 78 | { 79 | return $this->indexCommand('gist', $columns, $name); 80 | } 81 | 82 | /** 83 | * Create a new character column on the table. 84 | * 85 | * @param string $column 86 | * @param int $length 87 | * @return \Illuminate\Support\Fluent 88 | */ 89 | public function character($column, $length = 255) 90 | { 91 | return $this->addColumn('character', $column, compact('length')); 92 | } 93 | 94 | /** 95 | * @param $column 96 | * @return \Illuminate\Support\Fluent 97 | */ 98 | public function hstore($column) 99 | { 100 | return $this->addColumn('hstore', $column); 101 | } 102 | 103 | /** 104 | * Create a new netmask (CIDR-notation) (cidr) column on the table. 105 | * 106 | * @param string $column 107 | * @return \Illuminate\Support\Fluent 108 | */ 109 | public function netmask($column) 110 | { 111 | return $this->addColumn('netmask', $column); 112 | } 113 | 114 | /** 115 | * Create a new line column on the table. 116 | * 117 | * @param string $column 118 | * @return \Illuminate\Support\Fluent 119 | */ 120 | public function line($column) 121 | { 122 | return $this->addColumn('line', $column); 123 | } 124 | 125 | /** 126 | * Create a new line segment (lseg) column on the table. 127 | * 128 | * @param string $column 129 | * @return \Illuminate\Support\Fluent 130 | */ 131 | public function lineSegment($column) 132 | { 133 | return $this->addColumn('lineSegment', $column); 134 | } 135 | 136 | /** 137 | * Create a new path column on the table. 138 | * 139 | * @param string $column 140 | * @return \Illuminate\Support\Fluent 141 | */ 142 | public function path($column) 143 | { 144 | return $this->addColumn('path', $column); 145 | } 146 | 147 | /** 148 | * Create a new box column on the table. 149 | * 150 | * @param string $column 151 | * @return \Illuminate\Support\Fluent 152 | */ 153 | public function box($column) 154 | { 155 | return $this->addColumn('box', $column); 156 | } 157 | 158 | /** 159 | * Create a new circle column on the table. 160 | * 161 | * @param string $column 162 | * @return \Illuminate\Support\Fluent 163 | */ 164 | public function circle($column) 165 | { 166 | return $this->addColumn('circle', $column); 167 | } 168 | 169 | /** 170 | * Create a new money column on the table. 171 | * 172 | * @param string $column 173 | * @return \Illuminate\Support\Fluent 174 | */ 175 | public function money($column) 176 | { 177 | return $this->addColumn('money', $column); 178 | } 179 | 180 | /** 181 | * Create a new int4range column on the table. 182 | * 183 | * @param string $column 184 | * 185 | * @return \Illuminate\Support\Fluent 186 | */ 187 | public function int4range($column) 188 | { 189 | return $this->addColumn('int4range', $column); 190 | } 191 | 192 | /** 193 | * Create a new int8range column on the table. 194 | * 195 | * @param string $column 196 | * 197 | * @return \Illuminate\Support\Fluent 198 | */ 199 | public function int8range($column) 200 | { 201 | return $this->addColumn('int8range', $column); 202 | } 203 | 204 | /** 205 | * Create a new numrange column on the table. 206 | * 207 | * @param string $column 208 | * 209 | * @return \Illuminate\Support\Fluent 210 | */ 211 | public function numrange($column) 212 | { 213 | return $this->addColumn('numrange', $column); 214 | } 215 | 216 | /** 217 | * Create a new tsrange column on the table. 218 | * 219 | * @param string $column 220 | * 221 | * @return \Illuminate\Support\Fluent 222 | */ 223 | public function tsrange($column) 224 | { 225 | return $this->addColumn('tsrange', $column); 226 | } 227 | 228 | /** 229 | * Create a new tstzrange column on the table. 230 | * 231 | * @param string $column 232 | * 233 | * @return \Illuminate\Support\Fluent 234 | */ 235 | public function tstzrange($column) 236 | { 237 | return $this->addColumn('tstzrange', $column); 238 | } 239 | 240 | /** 241 | * Create a new daterange column on the table. 242 | * 243 | * @param $column 244 | * 245 | * @return \Illuminate\Support\Fluent 246 | */ 247 | public function daterange($column) 248 | { 249 | return $this->addColumn('daterange', $column); 250 | } 251 | 252 | /** 253 | * Create a new tsvector column on the table. 254 | * 255 | * @param $column 256 | * 257 | * @return \Illuminate\Support\Fluent 258 | */ 259 | public function tsvector($column) 260 | { 261 | return $this->addColumn('tsvector', $column); 262 | } 263 | } 264 | -------------------------------------------------------------------------------- /src/Bosnadev/Database/Schema/Grammars/PostgresGrammar.php: -------------------------------------------------------------------------------- 1 | length})"; 39 | } 40 | 41 | /** 42 | * Create the column definition for a hstore type. 43 | * 44 | * @param Fluent $column 45 | * @return string 46 | */ 47 | protected function typeHstore(Fluent $column) 48 | { 49 | return "hstore"; 50 | } 51 | 52 | /** 53 | * Create the column definition for a uuid type. 54 | * 55 | * @param Fluent $column 56 | * @return string 57 | */ 58 | protected function typeUuid(Fluent $column) 59 | { 60 | return "uuid"; 61 | } 62 | 63 | /** 64 | * Create the column definition for a jsonb type. 65 | * 66 | * @param Fluent $column 67 | * @return string 68 | */ 69 | protected function typeJsonb(Fluent $column) 70 | { 71 | return "jsonb"; 72 | } 73 | 74 | /** 75 | * Create the column definition for an IPv4 or IPv6 address. 76 | * 77 | * @param \Illuminate\Support\Fluent $column 78 | * @return string 79 | */ 80 | protected function typeIpAddress(Fluent $column) 81 | { 82 | return 'inet'; 83 | } 84 | /** 85 | * Create the column definition for a CIDR notation-style netmask. 86 | * 87 | * @param \Illuminate\Support\Fluent $column 88 | * @return string 89 | */ 90 | protected function typeNetmask(Fluent $column) 91 | { 92 | return 'cidr'; 93 | } 94 | 95 | /** 96 | * Create the column definition for a MAC address. 97 | * 98 | * @param \Illuminate\Support\Fluent $column 99 | * @return string 100 | */ 101 | protected function typeMacAddress(Fluent $column) 102 | { 103 | return 'macaddr'; 104 | } 105 | 106 | /** 107 | * Create the column definition for a 2D geometric point (x, y), x and y are floating-point numbers. 108 | * 109 | * @param \Illuminate\Support\Fluent $column 110 | * @return string 111 | */ 112 | protected function typePoint(Fluent $column) 113 | { 114 | return 'point'; 115 | } 116 | 117 | /** 118 | * Create the column definition for a line represented as a standard linear equation Ax + By + C = 0. 119 | * 120 | * @param \Illuminate\Support\Fluent $column 121 | * @return string 122 | */ 123 | protected function typeLine(Fluent $column) 124 | { 125 | return 'line'; 126 | } 127 | 128 | /** 129 | * Create the column definition for a line segment represented by two points (x1, y1), (x2, y2). 130 | * 131 | * @param \Illuminate\Support\Fluent $column 132 | * @return string 133 | */ 134 | protected function typeLineSegment(Fluent $column) 135 | { 136 | return 'lseg'; 137 | } 138 | 139 | /** 140 | * Create the column definition for a path represented as a list of points (x1, y1), (x2, y2), ..., (xn, yn). 141 | * 142 | * @param \Illuminate\Support\Fluent $column 143 | * @return string 144 | */ 145 | protected function typePath(Fluent $column) 146 | { 147 | return 'path'; 148 | } 149 | 150 | /** 151 | * Create the column definition for a box represented by opposite corners of the box as points (x1, y1), (x2, y2). 152 | * 153 | * @param \Illuminate\Support\Fluent $column 154 | * @return string 155 | */ 156 | protected function typeBox(Fluent $column) 157 | { 158 | return 'box'; 159 | } 160 | 161 | /** 162 | * Create the column definition for a polygon represented by a list of points (vertices of the polygon). 163 | * 164 | * @param \Illuminate\Support\Fluent $column 165 | * @return string 166 | */ 167 | protected function typePolygon(Fluent $column) 168 | { 169 | return 'polygon'; 170 | } 171 | 172 | /** 173 | * Create the column definition for a circle represented by a center point and a radius <(x, y), r> 174 | * 175 | * @param \Illuminate\Support\Fluent $column 176 | * @return string 177 | */ 178 | protected function typeCircle(Fluent $column) 179 | { 180 | return 'circle'; 181 | } 182 | 183 | /** 184 | * Create the column definition for storing amounts of currency with a fixed fractional precision. 185 | * 186 | * This will store values in the range of: -92233720368547758.08 to +92233720368547758.07. (92 quadrillion). 187 | * Output is locale-sensitive, see lc_monetary setting of PostgreSQL instance/s. 188 | * 189 | * @param \Illuminate\Support\Fluent $column 190 | * @return string 191 | */ 192 | protected function typeMoney(Fluent $column) 193 | { 194 | return 'money'; 195 | } 196 | 197 | /** 198 | * Create the column definition for an int4range type. 199 | * 200 | * @param Fluent $column 201 | * 202 | * @return string 203 | */ 204 | protected function typeInt4range(Fluent $column) 205 | { 206 | return "int4range"; 207 | } 208 | 209 | /** 210 | * Create the column definition for an int8range type. 211 | * 212 | * @param Fluent $column 213 | * 214 | * @return string 215 | */ 216 | protected function typeInt8range(Fluent $column) 217 | { 218 | return "int8range"; 219 | } 220 | 221 | /** 222 | * Create the column definition for an numrange type. 223 | * 224 | * @param Fluent $column 225 | * 226 | * @return string 227 | */ 228 | protected function typeNumrange(Fluent $column) 229 | { 230 | return "numrange"; 231 | } 232 | 233 | /** 234 | * Create the column definition for an tsrange type. 235 | * 236 | * @param Fluent $column 237 | * 238 | * @return string 239 | */ 240 | protected function typeTsrange(Fluent $column) 241 | { 242 | return "tsrange"; 243 | } 244 | 245 | /** 246 | * Create the column definition for an tstzrange type. 247 | * 248 | * @param Fluent $column 249 | * 250 | * @return string 251 | */ 252 | protected function typeTstzrange(Fluent $column) 253 | { 254 | return "tstzrange"; 255 | } 256 | 257 | /** 258 | * Create the column definition for an daterange type. 259 | * 260 | * @param Fluent $column 261 | * 262 | * @return string 263 | */ 264 | protected function typeDaterange(Fluent $column) 265 | { 266 | return "daterange"; 267 | } 268 | 269 | /** 270 | * Create the column definition for a Text Search Vector type. 271 | * 272 | * @param Fluent $column 273 | * 274 | * @return string 275 | */ 276 | protected function typeTsvector(Fluent $column) 277 | { 278 | return "tsvector"; 279 | } 280 | 281 | /** 282 | * @param mixed $value 283 | * @return mixed|string 284 | */ 285 | protected function getDefaultValue($value) 286 | { 287 | if($this->isUuid($value)) return strval($value); 288 | 289 | return parent::getDefaultValue($value); 290 | } 291 | 292 | /** 293 | * Check if string matches on of uuid_generate functions 294 | * 295 | * @param $value 296 | * @return int 297 | */ 298 | protected function isUuid($value) 299 | { 300 | return preg_match('/^uuid_generate_v/', $value); 301 | } 302 | 303 | /** 304 | * Compile a gin index key command. 305 | * 306 | * @param \Bosnadev\Database\Schema\Blueprint $blueprint 307 | * @param \Illuminate\Support\Fluent $command 308 | * @return string 309 | */ 310 | public function compileGin(Blueprint $blueprint, Fluent $command) 311 | { 312 | $columns = $this->columnize($command->columns); 313 | 314 | return sprintf('CREATE INDEX %s ON %s USING GIN(%s)', $command->index, $this->wrapTable($blueprint), $columns); 315 | } 316 | 317 | /** 318 | * Compile a gist index key command. 319 | * 320 | * @param \Bosnadev\Database\Schema\Blueprint $blueprint 321 | * @param \Illuminate\Support\Fluent $command 322 | * @return string 323 | */ 324 | public function compileGist(Blueprint $blueprint, Fluent $command) 325 | { 326 | $columns = $this->columnize($command->columns); 327 | 328 | return sprintf('CREATE INDEX %s ON %s USING GIST(%s)', $command->index, $this->wrapTable($blueprint), $columns); 329 | } 330 | 331 | /** 332 | * Compile create table query. 333 | * 334 | * @param Illuminate\Database\Schema\Blueprint $blueprint 335 | * @param \Illuminate\Support\Fluent $command 336 | * @return string 337 | */ 338 | public function compileCreate(BaseBlueprint $blueprint, Fluent $command) 339 | { 340 | $sql = parent::compileCreate($blueprint, $command); 341 | 342 | if (isset($blueprint->inherits)) { 343 | $sql .= ' INHERITS ("'.$blueprint->inherits.'")'; 344 | } 345 | return $sql; 346 | } 347 | } 348 | -------------------------------------------------------------------------------- /codeclimate.json: -------------------------------------------------------------------------------- 1 | {"partial":false,"run_at":1472565192,"repo_token":"486112261c24cb52cd2c85c4f19596bd09a5f36d9ef2fc3363051fc95b82c72c","environment":{"pwd":"\/home\/mirzap\/Projects\/github\/database","package_version":"0.1.2"},"git":{"head":"62d7fda02092c58846a89f8f7dd24df0c4abd6df","branch":"master","committed_at":1472564480},"ci_service":[],"source_files":[{"name":"src\/Bosnadev\/Database\/Connectors\/ConnectionFactory.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,0,null,null,1,1,null,null,0,null,null]","blob_id":"a92b709a2ab7f92b14ffe98add54781106caf493"},{"name":"src\/Bosnadev\/Database\/PostgresConnection.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,1,null,null]","blob_id":"c46c035a94dfcd2caff04ea8bc4d5c4b9d3793a5"},{"name":"src\/Bosnadev\/Database\/Query\/Grammars\/PostgresGrammar.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4,0,null,null,null,4,1,null,null,null,3,3,3,3,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null]","blob_id":"c1d6a07d830bfba3b7b0afbc3f15a564f810d367"},{"name":"src\/Bosnadev\/Database\/Schema\/Blueprint.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,13,11,null,null,null,11,0,null,0,null,null,null,null,null,11,0,null,11,null,null,null,13,null,null,null,null,null,null,null,null,null,null,2,null,null,null,null,null,null,null,null,null,null,null,2,null,null,null,null,null,null,null,null,null,null,null,2,null,null,null,null,null,null,null,null,2,null,null,null,null,null,null,null,null,2,null,null,null,null,null,null,null,null,null,null,2,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,2,null,null,null,null,null,null,null,null,null,null,null,2,null,null,null,null,null,null,null,null,null,null,null,2,null,null,null,null,null,null,null,null,null,null,null,2,null,null,null,null,null,null,null,null,null,null,null,2,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,null]","blob_id":"5d25e33fa7ad8817a6d2e8b861b05e51ec367210"},{"name":"src\/Bosnadev\/Database\/Schema\/Builder.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null]","blob_id":"352b98ae71eb1beda9155999a2b8447bf26515fa"},{"name":"src\/Bosnadev\/Database\/Schema\/Grammars\/PostgresGrammar.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,0,null,null]","blob_id":"ec61b0f774f46b145426cf6650f537f7edd76e10"},{"name":"src\/Bosnadev\/Database\/Traits\/UuidTrait.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,2,null,null,null,null,null,null,null,null,null,2,1,null,1,1,null,null,1,1,null,null,1,null]","blob_id":"4b19b873efa4d3beee75c04b561dcfc9f7d474e8"},{"name":"vendor\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"21d60646640c71d91745d2e72aa9a8e3b3611204"},{"name":"vendor\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver\/AbstractPostgreSQLDriver.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,0,null,null,0,0,0,null,0,0,null,0,0,null,0,0,null,0,0,null,0,0,null,0,0,null,0,0,null,0,null,null,null,0,0,null,null,0,null,null,0,null,null,null,null,null,null,null,0,0,null,0,null,null,null,0,0,0,0,null,null,0,0,0,0,null,0,null,null,null,null,null,null,null,null,0,null,0,0,0,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,0,null,null]","blob_id":"4ad7cbeef2f9b1d0f9f785386d2407adad323bc0"},{"name":"vendor\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver\/ExceptionConverterDriver.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"0bd8d516e14e890867d3b8c7e9558bfa236d3199"},{"name":"vendor\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver\/PDOPgSql\/Driver.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,0,0,0,null,null,0,null,null,null,null,null,null,0,0,null,null,0,0,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,0,null,null,0,0,null,null,null,null,0,null,null,0,0,null,null,0,null,null,null,null,null,null,null,0,null,null]","blob_id":"cc93a9b7e422101fefd92b165b12bae9af832532"},{"name":"vendor\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/VersionAwarePlatformDriver.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"53e2d3ab78191975f1701a070887cf64dbf63fa8"},{"name":"vendor\/illuminate\/container\/Container.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"de1fc790cca772a7dc38748d61229d8432cbb539"},{"name":"vendor\/illuminate\/contracts\/Container\/Container.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"3eea0613d52213559d7c1fa379188306ac935047"},{"name":"vendor\/illuminate\/contracts\/Events\/Dispatcher.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"8da77f7eaf06349bd21e15266afaf214513def02"},{"name":"vendor\/illuminate\/database\/Connection.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,1,null,1,null,1,null,null,null,null,1,null,1,1,null,null,null,null,null,null,null,null,1,1,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,1,1,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,0,null,null,null,null,null,null,null,null,null,null,0,0,0,0,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,0,0,0,0,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,0,null,0,null,null,null,null,null,0,0,null,0,0,null,null,0,0,0,null,0,null,null,0,null,0,null,null,null,null,null,null,null,null,null,0,null,0,null,0,0,0,null,0,null,0,0,0,null,null,null,0,0,null,null,null,null,null,null,null,null,0,0,null,null,0,null,0,0,null,null,null,null,null,null,null,null,0,0,0,0,0,null,null,null,0,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,null,null,null,null,0,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,0,0,0,0,null,null,0,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,0,0,0,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,0,0,null,0,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,0,0,0,0,0,0,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,null,null,null,null,null,null,null,1,null,1,null,null]","blob_id":"b8796af0b8c83b78170726760d8b5e9000c1b3f2"},{"name":"vendor\/illuminate\/database\/ConnectionInterface.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"9262d6fdfe3edff415ad079cdd0f0019f3fb4357"},{"name":"vendor\/illuminate\/database\/Connectors\/ConnectionFactory.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,0,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,0,null,null,0,0,0,0,0,0,0,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,0,0,0,0,0,0,0,0,null,null,0,null,null]","blob_id":"b46de392c80ce553400e6ac56e916e1df4295f18"},{"name":"vendor\/illuminate\/database\/DetectsDeadlocks.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,null,null,null,null,null]","blob_id":"5f76096b18efbc89389552bd2e791c2faad5690b"},{"name":"vendor\/illuminate\/database\/DetectsLostConnections.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"bee348203f69dd4fbba3697c5a685b576bf18dcc"},{"name":"vendor\/illuminate\/database\/Eloquent\/Model.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,null,3,null,3,3,null,null,null,null,null,null,null,null,3,3,null,3,null,3,null,3,null,3,null,null,null,null,null,null,null,null,3,3,null,null,null,null,null,null,null,null,3,null,3,3,3,null,null,3,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,null,3,0,null,null,null,null,0,0,0,0,null,null,null,3,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,0,null,null,3,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,2,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2,null,null,null,null,2,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,3,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,null,null,1,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,1,null,null,null,null,null,null,1,null,null,null,null,null,null,1,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,1,null,null,1,null,null,null,null,null,null,null,null,null,1,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,1,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,1,null,null,null,1,null,null,null,1,null,1,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,null,3,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,1,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"0f32d2a369ed1728d6e95ebc66676e91a2cf3e68"},{"name":"vendor\/illuminate\/database\/Grammar.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,13,0,null,null,13,null,null,null,null,null,null,null,null,null,null,null,15,0,null,null,null,null,null,15,0,null,0,0,null,null,0,null,null,15,null,15,null,null,null,null,15,15,0,null,15,null,null,null,15,null,null,null,null,null,null,null,null,null,null,13,0,null,null,13,null,null,null,null,null,null,null,null,null,null,2,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,15,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,1,null,1,null,null]","blob_id":"71645d8c5007caf7392fb8024e1d5ad781e6e40c"},{"name":"vendor\/illuminate\/database\/PostgresConnection.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,1,null,null]","blob_id":"779888d0e53cd34ace856dc8dcfd369f4355e5ef"},{"name":"vendor\/illuminate\/database\/Query\/Builder.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,0,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,0,0,null,0,0,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,0,null,0,null,0,null,null,null,null,null,null,0,null,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,0,0,null,null,null,null,null,0,0,null,null,null,null,null,0,0,0,null,null,null,null,null,0,0,null,null,null,null,null,0,0,null,null,null,null,null,0,null,0,0,null,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,0,0,0,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,null,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,0,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,null,null,null,null,null,0,0,null,null,0,0,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,0,null,0,null,0,null,null,null,0,0,null,0,null,null,null,null,null,null,0,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,0,null,0,0,0,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,0,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,null,0,null,0,0,null,null,0,0,null,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,0,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,0,0,null,null,0,0,0,null,null,null,null,null,null,null,null,0,0,null,null,0,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,0,0,null,null,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,0,0,null,null,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,0,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,0,null,0,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,0,null,0,null,0,null,null,null,null,0,null,0,null,0,null,0,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,0,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,0,0,null,null,null,null,null,null,0,0,0,null,null,null,null,null,null,0,null,0,0,0,null,null,null,0,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,0,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,0,null,null,0,null,0,null,null]","blob_id":"d1d1df050c336fb60eb2ce66f6f69932de1ec79c"},{"name":"vendor\/illuminate\/database\/Query\/Grammars\/Grammar.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,0,0,null,0,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,null,null,null,0,0,null,0,null,null,null,null,null,0,0,null,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,0,null,null,0,0,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,null,null,null,null,0,null,0,0,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,null,0,0,null,null,0,null,null,null,null,0,0,null,0,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null]","blob_id":"47beabc26398d7a7850fb6fc868b7d252c7d7250"},{"name":"vendor\/illuminate\/database\/Query\/Grammars\/PostgresGrammar.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,0,0,null,null,0,0,null,0,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,null,null,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,0,0,null,0,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,3,0,null,null,3,0,null,null,3,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null]","blob_id":"041d6baf43d83c34547ca9d0202f797596dec47b"},{"name":"vendor\/illuminate\/database\/Query\/Processors\/PostgresProcessor.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null]","blob_id":"84376ce2770e7db25f7458220aded997740937d4"},{"name":"vendor\/illuminate\/database\/Query\/Processors\/Processor.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null]","blob_id":"f78429fbafe3900ebaa33a86bcbcb8f795f43faa"},{"name":"vendor\/illuminate\/database\/QueryException.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,0,0,0,null,0,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null]","blob_id":"d4fb085817f4ca7e9ad467f0dd5cde0a2b50a474"},{"name":"vendor\/illuminate\/database\/Schema\/Blueprint.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,14,null,14,1,null,14,null,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,null,null,null,null,null,null,null,null,13,null,13,null,null,null,null,13,13,null,13,13,13,null,null,null,null,13,null,null,null,null,null,null,null,null,null,13,11,null,null,13,0,null,null,13,13,null,null,null,null,null,null,null,null,0,0,null,null,null,0,0,null,0,null,null,null,null,null,0,0,null,0,null,null,null,0,null,null,null,null,null,null,null,null,11,0,0,null,null,null,11,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,0,0,null,null,null,null,null,null,null,null,0,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,2,null,null,null,null,2,2,null,null,2,null,null,null,null,null,null,null,null,null,null,null,2,null,2,null,null,null,null,null,null,null,null,null,null,null,null,12,null,12,null,12,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,2,null,2,null,null,null,null,null,null,null,null,null,null,null,13,null,null,null,null,null,null,null,null,null,13,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,11,13,null,null,null,null,null,null,null,null,null,null,11,13,null,null]","blob_id":"e7ff6b27497ace379afbb67df426875e5469c8f9"},{"name":"vendor\/illuminate\/database\/Schema\/Builder.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,1,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,0,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,0,null,null,null,null,null,null,null,null,null,0,null,0,null,0,0,null,null,null,null,null,null,null,null,null,0,null,0,null,0,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,0,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null]","blob_id":"74341dd7f1a25e18ae2c2271fc650cda392bfe32"},{"name":"vendor\/illuminate\/database\/Schema\/Grammars\/Grammar.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,11,null,11,null,null,null,11,null,11,null,null,11,null,null,null,null,null,null,null,null,null,null,null,null,11,11,11,null,null,null,11,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,11,null,null,null,null,null,null,null,null,null,null,null,null,11,11,null,null,null,null,null,null,null,null,null,null,13,13,null,null,13,null,null,null,null,null,null,null,13,11,null,null,13,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"ddf918f2aec931d343d3fc1cbdcd46f8557237f2"},{"name":"vendor\/illuminate\/database\/Schema\/Grammars\/PostgresGrammar.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,11,null,11,null,11,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,11,null,null,null,null,null,null,null,null,null,null,null,11,null,null,11,null,null,null,null,null,null,null,null,null,null,11,null,null,11,null]","blob_id":"28e6d7757611c801658f3e342468e1dce2e9053b"},{"name":"vendor\/illuminate\/database\/Schema\/PostgresBuilder.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,0,null,null]","blob_id":"20abc0fe1e484467496bbbb457a162de47b2a380"},{"name":"vendor\/illuminate\/support\/Fluent.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,14,14,null,14,null,null,null,null,null,null,null,null,null,null,13,13,null,null,11,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,13,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,11,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"f404cf8f7cd19c76aad07ae1dfdae2728e3f11aa"},{"name":"vendor\/illuminate\/support\/Str.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,3,3,3,null,null,null,3,null,null,null,null,null,null,null,null,null,null,null,0,0,0,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,0,null,0,null,null,0,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,0,null,null,null,0,null,null,null,null,null,null,null,null,null,null,1,null,1,1,null,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"47c781ca6f2ffd62bdb0d885aff431a4ca555fc0"},{"name":"vendor\/illuminate\/support\/Traits\/Macroable.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,0,null,null,0,null,null]","blob_id":"2c103d4fc17c2d6dbb13c7f63aa966b50e7e2079"},{"name":"vendor\/illuminate\/support\/helpers.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,null,3,null,null,null,null,null,null,null,null,null,null,null,null,3,null,3,3,null,null,3,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3,null,3,3,null,null,3,null,null,null,null,null,null,null,null,null,null,null,null,11,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"cdc6a9b91c13bfdd42f30d5d9d71478f8edf6e57"},{"name":"vendor\/mockery\/mockery\/library\/Mockery.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31,null,31,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,0,null,0,null,null,null,null,null,null,null,null,null,0,0,null,0,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,34,3,null,null,31,31,31,31,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,31,31,null,null,31,null,null,null,null,null,null,null,0,0,null,null,null,31,1,null,null,31,null,null,null,null,1,1,1,1,1,1,1,1,1,null,null,1,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,31,1,null,null,31,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,31,1,null,null,31,null,null,null,null,null,null,null,null,null,null,null,null,1,0,null,null,1,1,1,null,null,1,null,null,null,null,1,0,null,null,1,1,null,null,1,1,0,null,1,1,1,null,1,null,null,1,null,null,1,0,null,null,1,0,null,null,1,0,null,null,1,null,1,null,null,null,null,null,null,null,null,null,null,null,1,null,1,0,null,null,1,0,null,null,1,1,1,null,null,0,0,null,0,0,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,0,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,null,0,0,0,0,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,null,0,0,0,0,0,null,0,0,null,null,null,0,0,0,null,null,null,0,null,null,null,null,0,0,0,null,0,null,null,0,0,null,null,0,null,null,null,null,0,0,null,null,0,0,0,0,0,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,12,null,12,12,0,0,0,null,0,12,12,null,null,null,12,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,12,12,12,null,12,12,12,null,0,null,0,0,null,null,null,null,12,null,null,null,12,12,null,12,12,12,null,12,12,12,12,null,null,0,null,0,0,0,null,null,null,null,null,0,null,null,12,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,null,null,null,null,null,null,null,12,null,null]","blob_id":"494028f4a1309e5ef3115f8d86e45be8cb932664"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/CompositeExpectation.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,12,12,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,12,12,null,12,null,null,null,null,null,null,null,null,null,0,0,0,null,null,null,null,null,null,null,null,null,0,0,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,0,0,null,null,null,null,null,null,null,null,null,0,0,0,0,null,0,0,null,null]","blob_id":"242d73b91a44efc8b170c4af4e5bb23192e7e99d"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Configuration.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,31,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,0,0,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,0,null,0,null,null,null,31,null,null]","blob_id":"a6366b88e5662ed6e6eba6bb415818e215dc4a47"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Container.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31,31,31,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31,31,31,31,31,null,31,2,2,2,0,null,null,null,31,null,31,31,0,31,null,null,31,null,31,null,31,31,null,31,0,0,0,0,null,null,null,0,null,null,null,0,0,null,0,31,0,0,0,0,0,31,0,0,0,0,0,0,31,0,0,0,0,null,0,0,0,0,0,0,0,31,31,31,31,2,0,0,0,2,0,0,0,2,null,0,0,null,0,0,0,2,2,2,null,null,0,null,0,null,null,null,31,null,31,2,null,null,31,0,null,null,31,null,31,null,31,null,31,27,27,0,null,null,null,31,null,31,31,null,31,0,null,31,0,null,31,31,null,null,null,null,0,null,null,null,31,null,null,null,null,31,null,null,null,null,null,null,null,null,0,0,0,0,0,0,null,null,0,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,31,0,0,0,null,31,null,null,null,null,null,null,null,null,31,31,null,31,null,null,null,null,null,null,null,null,31,31,null,31,31,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,0,null,0,0,0,0,0,null,0,0,null,null,null,null,null,null,null,null,0,0,0,null,0,null,null,null,null,null,null,null,null,null,null,31,31,null,null,null,null,null,0,null,31,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,null,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,null,31,2,2,null,null,null,30,30,0,0,null,0,0,0,0,null,null,0,null,null,30,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,0,null,null,0,0,0,0,null,0,null,0,null,null,null,31,null,31,31,null,null,0,null,0,0,0,0,null,null,null,null,0,0,null]","blob_id":"d112266a191c396e82076f145f71c3b6a13a80f0"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/CountValidator\/CountValidatorAbstract.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,1,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null]","blob_id":"b35a7ceb3fe5cad1393ae2b338c93d90d53abbd2"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/CountValidator\/Exact.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,0,0,0,0,0,0,null,0,0,0,0,0,0,null,1,null]","blob_id":"7e3948c1e09aecd3fb8b150739ed8433a0754b61"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Exception.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"0ade1b70cbeb4ec4b3e3a2a6dac0a69949c69fa0"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Exception\/NoMatchingExpectationException.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,null,null,null,null,1,1,null,null,null,null,1,1,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null]","blob_id":"8476b5934bb15a03e4de900a0f8c4f9b5fa42cbb"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Expectation.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,12,12,12,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,11,11,11,0,null,11,11,0,null,11,11,null,null,null,null,null,null,null,null,null,null,11,0,0,0,null,null,11,null,null,null,null,null,null,null,null,null,11,0,11,0,11,0,11,1,null,null,10,10,0,null,0,0,0,0,0,0,null,0,0,null,null,0,0,null,0,0,null,null,0,null,null,10,null,null,null,null,null,null,null,null,11,1,1,null,null,11,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,11,0,null,11,0,0,null,11,null,null,null,null,null,null,null,null,12,1,null,12,null,null,null,null,null,null,null,null,null,12,1,null,11,0,null,11,11,11,11,1,null,null,null,10,null,null,null,null,null,null,null,null,null,null,11,11,null,1,0,null,1,null,null,0,0,null,0,0,null,null,1,0,0,0,null,null,1,0,null,1,0,null,1,null,null,null,null,null,null,null,null,null,null,11,null,null,null,null,null,null,null,null,null,null,11,0,null,11,11,11,null,null,null,null,null,null,null,null,null,0,0,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,null,1,1,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,0,0,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,0,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,1,0,null,1,1,1,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,0,null,0,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,null,null,0,0,0,0,0,null,0,0,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,0,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,0,0,null,null,null,null,null,null,null,null,0,0,0,0,null,0,0,null,null,null,0,null,null]","blob_id":"5ed6cba4e06590978aa59cb308528125a0d5eeb6"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/ExpectationDirector.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,12,12,12,null,null,null,null,null,null,null,null,12,12,null,null,null,null,null,null,null,null,null,12,12,1,null,1,1,1,1,1,1,null,1,1,1,1,null,11,null,null,null,null,null,null,null,null,null,null,12,12,12,null,null,0,0,null,null,12,null,null,null,null,null,null,null,null,null,12,12,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,0,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,12,12,12,null,null,1,1,1,null,null,1,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null]","blob_id":"b5c894d653053ba61b40c455cb02a2d66ed5aa60"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/ExpectationInterface.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"a5b4660de0b8c6bf880bc69da978a5bb861c68bc"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/CachingGenerator.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,1,1,null,null,null,31,31,27,null,null,6,6,null,6,null,null]","blob_id":"14834b6e50d1c2ef2e1b0a25249e5fbf94e513fc"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/DefinedTargetClass.php","coverage":"[null,null,null,null,null,null,null,null,null,null,6,6,null,null,null,6,null,null,null,null,6,null,null,null,null,0,null,null,null,null,6,null,null,null,null,null,6,6,null,null,null,null,0,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,6,null,null,null,null,6,0,null,null,6,6,5,0,null,5,null,null,6,null,null]","blob_id":"2c0ab9639089d4ac1081c7fcf8df7f3510b12d03"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/Generator.php","coverage":"[null,null,null,null,null,null,null,null,null]","blob_id":"5c5d0d3e1efc67138e79f01e703e0c9f49fbd7d1"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/Method.php","coverage":"[null,null,null,null,null,null,null,null,null,null,6,6,null,null,null,6,null,null,null,null,null,6,6,null,null,null,null,6,0,null,6,null,null]","blob_id":"9ef6af40a49cce23019da01d13c394c490c7f83d"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/MockConfiguration.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31,31,31,31,31,31,31,null,null,null,null,null,null,null,null,null,null,null,31,31,31,31,31,31,31,null,null,31,null,null,null,null,null,null,null,null,null,6,null,6,6,6,null,null,null,null,null,null,6,0,null,null,0,null,0,null,null,null,null,null,6,6,null,6,6,null,null,null,null,null,null,null,null,6,6,6,null,null,0,null,null,6,null,null,null,null,null,null,null,null,6,6,1,6,null,null,null,5,null,null,null,null,null,null,null,null,6,6,1,6,null,null,null,5,null,null,null,null,6,null,6,6,null,null,6,0,null,null,6,0,null,null,6,null,6,6,null,6,6,null,null,null,null,null,31,0,0,0,null,null,31,31,null,null,31,31,31,null,null,0,0,0,null,null,null,null,null,null,null,null,0,0,0,null,null,0,0,null,null,null,31,31,null,31,null,null,null,0,null,null,null,null,6,6,null,null,6,0,null,null,6,6,null,6,0,0,0,0,0,0,null,null,null,6,null,0,null,null,6,null,null,null,null,6,0,null,null,6,0,0,0,null,null,0,0,0,null,0,0,0,0,0,null,null,0,0,0,0,0,0,0,0,null,null,null,0,0,null,null,null,null,null,0,0,null,null,6,6,null,null,null,null,31,null,null,null,null,31,null,null,null,null,null,null,null,6,null,6,0,null,null,6,6,null,null,6,null,null,null,0,null,null,6,null,null,null,null,6,6,null,null,null,null,6,6,null,6,0,null,null,6,null,null,null,null,6,null,null,null,null,6,null,null,null,null,6,null,null,null,null,6,null,null,null,null,31,31,null,null,null,6,6,null,null,6,null,6,6,null,null,6,6,6,null,null,6,null,6,0,null,null,6,6,6,null,6,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,0,0,null]","blob_id":"27aa5bd266e75f63963bbe1d28108f1570ec07d2"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/MockConfigurationBuilder.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31,null,31,null,null,null,null,0,0,null,null,0,null,null,null,null,0,0,null,null,null,null,2,2,null,null,null,null,31,0,null,31,null,null,null,null,0,0,null,null,null,null,0,0,null,null,null,null,0,0,null,0,null,null,null,null,0,0,null,null,null,null,0,0,null,null,null,31,31,null,null,null,31,31,31,31,31,31,31,null,null,null]","blob_id":"77078172edb8046b6f049bdc91452d3d7ba2aa71"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/MockDefinition.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,6,0,null,6,6,6,null,null,null,0,null,null,null,null,31,null,null,null,null,6,null,null]","blob_id":"29c8e207c639055415368c2e667b316d2bd940bb"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/Parameter.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,6,6,null,null,null,6,null,null,null,null,0,null,null,null,null,6,null,0,null,null,0,0,null,null,0,null,null,6,6,null,null,null,null,null,null,6,null,6,6,null,0,null,null,null,null,6,2,null,null,6,6,0,null,null,null,6,null,null,null,null,null,null,null,6,6,0,null,null,6,null,null,null,null,null,null,null,null,6,0,null,6,null,null]","blob_id":"45d3276763181a216e0503a751d83eb518e2b011"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/StringManipulation\/Pass\/CallTypeHintPass.php","coverage":"[null,null,null,null,null,null,null,null,null,null,6,1,1,1,null,null,null,null,6,1,1,1,null,null,null,null,6,null,null]","blob_id":"4341486a07cb45d3c682df02dca7c7384e2c52f1"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/StringManipulation\/Pass\/ClassNamePass.php","coverage":"[null,null,null,null,null,null,null,null,null,null,6,null,6,null,6,null,6,6,6,null,null,null,6,6,6,null,null,null,6,null,null]","blob_id":"d8ec67fad5b6f251dc50db30f2929837f4fd2c4d"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/StringManipulation\/Pass\/ClassPass.php","coverage":"[null,null,null,null,null,null,null,null,null,null,6,null,6,0,null,null,6,0,null,null,6,6,0,null,0,0,null,null,0,null,null,null,null,null,null,0,0,0,null,null,6,6,6,null,null,null,6,null,null]","blob_id":"97acb5b22171444c0381a8048e6f2036e0631772"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/StringManipulation\/Pass\/InstanceMockPass.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6,0,null,null,6,null,null,null,null,0,0,0,null,null]","blob_id":"e3bbf7dd424d860b347f3ec3f8fec4acc834c518"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/StringManipulation\/Pass\/InterfacePass.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,6,null,6,6,6,null,null,null,6,null,null]","blob_id":"152c7363a0fd37a934e7a403f5468bd7eaeef32f"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/StringManipulation\/Pass\/MethodDefinitionPass.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,6,6,6,6,6,null,0,null,null,6,1,null,null,6,6,6,6,6,6,null,6,null,null,6,null,null,null,null,6,6,0,null,0,0,null,null,null,6,6,6,6,6,6,6,null,6,6,6,6,0,null,null,null,6,null,6,null,null,null,null,6,6,null,null,null,null,6,6,6,null,null,null,null,6,null,null,null,null,null,null,null,null,null,null,6,6,6,6,0,0,0,0,0,null,0,0,null,null,null,null,null,null,6,6,6,6,6,6,null,null,0,0,null,null,null,null,null,null,6,null,6,null,6,null,null]","blob_id":"54d7346ec67ee59e0ea8d2f2517dbf2130740a15"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/StringManipulation\/Pass\/Pass.php","coverage":"[null,null,null,null,null,null,null,null,null,null]","blob_id":"df16d4ca25ea80756a51f3bc255c433f4e6492ae"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/StringManipulation\/Pass\/RemoveBuiltinMethodsThatAreFinalPass.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6,null,6,0,null,null,6,6,6,null,null,null,6,null,null]","blob_id":"3699e0f3d7432d78146ce7ec0e95724b858084e4"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/StringManipulation\/Pass\/RemoveUnserializeForInternalSerializableClassesPass.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,6,null,6,0,null,null,6,6,null,null,0,null,0,null,null,null,null,0,0,0,null,null]","blob_id":"ea73180b3706317d691438fc07007367f6a23fa4"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Generator\/StringManipulationGenerator.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,1,1,null,null,null,6,6,null,6,null,6,6,null,null,6,null,null,null,null,0,0,null]","blob_id":"cbed92243eb243e0199567f602e25b86cdeec05f"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Instantiator.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30,30,30,null,30,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30,null,30,null,30,30,null,null,0,0,0,null,null,null,null,0,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,30,0,null,null,30,null,30,0,null,null,30,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,0,0,0,null,0,null,null,0,null,0,0,null,0,null,null,null,null,null,null,null,null,30,30,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null]","blob_id":"9006496fbead80db64e78a25621ee91dd7f47ebc"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Loader\/EvalLoader.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,31,27,null,null,6,6,null]","blob_id":"b9d172afda463d6c5041ae70ead5271ca4976138"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/Loader\/Loader.php","coverage":"[null,null,null,null,null,null,null,null,null,null]","blob_id":"d7401817325f842e81709a217965c62599a1fb61"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/MethodCall.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,18,18,18,null,null,null,0,null,null,null,null,0,null,null]","blob_id":"bc79b5f40732446b4c734ead0e4ade971f8ce636"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/MockInterface.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"a5112924df1713b1807b1c5c26c48af9c15a98a3"},{"name":"vendor\/mockery\/mockery\/library\/Mockery\/ReceivedMethodCalls.php","coverage":"[null,null,null,null,null,null,null,null,null,null,18,18,null,null,null,0,0,0,null,null,0,0,null,null,0,null,null,0,0,null]","blob_id":"6ea72c9b028a6c429bd3160a9044b780b7e9bd9a"},{"name":"vendor\/ramsey\/uuid\/src\/BinaryUtils.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,1,null,1,null,null,null,null,null,null,null,null,null,null,null,null,1,1,1,null,1,null,null]","blob_id":"f04a9d9c1833909e2bd05dd2d79e8cc3d53af8b3"},{"name":"vendor\/ramsey\/uuid\/src\/Builder\/DefaultUuidBuilder.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,null,null,null,null,null,null,null,null,null,null,null,1,null,null]","blob_id":"20656acdfd4569e80bf92a8fc6680de8a8572940"},{"name":"vendor\/ramsey\/uuid\/src\/Builder\/UuidBuilderInterface.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"e4e99010913f801b47ec801fb10fc7167514d2e1"},{"name":"vendor\/ramsey\/uuid\/src\/Codec\/CodecInterface.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"f0dde9506779a677e07f39b036a28e9377380eb8"},{"name":"vendor\/ramsey\/uuid\/src\/Codec\/StringCodec.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,null,null,null,null,null,null,null,null,null,1,null,1,1,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,0,null,null,null,null,null,0,0,0,0,0,null,null,0,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,0,0,0,null,null,null]","blob_id":"ea7b264bf3e0d9cbca497c8d2e20f648254d11c5"},{"name":"vendor\/ramsey\/uuid\/src\/Converter\/Number\/DegradedNumberConverter.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,0,null,null,null]","blob_id":"96a011c653e365ac24d4d116d6367d7c42f069e6"},{"name":"vendor\/ramsey\/uuid\/src\/Converter\/NumberConverterInterface.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"673c1df36182c920b2be43dcf847a0d0255a31a4"},{"name":"vendor\/ramsey\/uuid\/src\/Converter\/Time\/PhpTimeConverter.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,0,0,0,null,null,null]","blob_id":"6a9da74b833030d1b3da8609d9690782cffcc2de"},{"name":"vendor\/ramsey\/uuid\/src\/Converter\/TimeConverterInterface.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"f0688367bf5d41a878e63adf13aa826874f5be35"},{"name":"vendor\/ramsey\/uuid\/src\/FeatureSet.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,1,1,null,1,1,1,1,1,1,1,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,1,1,null,null,null,null,null,null,null,null,null,null,1,0,null,null,1,null,null,null,null,null,null,null,null,null,null,1,0,null,null,1,1,1,null,null,null,null,null,null,null,null,null,null,null,1,0,null,null,1,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,1,0,null,null,1,1,1,null,1,null,null,null,null,null,null,null,null,null,null,1,1,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,1,1,null,null,0,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,1,null,null]","blob_id":"56a774eabed654ad6a3b82ba514ba6e763b62853"},{"name":"vendor\/ramsey\/uuid\/src\/Generator\/DefaultTimeGenerator.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,1,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,null,0,null,null,null,null,0,0,null,0,0,null,0,0,null,0,0,0,0,0,0,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,0,0,null,null,0,0,null,null,0,null,null]","blob_id":"f8f1ff1892182d7b792354031f37e0f9381e49fd"},{"name":"vendor\/ramsey\/uuid\/src\/Generator\/RandomBytesGenerator.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null]","blob_id":"1e8392abf6bbabc825a2123f66d34efb8215e0f5"},{"name":"vendor\/ramsey\/uuid\/src\/Generator\/RandomGeneratorFactory.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null]","blob_id":"39110622f4b47388909552d5d73ad80dff695a50"},{"name":"vendor\/ramsey\/uuid\/src\/Generator\/RandomGeneratorInterface.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"87ccbc95443f20e9b7a221ec31223814b580f718"},{"name":"vendor\/ramsey\/uuid\/src\/Generator\/TimeGeneratorFactory.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,1,1,null,null,null,null,null,null,null,null,1,1,1,1,null,null,null]","blob_id":"24d501bbf37c4751d4b7b654a3090a2ae20342e3"},{"name":"vendor\/ramsey\/uuid\/src\/Generator\/TimeGeneratorInterface.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"1a56d5131c6830c5f1221c9b211b19d322825266"},{"name":"vendor\/ramsey\/uuid\/src\/Provider\/Node\/FallbackNodeProvider.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,null,null,null,null,null,null,null,null,null,0,0,0,null,null,null,0,null,null]","blob_id":"e230e17a50192080749ad6b244577e8669f1c10f"},{"name":"vendor\/ramsey\/uuid\/src\/Provider\/Node\/RandomNodeProvider.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null]","blob_id":"6c81fdf5d76c8872ad70cef7c71b707dedd594f8"},{"name":"vendor\/ramsey\/uuid\/src\/Provider\/Node\/SystemNodeProvider.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,0,null,null,null,0,0,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"216d7396b1a99769f411d3e9af7bd3629debf34f"},{"name":"vendor\/ramsey\/uuid\/src\/Provider\/NodeProviderInterface.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"864e8404fd5605d100ee8512094cdabff822cb89"},{"name":"vendor\/ramsey\/uuid\/src\/Provider\/Time\/SystemTimeProvider.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null]","blob_id":"6442985fa7e7582bc8c7d7d18481719320cbeade"},{"name":"vendor\/ramsey\/uuid\/src\/Provider\/TimeProviderInterface.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"ef8099dd1471b193d94f9e4b03015ef221135151"},{"name":"vendor\/ramsey\/uuid\/src\/Uuid.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,1,1,1,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,0,0,0,0,null,null,null,0,null,0,0,0,0,0,0,0,0,null,null,0,null,null,null,null,0,0,null,null,0,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,0,null,null,null,null,0,null,null,null,null,0,0,null,null,0,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,0,0,0,0,null,null,null,null,null,1,null,null,null,null,0,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,0,0,0,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,0,0,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,null,null,null,0,0,null,null,0,0,0,0,0,null,null,null,null,null,0,null,null,null,null,0,0,0,0,0,0,0,null,0,null,null,0,null,null,null,null,0,0,null,null,0,null,null,null,null,1,null,null,null,null,null,null,null,null,null,1,1,null,null,1,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,0,null,0,0,null,null,0,0,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null]","blob_id":"241dac4fdb9e49b714bccb6c07ce10aad5e909a7"},{"name":"vendor\/ramsey\/uuid\/src\/UuidFactory.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,1,1,1,1,1,1,1,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,0,null,null,null,null,null,null,null,null,0,null,null,null,null,null,null,null,null,null,0,0,null,null,null,0,null,null,null,null,0,null,null,null,null,0,0,null,0,null,null,null,null,0,0,null,0,null,null,null,null,0,null,null,null,null,1,null,null,null,null,1,null,1,null,null,null,null,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0,null,null,0,null,0,null,null,null,null,null,null,null,null,null,null,null,null,1,1,null,null,1,1,1,1,1,1,null,null,1,null,null]","blob_id":"b9195a4635a68fd0de19df35cf7cf99d812ec02a"},{"name":"vendor\/ramsey\/uuid\/src\/UuidFactoryInterface.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"6895ff2cf49fc78dff82bc69d6ff67bbad08f6ef"},{"name":"vendor\/ramsey\/uuid\/src\/UuidInterface.php","coverage":"[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]","blob_id":"792c32aad881bb621e1fffe504f704d2e467195c"}]} 2 | --------------------------------------------------------------------------------