Support simple vCard configuration
authorChristian Weiske <cweiske@cweiske.de>
Wed, 20 Dec 2023 21:11:30 +0000 (22:11 +0100)
committerChristian Weiske <cweiske@cweiske.de>
Wed, 20 Dec 2023 21:11:30 +0000 (22:11 +0100)
data/bdrem.config.php.dist
src/bdrem/Source/vCard.php

index 46773edf8e1f65afe4383b28b0baae88d543533e..55dbe81fdd519af71ad1fe354205107e04a98854 100644 (file)
@@ -54,12 +54,7 @@ $source = [
 ];
 
 //Source: Directory of .vcf vCard files (2 subfolder levels supported)
-$source = [
-    'vCard',
-    [
-        'folder' => '/home/cweiske/dev/contacts-backup/contacts'
-    ]
-];
+$source = ['vCard', '/home/user/contacts/'];
 
 
 $daysPrev = 3;
index 98b8e0061e77514802ae84de512d4ff5f1a14259..3d55915bd28839c76889547116ff02213b882872 100644 (file)
@@ -37,8 +37,13 @@ class Source_vCard
     /**
      * Set the VCard folder path
      */
-    public function __construct(array $config)
+    public function __construct($config)
     {
+        if (is_string($config)) {
+            $config = array(
+                'folder' => $config
+            );
+        }
         $this->folder = $config['folder'];
         if (!is_dir($this->folder)) {
             throw new \Exception(