mirror of
https://github.com/barryvdh/laravel-ide-helper.git
synced 2026-08-21 19:43:10 +00:00
Skip Redis if not available
This commit is contained in:
@@ -167,6 +167,12 @@ class Generator
|
|||||||
|
|
||||||
// Get all aliases
|
// Get all aliases
|
||||||
foreach (AliasLoader::getInstance()->getAliases() as $name => $facade) {
|
foreach (AliasLoader::getInstance()->getAliases() as $name => $facade) {
|
||||||
|
|
||||||
|
// Skip the Redis facade, if not available (otherwise Fatal PHP Error)
|
||||||
|
if ($facade == 'Illuminate\Support\Facades\Redis' && !class_exists('Predis\Client')) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
$magicMethods = array_key_exists($name, $this->magic) ? $this->magic[$name] : array();
|
$magicMethods = array_key_exists($name, $this->magic) ? $this->magic[$name] : array();
|
||||||
$alias = new Alias($name, $facade, $magicMethods, $this->interfaces);
|
$alias = new Alias($name, $facade, $magicMethods, $this->interfaces);
|
||||||
if ($alias->isValid()) {
|
if ($alias->isValid()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user