FYI, I tested everything... again... it failed, events were all over the place
I update date_ical to latest version : 4.0.7
I fixed my issues straight away.
Thanks !
#20 works for me too.
I had to tick Users may set their own time zone and found out my BIOS was 2 hours late 22:00 instead of 00:00
It works for Thunderbird, Views Full Calendar, AirBnB on D10.3
Thanks You @lazzyvn for your time & patience
What I have setup :
on my PC local timezone is set to Paris
/admin/config/regional/settings :
- Default time zone > Paris
- Users may set their own time zone > unchecked
A content with 2 Date fields
Arrival : 02/07/2024 00:00:00
Departure : 07/07/2024 00:00:00
A view, Format: iCal Feed
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://-.-.com//NONSGML iCalcreator 2.41.90//
CALSCALE:GREGORIAN
METHOD:PUBLISH
UID:36663133-3131-4732-b030-326537323034
X-WR-RELCALID:fd2a130b-361c-45b9-9e27-f6aaaf33e6a0
X-WR-TIMEZONE:Europe/Paris
X-WR-CALNAME:Calendrier de mon site
BEGIN:VTIMEZONE
TZID:Europe/Paris
TZUNTIL:20261025T010000Z
BEGIN:STANDARD
TZNAME:CET
DTSTART:20231029T030000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RDATE:20241027T030000
RDATE:20251026T030000
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:CEST
DTSTART:20240331T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RDATE:20250330T020000
RDATE:20260329T020000
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:fa3a397f-629c-43c5-8b1b-5cbc7a60e7e8
DTSTAMP:20240624T233331Z
CLASS:PUBLIC
CREATED:20240613T080257Z
DESCRIPTION:Téléphone : || Arrivée : mar\, 02/07/2024 - 00:00 || Départ : d
im\, 07/07/2024 - 00:00
DTSTART;TZID=Europe/Paris:20240701T220000
DTEND;TZID=Europe/Paris:20240706T220000
LAST-MODIFIED:20240624T233325Z
LOCATION;ALTREP="https://-.-.com/fr/taxonomy/term/166"
:Menez Hom
SEQUENCE:1
SUMMARY:Déjà complet
TRANSP:OPAQUE
X-ALT-DESC;FMTTYPE=TEXT/HTML:Téléphone : || Arrivée : 07-01T22:00:00Z' class='datetime'>mar\, 02/07/2024 - 00:00 || Dépar
t : dim\, 07/07/202
4 - 00:00
END:VEVENT
On thunderbird, it displays event
Start Date Monday, 1 July 2024 22:00
End Date Saturday, 6 July 2024 22:00
On airbnb, the days are blocked
from Monday, 1 July 2024
to Friday, 5 July 2024,
the 6th is available
On my website, I use Full Calendar Display the days
from Tuesday, 2 July 2024 12:00am
to Saturday 6 July 2024
are blocked
I hope it helps. Thanks for the help !
Hi lazzyvn,
Can you give me more informations about the hooks and how it works to get them to use the right TimeZone ?
Thanks in advance !
As a hotfix I changed my Site Time Zone to UTC and my events are displaying properly on all calendar, internal & iCal.
Thanks lazzyvn for the hooks' information.
Same issue
Drupal 10.2.5
Date iCal 4.0.6
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://d10-dev.goodtimesdilding.com//NONSGML iCalcreator 2.41.90//
CALSCALE:GREGORIAN
METHOD:PUBLISH
UID:33363336-6662-4364-b365-623266633066
X-WR-RELCALID:fd2a130b-361c-45b9-9e27-f6aaaf33e6a0
X-WR-TIMEZONE:Europe/Paris
X-WR-CALNAME:Calendrier Public
BEGIN:VTIMEZONE
TZID:Europe/Paris
TZUNTIL:20261025T010000Z
BEGIN:STANDARD
TZNAME:CET
DTSTART:20231029T030000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RDATE:20241027T030000
RDATE:20251026T030000
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:CEST
DTSTART:20240331T020000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RDATE:20250330T020000
RDATE:20260329T020000
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:787791b7-f275-4371-a6c3-fa13e6658e33
DTSTAMP:20240430T001520Z
CLASS:PUBLIC
CREATED:20240429T231643Z
DESCRIPTION:Occupé
DTSTART;TZID=Europe/Paris:20240429T220000
DTEND;TZID=Europe/Paris:20240430T220000
LAST-MODIFIED:20240429T231643Z
SEQUENCE:1
SUMMARY:Occupé
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
UID:0cb5cf8b-a2c1-46ad-babd-e0deb38827ac
DTSTAMP:20240430T001520Z
CLASS:PUBLIC
CREATED:20240429T195210Z
DESCRIPTION:Occupé
DTSTART;TZID=Europe/Paris:20240428T220000
DTEND;TZID=Europe/Paris:20240505T220000
LAST-MODIFIED:20240429T231521Z
SEQUENCE:2
SUMMARY:Occupé
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
UID:1d680695-bc16-4e35-93f5-5014f80b9764
DTSTAMP:20240430T001520Z
CLASS:PUBLIC
CREATED:20240429T232333Z
DESCRIPTION:Occupé
DTSTART;TZID=Europe/Paris:20240429T220000
DTEND;TZID=Europe/Paris:20240509T220000
LAST-MODIFIED:20240429T232551Z
SEQUENCE:3
SUMMARY:Occupé
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
UID:bbb3af71-29d7-409e-ae5f-ec027cd9c861
DTSTAMP:20240430T001520Z
CLASS:PUBLIC
CREATED:20240429T231643Z
DESCRIPTION:Occupé
DTSTART;TZID=Europe/Paris:20250124T230000
DTEND;TZID=Europe/Paris:20250429T220000
LAST-MODIFIED:20240429T231643Z
SEQUENCE:4
SUMMARY:Occupé
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
All my events start and end at 220000 instead of 000000
2 hours diference beatween Paris & UTC
Here's the steps to follow to have sync to work :
- Create your webform
- Create a content type with the fields you want to synchronise
- In the content type add a field to link the content to the webform submission : field_webform_sync
It has to be a Number (integer) - Create your webform creator configuration
In the fields management page, check "field_webform_sync" and select Submission ID (sid) to be linked together
After those steps it works fine for me.
Thanks for all your feedbacks! I'll let you know how it goes.
#9 Awesome if you can uninstall it after setup.
I read about installing the beehotel instance via the "samplehotel" module.
I like to do it manually and it avoids having another module running constantly.
Thanks !
Thanks for the instructions @Liam Morland !
@joshuasosa you are right. the documentation linked is for 7.x.
is this functionality available for 10.x ?
Works great !!! Thanks
Hi, great patch #17
D10.2.3 & php 8.2.13
Fixed the error :
Deprecated function : Creation of dynamic property Drupal\advagg_bundler\Asset\AdvaggCssCollectionGrouper::$config is deprecated dans Drupal\advagg_bundler\Asset\AdvaggCssCollectionGrouper->__construct()
RTBC+1
This patch stopped working with D10.
Anyone else ?
Was great before !
Great idea ! Into Matomo module is fine for me. Thanks !!
drush updb -vvv
[preflight] Redispatch to site-local Drush: '/home/clients/b1fb8301c36d715ffc1f2723d230ea52/sites/uat/vendor/drush/drush/drush'.
[preflight] Config paths: /home/clients/b1fb8301c36d715ffc1f2723d230ea52/sites/uat/vendor/drush/drush/drush.yml
[preflight] Alias paths: /home/clients/b1fb8301c36d715ffc1f2723d230ea52/sites/uat/web/drush/sites,/home/clients/b1fb8301c36d715ffc1f2723d230ea52/sites/uat/drush/sites
[preflight] Commandfile search paths: /home/clients/b1fb8301c36d715ffc1f2723d230ea52/sites/uat/vendor/drush/drush/src
[info] Starting bootstrap to full [0.38 sec, 9.67 MB]
[info] Drush bootstrap phase 5 [0.38 sec, 9.67 MB]
[info] Try to validate bootstrap phase 5 [0.38 sec, 9.67 MB]
[info] Try to validate bootstrap phase 5 [0.38 sec, 9.67 MB]
[info] Try to bootstrap at phase 5 [0.38 sec, 9.67 MB]
[info] Drush bootstrap phase: bootstrapDrupalRoot() [0.38 sec, 9.67 MB]
[info] Change working directory to /home/clients/-----/sites/uat/web [0.38 sec, 9.67 MB]
[info] Initialized Drupal 10.1.7 root directory at /home/clients/-----/sites/uat/web [0.38 sec, 9.72 MB]
[info] Try to validate bootstrap phase 5 [0.38 sec, 9.72 MB]
[info] Try to bootstrap at phase 5 [0.38 sec, 10.16 MB]
[info] Drush bootstrap phase: bootstrapDrupalSite() [0.38 sec, 10.16 MB]
[debug] Could not find a Drush config file at sites/default/drush.yml. [0.39 sec, 10.33 MB]
[info] Initialized Drupal site default at sites/default [0.39 sec, 10.33 MB]
[info] Try to validate bootstrap phase 5 [0.39 sec, 10.33 MB]
[info] Try to bootstrap at phase 5 [0.39 sec, 10.33 MB]
[info] Drush bootstrap phase: bootstrapDrupalConfiguration() [0.39 sec, 10.33 MB]
[info] Try to validate bootstrap phase 5 [0.39 sec, 10.58 MB]
[info] Try to bootstrap at phase 5 [0.4 sec, 11.16 MB]
[info] Drush bootstrap phase: bootstrapDrupalDatabase() [0.4 sec, 11.16 MB]
[info] Successfully connected to the Drupal database. [0.4 sec, 11.16 MB]
[info] Try to validate bootstrap phase 5 [0.4 sec, 11.16 MB]
[info] Try to bootstrap at phase 5 [0.4 sec, 11.16 MB]
[info] Drush bootstrap phase: bootstrapDrupalFull() [0.4 sec, 11.16 MB]
[debug] Start bootstrap of the Drupal Kernel. [0.4 sec, 11.16 MB]
[debug] Get container builder [0.46 sec, 13.54 MB]
[debug] Finished bootstrap of the Drupal Kernel. [0.74 sec, 29.67 MB]
[debug] Loading drupal module drush commands & etc. [0.74 sec, 29.67 MB]
[debug] Found drush.services.yml for image_effects Drush commands [0.75 sec, 29.91 MB]
[debug] Found drush.services.yml for simple_sitemap Drush commands [0.75 sec, 29.91 MB]
[debug] Found drush.services.yml for token Drush commands [0.75 sec, 29.91 MB]
[debug] Found drush.services.yml for typed_data Drush commands [0.75 sec, 29.91 MB]
[debug] Found drush.services.yml for webform Drush commands [0.75 sec, 29.91 MB]
[debug] Found drush.services.yml for webform_scheduled_email Drush commands [0.75 sec, 29.91 MB]
[debug] Add a commandfile class: Drush\Drupal\Commands\sql\SanitizeCommands [1.01 sec, 45.74 MB]
[debug] Add a commandfile class: Drush\Drupal\Commands\sql\SanitizeCommentsCommands [1.01 sec, 45.75 MB]
[debug] Add a commandfile class: Drush\Drupal\Commands\sql\SanitizeSessionsCommands [1.01 sec, 45.75 MB]
[debug] Add a commandfile class: Drush\Drupal\Commands\sql\SanitizeUserFieldsCommands [1.01 sec, 45.75 MB]
[debug] Add a commandfile class: Drush\Drupal\Commands\sql\SanitizeUserTableCommands [1.01 sec, 45.76 MB]
[debug] Add a commandfile class: Drupal\advagg\Commands\AdvaggCommands [1.01 sec, 45.76 MB]
[debug] Add a commandfile class: Drupal\colorbox\Commands\ColorboxCommands [1.01 sec, 45.78 MB]
[debug] Add a commandfile class: Drupal\image_effects\Commands\ImageEffectsCommands [1.01 sec, 45.78 MB]
[debug] Add a commandfile class: Drupal\simple_sitemap\Commands\SimpleSitemapCommands [1.01 sec, 45.79 MB]
[debug] Add a commandfile class: Drupal\smart_date\Commands\SmartDateDrushCommands [1.01 sec, 45.8 MB]
[debug] Add a commandfile class: Drupal\token\Commands\TokenCommands [1.01 sec, 45.8 MB]
[debug] Add a commandfile class: Drupal\typed_data\Commands\TypedDataCommands [1.01 sec, 45.81 MB]
[debug] Add a commandfile class: Drupal\upgrade_status\Commands\UpgradeStatusCommands [1.01 sec, 45.82 MB]
[debug] Add a commandfile class: Drupal\webform\Commands\WebformSubmissionCommands [1.01 sec, 45.83 MB]
[debug] Add a commandfile class: Drupal\webform\Commands\WebformLibrariesCommands [1.02 sec, 45.86 MB]
[debug] Add a commandfile class: Drupal\webform\Commands\WebformUtilityCommands [1.02 sec, 45.88 MB]
[debug] Add a commandfile class: Drupal\webform\Commands\WebformDocumentationCommands [1.02 sec, 45.88 MB]
[debug] Add a commandfile class: Drupal\webform\Commands\WebformDevelCommands [1.02 sec, 45.89 MB]
[debug] Add a commandfile class: Drupal\webform\Commands\WebformSanitizeSubmissionsCommands [1.02 sec, 45.9 MB]
[debug] Add a commandfile class: Drupal\webform_scheduled_email\Commands\WebformScheduledEmailCommands [1.02 sec, 45.9 MB]
[debug] Add a commandfile class: Drupal\pathauto\Commands\PathautoCommands [1.02 sec, 45.9 MB]
[info] Executing: /home/clients/-----/sites/uat/vendor/bin/drush updatedb:status --verbose --strict=0 --uri=default [1.23 sec, 53.75 MB]
--------- ---------------------- ------------- -----------------------------
Module Update ID Type Description
--------- ---------------------- ------------- -----------------------------
webform authenticated_user_p post-update Issue #3404493:
ermission webform_default permission.
--------- ---------------------- ------------- -----------------------------
Do you wish to run the specified pending updates? (yes/no) [yes]:
> y
In BatchStorage.php line 157:
[Exception]
Serialization of 'Closure' is not allowed
Exception trace:
at /home/clients/-----/sites/uat/web/core/lib/Drupal/Core/Batch/BatchStorage.php:157
serialize() at /home/clients/-----/sites/uat/web/core/lib/Drupal/Core/Batch/BatchStorage.php:157
Drupal\Core\Batch\BatchStorage->doCreate() at /home/clients/-----/sites/uat/web/core/lib/Drupal/Core/Batch/BatchStorage.php:141
Drupal\Core\Batch\BatchStorage->create() at /home/clients/-----/sites/uat/web/core/lib/Drupal/Core/ProxyClass/Batch/BatchStorage.php:107
Drupal\Core\ProxyClass\Batch\BatchStorage->create() at /home/clients/-----/sites/uat/vendor/drush/drush/includes/batch.inc:146
_drush_backend_batch_process() at /home/clients/-----/sites/uat/vendor/drush/drush/includes/batch.inc:55
drush_backend_batch_process() at /home/clients/-----/sites/uat/vendor/drush/drush/src/Commands/core/UpdateDBCommands.php:410
Drush\Commands\core\UpdateDBCommands->updateBatch() at /home/clients/-----/sites/uat/vendor/drush/drush/src/Commands/core/UpdateDBCommands.php:73
Drush\Commands\core\UpdateDBCommands->updatedb() at n/a:n/a
call_user_func_array() at /home/clients/-----/sites/uat/vendor/consolidation/annotated-command/src/CommandProcessor.php:276
Consolidation\AnnotatedCommand\CommandProcessor->runCommandCallback() at /home/clients/-----/sites/uat/vendor/consolidation/annotated-command/src/CommandProcessor.php:212
Consolidation\AnnotatedCommand\CommandProcessor->validateRunAndAlter() at /home/clients/-----/sites/uat/vendor/consolidation/annotated-command/src/CommandProcessor.php:176
Consolidation\AnnotatedCommand\CommandProcessor->process() at /home/clients/-----/sites/uat/vendor/consolidation/annotated-command/src/AnnotatedCommand.php:391
Consolidation\AnnotatedCommand\AnnotatedCommand->execute() at /home/clients/-----/sites/uat/vendor/symfony/console/Command/Command.php:326
Symfony\Component\Console\Command\Command->run() at /home/clients/-----/sites/uat/vendor/symfony/console/Application.php:1081
Symfony\Component\Console\Application->doRunCommand() at /home/clients/-----/sites/uat/vendor/symfony/console/Application.php:320
Symfony\Component\Console\Application->doRun() at /home/clients/-----/sites/uat/vendor/symfony/console/Application.php:174
Symfony\Component\Console\Application->run() at /home/clients/-----/sites/uat/vendor/drush/drush/src/Runtime/Runtime.php:110
Drush\Runtime\Runtime->doRun() at /home/clients/-----/sites/uat/vendor/drush/drush/src/Runtime/Runtime.php:40
Drush\Runtime\Runtime->run() at /home/clients/-----/sites/uat/vendor/drush/drush/drush.php:139
require() at /home/clients/-----/sites/uat/vendor/drush/drush/drush:4
After updating to Webform lastest version : composer require 'drupal/webform:^6.2'
When I run drush updb I get the following error:
--------- ---------------------- ------------- -----------------------------
Module Update ID Type Description
--------- ---------------------- ------------- -----------------------------
webform authenticated_user_p post-update Issue #3404493:
ermission webform_default permission.
--------- ---------------------- ------------- -----------------------------
Do you wish to run the specified pending updates? (yes/no) [yes]:
> y
In BatchStorage.php line 157:
Serialization of 'Closure' is not allowed
I'm running
Drupal version : 10.1.7
Drush version : 12.4.3.0
PHP version : 8.1.22
Cheers
Thanks
Great fix #7 !
As an Administrator I had access to Real-time SEO for drupal in the content creation.
As an Editor, my colleague did not have access to it.
I gave her the right to change and create alias, the Real-time SEO for drupal element appear in the content creation !
Thanks for making it all clear.
You might want to remove this module from the Webform add-on page as it does not use the webform as a source. /admin/structure/webform/addons.
Being able to generate node on demande would be great.
I have just discovered your module and I have about 50 past submissions that I'd like to create nodes from...
Great module, Thanks !
Thanks for the quick reply.
I do use the Webform Views Integration module & I do get webform_submission_field
... :)
Looking forward to the compatibility !
I've just added this token to the email handler's body : [webform_submission:node:nid]
I receive the email with [webform_submission:node:nid] instead of its value.
So I guess the webform submission does not have an nid in this case...
I have read your examples, a few times, and read your documentation also https://www.morpht.com/blog/announcing-calendar-links-token-module
It is obviously not clear or easy to understand for me... sorry.
I run a BnB and I would like to use your module with my booking webform. I found the link for it in /admin/structure/webform/addons.
My idea is to send an automated email, once I have validated the booking, with the links to add the booking to my Google calendar on Thunderbird.
I have create an email handler /admin/structure/webform/manage/reservation_form/handlers
For the body, I selected "Custom body..." and added your code to it : [calendar_links:parameters:nid|date_d_arrivee|date_de_depart|nom|message|formules]
In my form
date_d_arrivee : Date field for arrival
date_de_depart : Date field for departure
nom : Text field for the title
message : Textarea for description
formules : Entity radio to pick which room they want
The body of the email handler is :
[webform_submission:values:date_d_arrivee] to [webform_submission:values:date_de_depart].
[calendar_links:parameters:nid|date_d_arrivee|date_de_depart|nom|message|formules]
When I validate the booking, I receive the email
12/12/23 to 16/12/23.
[calendar_links:parameters:nid|date_d_arrivee|date_de_depart|nom|message|formules]
How do I get the nid of the submission ?
I tried with the number in the URL /admin/structure/webform/manage/testing_booking_form/submission/547/edit
as I would do for a node.
How can I get it to work with the current submission ?
Thanks for your time and explanations.
Have a good one
Nope I did not, this time.. I though is was working with the current submission.
I'm working with email handlers...
Here's what I've just tried :
-- The title of the submission is : Booking form: Submission #514
So I tried with [calendar_links:parameters:514|date_d_arrivee|date_de_depart]
-- The URL of the submission is : /admin/structure/webform/manage/reservation_form/submission/545
So I tried with [calendar_links:parameters:545|date_d_arrivee|date_de_depart]
I tried again [calendar_links:parameters:nid|date_d_arrivee|date_de_depart]
None worked.
Why would I have to replace the nid with the real number of the token?
Then I would need to do it for each webform submission?
Thanks for your help & suggestions.
Thanks for the patch but it is not working.
I create an email handler and add the token in the message > body part.
It does appear in the list of available tokens :
Calendar links calendar_links Tokens to embed calendar links.
Parameters [calendar_links:parameters:?] Embed calendar links using tokens. The following values may be appended to the token: calendar_links:parameters:start|end|title|description|location
When i use the tokens to display the values it works [webform_submission:values:date_d_arrivee] or [webform_submission:values:date_de_depart].
I tried with only one token : [calendar_links:parameters:message]
The email message displays the tokens, not the values
I ran composer require spatie/calendar-links to install it.
I went to /web/libraries to check and the library calendar-links does not appear. Would it be in a subfolder?
I downloaded and extracted the code directly from GitHub : wget https://github.com/spatie/calendar-links/archive/refs/heads/master.zip
Used drush cache-rebuilt
No luck either
Same issue with Drupal 9.5.2 - PHP 8.0.25
when I run drush
PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/clients//vendor/drush/drush/src/internal-forks/Config/Yaml/Inline.php on line 86
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/clients//vendor/drush/drush/src/internal-forks/Config/Yaml/Inline.php on line 86
PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/clients//vendor/drush/drush/src/internal-forks/Config/Yaml/Inline.php on line 86
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/clients//vendor/drush/drush/src/internal-forks/Config/Yaml/Inline.php on line 86
PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/clients//vendor/drush/drush/src/internal-forks/Config/Yaml/Inline.php on line 86
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/clients//vendor/drush/drush/src/internal-forks/Config/Yaml/Inline.php on line 86
PHP Deprecated: Return type of DrushBatchContext::offsetSet($name, $value) should either be compatible with ArrayObject::offsetSet(mixed $key, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/clients//vendor/drush/drush/includes/batch.inc on line 41
Deprecated: Return type of DrushBatchContext::offsetSet($name, $value) should either be compatible with ArrayObject::offsetSet(mixed $key, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/clients//vendor/drush/drush/includes/batch.inc on line 41
PHP Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/clients//vendor/consolidation/site-alias/src/SiteSpecParser.php on line 144
Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/clients//vendor/consolidation/site-alias/src/SiteSpecParser.php on line 144
PHP Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/clients//vendor/consolidation/site-alias/src/SiteSpecParser.php on line 144
Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/clients//vendor/consolidation/site-alias/src/SiteSpecParser.php on line 144
PHP Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/clients//vendor/consolidation/site-alias/src/SiteSpecParser.php on line 144
Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/clients//vendor/consolidation/site-alias/src/SiteSpecParser.php on line 144
PHP Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/clients//vendor/consolidation/site-alias/src/SiteSpecParser.php on line 144
Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/clients//vendor/consolidation/site-alias/src/SiteSpecParser.php on line 144
PHP Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/clients//vendor/consolidation/site-alias/src/SiteSpecParser.php on line 144
Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/clients//vendor/consolidation/site-alias/src/SiteSpecParser.php on line 144
[success] Cache rebuild complete.