]> BookStack Code Mirror - bookstack/blobdiff - app/Config/broadcasting.php
respective book and chapter structure added.
[bookstack] / app / Config / broadcasting.php
index be0d7376c7fc7763c64709131c4671925ae89580..3b95698ccc2cf9c41c20458928ecbc3ab82f96bd 100644 (file)
@@ -1,79 +1,37 @@
 <?php
 
 /**
- * Caching configuration options.
+ * Broadcasting configuration options.
  *
  * Changes to these config files are not supported by BookStack and may break upon updates.
  * Configuration should be altered via the `.env` file or environment variables.
  * Do not edit this file unless you're happy to maintain any changes yourself.
  */
 
-// MEMCACHED - Split out configuration into an array
-if (env('CACHE_DRIVER') === 'memcached') {
-    $memcachedServerKeys = ['host', 'port', 'weight'];
-    $memcachedServers = explode(',', trim(env('MEMCACHED_SERVERS', '127.0.0.1:11211:100'), ','));
-    foreach ($memcachedServers as $index => $memcachedServer) {
-        $memcachedServerDetails = explode(':', $memcachedServer);
-        if (count($memcachedServerDetails) < 2) {
-            $memcachedServerDetails[] = '11211';
-        }
-        if (count($memcachedServerDetails) < 3) {
-            $memcachedServerDetails[] = '100';
-        }
-        $memcachedServers[$index] = array_combine($memcachedServerKeys, $memcachedServerDetails);
-    }
-}
-
 return [
 
-    // Default cache store to use
-    // Can be overridden at cache call-time
-    'default' => env('CACHE_DRIVER', 'file'),
-
-    // Available caches stores
-    'stores' => [
-
-        'apc' => [
-            'driver' => 'apc',
-        ],
+    // Default Broadcaster
+    // This option controls the default broadcaster that will be used by the
+    // framework when an event needs to be broadcast. This can be set to
+    // any of the connections defined in the "connections" array below.
+    'default' => 'null',
 
-        'array' => [
-            'driver'    => 'array',
-            'serialize' => false,
-        ],
+    // Broadcast Connections
+    // Here you may define all of the broadcast connections that will be used
+    // to broadcast events to other systems or over websockets. Samples of
+    // each available type of connection are provided inside this array.
+    'connections' => [
 
-        'database' => [
-            'driver'          => 'database',
-            'table'           => 'cache',
-            'connection'      => null,
-            'lock_connection' => null,
-        ],
+        // Default options removed since we don't use broadcasting.
 
-        'file' => [
-            'driver' => 'file',
-            'path'   => storage_path('framework/cache'),
+        'log' => [
+            'driver' => 'log',
         ],
 
-        'memcached' => [
-            'driver'  => 'memcached',
-            'servers' => env('CACHE_DRIVER') === 'memcached' ? $memcachedServers : [],
-            'options' => [],
-        ],
-
-        'redis' => [
-            'driver'          => 'redis',
-            'connection'      => 'default',
-            'lock_connection' => 'default',
-        ],
-
-        'octane' => [
-            'driver' => 'octane',
+        'null' => [
+            'driver' => 'null',
         ],
 
     ],
 
-    // Cache key prefix
-    // Used to prevent collisions in shared cache systems.
-    'prefix' => env('CACHE_PREFIX', 'bookstack_cache'),
-
 ];