Deprecated: Return type of Slim\Http\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/gifbin.com/vendor/slim/slim/Slim/Http/Collection.php on line 143

Deprecated: Return type of Slim\Http\Collection::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/gifbin.com/vendor/slim/slim/Slim/Http/Collection.php on line 155

Deprecated: Return type of Slim\Http\Collection::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/gifbin.com/vendor/slim/slim/Slim/Http/Collection.php on line 166

Deprecated: Return type of Slim\Http\Collection::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/gifbin.com/vendor/slim/slim/Slim/Http/Collection.php on line 176

Deprecated: Return type of Slim\Http\Collection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/gifbin.com/vendor/slim/slim/Slim/Http/Collection.php on line 186

Deprecated: Return type of Slim\Http\Collection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/gifbin.com/vendor/slim/slim/Slim/Http/Collection.php on line 200

Deprecated: Return type of Slim\Http\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/gifbin.com/vendor/slim/slim/Slim/Http/Collection.php on line 143

Deprecated: Return type of Slim\Http\Collection::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/gifbin.com/vendor/slim/slim/Slim/Http/Collection.php on line 155

Deprecated: Return type of Slim\Http\Collection::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/gifbin.com/vendor/slim/slim/Slim/Http/Collection.php on line 166

Deprecated: Return type of Slim\Http\Collection::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/gifbin.com/vendor/slim/slim/Slim/Http/Collection.php on line 176

Deprecated: Return type of Slim\Http\Collection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/gifbin.com/vendor/slim/slim/Slim/Http/Collection.php on line 186

Deprecated: Return type of Slim\Http\Collection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/html/gifbin.com/vendor/slim/slim/Slim/Http/Collection.php on line 200

Warning: Attempt to read property "total_gifs" on array in /var/www/html/gifbin.com/app/routes.php on line 229

Deprecated: rand(): Passing null to parameter #2 ($max) of type int is deprecated in /var/www/html/gifbin.com/app/src/Model/Model.php on line 109

Warning: Attempt to read property "total_gifs" on array in /var/www/html/gifbin.com/app/routes.php on line 232

Deprecated: rand(): Passing null to parameter #2 ($max) of type int is deprecated in /var/www/html/gifbin.com/app/src/Model/Model.php on line 109

Warning: Attempt to read property "top_rated" on array in /var/www/html/gifbin.com/app/routes.php on line 241

Deprecated: unserialize(): Passing null to parameter #1 ($data) of type string is deprecated in /var/www/html/gifbin.com/app/routes.php on line 241

Fatal error: Uncaught TypeError: shuffle(): Argument #1 ($array) must be of type array, bool given in /var/www/html/gifbin.com/app/routes.php:242 Stack trace: #0 /var/www/html/gifbin.com/app/routes.php(242): shuffle() #1 /var/www/html/gifbin.com/vendor/slim/slim/Slim/Route.php(246): Closure->{closure}() #2 /var/www/html/gifbin.com/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(112): Slim\Route->__invoke() #3 /var/www/html/gifbin.com/vendor/slim/slim/Slim/Route.php(221): Slim\Route->callMiddlewareStack() #4 /var/www/html/gifbin.com/vendor/slim/slim/Slim/App.php(378): Slim\Route->run() #5 /var/www/html/gifbin.com/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(112): Slim\App->__invoke() #6 /var/www/html/gifbin.com/vendor/slim/slim/Slim/App.php(342): Slim\App->callMiddlewareStack() #7 /var/www/html/gifbin.com/public/index.php(24): Slim\App->run() #8 {main} thrown in /var/www/html/gifbin.com/app/routes.php on line 242