commit b32b05464d86e1899d8be1f9c9ec02e95e9433bc Author: TheCoreDev Date: Sat Jun 8 11:07:49 2024 +0200 [08/06/2024] Initial commit diff --git a/domokits/.docker/mysql-data/.gitkeep b/domokits/.docker/mysql-data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/domokits/.docker/nginx/nginx.conf b/domokits/.docker/nginx/nginx.conf new file mode 100644 index 0000000..678d397 --- /dev/null +++ b/domokits/.docker/nginx/nginx.conf @@ -0,0 +1,58 @@ +server { + listen 80; + + root /application/web/; + index index.php; + + access_log /var/log/nginx/starter.tld_access.log; + error_log /var/log/nginx/starter.tld_error.log; + + + location / { + try_files $uri $uri/ @rewriteapp; + } + + location @rewriteapp { + # rewrite all to index.php + rewrite ^(.*)$ /index.php/$1 last; + } + + # Php configuration + location ~ ^/(index|index_dev)\.php(/|$) { + # Php-FPM Config (Socks or Network) + #fastcgi_pass unix:/var/run/php/php7.1-fpm.sock; + fastcgi_pass php-fpm:9000; + fastcgi_split_path_info ^(.+\.php)(/.*)$; + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_read_timeout 3000; + fastcgi_buffer_size 128k; + fastcgi_buffers 4 256k; + fastcgi_busy_buffers_size 256k; + } + + # Security. discard all files and folders starting with a "." + location ~ /\. { + deny all; + access_log off; + log_not_found off; + } + # Stuffs + location = /favicon.ico { + allow all; + access_log off; + log_not_found off; + } + location ~ /robots.txt { + allow all; + access_log off; + log_not_found off; + } + + # Static files + location ~* ^.+\.(jpg|jpeg|gif|css|png|js|pdf|zip)$ { + expires 30d; + access_log off; + log_not_found off; + } +} \ No newline at end of file diff --git a/domokits/.docker/php-fpm/Dockerfile b/domokits/.docker/php-fpm/Dockerfile new file mode 100644 index 0000000..128f4a7 --- /dev/null +++ b/domokits/.docker/php-fpm/Dockerfile @@ -0,0 +1,48 @@ +FROM php:8.1-fpm-alpine +WORKDIR "/application" + +RUN apk --update --no-cache add git +RUN apk add bash + +# Zip extension +RUN apk add --no-cache zip libzip-dev +RUN docker-php-ext-install zip + +# Calendar extension +RUN docker-php-ext-install calendar + +# Imagick extension needed for webp +RUN apk add --update --no-cache autoconf g++ imagemagick imagemagick-dev libtool make pcre-dev +RUN pecl install imagick +RUN docker-php-ext-enable imagick + +# GD extension needed for html2pdf +RUN apk add --no-cache freetype libpng libjpeg-turbo freetype-dev libpng-dev libjpeg-turbo-dev && \ + docker-php-ext-configure gd \ + --with-freetype \ + --with-jpeg \ + NPROC=$(grep -c ^processor /proc/cpuinfo 2>/dev/null || 1) && \ + docker-php-ext-install -j$(nproc) gd && \ + apk del --no-cache freetype-dev libpng-dev libjpeg-turbo-dev + + +# XDebug extension +#RUN apk add --no-cache --virtual .build-deps $PHPIZE_DEPS \ +# && pecl install xdebug \ +# && docker-php-ext-enable xdebug \ +# && apk del -f .build-deps + +# Intl extension +RUN apk add icu-dev +RUN docker-php-ext-configure intl && docker-php-ext-install intl + +# Mysql extension +RUN docker-php-ext-install pdo_mysql + +# Composer copy and run +COPY --from=composer /usr/bin/composer /usr/bin/composer +CMD composer install ; php-fpm + +# Copy script used at docker-start +COPY docker-init.sh /usr/local/bin/docker-init +RUN chmod 755 /usr/local/bin/docker-init diff --git a/domokits/.docker/php-fpm/docker-init.sh b/domokits/.docker/php-fpm/docker-init.sh new file mode 100644 index 0000000..6012808 --- /dev/null +++ b/domokits/.docker/php-fpm/docker-init.sh @@ -0,0 +1,45 @@ +#!/bin/sh +set -e + +set -o allexport +eval $(cat '.env' | sed -e '/^#/d;/^\s*$/d' -e 's/\(\w*\)[ \t]*=[ \t]*\(.*\)/\1=\2/' -e "s/=['\"]\(.*\)['\"]/=\1/g" -e "s/'/'\\\''/g" -e "s/=\(.*\)/='\1'/g") +set +o allexport + +[ -d local/session ] || mkdir -p local/session +[ -d local/media ] || mkdir -p local/media +chmod -R +w local/session && chmod -R +w local/media + +composer install + +DB_FILE=local/config/database.yml +if ! test -f "$DB_FILE"; then + php Thelia thelia:install --db_host=mariadb --db_port=3306 --db_username=root --db_name="${MYSQL_DATABASE}" --db_password="${MYSQL_ROOT_PASSWORD}" + php Thelia module:refresh + php Thelia module:activate OpenApi + php Thelia module:activate ChoiceFilter + php Thelia module:activate StoreSeo + php Thelia module:activate ShortCode + php Thelia module:activate ShortCodeMeta + php Thelia module:activate SmartyRedirection + php Thelia module:deactivate HookAdminHome + php Thelia module:deactivate HookAnalytics + php Thelia module:deactivate HookCart + php Thelia module:deactivate HookCustomer + php Thelia module:deactivate HookSearch + php Thelia module:deactivate HookLang + php Thelia module:deactivate HookCurrency + php Thelia module:deactivate HookNavigation + php Thelia module:deactivate HookProductsNew + php Thelia module:deactivate HookSocial + php Thelia module:deactivate HookNewsletter + php Thelia module:deactivate HookContact + php Thelia module:deactivate HookLinks + php Thelia module:deactivate HookProductsOffer + + php Thelia template:set frontOffice "${ACTIVE_FRONT_TEMPLATE}" + php Thelia template:set backOffice "${ACTIVE_ADMIN_TEMPLATE}" + php Thelia thelia:config set imagine_graphic_driver imagick + php Thelia admin:create --login_name thelia2 --password thelia2 --last_name thelia2 --first_name thelia2 --email thelia2@example.com +fi + +php Thelia module:refresh diff --git a/domokits/.docker/php-fpm/php-ini-overrides.ini b/domokits/.docker/php-fpm/php-ini-overrides.ini new file mode 100644 index 0000000..d6b804b --- /dev/null +++ b/domokits/.docker/php-fpm/php-ini-overrides.ini @@ -0,0 +1,16 @@ +upload_max_filesize = 100M +post_max_size = 108M +html_errors=On +display_errors=On +date.timezone=Europe/Paris +memory_limit=-1 +max_execution_time = 300 +max_input_vars = 40000 + +xdebug.idekey = "PHPSTORM" + +; --- Xdebug 3 --- +xdebug.mode=debug,develop +xdebug.client_host=172.17.0.1 +xdebug.start_with_request=yes +xdebug.discover_client_host=yes diff --git a/domokits/.env.dist b/domokits/.env.dist new file mode 100644 index 0000000..177a6ae --- /dev/null +++ b/domokits/.env.dist @@ -0,0 +1,33 @@ +# In all environments, the following files are loaded if they exist, +# the latter taking precedence over the former: +# +# * .env contains default values for the environment variables needed by the app +# * .env.local uncommitted file with local overrides +# * .env.$APP_ENV committed environment-specific defaults +# * .env.$APP_ENV.local uncommitted environment-specific overrides +# +# Real environment variables win over .env files. +# +# DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES. +# +# Run "composer dump-env prod" to compile .env files for production use (requires symfony/flex >=1.2). +# https://symfony.com/doc/current/best_practices.html#use-environment-variables-for-infrastructure-configuration + +###> symfony/framework-bundle ### +APP_ENV=dev +APP_SECRET=dkfjqmlkfjf4654sf +###< symfony/framework-bundle ### + +###> thelia/thelia ### +DEBUG_TRUSTED_IP=::1,127.0.0.1 +###< thelia/thelia ### + +###> symfony/lock ### +# Choose one of the stores below +# postgresql+advisory://db_user:db_password@localhost/db_name +LOCK_DSN=semaphore +###< symfony/lock ### + +###> symfony/mailer ### +# MAILER_DSN=null://null +###< symfony/mailer ### diff --git a/domokits/.env.docker b/domokits/.env.docker new file mode 100644 index 0000000..bdb1f23 --- /dev/null +++ b/domokits/.env.docker @@ -0,0 +1,11 @@ +# This is a sample to use if you want use docker +MYSQL_DATABASE=thelia +MYSQL_ROOT_PASSWORD=root +MYSQL_USER=thelia +MYSQL_PASSWORD=thelia + +ACTIVE_FRONT_TEMPLATE=modern +ACTIVE_ADMIN_TEMPLATE=default + +PHP_IDE_CONFIG=serverName=thelia +XDEBUG_CONFIG= \ No newline at end of file diff --git a/domokits/.gitignore b/domokits/.gitignore new file mode 100644 index 0000000..f6592d8 --- /dev/null +++ b/domokits/.gitignore @@ -0,0 +1,48 @@ +/vendor +/web/assets +/web/cache +/web/dist +/web/tinymce +/var +.docker/mysql-data/* +.idea +!.docker/mysql-data/.gitkeep +.env + +# Thelia default templates +/templates/frontOffice/default +/templates/frontOffice/modern +/templates/backOffice/default +/templates/email/default +/templates/pdf/default + +# Thelia config +/local/config +/local/setup +/local/media +/local/session +!local/media/images/store/favicon.png +!local/media/images/store/thelia.svg +!local/media/images/store/banner.png + +# Thelia modules +/local/modules/* + +### Please add your dependancies here + +###> symfony/framework-bundle ### +/.env.local +/.env.local.php +/.env.*.local +/config/secrets/prod/prod.decrypt.private.php +/public/bundles/ +/var/ +/vendor/ +###< symfony/framework-bundle ### + +###> symfony/webpack-encore-bundle ### +/node_modules/ +/public/build/ +npm-debug.log +yarn-error.log +###< symfony/webpack-encore-bundle ### diff --git a/domokits/LICENSE.txt b/domokits/LICENSE.txt new file mode 100644 index 0000000..65c5ca8 --- /dev/null +++ b/domokits/LICENSE.txt @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/domokits/Readme.md b/domokits/Readme.md new file mode 100644 index 0000000..857a0b2 --- /dev/null +++ b/domokits/Readme.md @@ -0,0 +1,144 @@ +Readme +====== + +#### This is the project creation repository of Thelia. If you want to contribute, please take a look at [thelia/thelia](https://github.com/thelia/thelia) + +Thelia +------ +[![Actions Status: test](https://github.com/thelia/thelia/workflows/test/badge.svg)](https://github.com/thelia/thelia/actions?query=workflow%3A"test") [![License](https://poser.pugx.org/thelia/thelia/license.png)](https://packagist.org/packages/thelia/thelia) [![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/thelia/thelia/badges/quality-score.png?s=61e3e04a69bffd71c29b08e5392080317a546716)](https://scrutinizer-ci.com/g/thelia/thelia/) + +[Thelia](http://thelia.net/) is an open source tool for creating e-business websites and managing online content. This software is published under LGPL. + +This is the new major version of Thelia. + +You can download this version and have a try or take a look at the source code (or anything you wish, respecting LGPL). See http://thelia.net/ web site for more information. + +A repository containing all thelia modules is available at this address : https://github.com/thelia-modules + +Requirements +------------ + +* PHP 7.0 + * Required extensions : + * PDO_Mysql + * mcrypt + * intl + * gd + * curl + * safe_mode off + * memory_limit at least 128M, preferably 256. + * post_max_size 20M + * upload_max_filesize 2M + * date.timezone must be defined +* Web Server Apache 2 or Nginx +* MySQL 5 + +## Create a Thelia project + +``` bash +$ curl -sS https://getcomposer.org/installer | php +$ php composer.phar create-project thelia/thelia-project path/ 2.4.4 (or 2.3.5) +``` + +## Install it with your own environment + +You can install Thelia using the cli tool and the scripts provided by thelia/setup + +``` bash +$ php Thelia thelia:install +``` + +Consult the page : http://localhost/thelia/web/index_dev.php + +You can create a virtual host and choose web folder for root directory. + +## Quick install with docker-compose + +This repo contains all the configuration needed to run Thelia with docker and docker-compose. +Warning, this docker configuration is not ready for production. + +It requires obviously [docker](https://docker.com/) and [docker-compose](https://docs.docker.com/compose/) + +To install Thelia within Docker, run : + +``` bash +./start-docker.sh +``` + +It will ask you for a template name (usually your project name) if you don't have a .env file but you can create the .env by yourself, take a look at .env.docker to make your own. + +If your folder template does not exist it will copy the "modern" template. + +Next just go to http://localhost:8080 and you should see your Thelia installed ! + +And run the same command everytime you want launch your Thelia. + +If you want add some sample data just add the option `-demo` +``` bash +./start-docker.sh -demo +``` + +If you want to access your database from your computer (with DBeaver, Sequel Pro or anything else) by default the host is `localhost` and the port is `8086` + +Documentation +------------- + +Thelia documentation is available at http://doc.thelia.net + + +Contribute +---------- + +See the documentation : http://doc.thelia.net/en/documentation/contribute.html + +### Mac OSX + +If you use Mac OSX, it still doesn't use php 5.4 as default php version... There are many solutions for you : + +* use [phpbrew](https://github.com/c9s/phpbrew) +* use last MAMP version and put the php bin directory in your path: + +```bash +export PATH=/Applications/MAMP/bin/php/php5.5.x/bin/:$PATH +``` + +* configure a complete development environment : http://php-osx.liip.ch/ +* use a virtual machine with vagrant and puppet : https://puphpet.com/ + +### MySQL 5.6 + +As of MySQL 5.6, default configuration sets the sql_mode value to + +``` +STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION +``` + +This 'STRICT_TRANS_TABLES' configuration results in SQL errors when no default value is defined on NOT NULL columns and the value is empty or invalid. + +You can edit this default config in ` /etc/my.cnf ` and change the sql_mode to remove the STRICT_TRANS_TABLES part + +``` +[mysqld] +sql_mode=NO_ENGINE_SUBSTITUTION +``` + +Assuming your sql_mode is the default one, you can change the value directly on the run by running the following SQL Command + +```sql +SET @@GLOBAL.sql_mode='NO_ENGINE_SUBSTITUTION', @@SESSION.sql_mode='NO_ENGINE_SUBSTITUTION' +``` + +For more information on sql_mode you can consult the [MySQL doc](http://dev.mysql.com/doc/refman/5.0/fr/server-sql-mode.html "sql Mode") + +## Archive builders +Thelia's archive builder's needs external libraries. +For zip archives, you need PECL zip. See [PHP Doc](http://php.net/manual/en/zip.installation.php) + +For tar archives, you need PECL phar. Moreover, you need to deactivate php.ini option "phar.readonly": +```ini +phar.readonly = Off +``` + +For tar.bz2 archives, you need tar's dependencies and the extension "bzip2". See [PHP Doc](http://php.net/manual/fr/book.bzip2.php) + +For tar.gz archives, you need tar's dependencies and the extension "zlib". See [PHP Doc](http://fr2.php.net/manual/fr/book.zlib.php) diff --git a/domokits/Thelia b/domokits/Thelia new file mode 100644 index 0000000..1a1a9eb --- /dev/null +++ b/domokits/Thelia @@ -0,0 +1,5 @@ +#!/usr/bin/env php + "hello" + * + * Delete this file or adapt it for your use! + */ +export default class extends Controller { + connect() { + this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js'; + } +} diff --git a/domokits/assets/styles/app.css b/domokits/assets/styles/app.css new file mode 100644 index 0000000..cb33b13 --- /dev/null +++ b/domokits/assets/styles/app.css @@ -0,0 +1,3 @@ +body { + background-color: lightgray; +} diff --git a/domokits/bin/console b/domokits/bin/console new file mode 100644 index 0000000..ff0fccb --- /dev/null +++ b/domokits/bin/console @@ -0,0 +1,5 @@ +#!/usr/bin/env php + symfony/mailer ### + mailer: + image: axllent/mailpit + ports: + - "1025" + - "8025" + environment: + MP_SMTP_AUTH_ACCEPT_ANY: 1 + MP_SMTP_AUTH_ALLOW_INSECURE: 1 +###< symfony/mailer ### diff --git a/domokits/composer.json b/domokits/composer.json new file mode 100644 index 0000000..d7df361 --- /dev/null +++ b/domokits/composer.json @@ -0,0 +1,61 @@ +{ + "license": "proprietary", + "require": { + "thelia/thelia-skeleton": "~2.5.3", + "symfony/flex": "^1.19", + "thelia/frontoffice-modern-template": "~2.5.3", + "thelia/open-api-module": "~2.1.0", + "thelia/smarty-redirection-module": "~2.0.0", + "thelia/choice-filter-module": "~2.1.0", + "thelia/custom-delivery-module": "~3.1.0", + "thelia/store-seo-module": "~2.0.0", + "thelia/better-seo-module": "~2.1.0", + "thelia/rewrite-url-module": "~2.1.0", + "thelia/url-sanitizer-module": "~2.1.0", + "thelia/canonical-url-module": "~2.1.0", + "thelia/short-code-meta-module": "~2.0.0", + "thelia/thelia-blocks-module": "^2.0.3-beta", + "thelia/thelia-library-module": "^1.1.7", + "thelia/product-loop-attribute-filter-module": "~2.0.0", + "thelia/reset-password-module": "~1.0.1", + "thelia/re-captcha-module": "~3.0.1" + }, + "suggest": { + "vlopes/maintenance-module": "Add a way to put your site in maintenance mode", + "thelia/order-creation-module": "Create order from admin", + "cqfdev/best-sellers-module": "Show your best sellers on your home page", + "thelia/alternate-hreflang-module": "Generates a alternateHreflang URL for every page of your shop" + }, + "minimum-stability": "dev", + "prefer-stable": true, + "scripts": { + "demo-database": [ + "php Thelia thelia:dev:reloadDB -f", + "php local/setup/import.php", + "php Thelia admin:create --login_name thelia --password thelia --last_name thelia --first_name thelia --email thelia@example.com" + ], + "auto-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "post-autoload-dump": [ + "Thelia\\Config\\InitConfig::initConfig" + ] + }, + "autoload": { + "psr-4": { + "": [ + "local/modules/", + "var/cache/propel/model" + ], + "TheliaMain\\": "var/cache/propel/database/TheliaMain", + "App\\": "src/" + } + }, + "config": { + "allow-plugins": { + "symfony/flex": true, + "thelia/installer": true + } + } +} diff --git a/domokits/composer.lock b/domokits/composer.lock new file mode 100644 index 0000000..73ccf52 --- /dev/null +++ b/domokits/composer.lock @@ -0,0 +1,8923 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "4a01cdcd3af2ef7cf97d3cdb44a5588d", + "packages": [ + { + "name": "assetic/framework", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/assetic-php/assetic.git", + "reference": "e7ead8414a9947e6c335af5dc6462fedbbe73ae4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/assetic-php/assetic/zipball/e7ead8414a9947e6c335af5dc6462fedbbe73ae4", + "reference": "e7ead8414a9947e6c335af5dc6462fedbbe73ae4", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-simplexml": "*", + "php": ">=7.3 || ^8.0", + "symfony/deprecation-contracts": "^2.2.0", + "symfony/process": "~3.4 || ~4.0 || ~5.0 || ~6.0" + }, + "replace": { + "kriswallsmith/assetic": "1.4.0" + }, + "require-dev": { + "meenie/javascript-packer": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.8", + "psr/log": "^1.0", + "ptachoire/cssembed": "^1.0", + "scssphp/scssphp": "^1.0", + "symfony/phpunit-bridge": "~3.4 || ~4.0 || ~5.0 || ~6.0", + "twig/twig": "^2.11", + "wikimedia/less.php": "~3.0.0", + "wikimedia/minify": "~2.2" + }, + "suggest": { + "meenie/javascript-packer": "The Assetic\\Filter\\PackerFilter requires meenie/javascript-packer", + "ptachoire/cssembed": "The Assetic\\Filter\\PhpCssEmbedFilter requires ptachoire/cssembed", + "scssphp/scssphp": "The Assetic\\Filter\\ScssphpFilter requires scssphp/scssphp", + "twig/twig": "Assetic provides an integration with the Twig templating engine", + "wikimedia/less.php": "The Assetic\\Filter\\LessphpFilter requires wikimedia/less.php", + "wikimedia/minify": "The Assetic\\Filter\\JavaScriptMinifierFilter && Assetic\\Filter\\CSSMinFilter requires wikimedia/minify" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php", + "src/aliasing.php" + ], + "psr-0": { + "Assetic": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kris Wallsmith", + "email": "kris.wallsmith@gmail.com", + "homepage": "http://kriswallsmith.net/" + }, + { + "name": "Jack Wilkinson", + "email": "me@jackwilky.com", + "homepage": "https://jackwilky.com/" + }, + { + "name": "Luke Towers", + "email": "octobercms@luketowers.ca", + "homepage": "https://luketowers.ca" + } + ], + "description": "Asset Management for PHP", + "homepage": "https://github.com/assetic-php/assetic", + "keywords": [ + "assets", + "compression", + "minification" + ], + "support": { + "issues": "https://github.com/assetic-php/assetic/issues", + "source": "https://github.com/assetic-php/assetic/tree/v3.0.2" + }, + "time": "2022-07-07T11:03:54+00:00" + }, + { + "name": "commerceguys/addressing", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/commerceguys/addressing.git", + "reference": "6df5c0eea9d1f370095585eef1b08f4dff73d51f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/commerceguys/addressing/zipball/6df5c0eea9d1f370095585eef1b08f4dff73d51f", + "reference": "6df5c0eea9d1f370095585eef1b08f4dff73d51f", + "shasum": "" + }, + "require": { + "doctrine/collections": "~1.0", + "php": ">=7.0.8" + }, + "require-dev": { + "mikey179/vfsstream": "1.*", + "phpunit/phpunit": "^6.0", + "squizlabs/php_codesniffer": "2.*", + "symfony/validator": "^3.4" + }, + "suggest": { + "symfony/validator": "to validate addresses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "CommerceGuys\\Addressing\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bojan Zivanovic" + }, + { + "name": "Damien Tournoud" + } + ], + "description": "Addressing library powered by CLDR and Google's address data.", + "keywords": [ + "address", + "internationalization", + "localization", + "postal" + ], + "support": { + "issues": "https://github.com/commerceguys/addressing/issues", + "source": "https://github.com/commerceguys/addressing/tree/v1.1.1" + }, + "time": "2020-12-05T18:16:35+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "0c5ccfcfea312b5c5a190a21ac5cef93f74baf99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/0c5ccfcfea312b5c5a190a21ac5cef93f74baf99", + "reference": "0c5ccfcfea312b5c5a190a21ac5cef93f74baf99", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.10", + "psr/log": "^1.0", + "symfony/phpunit-bridge": "^4.2 || ^5", + "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/ca-bundle/issues", + "source": "https://github.com/composer/ca-bundle/tree/1.5.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-03-15T14:00:32+00:00" + }, + { + "name": "composer/composer", + "version": "2.3.10", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "ebac357c0a41359f3981098729042ed6dedc97ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/composer/zipball/ebac357c0a41359f3981098729042ed6dedc97ba", + "reference": "ebac357c0a41359f3981098729042ed6dedc97ba", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.0", + "composer/metadata-minifier": "^1.0", + "composer/pcre": "^2 || ^3", + "composer/semver": "^3.0", + "composer/spdx-licenses": "^1.2", + "composer/xdebug-handler": "^2.0.2 || ^3.0.3", + "justinrainbow/json-schema": "^5.2.11", + "php": "^7.2.5 || ^8.0", + "psr/log": "^1.0 || ^2.0 || ^3.0", + "react/promise": "^2.8", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.2", + "symfony/console": "^5.4.7 || ^6.0.7", + "symfony/filesystem": "^5.4 || ^6.0", + "symfony/finder": "^5.4 || ^6.0", + "symfony/polyfill-php73": "^1.24", + "symfony/polyfill-php80": "^1.24", + "symfony/process": "^5.4 || ^6.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.4.1", + "phpstan/phpstan-deprecation-rules": "^1", + "phpstan/phpstan-phpunit": "^1.0", + "phpstan/phpstan-strict-rules": "^1", + "phpstan/phpstan-symfony": "^1.1", + "symfony/phpunit-bridge": "^6.0" + }, + "suggest": { + "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", + "ext-zip": "Enabling the zip extension allows you to unzip archives", + "ext-zlib": "Allow gzip compression of HTTP requests" + }, + "bin": [ + "bin/composer" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.3-dev" + }, + "phpstan": { + "includes": [ + "phpstan/rules.neon" + ] + } + }, + "autoload": { + "psr-4": { + "Composer\\": "src/Composer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "https://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/composer/issues", + "source": "https://github.com/composer/composer/tree/2.3.10" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-07-13T13:48:23+00:00" + }, + { + "name": "composer/metadata-minifier", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/composer/metadata-minifier.git", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "composer/composer": "^2", + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\MetadataMinifier\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Small utility library that handles metadata minification and expansion.", + "keywords": [ + "composer", + "compression" + ], + "support": { + "issues": "https://github.com/composer/metadata-minifier/issues", + "source": "https://github.com/composer/metadata-minifier/tree/1.0.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2021-04-07T13:37:33+00:00" + }, + { + "name": "composer/pcre", + "version": "3.1.4", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "04229f163664973f68f38f6f73d917799168ef24" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/04229f163664973f68f38f6f73d917799168ef24", + "reference": "04229f163664973f68f38f6f73d917799168ef24", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.3", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/3.1.4" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-05-27T13:40:54+00:00" + }, + { + "name": "composer/semver", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32", + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2023-08-31T09:50:34+00:00" + }, + { + "name": "composer/spdx-licenses", + "version": "1.5.8", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", + "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "SPDX licenses list and validation library.", + "keywords": [ + "license", + "spdx", + "validator" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/spdx-licenses/issues", + "source": "https://github.com/composer/spdx-licenses/tree/1.5.8" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2023-11-20T07:44:33+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "3.0.5", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef", + "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef", + "shasum": "" + }, + "require": { + "composer/pcre": "^1 || ^2 || ^3", + "php": "^7.2.5 || ^8.0", + "psr/log": "^1 || ^2 || ^3" + }, + "require-dev": { + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without Xdebug.", + "keywords": [ + "Xdebug", + "performance" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/xdebug-handler/issues", + "source": "https://github.com/composer/xdebug-handler/tree/3.0.5" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-05-06T16:37:16+00:00" + }, + { + "name": "doctrine/annotations", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "e157ef3f3124bbf6fe7ce0ffd109e8a8ef284e7f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/e157ef3f3124bbf6fe7ce0ffd109e8a8ef284e7f", + "reference": "e157ef3f3124bbf6fe7ce0ffd109e8a8ef284e7f", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2 || ^3", + "ext-tokenizer": "*", + "php": "^7.2 || ^8.0", + "psr/cache": "^1 || ^2 || ^3" + }, + "require-dev": { + "doctrine/cache": "^2.0", + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.8.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "symfony/cache": "^5.4 || ^6", + "vimeo/psalm": "^4.10" + }, + "suggest": { + "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "https://www.doctrine-project.org/projects/annotations.html", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "support": { + "issues": "https://github.com/doctrine/annotations/issues", + "source": "https://github.com/doctrine/annotations/tree/2.0.1" + }, + "time": "2023-02-02T22:02:53+00:00" + }, + { + "name": "doctrine/collections", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/collections.git", + "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/collections/zipball/2b44dd4cbca8b5744327de78bafef5945c7e7b5e", + "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^0.5.3 || ^1", + "php": "^7.1.3 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0 || ^10.0", + "phpstan/phpstan": "^1.4.8", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.1.5", + "vimeo/psalm": "^4.22" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", + "homepage": "https://www.doctrine-project.org/projects/collections.html", + "keywords": [ + "array", + "collections", + "iterators", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/collections/issues", + "source": "https://github.com/doctrine/collections/tree/1.8.0" + }, + "time": "2022-09-01T20:12:10+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9", + "phpstan/phpstan": "1.4.10 || 1.10.15", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psalm/plugin-phpunit": "0.18.4", + "psr/log": "^1 || ^2 || ^3", + "vimeo/psalm": "4.30.0 || 5.12.0" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.3" + }, + "time": "2024-01-30T19:34:25+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2023-10-06T06:47:41+00:00" + }, + { + "name": "imagine/imagine", + "version": "1.2.4", + "source": { + "type": "git", + "url": "https://github.com/php-imagine/Imagine.git", + "reference": "d2e18be6e930ca169e4f921ef73ebfc061bf55d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-imagine/Imagine/zipball/d2e18be6e930ca169e4f921ef73ebfc061bf55d8", + "reference": "d2e18be6e930ca169e4f921ef73ebfc061bf55d8", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.2", + "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.5 || ^8.4 || ^9.3" + }, + "suggest": { + "ext-gd": "to use the GD implementation", + "ext-gmagick": "to use the Gmagick implementation", + "ext-imagick": "to use the Imagick implementation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-develop": "0.7-dev" + } + }, + "autoload": { + "psr-4": { + "Imagine\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bulat Shakirzyanov", + "email": "mallluhuct@gmail.com", + "homepage": "http://avalanche123.com" + } + ], + "description": "Image processing for PHP 5.3", + "homepage": "http://imagine.readthedocs.org/", + "keywords": [ + "drawing", + "graphics", + "image manipulation", + "image processing" + ], + "support": { + "issues": "https://github.com/php-imagine/Imagine/issues", + "source": "https://github.com/php-imagine/Imagine/tree/1.2.4" + }, + "time": "2020-11-03T22:35:03+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "v5.2.13", + "source": { + "type": "git", + "url": "https://github.com/jsonrainbow/json-schema.git", + "reference": "fbbe7e5d79f618997bc3332a6f49246036c45793" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/fbbe7e5d79f618997bc3332a6f49246036c45793", + "reference": "fbbe7e5d79f618997bc3332a6f49246036c45793", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "support": { + "issues": "https://github.com/jsonrainbow/json-schema/issues", + "source": "https://github.com/jsonrainbow/json-schema/tree/v5.2.13" + }, + "time": "2023-09-26T02:20:38+00:00" + }, + { + "name": "maiorano84/shortcodes", + "version": "v2.0.0-beta", + "source": { + "type": "git", + "url": "https://github.com/maiorano84/shortcodes.git", + "reference": "04637ecff1bb889d0d5dddc1d39408b342b27bfd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/maiorano84/shortcodes/zipball/04637ecff1bb889d0d5dddc1d39408b342b27bfd", + "reference": "04637ecff1bb889d0d5dddc1d39408b342b27bfd", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpstan/phpstan": "^0.10.1", + "phpstan/phpstan-phpunit": "^0.10.0", + "phpunit/phpunit": "^7.0", + "squizlabs/php_codesniffer": "^3.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Maiorano\\Shortcodes\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Matt Maiorano", + "email": "maiorano84@gmail.com", + "homepage": "https://mattmaiorano.com", + "role": "Developer" + } + ], + "description": "Implement Shortcode syntax anywhere", + "keywords": [ + "library", + "manager", + "shortcode", + "wordpress" + ], + "support": { + "issues": "https://github.com/maiorano84/shortcodes/issues", + "source": "https://github.com/maiorano84/shortcodes/tree/master" + }, + "time": "2019-01-10T07:02:47+00:00" + }, + { + "name": "masterminds/html5", + "version": "2.9.0", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" + }, + "time": "2024-03-31T07:05:07+00:00" + }, + { + "name": "michelf/php-markdown", + "version": "1.9.1", + "source": { + "type": "git", + "url": "https://github.com/michelf/php-markdown.git", + "reference": "5024d623c1a057dcd2d076d25b7d270a1d0d55f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/michelf/php-markdown/zipball/5024d623c1a057dcd2d076d25b7d270a1d0d55f3", + "reference": "5024d623c1a057dcd2d076d25b7d270a1d0d55f3", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": ">=4.3 <5.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Michelf\\": "Michelf/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Michel Fortin", + "email": "michel.fortin@michelf.ca", + "homepage": "https://michelf.ca/", + "role": "Developer" + }, + { + "name": "John Gruber", + "homepage": "https://daringfireball.net/" + } + ], + "description": "PHP Markdown", + "homepage": "https://michelf.ca/projects/php-markdown/", + "keywords": [ + "markdown" + ], + "support": { + "issues": "https://github.com/michelf/php-markdown/issues", + "source": "https://github.com/michelf/php-markdown/tree/1.9.1" + }, + "time": "2021-11-24T02:52:38+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, + "time": "2021-05-03T11:20:27+00:00" + }, + { + "name": "ptachoire/cssembed", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/krichprollsch/phpCssEmbed.git", + "reference": "406c6d5b846cafa9186f9944a6210d0e6fed154b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/krichprollsch/phpCssEmbed/zipball/406c6d5b846cafa9186f9944a6210d0e6fed154b", + "reference": "406c6d5b846cafa9186f9944a6210d0e6fed154b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "CssEmbed": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Pierre Tachoire", + "email": "pierre.tachoire@gmail.com" + } + ], + "description": "Css url embed library.", + "homepage": "https://github.com/krichprollsch/phpCssEmbed", + "keywords": [ + "css", + "url" + ], + "support": { + "issues": "https://github.com/krichprollsch/phpCssEmbed/issues", + "source": "https://github.com/krichprollsch/phpCssEmbed/tree/master" + }, + "time": "2013-07-22T20:01:48+00:00" + }, + { + "name": "react/promise", + "version": "v2.11.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "1a8460931ea36dc5c76838fec5734d55c88c6831" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise/zipball/1a8460931ea36dc5c76838fec5734d55c88c6831", + "reference": "1a8460931ea36dc5c76838fec5734d55c88c6831", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "React\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": [ + "promise", + "promises" + ], + "support": { + "issues": "https://github.com/reactphp/promise/issues", + "source": "https://github.com/reactphp/promise/tree/v2.11.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2023-11-16T16:16:50+00:00" + }, + { + "name": "seld/jsonlint", + "version": "1.10.2", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "9bb7db07b5d66d90f6ebf542f09fc67d800e5259" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9bb7db07b5d66d90f6ebf542f09fc67d800e5259", + "reference": "9bb7db07b5d66d90f6ebf542f09fc67d800e5259", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.5", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" + }, + "bin": [ + "bin/jsonlint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Seld\\JsonLint\\": "src/Seld/JsonLint/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "JSON Linter", + "keywords": [ + "json", + "linter", + "parser", + "validator" + ], + "support": { + "issues": "https://github.com/Seldaek/jsonlint/issues", + "source": "https://github.com/Seldaek/jsonlint/tree/1.10.2" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", + "type": "tidelift" + } + ], + "time": "2024-02-07T12:57:50+00:00" + }, + { + "name": "seld/phar-utils", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", + "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\PharUtils\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "PHAR file format utilities, for when PHP phars you up", + "keywords": [ + "phar" + ], + "support": { + "issues": "https://github.com/Seldaek/phar-utils/issues", + "source": "https://github.com/Seldaek/phar-utils/tree/1.2.1" + }, + "time": "2022-08-31T10:31:18+00:00" + }, + { + "name": "simplepie/simplepie", + "version": "1.5.8", + "source": { + "type": "git", + "url": "https://github.com/simplepie/simplepie.git", + "reference": "d1d80f37264c9f1ed7fa3434eca14d179cb689b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/simplepie/simplepie/zipball/d1d80f37264c9f1ed7fa3434eca14d179cb689b1", + "reference": "d1d80f37264c9f1ed7fa3434eca14d179cb689b1", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "ext-xml": "*", + "ext-xmlreader": "*", + "php": ">=5.6.0" + }, + "require-dev": { + "yoast/phpunit-polyfills": "^1.0.1" + }, + "suggest": { + "ext-curl": "", + "ext-iconv": "", + "ext-intl": "", + "ext-mbstring": "", + "mf2/mf2": "Microformat module that allows for parsing HTML for microformats" + }, + "type": "library", + "autoload": { + "psr-0": { + "SimplePie": "library" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ryan Parman", + "homepage": "http://ryanparman.com/", + "role": "Creator, alumnus developer" + }, + { + "name": "Sam Sneddon", + "homepage": "https://gsnedders.com/", + "role": "Alumnus developer" + }, + { + "name": "Ryan McCue", + "email": "me@ryanmccue.info", + "homepage": "http://ryanmccue.info/", + "role": "Developer" + } + ], + "description": "A simple Atom/RSS parsing library for PHP", + "homepage": "http://simplepie.org/", + "keywords": [ + "atom", + "feeds", + "rss" + ], + "support": { + "issues": "https://github.com/simplepie/simplepie/issues", + "source": "https://github.com/simplepie/simplepie/tree/1.5.8" + }, + "time": "2021-12-24T02:53:50+00:00" + }, + { + "name": "smarty/smarty", + "version": "v4.1.1", + "source": { + "type": "git", + "url": "https://github.com/smarty-php/smarty.git", + "reference": "71036be8be02bf93735c47b0b745f722efbc729f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/smarty-php/smarty/zipball/71036be8be02bf93735c47b0b745f722efbc729f", + "reference": "71036be8be02bf93735c47b0b745f722efbc729f", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^7.5", + "smarty/smarty-lexer": "^3.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "libs/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0" + ], + "authors": [ + { + "name": "Monte Ohrt", + "email": "monte@ohrt.com" + }, + { + "name": "Uwe Tews", + "email": "uwe.tews@googlemail.com" + }, + { + "name": "Rodney Rehm", + "email": "rodney.rehm@medialize.de" + }, + { + "name": "Simon Wisselink", + "homepage": "https://www.iwink.nl/" + } + ], + "description": "Smarty - the compiling PHP template engine", + "homepage": "https://smarty-php.github.io/smarty/", + "keywords": [ + "templating" + ], + "support": { + "forum": "https://github.com/smarty-php/smarty/discussions", + "issues": "https://github.com/smarty-php/smarty/issues", + "source": "https://github.com/smarty-php/smarty/tree/v4.1.1" + }, + "time": "2022-05-17T12:56:28+00:00" + }, + { + "name": "spipu/html2pdf", + "version": "v5.2.8", + "source": { + "type": "git", + "url": "https://github.com/spipu/html2pdf.git", + "reference": "6c94dcd48c94c6c73f206629839c1ebd81e8c726" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spipu/html2pdf/zipball/6c94dcd48c94c6c73f206629839c1ebd81e8c726", + "reference": "6c94dcd48c94c6c73f206629839c1ebd81e8c726", + "shasum": "" + }, + "require": { + "ext-gd": "*", + "ext-mbstring": "*", + "php": "^5.6 || ^7.0 || ^8.0", + "tecnickcom/tcpdf": "^6.3" + }, + "require-dev": { + "phpunit/phpunit": "^5.0 || ^9.0" + }, + "suggest": { + "ext-gd": "Allows to embed images into the PDF", + "fagundes/zff-html2pdf": "if you need to integrate Html2Pdf with Zend Framework 2 (zf2)" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spipu\\Html2Pdf\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "OSL-3.0" + ], + "authors": [ + { + "name": "Spipu", + "homepage": "https://github.com/spipu", + "role": "Developer" + } + ], + "description": "Html2Pdf is a HTML to PDF converter written in PHP5 (it uses TCPDF). OFFICIAL PACKAGE", + "homepage": "http://html2pdf.fr/", + "keywords": [ + "html", + "html2pdf", + "pdf" + ], + "support": { + "issues": "https://github.com/spipu/html2pdf/issues", + "source": "https://github.com/spipu/html2pdf/tree/v5.2.8" + }, + "time": "2023-07-18T14:52:59+00:00" + }, + { + "name": "symfony-cmf/routing", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/symfony-cmf/Routing.git", + "reference": "4d6e40f8f91f5729e00e5a023640eb13fb359cbd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony-cmf/Routing/zipball/4d6e40f8f91f5729e00e5a023640eb13fb359cbd", + "reference": "4d6e40f8f91f5729e00e5a023640eb13fb359cbd", + "shasum": "" + }, + "require": { + "php": "^8.0", + "psr/log": "^1.0 || ^2.0 || ^3.0", + "symfony/http-kernel": "^6.0 || ^7.0", + "symfony/routing": "^6.0 || ^7.0" + }, + "require-dev": { + "symfony/config": "^6.0 || ^7.0", + "symfony/dependency-injection": "^6.0 || ^7.0", + "symfony/event-dispatcher": "^6.0 || ^7.0", + "symfony/phpunit-bridge": "^7.0.3" + }, + "suggest": { + "symfony/event-dispatcher": "DynamicRouter can optionally trigger an event at the start of matching. Minimal version ^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Cmf\\Component\\Routing\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony CMF Community", + "homepage": "https://github.com/symfony-cmf/Routing/contributors" + } + ], + "description": "Extends the Symfony routing component for dynamic routes and chaining several routers", + "homepage": "http://cmf.symfony.com", + "keywords": [ + "database", + "routing" + ], + "support": { + "issues": "https://github.com/symfony-cmf/Routing/issues", + "source": "https://github.com/symfony-cmf/Routing/tree/3.0.3" + }, + "time": "2024-02-19T02:00:24+00:00" + }, + { + "name": "symfony/asset", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/asset.git", + "reference": "c668aa320e26b7379540368832b9d1dd43d32603" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/asset/zipball/c668aa320e26b7379540368832b9d1dd43d32603", + "reference": "c668aa320e26b7379540368832b9d1dd43d32603", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "conflict": { + "symfony/http-foundation": "<5.4" + }, + "require-dev": { + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Asset\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/asset/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/cache", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache.git", + "reference": "287142df5579ce223c485b3872df3efae8390984" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache/zipball/287142df5579ce223c485b3872df3efae8390984", + "reference": "287142df5579ce223c485b3872df3efae8390984", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/cache": "^2.0|^3.0", + "psr/log": "^1.1|^2|^3", + "symfony/cache-contracts": "^2.5|^3", + "symfony/service-contracts": "^2.5|^3", + "symfony/var-exporter": "^6.3.6|^7.0" + }, + "conflict": { + "doctrine/dbal": "<2.13.1", + "symfony/dependency-injection": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/var-dumper": "<5.4" + }, + "provide": { + "psr/cache-implementation": "2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0", + "symfony/cache-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/filesystem": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Cache\\": "" + }, + "classmap": [ + "Traits/ValueWrapper.php" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", + "homepage": "https://symfony.com", + "keywords": [ + "caching", + "psr6" + ], + "support": { + "source": "https://github.com/symfony/cache/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/cache-contracts", + "version": "v3.5.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "df6a1a44c890faded49a5fca33c2d5c5fd3c2197" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/df6a1a44c890faded49a5fca33c2d5c5fd3c2197", + "reference": "df6a1a44c890faded49a5fca33c2d5c5fd3c2197", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/cache": "^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Cache\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to caching", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/cache-contracts/tree/v3.5.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-18T09:32:20+00:00" + }, + { + "name": "symfony/config", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "12e7e52515ce37191b193cf3365903c4f3951e35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/12e7e52515ce37191b193cf3365903c4f3951e35", + "reference": "12e7e52515ce37191b193cf3365903c4f3951e35", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/filesystem": "^5.4|^6.0|^7.0", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/finder": "<5.4", + "symfony/service-contracts": "<2.5" + }, + "require-dev": { + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/config/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/console", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "be5854cee0e8c7b110f00d695d11debdfa1a2a91" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/be5854cee0e8c7b110f00d695d11debdfa1a2a91", + "reference": "be5854cee0e8c7b110f00d695d11debdfa1a2a91", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^5.4|^6.0|^7.0" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "d3b618176e8c3a9e5772151c51eba0c52a0c771c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/d3b618176e8c3a9e5772151c51eba0c52a0c771c", + "reference": "d3b618176e8c3a9e5772151c51eba0c52a0c771c", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/service-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.2.10|^7.0" + }, + "conflict": { + "ext-psr": "<1.1|>=2", + "symfony/config": "<6.1", + "symfony/finder": "<5.4", + "symfony/proxy-manager-bridge": "<6.3", + "symfony/yaml": "<5.4" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "symfony/service-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "symfony/config": "^6.1|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows you to standardize and centralize the way objects are constructed in your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v2.5.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "80d075412b557d41002320b96a096ca65aa2c98d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/80d075412b557d41002320b96a096ca65aa2c98d", + "reference": "80d075412b557d41002320b96a096ca65aa2c98d", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-01-24T14:02:46+00:00" + }, + { + "name": "symfony/dom-crawler", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "105b56a0305d219349edeb60a800082eca864e4b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/105b56a0305d219349edeb60a800082eca864e4b", + "reference": "105b56a0305d219349edeb60a800082eca864e4b", + "shasum": "" + }, + "require": { + "masterminds/html5": "^2.6", + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "symfony/css-selector": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases DOM navigation for HTML and XML documents", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dom-crawler/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/dotenv", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/dotenv.git", + "reference": "55aefa0029adff89ecffdb560820e945c7983f06" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/55aefa0029adff89ecffdb560820e945c7983f06", + "reference": "55aefa0029adff89ecffdb560820e945c7983f06", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "conflict": { + "symfony/console": "<5.4", + "symfony/process": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Dotenv\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Registers environment variables from a .env file", + "homepage": "https://symfony.com", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "source": "https://github.com/symfony/dotenv/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v7.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "e9b8bbce0b4f322939332ab7b6b81d8c11da27dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/e9b8bbce0b4f322939332ab7b6b81d8c11da27dd", + "reference": "e9b8bbce0b4f322939332ab7b6b81d8c11da27dd", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^6.4|^7.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v7.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:57:53+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "8d7507f02b06e06815e56bb39aa0128e3806208b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/8d7507f02b06e06815e56bb39aa0128e3806208b", + "reference": "8d7507f02b06e06815e56bb39aa0128e3806208b", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.5.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", + "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-18T09:32:20+00:00" + }, + { + "name": "symfony/expression-language", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/expression-language.git", + "reference": "0b63cb437741a42104d3ccc9bf60bbd8e1acbd2a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/0b63cb437741a42104d3ccc9bf60bbd8e1acbd2a", + "reference": "0b63cb437741a42104d3ccc9bf60bbd8e1acbd2a", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/service-contracts": "^2.5|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ExpressionLanguage\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an engine that can compile and evaluate expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/expression-language/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "4d37529150e7081c51b3c5d5718c55a04a9503f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/4d37529150e7081c51b3c5d5718c55a04a9503f3", + "reference": "4d37529150e7081c51b3c5d5718c55a04a9503f3", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8" + }, + "require-dev": { + "symfony/process": "^5.4|^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/finder", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "3ef977a43883215d560a2cecb82ec8e62131471c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/3ef977a43883215d560a2cecb82ec8e62131471c", + "reference": "3ef977a43883215d560a2cecb82ec8e62131471c", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "symfony/filesystem": "^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/flex", + "version": "v1.21.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/flex.git", + "reference": "06b58a5e5b4c6528fb12e0fac5fea0db3f1e7ae8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/flex/zipball/06b58a5e5b4c6528fb12e0fac5fea0db3f1e7ae8", + "reference": "06b58a5e5b4c6528fb12e0fac5fea0db3f1e7ae8", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0|^2.0", + "php": ">=7.1" + }, + "require-dev": { + "composer/composer": "^1.0.2|^2.0", + "symfony/dotenv": "^4.4|^5.0|^6.0", + "symfony/filesystem": "^4.4|^5.0|^6.0", + "symfony/phpunit-bridge": "^4.4.12|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Symfony\\Flex\\Flex" + }, + "autoload": { + "psr-4": { + "Symfony\\Flex\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien.potencier@gmail.com" + } + ], + "description": "Composer plugin for Symfony", + "support": { + "issues": "https://github.com/symfony/flex/issues", + "source": "https://github.com/symfony/flex/tree/v1.21.6" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-03-02T08:16:37+00:00" + }, + { + "name": "symfony/form", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/form.git", + "reference": "196ebc738e59bec2bbf1f49c24cc221b47f77f5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/form/zipball/196ebc738e59bec2bbf1f49c24cc221b47f77f5d", + "reference": "196ebc738e59bec2bbf1f49c24cc221b47f77f5d", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/options-resolver": "^5.4|^6.0|^7.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/polyfill-mbstring": "~1.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/doctrine-bridge": "<5.4.21|>=6,<6.2.7", + "symfony/error-handler": "<5.4", + "symfony/framework-bundle": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3|>=7.0,<7.0.3", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<6.3" + }, + "require-dev": { + "doctrine/collections": "^1.0|^2.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/html-sanitizer": "^6.1|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/security-core": "^6.2|^7.0", + "symfony/security-csrf": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4.35|~6.3.12|^6.4.3|^7.0.3", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Form\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows to easily create, process and reuse HTML forms", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/form/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/framework-bundle", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/framework-bundle.git", + "reference": "7c7739f87f1a8be1c2f5e7d28addfe763a917acb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/7c7739f87f1a8be1c2f5e7d28addfe763a917acb", + "reference": "7c7739f87f1a8be1c2f5e7d28addfe763a917acb", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "ext-xml": "*", + "php": ">=8.1", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/config": "^6.1|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.1|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/filesystem": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4", + "symfony/polyfill-mbstring": "~1.0", + "symfony/routing": "^6.4|^7.0" + }, + "conflict": { + "doctrine/annotations": "<1.13.1", + "doctrine/persistence": "<1.3", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/asset": "<5.4", + "symfony/asset-mapper": "<6.4", + "symfony/clock": "<6.3", + "symfony/console": "<5.4|>=7.0", + "symfony/dom-crawler": "<6.4", + "symfony/dotenv": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<6.3", + "symfony/lock": "<5.4", + "symfony/mailer": "<5.4", + "symfony/messenger": "<6.3", + "symfony/mime": "<6.4", + "symfony/property-access": "<5.4", + "symfony/property-info": "<5.4", + "symfony/scheduler": "<6.4.4|>=7.0.0,<7.0.4", + "symfony/security-core": "<5.4", + "symfony/security-csrf": "<5.4", + "symfony/serializer": "<6.4", + "symfony/stopwatch": "<5.4", + "symfony/translation": "<6.4", + "symfony/twig-bridge": "<5.4", + "symfony/twig-bundle": "<5.4", + "symfony/validator": "<6.4", + "symfony/web-profiler-bundle": "<6.4", + "symfony/workflow": "<6.4" + }, + "require-dev": { + "doctrine/annotations": "^1.13.1|^2", + "doctrine/persistence": "^1.3|^2|^3", + "dragonmantank/cron-expression": "^3.1", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "seld/jsonlint": "^1.10", + "symfony/asset": "^5.4|^6.0|^7.0", + "symfony/asset-mapper": "^6.4|^7.0", + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/clock": "^6.2|^7.0", + "symfony/console": "^5.4.9|^6.0.9|^7.0", + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/dom-crawler": "^6.4|^7.0", + "symfony/dotenv": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/form": "^5.4|^6.0|^7.0", + "symfony/html-sanitizer": "^6.1|^7.0", + "symfony/http-client": "^6.3|^7.0", + "symfony/lock": "^5.4|^6.0|^7.0", + "symfony/mailer": "^5.4|^6.0|^7.0", + "symfony/messenger": "^6.3|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/notifier": "^5.4|^6.0|^7.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/rate-limiter": "^5.4|^6.0|^7.0", + "symfony/scheduler": "^6.4.4|^7.0.4", + "symfony/security-bundle": "^5.4|^6.0|^7.0", + "symfony/semaphore": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.4|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/string": "^5.4|^6.0|^7.0", + "symfony/translation": "^6.4|^7.0", + "symfony/twig-bundle": "^5.4|^6.0|^7.0", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/web-link": "^5.4|^6.0|^7.0", + "symfony/workflow": "^6.4|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0", + "twig/twig": "^2.10|^3.0.4" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\FrameworkBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/framework-bundle/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "27de8cc95e11db7a50b027e71caaab9024545947" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/27de8cc95e11db7a50b027e71caaab9024545947", + "reference": "27de8cc95e11db7a50b027e71caaab9024545947", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" + }, + "conflict": { + "symfony/cache": "<6.3" + }, + "require-dev": { + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.3|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/rate-limiter": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "6c519aa3f32adcfd1d1f18d923f6b227d9acf3c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6c519aa3f32adcfd1d1f18d923f6b227d9acf3c1", + "reference": "6c519aa3f32adcfd1d1f18d923f6b227d9acf3c1", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.4", + "symfony/config": "<6.1", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/translation": "<5.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<5.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.3", + "twig/twig": "<2.13" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/clock": "^6.2|^7.0", + "symfony/config": "^6.1|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4.5|^6.0.5|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.4.4|^7.0.4", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4|^6.0|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-dumper": "^5.4|^6.4|^7.0", + "symfony/var-exporter": "^6.2|^7.0", + "twig/twig": "^2.13|^3.0.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-06-02T16:06:25+00:00" + }, + { + "name": "symfony/lock", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/lock.git", + "reference": "1387f50285c23607467c1f05b258bde65f1ab276" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/lock/zipball/1387f50285c23607467c1f05b258bde65f1ab276", + "reference": "1387f50285c23607467c1f05b258bde65f1ab276", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "doctrine/dbal": "<2.13", + "symfony/cache": "<6.2" + }, + "require-dev": { + "doctrine/dbal": "^2.13|^3|^4", + "predis/predis": "^1.1|^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Lock\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jérémy Derussé", + "email": "jeremy@derusse.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Creates and manages locks, a mechanism to provide exclusive access to a shared resource", + "homepage": "https://symfony.com", + "keywords": [ + "cas", + "flock", + "locking", + "mutex", + "redlock", + "semaphore" + ], + "support": { + "source": "https://github.com/symfony/lock/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/mailer", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "76326421d44c07f7824b19487cfbf87870b37efc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/76326421d44c07f7824b19487cfbf87870b37efc", + "reference": "76326421d44c07f7824b19487cfbf87870b37efc", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.1", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/mime": "^6.2|^7.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/messenger": "<6.2", + "symfony/mime": "<6.2", + "symfony/twig-bridge": "<6.2.1" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/messenger": "^6.2|^7.0", + "symfony/twig-bridge": "^6.2|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/mime", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "618597ab8b78ac86d1c75a9d0b35540cda074f33" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/618597ab8b78ac86d1c75a9d0b35540cda074f33", + "reference": "618597ab8b78ac86d1c75a9d0b35540cda074f33", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<5.4", + "symfony/serializer": "<6.3.2" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.4|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.3.2|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-06-01T07:50:16+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "22ab9e9101ab18de37839074f8a1197f55590c1b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/22ab9e9101ab18de37839074f8a1197f55590c1b", + "reference": "22ab9e9101ab18de37839074f8a1197f55590c1b", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/password-hasher", + "version": "v7.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/password-hasher.git", + "reference": "4ad96eb7cf9e2f8f133ada95f2b8021769061662" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/password-hasher/zipball/4ad96eb7cf9e2f8f133ada95f2b8021769061662", + "reference": "4ad96eb7cf9e2f8f133ada95f2b8021769061662", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "conflict": { + "symfony/security-core": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0", + "symfony/security-core": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PasswordHasher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Robin Chalas", + "email": "robin.chalas@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides password hashing utilities", + "homepage": "https://symfony.com", + "keywords": [ + "hashing", + "password" + ], + "support": { + "source": "https://github.com/symfony/password-hasher/tree/v7.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:57:53+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4", + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f", + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-intl-icu", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-icu.git", + "reference": "07094a28851a49107f3ab4f9120ca2975a64b6e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/07094a28851a49107f3ab4f9120ca2975a64b6e1", + "reference": "07094a28851a49107f3ab4f9120ca2975a64b6e1", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance and support of other locales than \"en\"" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Icu\\": "" + }, + "classmap": [ + "Resources/stubs" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's ICU-related data and classes", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "icu", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:12:16+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a287ed7475f85bf6f61890146edbc932c0fff919", + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d", + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/861391a8da9a04cbad2d232ddd9e4893220d6e25", + "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "21bd091060673a1177ae842c0ef8fe30893114d2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/21bd091060673a1177ae842c0ef8fe30893114d2", + "reference": "21bd091060673a1177ae842c0ef8fe30893114d2", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "86fcae159633351e5fd145d1c47de6c528f8caff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/86fcae159633351e5fd145d1c47de6c528f8caff", + "reference": "86fcae159633351e5fd145d1c47de6c528f8caff", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-php80": "^1.14" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/process", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "8d92dd79149f29e89ee0f480254db595f6a6a2c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/8d92dd79149f29e89ee0f480254db595f6a6a2c5", + "reference": "8d92dd79149f29e89ee0f480254db595f6a6a2c5", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/property-access", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-access.git", + "reference": "e4d9b00983612f9c0013ca37c61affdba2dd975a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-access/zipball/e4d9b00983612f9c0013ca37c61affdba2dd975a", + "reference": "e4d9b00983612f9c0013ca37c61affdba2dd975a", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/property-info": "^5.4|^6.0|^7.0" + }, + "require-dev": { + "symfony/cache": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyAccess\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides functions to read and write from/to an object or array using a simple string notation", + "homepage": "https://symfony.com", + "keywords": [ + "access", + "array", + "extraction", + "index", + "injection", + "object", + "property", + "property-path", + "reflection" + ], + "support": { + "source": "https://github.com/symfony/property-access/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/property-info", + "version": "v7.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-info.git", + "reference": "0f80f818c6728f15de30a4f89866d68e4912ae84" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-info/zipball/0f80f818c6728f15de30a4f89866d68e4912ae84", + "reference": "0f80f818c6728f15de30a4f89866d68e4912ae84", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/string": "^6.4|^7.0", + "symfony/type-info": "^7.1" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<5.2", + "phpdocumentor/type-resolver": "<1.5.1", + "symfony/dependency-injection": "<6.4", + "symfony/serializer": "<6.4" + }, + "require-dev": { + "phpdocumentor/reflection-docblock": "^5.2", + "phpstan/phpdoc-parser": "^1.0", + "symfony/cache": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyInfo\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kévin Dunglas", + "email": "dunglas@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Extracts information about PHP class' properties using metadata of popular sources", + "homepage": "https://symfony.com", + "keywords": [ + "doctrine", + "phpdoc", + "property", + "symfony", + "type", + "validator" + ], + "support": { + "source": "https://github.com/symfony/property-info/tree/v7.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:57:53+00:00" + }, + { + "name": "symfony/psr-http-message-bridge", + "version": "v2.3.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/psr-http-message-bridge.git", + "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/581ca6067eb62640de5ff08ee1ba6850a0ee472e", + "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/http-message": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/http-foundation": "^5.4 || ^6.0" + }, + "require-dev": { + "nyholm/psr7": "^1.1", + "psr/log": "^1.1 || ^2 || ^3", + "symfony/browser-kit": "^5.4 || ^6.0", + "symfony/config": "^5.4 || ^6.0", + "symfony/event-dispatcher": "^5.4 || ^6.0", + "symfony/framework-bundle": "^5.4 || ^6.0", + "symfony/http-kernel": "^5.4 || ^6.0", + "symfony/phpunit-bridge": "^6.2" + }, + "suggest": { + "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" + }, + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-main": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bridge\\PsrHttpMessage\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + } + ], + "description": "PSR HTTP message bridge", + "homepage": "http://symfony.com", + "keywords": [ + "http", + "http-message", + "psr-17", + "psr-7" + ], + "support": { + "issues": "https://github.com/symfony/psr-http-message-bridge/issues", + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v2.3.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-26T11:53:26+00:00" + }, + { + "name": "symfony/routing", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "8a40d0f9b01f0fbb80885d3ce0ad6714fb603a58" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/8a40d0f9b01f0fbb80885d3ce0ad6714fb603a58", + "reference": "8a40d0f9b01f0fbb80885d3ce0ad6714fb603a58", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "symfony/config": "<6.2", + "symfony/dependency-injection": "<5.4", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12|^2", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.2|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/security-core", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-core.git", + "reference": "5fc7850ada5e8e03d78c1739c82c64d5e2f7d495" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-core/zipball/5fc7850ada5e8e03d78c1739c82c64d5e2f7d495", + "reference": "5fc7850ada5e8e03d78c1739c82c64d5e2f7d495", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/event-dispatcher-contracts": "^2.5|^3", + "symfony/password-hasher": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/event-dispatcher": "<5.4", + "symfony/http-foundation": "<5.4", + "symfony/ldap": "<5.4", + "symfony/security-guard": "<5.4", + "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3|>=7.0,<7.0.3", + "symfony/validator": "<5.4" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "psr/container": "^1.1|^2.0", + "psr/log": "^1|^2|^3", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/ldap": "^5.4|^6.0|^7.0", + "symfony/string": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4.35|~6.3.12|^6.4.3|^7.0.3", + "symfony/validator": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Core\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Security Component - Core Library", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/security-core/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/security-csrf", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-csrf.git", + "reference": "f46ab02b76311087873257071559edcaf6d7ab99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-csrf/zipball/f46ab02b76311087873257071559edcaf6d7ab99", + "reference": "f46ab02b76311087873257071559edcaf6d7ab99", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/security-core": "^5.4|^6.0|^7.0" + }, + "conflict": { + "symfony/http-foundation": "<5.4" + }, + "require-dev": { + "symfony/http-foundation": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Csrf\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Security Component - CSRF Library", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/security-csrf/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/security-http", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-http.git", + "reference": "fb82ddec887dc67f3bcf4d6df3cb8efd529be104" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-http/zipball/fb82ddec887dc67f3bcf4d6df3cb8efd529be104", + "reference": "fb82ddec887dc67f3bcf4d6df3cb8efd529be104", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-foundation": "^6.2|^7.0", + "symfony/http-kernel": "^6.3|^7.0", + "symfony/polyfill-mbstring": "~1.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/security-core": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/clock": "<6.3", + "symfony/event-dispatcher": "<5.4.9|>=6,<6.0.9", + "symfony/http-client-contracts": "<3.0", + "symfony/security-bundle": "<5.4", + "symfony/security-csrf": "<5.4" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/clock": "^6.3|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^3.0", + "symfony/rate-limiter": "^5.4|^6.0|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/security-csrf": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4|^6.0|^7.0", + "web-token/jwt-checker": "^3.1", + "web-token/jwt-signature-algorithm-ecdsa": "^3.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Http\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Security Component - HTTP Integration", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/security-http/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/serializer", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/serializer.git", + "reference": "d6eda9966a3e5d1823c1cedf41bf98f8ed969d7c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/serializer/zipball/d6eda9966a3e5d1823c1cedf41bf98f8ed969d7c", + "reference": "d6eda9966a3e5d1823c1cedf41bf98f8ed969d7c", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/dependency-injection": "<5.4", + "symfony/property-access": "<5.4", + "symfony/property-info": "<5.4.24|>=6,<6.2.11", + "symfony/uid": "<5.4", + "symfony/validator": "<6.4", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12|^2", + "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0", + "seld/jsonlint": "^1.10", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/filesystem": "^5.4|^6.0|^7.0", + "symfony/form": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4.26|^6.3|^7.0", + "symfony/property-info": "^5.4.24|^6.2.11|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0", + "symfony/var-exporter": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Serializer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/serializer/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.5.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", + "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-18T09:32:20+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "63e069eb616049632cde9674c46957819454b8aa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/63e069eb616049632cde9674c46957819454b8aa", + "reference": "63e069eb616049632cde9674c46957819454b8aa", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/service-contracts": "^2.5|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a way to profile code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/string", + "version": "v7.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "60bc311c74e0af215101235aa6f471bcbc032df2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/60bc311c74e0af215101235aa6f471bcbc032df2", + "reference": "60bc311c74e0af215101235aa6f471bcbc032df2", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.1", + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v7.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-06-04T06:40:14+00:00" + }, + { + "name": "symfony/translation", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "a002933b13989fc4bd0b58e04bf7eec5210e438a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/a002933b13989fc4bd0b58e04bf7eec5210e438a", + "reference": "a002933b13989fc4bd0b58e04bf7eec5210e438a", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "conflict": { + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^4.18|^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.5.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", + "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.5.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-18T09:32:20+00:00" + }, + { + "name": "symfony/twig-bridge", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bridge.git", + "reference": "57de1b7d7499053a2c5beb9344751e8bfd332649" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/57de1b7d7499053a2c5beb9344751e8bfd332649", + "reference": "57de1b7d7499053a2c5beb9344751e8bfd332649", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/translation-contracts": "^2.5|^3", + "twig/twig": "^2.13|^3.0.4" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/console": "<5.4", + "symfony/form": "<6.3", + "symfony/http-foundation": "<5.4", + "symfony/http-kernel": "<6.4", + "symfony/mime": "<6.2", + "symfony/serializer": "<6.4", + "symfony/translation": "<5.4", + "symfony/workflow": "<5.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/asset": "^5.4|^6.0|^7.0", + "symfony/asset-mapper": "^6.3|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/form": "^6.4|^7.0", + "symfony/html-sanitizer": "^6.1|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/mime": "^6.2|^7.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/security-acl": "^2.8|^3.0", + "symfony/security-core": "^5.4|^6.0|^7.0", + "symfony/security-csrf": "^5.4|^6.0|^7.0", + "symfony/security-http": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.4.3|^7.0.3", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/translation": "^6.1|^7.0", + "symfony/web-link": "^5.4|^6.0|^7.0", + "symfony/workflow": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0", + "twig/cssinliner-extra": "^2.12|^3", + "twig/inky-extra": "^2.12|^3", + "twig/markdown-extra": "^2.12|^3" + }, + "type": "symfony-bridge", + "autoload": { + "psr-4": { + "Symfony\\Bridge\\Twig\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides integration for Twig with various Symfony components", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bridge/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/twig-bundle", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bundle.git", + "reference": "ef17bc8fc2cb2376b235cd1b98f0275a78c5ba65" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/ef17bc8fc2cb2376b235cd1b98f0275a78c5ba65", + "reference": "ef17bc8fc2cb2376b235cd1b98f0275a78c5ba65", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "php": ">=8.1", + "symfony/config": "^6.1|^7.0", + "symfony/dependency-injection": "^6.1|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^6.2", + "symfony/twig-bridge": "^6.4", + "twig/twig": "^2.13|^3.0.4" + }, + "conflict": { + "symfony/framework-bundle": "<5.4", + "symfony/translation": "<5.4" + }, + "require-dev": { + "symfony/asset": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/form": "^5.4|^6.0|^7.0", + "symfony/framework-bundle": "^5.4|^6.0|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4|^6.0|^7.0", + "symfony/web-link": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\TwigBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration of Twig into the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bundle/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/type-info", + "version": "v7.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/type-info.git", + "reference": "60b28eb733f1453287f1263ed305b96091e0d1dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/type-info/zipball/60b28eb733f1453287f1263ed305b96091e0d1dc", + "reference": "60b28eb733f1453287f1263ed305b96091e0d1dc", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/container": "^1.1|^2.0" + }, + "conflict": { + "phpstan/phpdoc-parser": "<1.0", + "symfony/dependency-injection": "<6.4", + "symfony/property-info": "<6.4" + }, + "require-dev": { + "phpstan/phpdoc-parser": "^1.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/property-info": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\TypeInfo\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mathias Arlaud", + "email": "mathias.arlaud@gmail.com" + }, + { + "name": "Baptiste LEDUC", + "email": "baptiste.leduc@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Extracts PHP types information.", + "homepage": "https://symfony.com", + "keywords": [ + "PHPStan", + "phpdoc", + "symfony", + "type" + ], + "support": { + "source": "https://github.com/symfony/type-info/tree/v7.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:59:31+00:00" + }, + { + "name": "symfony/validator", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/validator.git", + "reference": "dab2781371d54c86f6b25623ab16abb2dde2870c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/validator/zipball/dab2781371d54c86f6b25623ab16abb2dde2870c", + "reference": "dab2781371d54c86f6b25623ab16abb2dde2870c", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php83": "^1.27", + "symfony/translation-contracts": "^2.5|^3" + }, + "conflict": { + "doctrine/annotations": "<1.13", + "doctrine/lexer": "<1.1", + "symfony/dependency-injection": "<5.4", + "symfony/expression-language": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/intl": "<5.4", + "symfony/property-info": "<5.4", + "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3|>=7.0,<7.0.3", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.13|^2", + "egulias/email-validator": "^2.1.10|^3|^4", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4.35|~6.3.12|^6.4.3|^7.0.3", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Validator\\": "" + }, + "exclude-from-classmap": [ + "/Tests/", + "/Resources/bin/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to validate values", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/validator/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-06-02T15:48:50+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v7.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "deb2c2b506ff6fdbb340e00b34e9901e1605f293" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/deb2c2b506ff6fdbb340e00b34e9901e1605f293", + "reference": "deb2c2b506ff6fdbb340e00b34e9901e1605f293", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/uid": "^6.4|^7.0", + "twig/twig": "^3.0.4" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v7.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:57:53+00:00" + }, + { + "name": "symfony/var-exporter", + "version": "v7.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "db82c2b73b88734557cfc30e3270d83fa651b712" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/db82c2b73b88734557cfc30e3270d83fa651b712", + "reference": "db82c2b73b88734557cfc30e3270d83fa651b712", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/property-access": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "lazy-loading", + "proxy", + "serialize" + ], + "support": { + "source": "https://github.com/symfony/var-exporter/tree/v7.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:57:53+00:00" + }, + { + "name": "symfony/web-profiler-bundle", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/web-profiler-bundle.git", + "reference": "bcc806d1360991de3bf78ac5ca0202db85de9bfc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/bcc806d1360991de3bf78ac5ca0202db85de9bfc", + "reference": "bcc806d1360991de3bf78ac5ca0202db85de9bfc", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/framework-bundle": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/twig-bundle": "^5.4|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "conflict": { + "symfony/form": "<5.4", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/twig-bundle": ">=7.0" + }, + "require-dev": { + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\WebProfilerBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a development tool that gives detailed information about the execution of any request", + "homepage": "https://symfony.com", + "keywords": [ + "dev" + ], + "support": { + "source": "https://github.com/symfony/web-profiler-bundle/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "symfony/webpack-encore-bundle", + "version": "v1.17.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/webpack-encore-bundle.git", + "reference": "471ebbc03072dad6e31840dc317bc634a32785f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/471ebbc03072dad6e31840dc317bc634a32785f5", + "reference": "471ebbc03072dad6e31840dc317bc634a32785f5", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/asset": "^4.4 || ^5.0 || ^6.0", + "symfony/config": "^4.4 || ^5.0 || ^6.0", + "symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/http-kernel": "^4.4 || ^5.0 || ^6.0", + "symfony/polyfill-php80": "^1.25.0", + "symfony/service-contracts": "^1.0 || ^2.0 || ^3.0" + }, + "require-dev": { + "symfony/framework-bundle": "^4.4 || ^5.0 || ^6.0", + "symfony/phpunit-bridge": "^5.3 || ^6.0", + "symfony/twig-bundle": "^4.4 || ^5.0 || ^6.0", + "symfony/web-link": "^4.4 || ^5.0 || ^6.0" + }, + "type": "symfony-bundle", + "extra": { + "thanks": { + "name": "symfony/webpack-encore", + "url": "https://github.com/symfony/webpack-encore" + } + }, + "autoload": { + "psr-4": { + "Symfony\\WebpackEncoreBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Integration with your Symfony app & Webpack Encore!", + "support": { + "issues": "https://github.com/symfony/webpack-encore-bundle/issues", + "source": "https://github.com/symfony/webpack-encore-bundle/tree/v1.17.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-09-26T14:36:28+00:00" + }, + { + "name": "symfony/yaml", + "version": "v6.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "52903de178d542850f6f341ba92995d3d63e60c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/52903de178d542850f6f341ba92995d3d63e60c9", + "reference": "52903de178d542850f6f341ba92995d3d63e60c9", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v6.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-05-31T14:49:08+00:00" + }, + { + "name": "tecnickcom/tcpdf", + "version": "6.7.5", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/TCPDF.git", + "reference": "951eabf0338ec2522bd0d5d9c79b08a3a3d36b36" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/951eabf0338ec2522bd0d5d9c79b08a3a3d36b36", + "reference": "951eabf0338ec2522bd0d5d9c79b08a3a3d36b36", + "shasum": "" + }, + "require": { + "php": ">=5.5.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "config", + "include", + "tcpdf.php", + "tcpdf_parser.php", + "tcpdf_import.php", + "tcpdf_barcodes_1d.php", + "tcpdf_barcodes_2d.php", + "include/tcpdf_colors.php", + "include/tcpdf_filters.php", + "include/tcpdf_font_data.php", + "include/tcpdf_fonts.php", + "include/tcpdf_images.php", + "include/tcpdf_static.php", + "include/barcodes/datamatrix.php", + "include/barcodes/pdf417.php", + "include/barcodes/qrcode.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "TCPDF is a PHP class for generating PDF documents and barcodes.", + "homepage": "http://www.tcpdf.org/", + "keywords": [ + "PDFD32000-2008", + "TCPDF", + "barcodes", + "datamatrix", + "pdf", + "pdf417", + "qrcode" + ], + "support": { + "issues": "https://github.com/tecnickcom/TCPDF/issues", + "source": "https://github.com/tecnickcom/TCPDF/tree/6.7.5" + }, + "funding": [ + { + "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_donations¤cy_code=GBP&business=paypal@tecnick.com&item_name=donation%20for%20tcpdf%20project", + "type": "custom" + } + ], + "time": "2024-04-20T17:25:10+00:00" + }, + { + "name": "thelia/backoffice-default-template", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-templates/back.git", + "reference": "1eea47d2a3824e44a6aa8d511a5bf15658fbd350" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-templates/back/zipball/1eea47d2a3824e44a6aa8d511a5bf15658fbd350", + "reference": "1eea47d2a3824e44a6aa8d511a5bf15658fbd350", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-backoffice-template", + "extra": { + "installer-name": "default" + }, + "notification-url": "https://packagist.org/downloads/", + "support": { + "source": "https://github.com/thelia-templates/back/tree/2.5.4" + }, + "time": "2023-08-04T13:19:15+00:00" + }, + { + "name": "thelia/better-seo-module", + "version": "2.1.2", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/BetterSeo.git", + "reference": "4f80305cea5ed29d284014ea2385386003925a2a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/BetterSeo/zipball/4f80305cea5ed29d284014ea2385386003925a2a", + "reference": "4f80305cea5ed29d284014ea2385386003925a2a", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "BetterSeo" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "issues": "https://github.com/thelia-modules/BetterSeo/issues", + "source": "https://github.com/thelia-modules/BetterSeo/tree/2.1.2" + }, + "time": "2023-02-20T14:08:15+00:00" + }, + { + "name": "thelia/canonical-url-module", + "version": "2.1.6", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/CanonicalUrl.git", + "reference": "24f323e8bc2e9f53151cb8ccd256cbf8875a3e4a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/CanonicalUrl/zipball/24f323e8bc2e9f53151cb8ccd256cbf8875a3e4a", + "reference": "24f323e8bc2e9f53151cb8ccd256cbf8875a3e4a", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "CanonicalUrl" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "issues": "https://github.com/thelia-modules/CanonicalUrl/issues", + "source": "https://github.com/thelia-modules/CanonicalUrl/tree/2.1.6" + }, + "time": "2022-12-13T13:33:18+00:00" + }, + { + "name": "thelia/carousel-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/Carousel.git", + "reference": "0711c5451460ded266de1754fd2d169ca8864c7f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/Carousel/zipball/0711c5451460ded266de1754fd2d169ca8864c7f", + "reference": "0711c5451460ded266de1754fd2d169ca8864c7f", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "Carousel" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/Carousel/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/cheque-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/Cheque.git", + "reference": "f3bbb9c9960b2fbec4d528e71fea5bca5b1adbaf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/Cheque/zipball/f3bbb9c9960b2fbec4d528e71fea5bca5b1adbaf", + "reference": "f3bbb9c9960b2fbec4d528e71fea5bca5b1adbaf", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "Cheque" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/Cheque/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/choice-filter-module", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/ChoiceFilter.git", + "reference": "b61b17e26c041cc1a185d46cd179189b9cbfc9fe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/ChoiceFilter/zipball/b61b17e26c041cc1a185d46cd179189b9cbfc9fe", + "reference": "b61b17e26c041cc1a185d46cd179189b9cbfc9fe", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "ChoiceFilter" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "description": "Allows the management of filters in front by template and category", + "support": { + "issues": "https://github.com/thelia-modules/ChoiceFilter/issues", + "source": "https://github.com/thelia-modules/ChoiceFilter/tree/2.1.1" + }, + "time": "2022-08-30T11:21:11+00:00" + }, + { + "name": "thelia/config", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia/config.git", + "reference": "6a5520c47bcdaaefc64d51fdd06347e496e279ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia/config/zipball/6a5520c47bcdaaefc64d51fdd06347e496e279ea", + "reference": "6a5520c47bcdaaefc64d51fdd06347e496e279ea", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-local", + "extra": { + "installer-name": "config" + }, + "notification-url": "https://packagist.org/downloads/", + "support": { + "source": "https://github.com/thelia/config/tree/2.5.4" + }, + "time": "2022-01-13T14:55:14+00:00" + }, + { + "name": "thelia/core", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia/core.git", + "reference": "9b509b06769420a532e66323e9a69fd046fc3905" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia/core/zipball/9b509b06769420a532e66323e9a69fd046fc3905", + "reference": "9b509b06769420a532e66323e9a69fd046fc3905", + "shasum": "" + }, + "require": { + "assetic/framework": "~3.0.0", + "commerceguys/addressing": "1.1.*", + "composer/composer": "~2.3.0", + "doctrine/annotations": "^2.0", + "ext-curl": "*", + "ext-intl": "*", + "ext-json": "*", + "ext-pdo": "*", + "imagine/imagine": "1.2.4", + "michelf/php-markdown": "1.9.*", + "php": ">= 8.1", + "psr/log": "1.1.*", + "ptachoire/cssembed": "1.0.*", + "simplepie/simplepie": "1.5.*", + "smarty/smarty": "~4.1.0", + "spipu/html2pdf": "~5.2.5", + "symfony-cmf/routing": "3.0.*", + "symfony/cache": "6.4.*", + "symfony/config": "6.4.*", + "symfony/console": "6.4.*", + "symfony/dependency-injection": "6.4.*", + "symfony/dom-crawler": "6.4.*", + "symfony/dotenv": "6.4.*", + "symfony/event-dispatcher": "6.4.*", + "symfony/expression-language": "6.4.*", + "symfony/filesystem": "6.4.*", + "symfony/finder": "6.4.*", + "symfony/flex": "^1.12", + "symfony/form": "6.4.*", + "symfony/framework-bundle": "6.4.*", + "symfony/http-foundation": "6.4.*", + "symfony/http-kernel": "6.4.*", + "symfony/lock": "6.4.*", + "symfony/mailer": "6.4.*", + "symfony/mime": "6.4.*", + "symfony/options-resolver": "6.4.*", + "symfony/polyfill-php73": "^1.0", + "symfony/process": "6.4.*", + "symfony/property-access": "6.4.*", + "symfony/psr-http-message-bridge": "^2.1", + "symfony/routing": "6.4.*", + "symfony/security-core": "6.4.*", + "symfony/security-csrf": "6.4.*", + "symfony/security-http": "6.4.*", + "symfony/serializer": "6.4.*", + "symfony/stopwatch": "6.4.*", + "symfony/translation": "6.4.*", + "symfony/twig-bundle": "6.4.*", + "symfony/validator": "6.4.*", + "symfony/web-profiler-bundle": "6.4.*", + "symfony/webpack-encore-bundle": "^1.14", + "symfony/yaml": "6.4.*", + "thelia/currency-converter": "~1.0", + "thelia/propel": "dev-thelia-2.5", + "wikimedia/less.php": "^3.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "3.41.*", + "phpstan/extension-installer": "1.1.0", + "phpstan/phpstan": "1.8.2", + "phpunit/phpunit": "9.5.*", + "symfony/browser-kit": "6.4.*", + "symfony/css-selector": "6.4.*", + "symfony/phpunit-bridge": "6.4.*", + "symfony/var-dumper": "6.4.*", + "thelia/hooktest-module": "~1.1", + "thelia/hooktest-template": "~1.1" + }, + "bin": [ + "Thelia" + ], + "type": "library", + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Thelia\\": "lib/Thelia/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "description": "Core of Thelia", + "homepage": "http://thelia.net/", + "support": { + "forum": "http://thelia.net/forum", + "source": "https://github.com/thelia/core/tree/2.5.4", + "wiki": "http://doc.thelia.net" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/currency-converter", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/thelia/CurrencyConverter.git", + "reference": "93dae743cf7cd82cf169012bfd6a8dd43d68b974" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia/CurrencyConverter/zipball/93dae743cf7cd82cf169012bfd6a8dd43d68b974", + "reference": "93dae743cf7cd82cf169012bfd6a8dd43d68b974", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "thelia/math-tools": "~1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Thelia\\CurrencyConverter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "authors": [ + { + "name": "Manuel Raynaud", + "email": "manu@thelia.net" + } + ], + "description": "php 5.4 currency tools", + "support": { + "issues": "https://github.com/thelia/CurrencyConverter/issues", + "source": "https://github.com/thelia/CurrencyConverter/tree/master" + }, + "time": "2017-09-30T16:33:49+00:00" + }, + { + "name": "thelia/custom-delivery-module", + "version": "3.1.3", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/CustomDelivery.git", + "reference": "3a5df47fd0e758755b98f0c2b72360d3ba59262e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/CustomDelivery/zipball/3a5df47fd0e758755b98f0c2b72360d3ba59262e", + "reference": "3a5df47fd0e758755b98f0c2b72360d3ba59262e", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "CustomDelivery" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "issues": "https://github.com/thelia-modules/CustomDelivery/issues", + "source": "https://github.com/thelia-modules/CustomDelivery/tree/3.1.3" + }, + "time": "2023-02-22T10:13:58+00:00" + }, + { + "name": "thelia/email-default-template", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-templates/email.git", + "reference": "4c8d59de42b30e3ae875d0bd2fb0c953ddf61cdc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-templates/email/zipball/4c8d59de42b30e3ae875d0bd2fb0c953ddf61cdc", + "reference": "4c8d59de42b30e3ae875d0bd2fb0c953ddf61cdc", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-email-template", + "extra": { + "installer-name": "default" + }, + "notification-url": "https://packagist.org/downloads/", + "support": { + "source": "https://github.com/thelia-templates/email/tree/2.5.4" + }, + "time": "2022-09-13T13:16:36+00:00" + }, + { + "name": "thelia/free-order-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/FreeOrder.git", + "reference": "9925ced522f10fe5913a6161abe35d7834a27887" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/FreeOrder/zipball/9925ced522f10fe5913a6161abe35d7834a27887", + "reference": "9925ced522f10fe5913a6161abe35d7834a27887", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "FreeOrder" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "issues": "https://github.com/thelia-modules/FreeOrder/issues", + "source": "https://github.com/thelia-modules/FreeOrder/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/front-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/Front.git", + "reference": "502cd49446d2736ef2ddff0c3398fffcad621f6e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/Front/zipball/502cd49446d2736ef2ddff0c3398fffcad621f6e", + "reference": "502cd49446d2736ef2ddff0c3398fffcad621f6e", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "Front" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/Front/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/frontoffice-default-template", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-templates/front.git", + "reference": "95ed0fc571e1e05b053fad79523cff375ced7df4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-templates/front/zipball/95ed0fc571e1e05b053fad79523cff375ced7df4", + "reference": "95ed0fc571e1e05b053fad79523cff375ced7df4", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-frontoffice-template", + "extra": { + "installer-name": "default" + }, + "notification-url": "https://packagist.org/downloads/", + "support": { + "source": "https://github.com/thelia-templates/front/tree/2.5.4" + }, + "time": "2022-09-13T13:16:36+00:00" + }, + { + "name": "thelia/frontoffice-modern-template", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-templates/modernFront.git", + "reference": "dfd13342fa3c8c8ac3b47022ed8127475f89d869" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-templates/modernFront/zipball/dfd13342fa3c8c8ac3b47022ed8127475f89d869", + "reference": "dfd13342fa3c8c8ac3b47022ed8127475f89d869", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-frontoffice-template", + "extra": { + "installer-name": "modern" + }, + "notification-url": "https://packagist.org/downloads/", + "support": { + "issues": "https://github.com/thelia-templates/modernFront/issues", + "source": "https://github.com/thelia-templates/modernFront/tree/2.5.4" + }, + "time": "2023-09-12T09:01:57+00:00" + }, + { + "name": "thelia/hook-admin-home-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookAdminHome.git", + "reference": "4f4c90d88c4085656d4239fa1ba77ecd9ef9841f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookAdminHome/zipball/4f4c90d88c4085656d4239fa1ba77ecd9ef9841f", + "reference": "4f4c90d88c4085656d4239fa1ba77ecd9ef9841f", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookAdminHome" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/HookAdminHome/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/hook-analytics-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookAnalytics.git", + "reference": "3d5e9d9807db5f55a4abaeccecee206f359e3de3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookAnalytics/zipball/3d5e9d9807db5f55a4abaeccecee206f359e3de3", + "reference": "3d5e9d9807db5f55a4abaeccecee206f359e3de3", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookAnalytics" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/HookAnalytics/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/hook-cart-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookCart.git", + "reference": "78af5b61690bdfc1454660e576c7bac9d906d62c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookCart/zipball/78af5b61690bdfc1454660e576c7bac9d906d62c", + "reference": "78af5b61690bdfc1454660e576c7bac9d906d62c", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookCart" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/HookCart/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/hook-contact-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookContact.git", + "reference": "3c78f846da4f5a52d4a5641330d1bc07dafdd41d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookContact/zipball/3c78f846da4f5a52d4a5641330d1bc07dafdd41d", + "reference": "3c78f846da4f5a52d4a5641330d1bc07dafdd41d", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookContact" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/HookContact/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/hook-currency-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookCurrency.git", + "reference": "ff90064ed43ad5281226fba731c894402ad440c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookCurrency/zipball/ff90064ed43ad5281226fba731c894402ad440c4", + "reference": "ff90064ed43ad5281226fba731c894402ad440c4", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookCurrency" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/HookCurrency/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/hook-customer-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookCustomer.git", + "reference": "a70525b7b566b095eca948d95768b7b787069b3f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookCustomer/zipball/a70525b7b566b095eca948d95768b7b787069b3f", + "reference": "a70525b7b566b095eca948d95768b7b787069b3f", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookCustomer" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/HookCustomer/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/hook-lang-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookLang.git", + "reference": "16034c7c24a368cfdd36c6f500cf57ed4f63013d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookLang/zipball/16034c7c24a368cfdd36c6f500cf57ed4f63013d", + "reference": "16034c7c24a368cfdd36c6f500cf57ed4f63013d", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookLang" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/HookLang/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/hook-links-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookLinks.git", + "reference": "3b5c1bc7a753d409cf4e31a27456e96e92f47efd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookLinks/zipball/3b5c1bc7a753d409cf4e31a27456e96e92f47efd", + "reference": "3b5c1bc7a753d409cf4e31a27456e96e92f47efd", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookLinks" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/HookLinks/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/hook-navigation-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookNavigation.git", + "reference": "4e6eeacce8f292137820d1e24e4a654879932fcb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookNavigation/zipball/4e6eeacce8f292137820d1e24e4a654879932fcb", + "reference": "4e6eeacce8f292137820d1e24e4a654879932fcb", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookNavigation" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/HookNavigation/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/hook-newsletter-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookNewsletter.git", + "reference": "e4b19a0ce97e48654aceef6e8fd7bee3c5c4a518" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookNewsletter/zipball/e4b19a0ce97e48654aceef6e8fd7bee3c5c4a518", + "reference": "e4b19a0ce97e48654aceef6e8fd7bee3c5c4a518", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookNewsletter" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "issues": "https://github.com/thelia-modules/HookNewsletter/issues", + "source": "https://github.com/thelia-modules/HookNewsletter/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/hook-products-new-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookProductsNew.git", + "reference": "5c67334f1f18d1fbd2eb1d4ef20978d8f6ac93e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookProductsNew/zipball/5c67334f1f18d1fbd2eb1d4ef20978d8f6ac93e1", + "reference": "5c67334f1f18d1fbd2eb1d4ef20978d8f6ac93e1", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookProductsNew" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/HookProductsNew/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/hook-products-offer-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookProductsOffer.git", + "reference": "4fcd495973ce38fe41627f49eece34e43ba7e300" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookProductsOffer/zipball/4fcd495973ce38fe41627f49eece34e43ba7e300", + "reference": "4fcd495973ce38fe41627f49eece34e43ba7e300", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookProductsOffer" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/HookProductsOffer/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/hook-search-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookSearch.git", + "reference": "7b00ef9344cbc38d8374ecabc6d7aca392f441e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookSearch/zipball/7b00ef9344cbc38d8374ecabc6d7aca392f441e6", + "reference": "7b00ef9344cbc38d8374ecabc6d7aca392f441e6", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookSearch" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/HookSearch/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/hook-social-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/HookSocial.git", + "reference": "c55a7b3a1075387fdd6a9bead755e56ccf35baa6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/HookSocial/zipball/c55a7b3a1075387fdd6a9bead755e56ccf35baa6", + "reference": "c55a7b3a1075387fdd6a9bead755e56ccf35baa6", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "HookSocial" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/HookSocial/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/installer", + "version": "1.3", + "source": { + "type": "git", + "url": "https://github.com/thelia/installer.git", + "reference": "dca473563e05011c7aea3aaebc6f154fef4187fe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia/installer/zipball/dca473563e05011c7aea3aaebc6f154fef4187fe", + "reference": "dca473563e05011c7aea3aaebc6f154fef4187fe", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0||^2.0" + }, + "require-dev": { + "composer/composer": "1.0.*@dev||2.0.*@dev" + }, + "type": "composer-plugin", + "extra": { + "class": "Thelia\\Composer\\TheliaInstallerPlugin" + }, + "autoload": { + "psr-0": { + "Thelia\\Composer": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Manuel Raynaud", + "email": "raynaud.manu@gmail.com", + "homepage": "https://github.com/lunika" + } + ], + "description": "custom installer for Thelia.", + "keywords": [ + "Thelia", + "Thelia-module", + "Thelia-template" + ], + "support": { + "issues": "https://github.com/thelia/installer/issues", + "source": "https://github.com/thelia/installer/tree/1.3" + }, + "time": "2020-10-26T10:32:18+00:00" + }, + { + "name": "thelia/math-tools", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/thelia/math-tools.git", + "reference": "4e66cd5448531a6eaf565acd8b69d9c693da7a3a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia/math-tools/zipball/4e66cd5448531a6eaf565acd8b69d9c693da7a3a", + "reference": "4e66cd5448531a6eaf565acd8b69d9c693da7a3a", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "4.1.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Thelia\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL" + ], + "authors": [ + { + "name": "Benjamin Perche", + "email": "bperche@openstudio.com" + } + ], + "description": "Number management library", + "support": { + "issues": "https://github.com/thelia/math-tools/issues", + "source": "https://github.com/thelia/math-tools/tree/master" + }, + "time": "2015-11-05T15:52:55+00:00" + }, + { + "name": "thelia/open-api-module", + "version": "2.1.9", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/OpenApi.git", + "reference": "14b399bd76b3b089b97702b9fbad7a23942a47ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/OpenApi/zipball/14b399bd76b3b089b97702b9fbad7a23942a47ff", + "reference": "14b399bd76b3b089b97702b9fbad7a23942a47ff", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1", + "zircote/swagger-php": "~3.1.0" + }, + "type": "thelia-module", + "extra": { + "installer-name": "OpenApi" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "description": "A modern and documented open api for Thelia", + "support": { + "issues": "https://github.com/thelia-modules/OpenApi/issues", + "source": "https://github.com/thelia-modules/OpenApi/tree/2.1.9" + }, + "time": "2022-11-08T09:26:04+00:00" + }, + { + "name": "thelia/pdf-default-template", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-templates/pdf.git", + "reference": "1702d4bf662d27c90a5fb8c44be6f20c90a4c9b7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-templates/pdf/zipball/1702d4bf662d27c90a5fb8c44be6f20c90a4c9b7", + "reference": "1702d4bf662d27c90a5fb8c44be6f20c90a4c9b7", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-pdf-template", + "extra": { + "installer-name": "default" + }, + "notification-url": "https://packagist.org/downloads/", + "support": { + "source": "https://github.com/thelia-templates/pdf/tree/2.5.4" + }, + "time": "2022-09-13T13:16:36+00:00" + }, + { + "name": "thelia/product-loop-attribute-filter-module", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/ProductLoopAttributeFilter.git", + "reference": "c0de1f17ec143c4eeefd1c4f465b71298ccd13ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/ProductLoopAttributeFilter/zipball/c0de1f17ec143c4eeefd1c4f465b71298ccd13ef", + "reference": "c0de1f17ec143c4eeefd1c4f465b71298ccd13ef", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "ProductLoopAttributeFilter" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "support": { + "issues": "https://github.com/thelia-modules/ProductLoopAttributeFilter/issues", + "source": "https://github.com/thelia-modules/ProductLoopAttributeFilter/tree/2.0.0" + }, + "time": "2022-10-17T13:34:19+00:00" + }, + { + "name": "thelia/propel", + "version": "dev-thelia-2.5", + "source": { + "type": "git", + "url": "https://github.com/thelia/Propel2.git", + "reference": "32311c2baf511696379d13c27a0c5d0ee1a2cd6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia/Propel2/zipball/32311c2baf511696379d13c27a0c5d0ee1a2cd6a", + "reference": "32311c2baf511696379d13c27a0c5d0ee1a2cd6a", + "shasum": "" + }, + "require": { + "php": ">=7.4", + "psr/log": "^1.0||^2.0||^3.0", + "symfony/config": "^4.4.0||^5.0.0||^6.0.0", + "symfony/console": "^4.4.0||^5.0.0||^6.0.0", + "symfony/filesystem": "^4.4.0||^5.0.0||^6.0.0", + "symfony/finder": "^4.4.0||^5.0.0||^6.0.0", + "symfony/translation": "^4.4.0||^5.0.0||^6.0.0", + "symfony/validator": "^4.4.0||^5.0.0||^6.0.0", + "symfony/yaml": "^4.4.0||^5.0.0||^6.0.0" + }, + "require-dev": { + "ext-json": "*", + "ext-pdo": "*", + "mikey179/vfsstream": "^1.6", + "monolog/monolog": "^1.3", + "phpstan/phpstan": "^1.2", + "phpunit/phpunit": "^9.5.0", + "psalm/phar": "^4.14", + "spryker/code-sniffer": "^0.17.2" + }, + "suggest": { + "monolog/monolog": "The recommended logging library to use with Propel." + }, + "bin": [ + "bin/propel" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Propel\\": "src/Propel/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "William Durand", + "email": "william.durand1@gmail.com" + } + ], + "description": "Propel2 is an open-source Object-Relational Mapping (ORM) for PHP.", + "homepage": "http://www.propelorm.org/", + "keywords": [ + "Active Record", + "orm", + "persistence" + ], + "support": { + "source": "https://github.com/thelia/Propel2/tree/thelia-2.5" + }, + "time": "2022-01-12T14:45:21+00:00" + }, + { + "name": "thelia/re-captcha-module", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/ReCaptcha.git", + "reference": "6bbdeef49cd9f2cff8d98065f388fdfe432f94ce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/ReCaptcha/zipball/6bbdeef49cd9f2cff8d98065f388fdfe432f94ce", + "reference": "6bbdeef49cd9f2cff8d98065f388fdfe432f94ce", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "ReCaptcha" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "description": "This module allows you to add easily a reCAPTCHA to your form", + "support": { + "issues": "https://github.com/thelia-modules/ReCaptcha/issues", + "source": "https://github.com/thelia-modules/ReCaptcha/tree/3.0.1" + }, + "time": "2023-01-06T13:44:05+00:00" + }, + { + "name": "thelia/reset-password-module", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/ResetPassword.git", + "reference": "dc783f965d1c43285ddaa007d68fc8a7e65f2991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/ResetPassword/zipball/dc783f965d1c43285ddaa007d68fc8a7e65f2991", + "reference": "dc783f965d1c43285ddaa007d68fc8a7e65f2991", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "ResetPassword" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "description": "Change Thelia lost password behaviour to be a reset link", + "support": { + "issues": "https://github.com/thelia-modules/ResetPassword/issues", + "source": "https://github.com/thelia-modules/ResetPassword/tree/1.0.1" + }, + "time": "2022-02-18T14:18:03+00:00" + }, + { + "name": "thelia/rewrite-url-module", + "version": "2.1.8", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/RewriteUrl.git", + "reference": "428a44055ba91cf6f1c17b4c17ee03a8362dcd79" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/RewriteUrl/zipball/428a44055ba91cf6f1c17b4c17ee03a8362dcd79", + "reference": "428a44055ba91cf6f1c17b4c17ee03a8362dcd79", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "RewriteUrl" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "authors": [ + { + "name": "Vincent Lopes", + "email": "vlopes@openstudio.fr", + "homepage": "http://thelia.net", + "role": "Developer" + }, + { + "name": "Gilles Bourgeat", + "email": "gbourgeat@openstudio.fr", + "homepage": "http://thelia.net", + "role": "Developer" + } + ], + "support": { + "issues": "https://github.com/thelia-modules/RewriteUrl/issues", + "source": "https://github.com/thelia-modules/RewriteUrl/tree/2.1.8" + }, + "time": "2024-04-25T15:38:32+00:00" + }, + { + "name": "thelia/setup", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia/setup.git", + "reference": "8907ec6c792a9d104ddeddd2a9ffd793b6777ae2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia/setup/zipball/8907ec6c792a9d104ddeddd2a9ffd793b6777ae2", + "reference": "8907ec6c792a9d104ddeddd2a9ffd793b6777ae2", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-local", + "extra": { + "installer-name": "setup" + }, + "notification-url": "https://packagist.org/downloads/", + "support": { + "source": "https://github.com/thelia/setup/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/short-code-meta-module", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/ShortCodeMeta.git", + "reference": "62bcc17d0c1e00e8f4ee984f779e58b418b85679" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/ShortCodeMeta/zipball/62bcc17d0c1e00e8f4ee984f779e58b418b85679", + "reference": "62bcc17d0c1e00e8f4ee984f779e58b418b85679", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1", + "thelia/short-code-module": "~2.0.0" + }, + "type": "thelia-module", + "extra": { + "installer-name": "ShortCodeMeta" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "issues": "https://github.com/thelia-modules/ShortCodeMeta/issues", + "source": "https://github.com/thelia-modules/ShortCodeMeta/tree/2.0.0" + }, + "time": "2022-08-25T15:23:26+00:00" + }, + { + "name": "thelia/short-code-module", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/ShortCode.git", + "reference": "49c87761f7689a7364eb6b7f2f99a31a6d838aa0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/ShortCode/zipball/49c87761f7689a7364eb6b7f2f99a31a6d838aa0", + "reference": "49c87761f7689a7364eb6b7f2f99a31a6d838aa0", + "shasum": "" + }, + "require": { + "maiorano84/shortcodes": "v2.0.0-beta", + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "ShortCode" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "issues": "https://github.com/thelia-modules/ShortCode/issues", + "source": "https://github.com/thelia-modules/ShortCode/tree/2.0.0" + }, + "time": "2022-08-09T08:12:11+00:00" + }, + { + "name": "thelia/smarty-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/TheliaSmarty.git", + "reference": "736635235c3bf21828fc5abe43ad97815267f4b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/TheliaSmarty/zipball/736635235c3bf21828fc5abe43ad97815267f4b6", + "reference": "736635235c3bf21828fc5abe43ad97815267f4b6", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "TheliaSmarty" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/TheliaSmarty/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/smarty-redirection-module", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/SmartyRedirection.git", + "reference": "3b396a43995cca5280f257b16890059ff660d3a6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/SmartyRedirection/zipball/3b396a43995cca5280f257b16890059ff660d3a6", + "reference": "3b396a43995cca5280f257b16890059ff660d3a6", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "SmartyRedirection" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "issues": "https://github.com/thelia-modules/SmartyRedirection/issues", + "source": "https://github.com/thelia-modules/SmartyRedirection/tree/2.0.0" + }, + "time": "2021-03-04T09:54:49+00:00" + }, + { + "name": "thelia/store-seo-module", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/StoreSeo.git", + "reference": "e3efd9491b22c9a3ca681002d27df8ff80491f99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/StoreSeo/zipball/e3efd9491b22c9a3ca681002d27df8ff80491f99", + "reference": "e3efd9491b22c9a3ca681002d27df8ff80491f99", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "StoreSeo" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "issues": "https://github.com/thelia-modules/StoreSeo/issues", + "source": "https://github.com/thelia-modules/StoreSeo/tree/2.0.1" + }, + "time": "2021-06-08T09:36:17+00:00" + }, + { + "name": "thelia/thelia-blocks-module", + "version": "2.1.15", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/TheliaBlocks.git", + "reference": "6f7eae26710615579de9126ed658ecb555085db0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/TheliaBlocks/zipball/6f7eae26710615579de9126ed658ecb555085db0", + "reference": "6f7eae26710615579de9126ed658ecb555085db0", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1", + "thelia/open-api-module": "^2.1.1|dev-main", + "thelia/short-code-module": "^2.0.0|dev-main" + }, + "type": "thelia-module", + "extra": { + "installer-name": "TheliaBlocks" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "description": "TheliaBlocks module for Thelia", + "support": { + "issues": "https://github.com/thelia-modules/TheliaBlocks/issues", + "source": "https://github.com/thelia-modules/TheliaBlocks/tree/2.1.15" + }, + "time": "2024-06-03T13:24:58+00:00" + }, + { + "name": "thelia/thelia-library-module", + "version": "1.2.7", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/TheliaLibrary.git", + "reference": "fc3c47775cb0e03b820dcfaa8735e90c449bd3a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/TheliaLibrary/zipball/fc3c47775cb0e03b820dcfaa8735e90c449bd3a0", + "reference": "fc3c47775cb0e03b820dcfaa8735e90c449bd3a0", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.3", + "thelia/open-api-module": "^2.1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "TheliaLibrary" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "description": "Add a media library to Thelia", + "support": { + "issues": "https://github.com/thelia-modules/TheliaLibrary/issues", + "source": "https://github.com/thelia-modules/TheliaLibrary/tree/1.2.7" + }, + "time": "2024-05-14T13:28:59+00:00" + }, + { + "name": "thelia/thelia-migrate-country-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/TheliaMigrateCountry.git", + "reference": "6fd24f50e5d6ffa89dcdf6bf2a8150b1901fae9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/TheliaMigrateCountry/zipball/6fd24f50e5d6ffa89dcdf6bf2a8150b1901fae9c", + "reference": "6fd24f50e5d6ffa89dcdf6bf2a8150b1901fae9c", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "TheliaMigrateCountry" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/TheliaMigrateCountry/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/thelia-skeleton", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia/thelia-skeleton.git", + "reference": "7e2ec32dcb8316246cfc7aaf84905c9f662b2dc7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia/thelia-skeleton/zipball/7e2ec32dcb8316246cfc7aaf84905c9f662b2dc7", + "reference": "7e2ec32dcb8316246cfc7aaf84905c9f662b2dc7", + "shasum": "" + }, + "require": { + "thelia/backoffice-default-template": "2.5.4", + "thelia/carousel-module": "2.5.4", + "thelia/cheque-module": "2.5.4", + "thelia/config": "2.5.4", + "thelia/core": "2.5.4", + "thelia/email-default-template": "2.5.4", + "thelia/free-order-module": "2.5.4", + "thelia/front-module": "2.5.4", + "thelia/frontoffice-default-template": "2.5.4", + "thelia/hook-admin-home-module": "2.5.4", + "thelia/hook-analytics-module": "2.5.4", + "thelia/hook-cart-module": "2.5.4", + "thelia/hook-contact-module": "2.5.4", + "thelia/hook-currency-module": "2.5.4", + "thelia/hook-customer-module": "2.5.4", + "thelia/hook-lang-module": "2.5.4", + "thelia/hook-links-module": "2.5.4", + "thelia/hook-navigation-module": "2.5.4", + "thelia/hook-newsletter-module": "2.5.4", + "thelia/hook-products-new-module": "2.5.4", + "thelia/hook-products-offer-module": "2.5.4", + "thelia/hook-search-module": "2.5.4", + "thelia/hook-social-module": "2.5.4", + "thelia/pdf-default-template": "2.5.4", + "thelia/setup": "2.5.4", + "thelia/smarty-module": "2.5.4", + "thelia/thelia-migrate-country-module": "2.5.4", + "thelia/tinymce-module": "2.5.4", + "thelia/virtual-product-control-module": "2.5.4", + "thelia/virtual-product-delivery-module": "2.5.4", + "thelia/web-profiler-module": "2.5.4" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "description": "Skeleton that contains required packages for Thelia", + "support": { + "issues": "https://github.com/thelia/thelia-skeleton/issues", + "source": "https://github.com/thelia/thelia-skeleton/tree/2.5.4" + }, + "time": "2023-12-21T14:15:47+00:00" + }, + { + "name": "thelia/tinymce-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/Tinymce.git", + "reference": "e3f4a015887ab7b6aa9813b2eca8d52c47448578" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/Tinymce/zipball/e3f4a015887ab7b6aa9813b2eca8d52c47448578", + "reference": "e3f4a015887ab7b6aa9813b2eca8d52c47448578", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "Tinymce" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/Tinymce/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/url-sanitizer-module", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/UrlSanitizer.git", + "reference": "205ebd04d2ee42aae3d5a88e8e11c4507a6658ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/UrlSanitizer/zipball/205ebd04d2ee42aae3d5a88e8e11c4507a6658ad", + "reference": "205ebd04d2ee42aae3d5a88e8e11c4507a6658ad", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "replace": { + "thelia/url-remove-accent-module": "~1.0.0" + }, + "type": "thelia-module", + "extra": { + "installer-name": "UrlSanitizer" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "description": "Sanitize Urls", + "support": { + "issues": "https://github.com/thelia-modules/UrlSanitizer/issues", + "source": "https://github.com/thelia-modules/UrlSanitizer/tree/2.1.1" + }, + "time": "2024-04-25T10:49:42+00:00" + }, + { + "name": "thelia/virtual-product-control-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/VirtualProductControl.git", + "reference": "91d7d958c5d5cd6e01ef5a4310324c03f884a86e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/VirtualProductControl/zipball/91d7d958c5d5cd6e01ef5a4310324c03f884a86e", + "reference": "91d7d958c5d5cd6e01ef5a4310324c03f884a86e", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "VirtualProductControl" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/VirtualProductControl/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/virtual-product-delivery-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/VirtualProductDelivery.git", + "reference": "34e8c05aea3368c3b01c899f032915f99c425532" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/VirtualProductDelivery/zipball/34e8c05aea3368c3b01c899f032915f99c425532", + "reference": "34e8c05aea3368c3b01c899f032915f99c425532", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "VirtualProductDelivery" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0+" + ], + "support": { + "source": "https://github.com/thelia-modules/VirtualProductDelivery/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "thelia/web-profiler-module", + "version": "2.5.4", + "source": { + "type": "git", + "url": "https://github.com/thelia-modules/WebProfiler.git", + "reference": "efaea1e5cbf0092cbec4731056acb628051c84c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thelia-modules/WebProfiler/zipball/efaea1e5cbf0092cbec4731056acb628051c84c2", + "reference": "efaea1e5cbf0092cbec4731056acb628051c84c2", + "shasum": "" + }, + "require": { + "thelia/installer": "~1.1" + }, + "type": "thelia-module", + "extra": { + "installer-name": "WebProfiler" + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "description": "WebProfiler module for Thelia", + "support": { + "issues": "https://github.com/thelia-modules/WebProfiler/issues", + "source": "https://github.com/thelia-modules/WebProfiler/tree/2.5.4" + }, + "time": "2023-12-21T13:59:51+00:00" + }, + { + "name": "twig/twig", + "version": "v3.10.3", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "67f29781ffafa520b0bbfbd8384674b42db04572" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/67f29781ffafa520b0bbfbd8384674b42db04572", + "reference": "67f29781ffafa520b0bbfbd8384674b42db04572", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3", + "symfony/polyfill-php80": "^1.22" + }, + "require-dev": { + "psr/container": "^1.0|^2.0", + "symfony/phpunit-bridge": "^5.4.9|^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/Resources/core.php", + "src/Resources/debug.php", + "src/Resources/escaper.php", + "src/Resources/string_loader.php" + ], + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Twig Team", + "role": "Contributors" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "support": { + "issues": "https://github.com/twigphp/Twig/issues", + "source": "https://github.com/twigphp/Twig/tree/v3.10.3" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ], + "time": "2024-05-16T10:04:27+00:00" + }, + { + "name": "wikimedia/less.php", + "version": "v3.2.1", + "source": { + "type": "git", + "url": "https://github.com/wikimedia/less.php.git", + "reference": "0d5b30ba792bdbf8991a646fc9c30561b38a5559" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wikimedia/less.php/zipball/0d5b30ba792bdbf8991a646fc9c30561b38a5559", + "reference": "0d5b30ba792bdbf8991a646fc9c30561b38a5559", + "shasum": "" + }, + "require": { + "php": ">=7.2.9" + }, + "require-dev": { + "mediawiki/mediawiki-codesniffer": "40.0.1", + "mediawiki/mediawiki-phan-config": "0.12.0", + "mediawiki/minus-x": "1.1.1", + "php-parallel-lint/php-console-highlighter": "1.0.0", + "php-parallel-lint/php-parallel-lint": "1.3.2", + "phpunit/phpunit": "^8.5" + }, + "bin": [ + "bin/lessc" + ], + "type": "library", + "autoload": { + "psr-0": { + "Less": "lib/" + }, + "classmap": [ + "lessc.inc.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Timo Tijhof", + "homepage": "https://timotijhof.net" + }, + { + "name": "Josh Schmidt", + "homepage": "https://github.com/oyejorge" + }, + { + "name": "Matt Agar", + "homepage": "https://github.com/agar" + }, + { + "name": "Martin Jantošovič", + "homepage": "https://github.com/Mordred" + } + ], + "description": "PHP port of the LESS processor", + "homepage": "https://gerrit.wikimedia.org/g/mediawiki/libs/less.php", + "keywords": [ + "css", + "less", + "less.js", + "lesscss", + "php", + "stylesheet" + ], + "support": { + "issues": "https://github.com/wikimedia/less.php/issues", + "source": "https://github.com/wikimedia/less.php/tree/v3.2.1" + }, + "time": "2023-02-03T06:43:41+00:00" + }, + { + "name": "zircote/swagger-php", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/zircote/swagger-php.git", + "reference": "9d172471e56433b5c7061006b9a766f262a3edfd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zircote/swagger-php/zipball/9d172471e56433b5c7061006b9a766f262a3edfd", + "reference": "9d172471e56433b5c7061006b9a766f262a3edfd", + "shasum": "" + }, + "require": { + "doctrine/annotations": "*", + "ext-json": "*", + "php": ">=7.2", + "symfony/finder": ">=2.2", + "symfony/yaml": ">=3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.16", + "phpunit/phpunit": ">=8" + }, + "bin": [ + "bin/openapi" + ], + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "OpenApi\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Robert Allen", + "email": "zircote@gmail.com" + }, + { + "name": "Bob Fanger", + "email": "bfanger@gmail.com", + "homepage": "https://bfanger.nl" + }, + { + "name": "Martin Rademacher", + "email": "mano@radebatz.net", + "homepage": "https://radebatz.net" + } + ], + "description": "swagger-php - Generate interactive documentation for your RESTful API using phpdoc annotations", + "homepage": "https://github.com/zircote/swagger-php/", + "keywords": [ + "api", + "json", + "rest", + "service discovery" + ], + "support": { + "issues": "https://github.com/zircote/swagger-php/issues", + "source": "https://github.com/zircote/swagger-php/tree/3.1.0" + }, + "time": "2020-09-03T20:18:43+00:00" + } + ], + "packages-dev": [], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "2.6.0" +} diff --git a/domokits/config/bundles.php b/domokits/config/bundles.php new file mode 100644 index 0000000..73c9188 --- /dev/null +++ b/domokits/config/bundles.php @@ -0,0 +1,8 @@ + ['all' => true], + Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true], + Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true], + Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true], +]; diff --git a/domokits/config/packages/cache.yaml b/domokits/config/packages/cache.yaml new file mode 100644 index 0000000..6899b72 --- /dev/null +++ b/domokits/config/packages/cache.yaml @@ -0,0 +1,19 @@ +framework: + cache: + # Unique name of your app: used to compute stable namespaces for cache keys. + #prefix_seed: your_vendor_name/app_name + + # The "app" cache stores to the filesystem by default. + # The data in this cache should persist between deploys. + # Other options include: + + # Redis + #app: cache.adapter.redis + #default_redis_provider: redis://localhost + + # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues) + #app: cache.adapter.apcu + + # Namespaced pools use the above "app" backend by default + #pools: + #my.dedicated.cache: null diff --git a/domokits/config/packages/framework.yaml b/domokits/config/packages/framework.yaml new file mode 100644 index 0000000..980ee45 --- /dev/null +++ b/domokits/config/packages/framework.yaml @@ -0,0 +1,25 @@ +# see https://symfony.com/doc/current/reference/configuration/framework.html +framework: + secret: '%env(APP_SECRET)%' + #csrf_protection: true + annotations: false + http_method_override: false + handle_all_throwables: true + + # Enables session support. Note that the session will ONLY be started if you read or write from it. + # Remove or comment this section to explicitly disable session support. + session: + handler_id: null + cookie_secure: auto + cookie_samesite: lax + + #esi: true + #fragments: true + php_errors: + log: true + +when@test: + framework: + test: true + session: + storage_factory_id: session.storage.factory.mock_file diff --git a/domokits/config/packages/lock.yaml b/domokits/config/packages/lock.yaml new file mode 100644 index 0000000..574879f --- /dev/null +++ b/domokits/config/packages/lock.yaml @@ -0,0 +1,2 @@ +framework: + lock: '%env(LOCK_DSN)%' diff --git a/domokits/config/packages/mailer.yaml b/domokits/config/packages/mailer.yaml new file mode 100644 index 0000000..56a650d --- /dev/null +++ b/domokits/config/packages/mailer.yaml @@ -0,0 +1,3 @@ +framework: + mailer: + dsn: '%env(MAILER_DSN)%' diff --git a/domokits/config/packages/routing.yaml b/domokits/config/packages/routing.yaml new file mode 100644 index 0000000..4b766ce --- /dev/null +++ b/domokits/config/packages/routing.yaml @@ -0,0 +1,12 @@ +framework: + router: + utf8: true + + # Configure how to generate URLs in non-HTTP contexts, such as CLI commands. + # See https://symfony.com/doc/current/routing.html#generating-urls-in-commands + #default_uri: http://localhost + +when@prod: + framework: + router: + strict_requirements: null diff --git a/domokits/config/packages/translation.yaml b/domokits/config/packages/translation.yaml new file mode 100644 index 0000000..b3f8f9c --- /dev/null +++ b/domokits/config/packages/translation.yaml @@ -0,0 +1,7 @@ +framework: + default_locale: en + translator: + default_path: '%kernel.project_dir%/translations' + fallbacks: + - en + providers: diff --git a/domokits/config/packages/twig.yaml b/domokits/config/packages/twig.yaml new file mode 100644 index 0000000..3f795d9 --- /dev/null +++ b/domokits/config/packages/twig.yaml @@ -0,0 +1,6 @@ +twig: + file_name_pattern: '*.twig' + +when@test: + twig: + strict_variables: true diff --git a/domokits/config/packages/validator.yaml b/domokits/config/packages/validator.yaml new file mode 100644 index 0000000..0201281 --- /dev/null +++ b/domokits/config/packages/validator.yaml @@ -0,0 +1,13 @@ +framework: + validation: + email_validation_mode: html5 + + # Enables validator auto-mapping support. + # For instance, basic validation constraints will be inferred from Doctrine's metadata. + #auto_mapping: + # App\Entity\: [] + +when@test: + framework: + validation: + not_compromised_password: false diff --git a/domokits/config/packages/web_profiler.yaml b/domokits/config/packages/web_profiler.yaml new file mode 100644 index 0000000..b946111 --- /dev/null +++ b/domokits/config/packages/web_profiler.yaml @@ -0,0 +1,17 @@ +when@dev: + web_profiler: + toolbar: true + intercept_redirects: false + + framework: + profiler: + only_exceptions: false + collect_serializer_data: true + +when@test: + web_profiler: + toolbar: false + intercept_redirects: false + + framework: + profiler: { collect: false } diff --git a/domokits/config/packages/webpack_encore.yaml b/domokits/config/packages/webpack_encore.yaml new file mode 100644 index 0000000..f71349d --- /dev/null +++ b/domokits/config/packages/webpack_encore.yaml @@ -0,0 +1,8 @@ +webpack_encore: + output_path: '%kernel.project_dir%/public/build' + script_attributes: + defer: true + builds: + _default: '' + frontOffice: '%kernel.project_dir%/templates/frontOffice/%thelia_front_template%/dist' + backOffice: '%kernel.project_dir%/templates/backOffice/%thelia_admin_template%/dist' diff --git a/domokits/config/preload.php b/domokits/config/preload.php new file mode 100644 index 0000000..5ebcdb2 --- /dev/null +++ b/domokits/config/preload.php @@ -0,0 +1,5 @@ +render('404.html') +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Action/HttpException.php(45): Thelia\Action\HttpException->display404(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent)) +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): Thelia\Action\HttpException->checkHttpException(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'kernel.exceptio...', Object(Symfony\Component\HttpKernel\Event\ExceptionEvent)) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...') +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(239): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...') +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(91): Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Object(Symfony\Component\HttpKernel\Exception\NotFoundHttpException), Object(Thelia\Core\HttpFoundation\Request), 1) +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#12 {main} +1: ERROR [ErrorListener.php:logException()] {111} 2024-06-07 12:48:43:Uncaught exceptionTemplate file 404.html cannot be found. +Stack Trace: #0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Action/HttpException.php(86): TheliaSmarty\Template\SmartyParser->render('404.html') +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Action/HttpException.php(45): Thelia\Action\HttpException->display404(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent)) +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): Thelia\Action\HttpException->checkHttpException(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'kernel.exceptio...', Object(Symfony\Component\HttpKernel\Event\ExceptionEvent)) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...') +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(239): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...') +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(91): Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Object(Symfony\Component\HttpKernel\Exception\NotFoundHttpException), Object(Thelia\Core\HttpFoundation\Request), 1) +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#12 {main} +1: ERROR [ErrorListener.php:logException()] {111} 2024-06-07 12:50:10:Uncaught exceptionTemplate file 404.html cannot be found. +Stack Trace: #0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Action/HttpException.php(86): TheliaSmarty\Template\SmartyParser->render('404.html') +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Action/HttpException.php(45): Thelia\Action\HttpException->display404(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent)) +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): Thelia\Action\HttpException->checkHttpException(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'kernel.exceptio...', Object(Symfony\Component\HttpKernel\Event\ExceptionEvent)) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...') +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(239): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...') +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(91): Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Object(Symfony\Component\HttpKernel\Exception\NotFoundHttpException), Object(Thelia\Core\HttpFoundation\Request), 1) +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#12 {main} +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:32:08:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:32:08:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:32:08:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:32:08:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:32:08:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:32:08:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:09:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:09:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:09:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:09:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:09:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:09:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:09:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:09:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +15: ERROR [Propel.php:log()] {310} 2024-06-07 16:32:09:SQLSTATE[42S22]: Column not found: 1054 Unknown column 'carousel.disable' in 'field list' +16: ERROR [ErrorListener.php:logException()] {111} 2024-06-07 16:32:09:Uncaught exceptionUnable to execute statement [SELECT `carousel`.`id`, `carousel`.`file`, `carousel`.`position`, `carousel`.`disable`, `carousel`.`group`, `carousel`.`url`, `carousel`.`limited`, `carousel`.`start_date`, `carousel`.`end_date`, `carousel`.`created_at`, `carousel`.`updated_at`, NOT ISNULL(`requested_locale_i18n`.`ID`) AS IS_TRANSLATED, CASE WHEN NOT ISNULL(`requested_locale_i18n`.`ALT`) THEN `requested_locale_i18n`.`ALT` ELSE `default_locale_i18n`.`ALT` END AS i18n_ALT, CASE WHEN NOT ISNULL(`requested_locale_i18n`.`TITLE`) THEN `requested_locale_i18n`.`TITLE` ELSE `default_locale_i18n`.`TITLE` END AS i18n_TITLE, CASE WHEN NOT ISNULL(`requested_locale_i18n`.`CHAPO`) THEN `requested_locale_i18n`.`CHAPO` ELSE `default_locale_i18n`.`CHAPO` END AS i18n_CHAPO, CASE WHEN NOT ISNULL(`requested_locale_i18n`.`DESCRIPTION`) THEN `requested_locale_i18n`.`DESCRIPTION` ELSE `default_locale_i18n`.`DESCRIPTION` END AS i18n_DESCRIPTION, CASE WHEN NOT ISNULL(`requested_locale_i18n`.`POSTSCRIPTUM`) THEN `requested_locale_i18n`.`POSTSCRIPTUM` ELSE `default_locale_i18n`.`POSTSCRIPTUM` END AS i18n_POSTSCRIPTUM FROM `carousel` LEFT JOIN `carousel_i18n` `default_locale_i18n` ON (`carousel`.`id`=`default_locale_i18n`.`id` AND `default_locale_i18n`.LOCALE = 'fr_FR') LEFT JOIN `carousel_i18n` `requested_locale_i18n` ON (`carousel`.`id`=`requested_locale_i18n`.`id` AND `requested_locale_i18n`.LOCALE = 'en_US') WHERE (NOT ISNULL(`requested_locale_i18n`.ID) OR NOT ISNULL(`default_locale_i18n`.ID)) ORDER BY `carousel`.`position` ASC LIMIT 9223372036854775807] +Reason: [SQLSTATE[42S22]: Column not found: 1054 Unknown column 'carousel.disable' in 'field list'] +Stack Trace: #0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/AbstractQueryExecutor.php(105): Propel\Runtime\ActiveQuery\QueryExecutor\AbstractQueryExecutor->handleStatementException(Object(PDOException), 'SELECT `carouse...', Object(Propel\Runtime\Connection\StatementWrapper)) +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/SelectQueryExecutor.php(49): Propel\Runtime\ActiveQuery\QueryExecutor\AbstractQueryExecutor->executeStatement(Object(Propel\Runtime\ActiveQuery\SqlBuilder\PreparedStatementDto)) +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/SelectQueryExecutor.php(37): Propel\Runtime\ActiveQuery\QueryExecutor\SelectQueryExecutor->runSelect() +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/ActiveQuery/Criteria.php(2436): Propel\Runtime\ActiveQuery\QueryExecutor\SelectQueryExecutor::execute(Object(Carousel\Model\CarouselQuery), Object(Propel\Runtime\Connection\ConnectionWrapper)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/ActiveQuery/ModelCriteria.php(2249): Propel\Runtime\ActiveQuery\Criteria->doSelect(Object(Propel\Runtime\Connection\ConnectionWrapper)) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/ActiveQuery/ModelCriteria.php(1281): Propel\Runtime\ActiveQuery\ModelCriteria->doSelect(Object(Propel\Runtime\Connection\ConnectionWrapper)) +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php(450): Propel\Runtime\ActiveQuery\ModelCriteria->find() +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php(377): Thelia\Core\Template\Element\BaseLoop->searchWithOffset(Object(Carousel\Model\CarouselQuery)) +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php(530): Thelia\Core\Template\Element\BaseLoop->search(Object(Carousel\Model\CarouselQuery), NULL) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php(195): Thelia\Core\Template\Element\BaseLoop->exec(NULL) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/192637c10648ca9588c3ba00cce3011a9e5b7620_0.file.carousel.html.php(43): TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop(Array, NULL, Object(Smarty_Internal_Template), true) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e6658ad618_80251757(Object(Smarty_Internal_Template)) +#12 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#13 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#14 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#15 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#16 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:/Volumes/D...') +#17 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', '/Volumes/Docume...', Array, true) +#18 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Hook/BaseHook.php(163): TheliaSmarty\Template\SmartyParser->render('/Volumes/Docume...', Array) +#19 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Hook/BaseHook.php(123): Thelia\Core\Hook\BaseHook->render('carousel.html', Array) +#20 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): Thelia\Core\Hook\BaseHook->insertTemplate(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.1.home.bod...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#21 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.1.home.bod...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#22 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'hook.1.home.bod...', Object(Thelia\Core\Event\Hook\HookRenderEvent)) +#23 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.1.home.bod...') +#24 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/Hook.php(111): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.1.home.bod...') +#25 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/AbstractSmartyPlugin.php(116): TheliaSmarty\Template\Plugins\Hook->processHookFunction(Array, Object(Smarty_Internal_Template)) +#26 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/0d4e5e4689f5c61817a0092de47dd7a63e6a2238_0.file.index.html.php(125): TheliaSmarty\Template\AbstractSmartyPlugin->__call('processHookFunc...', Array) +#27 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_19303981956662e664ef0aa8_12367214->callBlock(Object(Smarty_Internal_Template)) +#28 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock(Object(Block_19303981956662e664ef0aa8_12367214), Object(Smarty_Internal_Template)) +#29 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(186): Smarty_Internal_Runtime_Inheritance->process(Object(Smarty_Internal_Template), Object(Block_19303981956662e664ef0aa8_12367214), Object(Block_5528950226662e665014118_57668729)) +#30 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process(Object(Smarty_Internal_Template), Object(Block_5528950226662e665014118_57668729)) +#31 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/53e06f9bc2ad6e669749c4d5f86cf651642d299c_0.file.layout.tpl.php(331): Smarty_Internal_Runtime_Inheritance->instanceBlock(Object(Smarty_Internal_Template), 'Block_552895022...', 'main-content') +#32 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e66503acd1_68478466(Object(Smarty_Internal_Template)) +#33 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#34 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#35 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render() +#36 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(115): Smarty_Internal_Template->_subTemplateRender('layout.tpl', NULL, NULL, 0, 3600, Array, 2, false, NULL, NULL) +#37 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/0d4e5e4689f5c61817a0092de47dd7a63e6a2238_0.file.index.html.php(63): Smarty_Internal_Runtime_Inheritance->endChild(Object(Smarty_Internal_Template), 'layout.tpl') +#38 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e664ef80e5_64122548(Object(Smarty_Internal_Template)) +#39 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#40 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#41 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#42 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#43 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:index.html') +#44 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', 'index.html', Array, true) +#45 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php(90): TheliaSmarty\Template\SmartyParser->render('index.html') +#46 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): Thelia\Core\EventListener\ViewListener->onKernelView(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#47 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#48 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'kernel.view', Object(Symfony\Component\HttpKernel\Event\ViewEvent)) +#49 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view') +#50 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(186): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view') +#51 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Thelia\Core\HttpFoundation\Request), 1) +#52 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#53 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#54 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#55 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#56 {main} +Caused bySQLSTATE[42S22]: Column not found: 1054 Unknown column 'carousel.disable' in 'field list' +Stack Trace: #0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/Connection/ConnectionWrapper.php(492): PDOStatement->execute() +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/Connection/StatementWrapper.php(212): Propel\Runtime\Connection\ConnectionWrapper->callUserFunctionWithLogging(Array, Array, 'SELECT `carouse...') +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/AbstractQueryExecutor.php(103): Propel\Runtime\Connection\StatementWrapper->execute() +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/SelectQueryExecutor.php(49): Propel\Runtime\ActiveQuery\QueryExecutor\AbstractQueryExecutor->executeStatement(Object(Propel\Runtime\ActiveQuery\SqlBuilder\PreparedStatementDto)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/ActiveQuery/QueryExecutor/SelectQueryExecutor.php(37): Propel\Runtime\ActiveQuery\QueryExecutor\SelectQueryExecutor->runSelect() +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/ActiveQuery/Criteria.php(2436): Propel\Runtime\ActiveQuery\QueryExecutor\SelectQueryExecutor::execute(Object(Carousel\Model\CarouselQuery), Object(Propel\Runtime\Connection\ConnectionWrapper)) +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/ActiveQuery/ModelCriteria.php(2249): Propel\Runtime\ActiveQuery\Criteria->doSelect(Object(Propel\Runtime\Connection\ConnectionWrapper)) +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/propel/src/Propel/Runtime/ActiveQuery/ModelCriteria.php(1281): Propel\Runtime\ActiveQuery\ModelCriteria->doSelect(Object(Propel\Runtime\Connection\ConnectionWrapper)) +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php(450): Propel\Runtime\ActiveQuery\ModelCriteria->find() +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php(377): Thelia\Core\Template\Element\BaseLoop->searchWithOffset(Object(Carousel\Model\CarouselQuery)) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Template/Element/BaseLoop.php(530): Thelia\Core\Template\Element\BaseLoop->search(Object(Carousel\Model\CarouselQuery), NULL) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/TheliaLoop.php(195): Thelia\Core\Template\Element\BaseLoop->exec(NULL) +#12 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/192637c10648ca9588c3ba00cce3011a9e5b7620_0.file.carousel.html.php(43): TheliaSmarty\Template\Plugins\TheliaLoop->theliaLoop(Array, NULL, Object(Smarty_Internal_Template), true) +#13 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e6658ad618_80251757(Object(Smarty_Internal_Template)) +#14 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#15 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#16 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#17 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#18 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:/Volumes/D...') +#19 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', '/Volumes/Docume...', Array, true) +#20 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Hook/BaseHook.php(163): TheliaSmarty\Template\SmartyParser->render('/Volumes/Docume...', Array) +#21 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Hook/BaseHook.php(123): Thelia\Core\Hook\BaseHook->render('carousel.html', Array) +#22 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): Thelia\Core\Hook\BaseHook->insertTemplate(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.1.home.bod...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#23 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.1.home.bod...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#24 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'hook.1.home.bod...', Object(Thelia\Core\Event\Hook\HookRenderEvent)) +#25 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.1.home.bod...') +#26 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/Hook.php(111): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.1.home.bod...') +#27 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/AbstractSmartyPlugin.php(116): TheliaSmarty\Template\Plugins\Hook->processHookFunction(Array, Object(Smarty_Internal_Template)) +#28 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/0d4e5e4689f5c61817a0092de47dd7a63e6a2238_0.file.index.html.php(125): TheliaSmarty\Template\AbstractSmartyPlugin->__call('processHookFunc...', Array) +#29 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_19303981956662e664ef0aa8_12367214->callBlock(Object(Smarty_Internal_Template)) +#30 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock(Object(Block_19303981956662e664ef0aa8_12367214), Object(Smarty_Internal_Template)) +#31 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(186): Smarty_Internal_Runtime_Inheritance->process(Object(Smarty_Internal_Template), Object(Block_19303981956662e664ef0aa8_12367214), Object(Block_5528950226662e665014118_57668729)) +#32 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process(Object(Smarty_Internal_Template), Object(Block_5528950226662e665014118_57668729)) +#33 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/53e06f9bc2ad6e669749c4d5f86cf651642d299c_0.file.layout.tpl.php(331): Smarty_Internal_Runtime_Inheritance->instanceBlock(Object(Smarty_Internal_Template), 'Block_552895022...', 'main-content') +#34 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e66503acd1_68478466(Object(Smarty_Internal_Template)) +#35 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#36 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#37 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render() +#38 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(115): Smarty_Internal_Template->_subTemplateRender('layout.tpl', NULL, NULL, 0, 3600, Array, 2, false, NULL, NULL) +#39 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/0d4e5e4689f5c61817a0092de47dd7a63e6a2238_0.file.index.html.php(63): Smarty_Internal_Runtime_Inheritance->endChild(Object(Smarty_Internal_Template), 'layout.tpl') +#40 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e664ef80e5_64122548(Object(Smarty_Internal_Template)) +#41 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#42 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#43 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#44 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#45 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:index.html') +#46 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', 'index.html', Array, true) +#47 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php(90): TheliaSmarty\Template\SmartyParser->render('index.html') +#48 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): Thelia\Core\EventListener\ViewListener->onKernelView(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#49 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#50 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'kernel.view', Object(Symfony\Component\HttpKernel\Event\ViewEvent)) +#51 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view') +#52 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(186): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view') +#53 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Thelia\Core\HttpFoundation\Request), 1) +#54 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#55 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#56 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#57 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#58 {main} +1: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:18:Failed to instantiate module ColissimoWs +2: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:18:Class "ColissimoWs\ColissimoWs" does not exist +#0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/Module.php(323): ReflectionClass->__construct('ColissimoWs\\Col...') +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/ModuleQuery.php(91): Thelia\Model\Module->createInstance() +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/VirtualProductControl/Hook/VirtualProductHook.php(54): Thelia\Model\ModuleQuery->retrieveVirtualProductDelivery() +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): VirtualProductControl\Hook\VirtualProductHook->onMainBeforeContent(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'hook.2.main.bef...', Object(Thelia\Core\Event\Hook\HookRenderEvent)) +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/Hook.php(111): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/AbstractSmartyPlugin.php(116): TheliaSmarty\Template\Plugins\Hook->processHookFunction(Array, Object(Smarty_Internal_Template)) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/6cfbe39e3f42fb7753ffd83bc2214872284bc423_0.file.admin-layout.tpl.php(293): TheliaSmarty\Template\AbstractSmartyPlugin->__call('processHookFunc...', Array) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e661b1aa40_02143588(Object(Smarty_Internal_Template)) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#12 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#13 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render() +#14 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(115): Smarty_Internal_Template->_subTemplateRender('admin-layout.tp...', NULL, NULL, 0, 3600, Array, 2, false, NULL, NULL) +#15 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/d23de5e9ab6a7784254c16d3a83585796ebcb794_0.file.brands.html.php(66): Smarty_Internal_Runtime_Inheritance->endChild(Object(Smarty_Internal_Template), 'admin-layout.tp...') +#16 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6663148bc93ce0_69814459(Object(Smarty_Internal_Template)) +#17 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#18 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#19 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#20 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#21 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:brands.htm...') +#22 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', 'brands.html', Array, true) +#23 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(391): TheliaSmarty\Template\SmartyParser->render('brands.html', Array) +#24 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(347): Thelia\Controller\Admin\BaseAdminController->renderRaw('brands.html', Array) +#25 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BrandController.php(228): Thelia\Controller\Admin\BaseAdminController->render('brands', Array) +#26 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/AbstractCrudController.php(296): Thelia\Controller\Admin\BrandController->renderListTemplate('manual') +#27 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/AbstractCrudController.php(311): Thelia\Controller\Admin\AbstractCrudController->renderList() +#28 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(181): Thelia\Controller\Admin\AbstractCrudController->defaultAction() +#29 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Thelia\Core\HttpFoundation\Request), 1) +#30 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#31 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#32 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#33 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#34 {main} +3: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:18:Failed to instantiate module MondialRelay +4: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:18:Class "MondialRelay\MondialRelay" does not exist +#0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/Module.php(323): ReflectionClass->__construct('MondialRelay\\Mo...') +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/ModuleQuery.php(91): Thelia\Model\Module->createInstance() +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/VirtualProductControl/Hook/VirtualProductHook.php(54): Thelia\Model\ModuleQuery->retrieveVirtualProductDelivery() +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): VirtualProductControl\Hook\VirtualProductHook->onMainBeforeContent(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'hook.2.main.bef...', Object(Thelia\Core\Event\Hook\HookRenderEvent)) +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/Hook.php(111): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/AbstractSmartyPlugin.php(116): TheliaSmarty\Template\Plugins\Hook->processHookFunction(Array, Object(Smarty_Internal_Template)) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/6cfbe39e3f42fb7753ffd83bc2214872284bc423_0.file.admin-layout.tpl.php(293): TheliaSmarty\Template\AbstractSmartyPlugin->__call('processHookFunc...', Array) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e661b1aa40_02143588(Object(Smarty_Internal_Template)) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#12 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#13 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render() +#14 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(115): Smarty_Internal_Template->_subTemplateRender('admin-layout.tp...', NULL, NULL, 0, 3600, Array, 2, false, NULL, NULL) +#15 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/d23de5e9ab6a7784254c16d3a83585796ebcb794_0.file.brands.html.php(66): Smarty_Internal_Runtime_Inheritance->endChild(Object(Smarty_Internal_Template), 'admin-layout.tp...') +#16 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6663148bc93ce0_69814459(Object(Smarty_Internal_Template)) +#17 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#18 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#19 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#20 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#21 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:brands.htm...') +#22 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', 'brands.html', Array, true) +#23 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(391): TheliaSmarty\Template\SmartyParser->render('brands.html', Array) +#24 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(347): Thelia\Controller\Admin\BaseAdminController->renderRaw('brands.html', Array) +#25 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BrandController.php(228): Thelia\Controller\Admin\BaseAdminController->render('brands', Array) +#26 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/AbstractCrudController.php(296): Thelia\Controller\Admin\BrandController->renderListTemplate('manual') +#27 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/AbstractCrudController.php(311): Thelia\Controller\Admin\AbstractCrudController->renderList() +#28 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(181): Thelia\Controller\Admin\AbstractCrudController->defaultAction() +#29 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Thelia\Core\HttpFoundation\Request), 1) +#30 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#31 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#32 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#33 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#34 {main} +5: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:18:Failed to instantiate module LocalPickup +6: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:18:Class "LocalPickup\LocalPickup" does not exist +#0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/Module.php(323): ReflectionClass->__construct('LocalPickup\\Loc...') +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/ModuleQuery.php(91): Thelia\Model\Module->createInstance() +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/VirtualProductControl/Hook/VirtualProductHook.php(54): Thelia\Model\ModuleQuery->retrieveVirtualProductDelivery() +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): VirtualProductControl\Hook\VirtualProductHook->onMainBeforeContent(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'hook.2.main.bef...', Object(Thelia\Core\Event\Hook\HookRenderEvent)) +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/Hook.php(111): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/AbstractSmartyPlugin.php(116): TheliaSmarty\Template\Plugins\Hook->processHookFunction(Array, Object(Smarty_Internal_Template)) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/6cfbe39e3f42fb7753ffd83bc2214872284bc423_0.file.admin-layout.tpl.php(293): TheliaSmarty\Template\AbstractSmartyPlugin->__call('processHookFunc...', Array) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e661b1aa40_02143588(Object(Smarty_Internal_Template)) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#12 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#13 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render() +#14 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(115): Smarty_Internal_Template->_subTemplateRender('admin-layout.tp...', NULL, NULL, 0, 3600, Array, 2, false, NULL, NULL) +#15 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/d23de5e9ab6a7784254c16d3a83585796ebcb794_0.file.brands.html.php(66): Smarty_Internal_Runtime_Inheritance->endChild(Object(Smarty_Internal_Template), 'admin-layout.tp...') +#16 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6663148bc93ce0_69814459(Object(Smarty_Internal_Template)) +#17 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#18 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#19 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#20 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#21 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:brands.htm...') +#22 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', 'brands.html', Array, true) +#23 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(391): TheliaSmarty\Template\SmartyParser->render('brands.html', Array) +#24 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(347): Thelia\Controller\Admin\BaseAdminController->renderRaw('brands.html', Array) +#25 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BrandController.php(228): Thelia\Controller\Admin\BaseAdminController->render('brands', Array) +#26 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/AbstractCrudController.php(296): Thelia\Controller\Admin\BrandController->renderListTemplate('manual') +#27 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/AbstractCrudController.php(311): Thelia\Controller\Admin\AbstractCrudController->renderList() +#28 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(181): Thelia\Controller\Admin\AbstractCrudController->defaultAction() +#29 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Thelia\Core\HttpFoundation\Request), 1) +#30 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#31 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#32 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#33 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#34 {main} +7: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:18:Failed to instantiate module ChronopostHomeDelivery +8: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:18:Class "ChronopostHomeDelivery\ChronopostHomeDelivery" does not exist +#0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/Module.php(323): ReflectionClass->__construct('ChronopostHomeD...') +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/ModuleQuery.php(91): Thelia\Model\Module->createInstance() +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/VirtualProductControl/Hook/VirtualProductHook.php(54): Thelia\Model\ModuleQuery->retrieveVirtualProductDelivery() +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): VirtualProductControl\Hook\VirtualProductHook->onMainBeforeContent(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'hook.2.main.bef...', Object(Thelia\Core\Event\Hook\HookRenderEvent)) +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/Hook.php(111): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/AbstractSmartyPlugin.php(116): TheliaSmarty\Template\Plugins\Hook->processHookFunction(Array, Object(Smarty_Internal_Template)) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/6cfbe39e3f42fb7753ffd83bc2214872284bc423_0.file.admin-layout.tpl.php(293): TheliaSmarty\Template\AbstractSmartyPlugin->__call('processHookFunc...', Array) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e661b1aa40_02143588(Object(Smarty_Internal_Template)) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#12 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#13 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render() +#14 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(115): Smarty_Internal_Template->_subTemplateRender('admin-layout.tp...', NULL, NULL, 0, 3600, Array, 2, false, NULL, NULL) +#15 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/d23de5e9ab6a7784254c16d3a83585796ebcb794_0.file.brands.html.php(66): Smarty_Internal_Runtime_Inheritance->endChild(Object(Smarty_Internal_Template), 'admin-layout.tp...') +#16 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6663148bc93ce0_69814459(Object(Smarty_Internal_Template)) +#17 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#18 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#19 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#20 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#21 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:brands.htm...') +#22 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', 'brands.html', Array, true) +#23 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(391): TheliaSmarty\Template\SmartyParser->render('brands.html', Array) +#24 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(347): Thelia\Controller\Admin\BaseAdminController->renderRaw('brands.html', Array) +#25 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BrandController.php(228): Thelia\Controller\Admin\BaseAdminController->render('brands', Array) +#26 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/AbstractCrudController.php(296): Thelia\Controller\Admin\BrandController->renderListTemplate('manual') +#27 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/AbstractCrudController.php(311): Thelia\Controller\Admin\AbstractCrudController->renderList() +#28 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(181): Thelia\Controller\Admin\AbstractCrudController->defaultAction() +#29 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Thelia\Core\HttpFoundation\Request), 1) +#30 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#31 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#32 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#33 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#34 {main} +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:18:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/08d562c1eedd30b15b51e35d8486d14c-logojung-2-13.jpg does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:18:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/08d562c1eedd30b15b51e35d8486d14c-logojung-2-13.jpg does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:18:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/08d562c1eedd30b15b51e35d8486d14c-logozennio-3-14.jpg does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:18:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/08d562c1eedd30b15b51e35d8486d14c-logozennio-3-14.jpg does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:18:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/08d562c1eedd30b15b51e35d8486d14c-logosiemens-11-18.jpg does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:18:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/08d562c1eedd30b15b51e35d8486d14c-logosiemens-11-18.jpg does not exists. +15: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:18:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/logothebensite-23.jpg does not exists. +16: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:18:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/logothebensite-23.jpg does not exists. +17: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:18:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/interrapourld-24.jpg does not exists. +18: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:18:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/interrapourld-24.jpg does not exists. +19: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:18:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/ldcercle-25.png does not exists. +20: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:18:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/ldcercle-25.png does not exists. +21: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:18:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/logothinknxpourld-min-27.jpg does not exists. +22: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:18:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/logothinknxpourld-min-27.jpg does not exists. +23: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:18:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/csm_wago_logo_38cf9d3799-32.jpg does not exists. +24: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:18:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/csm_wago_logo_38cf9d3799-32.jpg does not exists. +25: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/schneider_electric-logo-67.png does not exists. +26: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/schneider_electric-logo-67.png does not exists. +27: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/linggjanke-45.png does not exists. +28: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/linggjanke-45.png does not exists. +29: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/cjc-systems-7636a0cb-log1-2048x1536-47.png does not exists. +30: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/cjc-systems-7636a0cb-log1-2048x1536-47.png does not exists. +31: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/logo-text-65.png does not exists. +32: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/logo-text-65.png does not exists. +33: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/08d562c1eedd30b15b51e35d8486d14c-logomobotix-4-15.jpg does not exists. +34: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/08d562c1eedd30b15b51e35d8486d14c-logomobotix-4-15.jpg does not exists. +35: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/08d562c1eedd30b15b51e35d8486d14c-logotrivum-5-16.jpg does not exists. +36: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/08d562c1eedd30b15b51e35d8486d14c-logotrivum-5-16.jpg does not exists. +37: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/logoelectrovoice-8.png does not exists. +38: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/logoelectrovoice-8.png does not exists. +39: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:32:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/logo-35.jpg does not exists. +40: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:32:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/brand/logo-35.jpg does not exists. +1: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:23:Failed to instantiate module ColissimoWs +2: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:23:Class "ColissimoWs\ColissimoWs" does not exist +#0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/Module.php(323): ReflectionClass->__construct('ColissimoWs\\Col...') +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/ModuleQuery.php(91): Thelia\Model\Module->createInstance() +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/VirtualProductControl/Hook/VirtualProductHook.php(54): Thelia\Model\ModuleQuery->retrieveVirtualProductDelivery() +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): VirtualProductControl\Hook\VirtualProductHook->onMainBeforeContent(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'hook.2.main.bef...', Object(Thelia\Core\Event\Hook\HookRenderEvent)) +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/Hook.php(111): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/AbstractSmartyPlugin.php(116): TheliaSmarty\Template\Plugins\Hook->processHookFunction(Array, Object(Smarty_Internal_Template)) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/6cfbe39e3f42fb7753ffd83bc2214872284bc423_0.file.admin-layout.tpl.php(293): TheliaSmarty\Template\AbstractSmartyPlugin->__call('processHookFunc...', Array) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e661b1aa40_02143588(Object(Smarty_Internal_Template)) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#12 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#13 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render() +#14 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(115): Smarty_Internal_Template->_subTemplateRender('admin-layout.tp...', NULL, NULL, 0, 3600, Array, 2, false, NULL, NULL) +#15 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/fc0708022ba21c862adfd82f441ab091ae3cdbb4_0.file.modules.html.php(66): Smarty_Internal_Runtime_Inheritance->endChild(Object(Smarty_Internal_Template), 'admin-layout.tp...') +#16 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_666319f78d94f5_60408493(Object(Smarty_Internal_Template)) +#17 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#18 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#19 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#20 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#21 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:modules.ht...') +#22 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', 'modules.html', Array, true) +#23 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(391): TheliaSmarty\Template\SmartyParser->render('modules.html', Array) +#24 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(347): Thelia\Controller\Admin\BaseAdminController->renderRaw('modules.html', Array) +#25 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/ModuleController.php(185): Thelia\Controller\Admin\BaseAdminController->render('modules', Array) +#26 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/AbstractCrudController.php(296): Thelia\Controller\Admin\ModuleController->renderListTemplate('manual') +#27 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/ModuleController.php(229): Thelia\Controller\Admin\AbstractCrudController->renderList() +#28 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(181): Thelia\Controller\Admin\ModuleController->indexAction() +#29 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Thelia\Core\HttpFoundation\Request), 1) +#30 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#31 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#32 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#33 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#34 {main} +3: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:23:Failed to instantiate module MondialRelay +4: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:23:Class "MondialRelay\MondialRelay" does not exist +#0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/Module.php(323): ReflectionClass->__construct('MondialRelay\\Mo...') +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/ModuleQuery.php(91): Thelia\Model\Module->createInstance() +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/VirtualProductControl/Hook/VirtualProductHook.php(54): Thelia\Model\ModuleQuery->retrieveVirtualProductDelivery() +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): VirtualProductControl\Hook\VirtualProductHook->onMainBeforeContent(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'hook.2.main.bef...', Object(Thelia\Core\Event\Hook\HookRenderEvent)) +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/Hook.php(111): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/AbstractSmartyPlugin.php(116): TheliaSmarty\Template\Plugins\Hook->processHookFunction(Array, Object(Smarty_Internal_Template)) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/6cfbe39e3f42fb7753ffd83bc2214872284bc423_0.file.admin-layout.tpl.php(293): TheliaSmarty\Template\AbstractSmartyPlugin->__call('processHookFunc...', Array) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e661b1aa40_02143588(Object(Smarty_Internal_Template)) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#12 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#13 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render() +#14 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(115): Smarty_Internal_Template->_subTemplateRender('admin-layout.tp...', NULL, NULL, 0, 3600, Array, 2, false, NULL, NULL) +#15 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/fc0708022ba21c862adfd82f441ab091ae3cdbb4_0.file.modules.html.php(66): Smarty_Internal_Runtime_Inheritance->endChild(Object(Smarty_Internal_Template), 'admin-layout.tp...') +#16 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_666319f78d94f5_60408493(Object(Smarty_Internal_Template)) +#17 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#18 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#19 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#20 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#21 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:modules.ht...') +#22 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', 'modules.html', Array, true) +#23 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(391): TheliaSmarty\Template\SmartyParser->render('modules.html', Array) +#24 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(347): Thelia\Controller\Admin\BaseAdminController->renderRaw('modules.html', Array) +#25 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/ModuleController.php(185): Thelia\Controller\Admin\BaseAdminController->render('modules', Array) +#26 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/AbstractCrudController.php(296): Thelia\Controller\Admin\ModuleController->renderListTemplate('manual') +#27 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/ModuleController.php(229): Thelia\Controller\Admin\AbstractCrudController->renderList() +#28 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(181): Thelia\Controller\Admin\ModuleController->indexAction() +#29 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Thelia\Core\HttpFoundation\Request), 1) +#30 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#31 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#32 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#33 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#34 {main} +5: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:23:Failed to instantiate module LocalPickup +6: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:23:Class "LocalPickup\LocalPickup" does not exist +#0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/Module.php(323): ReflectionClass->__construct('LocalPickup\\Loc...') +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/ModuleQuery.php(91): Thelia\Model\Module->createInstance() +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/VirtualProductControl/Hook/VirtualProductHook.php(54): Thelia\Model\ModuleQuery->retrieveVirtualProductDelivery() +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): VirtualProductControl\Hook\VirtualProductHook->onMainBeforeContent(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'hook.2.main.bef...', Object(Thelia\Core\Event\Hook\HookRenderEvent)) +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/Hook.php(111): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/AbstractSmartyPlugin.php(116): TheliaSmarty\Template\Plugins\Hook->processHookFunction(Array, Object(Smarty_Internal_Template)) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/6cfbe39e3f42fb7753ffd83bc2214872284bc423_0.file.admin-layout.tpl.php(293): TheliaSmarty\Template\AbstractSmartyPlugin->__call('processHookFunc...', Array) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e661b1aa40_02143588(Object(Smarty_Internal_Template)) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#12 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#13 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render() +#14 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(115): Smarty_Internal_Template->_subTemplateRender('admin-layout.tp...', NULL, NULL, 0, 3600, Array, 2, false, NULL, NULL) +#15 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/fc0708022ba21c862adfd82f441ab091ae3cdbb4_0.file.modules.html.php(66): Smarty_Internal_Runtime_Inheritance->endChild(Object(Smarty_Internal_Template), 'admin-layout.tp...') +#16 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_666319f78d94f5_60408493(Object(Smarty_Internal_Template)) +#17 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#18 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#19 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#20 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#21 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:modules.ht...') +#22 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', 'modules.html', Array, true) +#23 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(391): TheliaSmarty\Template\SmartyParser->render('modules.html', Array) +#24 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(347): Thelia\Controller\Admin\BaseAdminController->renderRaw('modules.html', Array) +#25 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/ModuleController.php(185): Thelia\Controller\Admin\BaseAdminController->render('modules', Array) +#26 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/AbstractCrudController.php(296): Thelia\Controller\Admin\ModuleController->renderListTemplate('manual') +#27 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/ModuleController.php(229): Thelia\Controller\Admin\AbstractCrudController->renderList() +#28 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(181): Thelia\Controller\Admin\ModuleController->indexAction() +#29 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Thelia\Core\HttpFoundation\Request), 1) +#30 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#31 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#32 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#33 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#34 {main} +7: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:23:Failed to instantiate module ChronopostHomeDelivery +8: ERROR [ModuleQuery.php:retrieveVirtualProductDelivery()] {98} 2024-06-07 16:32:23:Class "ChronopostHomeDelivery\ChronopostHomeDelivery" does not exist +#0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/Module.php(323): ReflectionClass->__construct('ChronopostHomeD...') +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Model/ModuleQuery.php(91): Thelia\Model\Module->createInstance() +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/VirtualProductControl/Hook/VirtualProductHook.php(54): Thelia\Model\ModuleQuery->retrieveVirtualProductDelivery() +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): VirtualProductControl\Hook\VirtualProductHook->onMainBeforeContent(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'hook.2.main.bef...', Object(Thelia\Core\Event\Hook\HookRenderEvent)) +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/Hook.php(111): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Thelia\Core\Event\Hook\HookRenderEvent), 'hook.2.main.bef...') +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/AbstractSmartyPlugin.php(116): TheliaSmarty\Template\Plugins\Hook->processHookFunction(Array, Object(Smarty_Internal_Template)) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/6cfbe39e3f42fb7753ffd83bc2214872284bc423_0.file.admin-layout.tpl.php(293): TheliaSmarty\Template\AbstractSmartyPlugin->__call('processHookFunc...', Array) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_6662e661b1aa40_02143588(Object(Smarty_Internal_Template)) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#12 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#13 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render() +#14 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(115): Smarty_Internal_Template->_subTemplateRender('admin-layout.tp...', NULL, NULL, 0, 3600, Array, 2, false, NULL, NULL) +#15 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/fc0708022ba21c862adfd82f441ab091ae3cdbb4_0.file.modules.html.php(66): Smarty_Internal_Runtime_Inheritance->endChild(Object(Smarty_Internal_Template), 'admin-layout.tp...') +#16 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_666319f78d94f5_60408493(Object(Smarty_Internal_Template)) +#17 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#18 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#19 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#20 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#21 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:modules.ht...') +#22 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', 'modules.html', Array, true) +#23 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(391): TheliaSmarty\Template\SmartyParser->render('modules.html', Array) +#24 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/BaseAdminController.php(347): Thelia\Controller\Admin\BaseAdminController->renderRaw('modules.html', Array) +#25 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/ModuleController.php(185): Thelia\Controller\Admin\BaseAdminController->render('modules', Array) +#26 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/AbstractCrudController.php(296): Thelia\Controller\Admin\ModuleController->renderListTemplate('manual') +#27 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Controller/Admin/ModuleController.php(229): Thelia\Controller\Admin\AbstractCrudController->renderList() +#28 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(181): Thelia\Controller\Admin\ModuleController->indexAction() +#29 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Thelia\Core\HttpFoundation\Request), 1) +#30 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#31 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#32 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#33 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#34 {main} +1: ERROR [ErrorListener.php:logException()] {111} 2024-06-07 16:40:47:Uncaught exceptionTemplate file 404.html cannot be found. +Stack Trace: #0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Action/HttpException.php(86): TheliaSmarty\Template\SmartyParser->render('404.html') +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Action/HttpException.php(45): Thelia\Action\HttpException->display404(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent)) +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): Thelia\Action\HttpException->checkHttpException(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'kernel.exceptio...', Object(Symfony\Component\HttpKernel\Event\ExceptionEvent)) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...') +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(239): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ExceptionEvent), 'kernel.exceptio...') +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(91): Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Object(Symfony\Component\HttpKernel\Exception\NotFoundHttpException), Object(Thelia\Core\HttpFoundation\Request), 1) +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#12 {main} +1: ERROR [ErrorListener.php:logException()] {111} 2024-06-07 16:41:54:Uncaught exceptionSyntax error in template "file:/Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/templates/frontOffice/modern/layout.tpl" on line 43 "{store_seo_meta locale=$lang_locale}" unknown tag 'store_seo_meta' +Stack Trace: #0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php(1745): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown tag 'st...', 43, true) +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php(553): Smarty_Internal_TemplateCompilerBase->compileTag2('store_seo_meta', Array, Array) +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php(2156): Smarty_Internal_TemplateCompilerBase->compileTag('store_seo_meta', Array) +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php(2777): Smarty_Internal_Templateparser->yy_r24() +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php(2872): Smarty_Internal_Templateparser->yy_reduce(24) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php(128): Smarty_Internal_Templateparser->doParse(13, '}') +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php(469): Smarty_Internal_SmartyTemplateCompiler->doCompile('...', true) +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php(394): Smarty_Internal_TemplateCompilerBase->compileTemplateSource(Object(Smarty_Internal_Template), false, NULL) +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(184): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Smarty_Internal_Template)) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(141): Smarty_Template_Compiled->compileTemplateSource(Object(Smarty_Internal_Template)) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(105): Smarty_Template_Compiled->process(Object(Smarty_Internal_Template)) +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#12 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render() +#13 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(115): Smarty_Internal_Template->_subTemplateRender('layout.tpl', NULL, NULL, 0, 3600, Array, 2, false, NULL, NULL) +#14 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/23febae41a0d1bb3d6e78d720ee6890892856fc3_0.file.index.html.php(63): Smarty_Internal_Runtime_Inheritance->endChild(Object(Smarty_Internal_Template), 'layout.tpl') +#15 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_66631c326dd6b4_72993536(Object(Smarty_Internal_Template)) +#16 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#17 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#18 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#19 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#20 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:index.html') +#21 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', 'index.html', Array, true) +#22 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php(90): TheliaSmarty\Template\SmartyParser->render('index.html') +#23 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): Thelia\Core\EventListener\ViewListener->onKernelView(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#24 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#25 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'kernel.view', Object(Symfony\Component\HttpKernel\Event\ViewEvent)) +#26 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view') +#27 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(186): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view') +#28 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Thelia\Core\HttpFoundation\Request), 1) +#29 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#30 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#31 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#32 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#33 {main} +1: ERROR [ErrorListener.php:logException()] {111} 2024-06-07 16:42:48:Uncaught exceptionCould not find the entrypoints file from Webpack: the file "/Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/templates/frontOffice/modern/dist/entrypoints.json" does not exist. +Stack Trace: #0 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/webpack-encore-bundle/src/Asset/EntrypointLookup.php(94): Symfony\WebpackEncoreBundle\Asset\EntrypointLookup->getEntriesData() +#1 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/webpack-encore-bundle/src/Asset/EntrypointLookup.php(75): Symfony\WebpackEncoreBundle\Asset\EntrypointLookup->validateEntryName('app') +#2 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/webpack-encore-bundle/src/Asset/EntrypointLookup.php(46): Symfony\WebpackEncoreBundle\Asset\EntrypointLookup->getEntryFiles('app', 'js') +#3 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/Encore.php(112): Symfony\WebpackEncoreBundle\Asset\EntrypointLookup->getJavaScriptFiles('app') +#4 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/Plugins/Encore.php(137): TheliaSmarty\Template\Plugins\Encore->getWebpackJsFiles(Array) +#5 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/AbstractSmartyPlugin.php(116): TheliaSmarty\Template\Plugins\Encore->renderPrefetchWebpackScriptTags(Array, Object(Smarty_Internal_Template)) +#6 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/99f7914751f063d819aa663f27332a855406df62_0.file.layout.tpl.php(378): TheliaSmarty\Template\AbstractSmartyPlugin->__call('renderPrefetchW...', Array) +#7 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_17145298166631c68776605_55756569->callBlock(Object(Smarty_Internal_Template)) +#8 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock(Object(Block_17145298166631c68776605_55756569), Object(Smarty_Internal_Template)) +#9 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(156): Smarty_Internal_Runtime_Inheritance->process(Object(Smarty_Internal_Template), Object(Block_17145298166631c68776605_55756569)) +#10 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/99f7914751f063d819aa663f27332a855406df62_0.file.layout.tpl.php(128): Smarty_Internal_Runtime_Inheritance->instanceBlock(Object(Smarty_Internal_Template), 'Block_171452981...', 'prefetch-js') +#11 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_66631c687b96d9_42030245(Object(Smarty_Internal_Template)) +#12 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#13 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#14 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render() +#15 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(115): Smarty_Internal_Template->_subTemplateRender('layout.tpl', NULL, NULL, 0, 3600, Array, 2, false, NULL, NULL) +#16 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/var/cache/dev/smarty/compile/23febae41a0d1bb3d6e78d720ee6890892856fc3_0.file.index.html.php(63): Smarty_Internal_Runtime_Inheritance->endChild(Object(Smarty_Internal_Template), 'layout.tpl') +#17 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_66631c6872ba17_37850683(Object(Smarty_Internal_Template)) +#18 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) +#19 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) +#20 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0) +#21 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) +#22 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(512): Smarty_Internal_TemplateBase->fetch('file:index.html') +#23 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/modules/TheliaSmarty/Template/SmartyParser.php(540): TheliaSmarty\Template\SmartyParser->internalRenderer('file', 'index.html', Array, true) +#24 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/EventListener/ViewListener.php(90): TheliaSmarty\Template\SmartyParser->render('index.html') +#25 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(116): Thelia\Core\EventListener\ViewListener->onKernelView(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#26 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(220): Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view', Object(Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher)) +#27 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'kernel.view', Object(Symfony\Component\HttpKernel\Event\ViewEvent)) +#28 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(139): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view') +#29 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(186): Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view') +#30 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Thelia\Core\HttpFoundation\Request), 1) +#31 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/TheliaHttpKernel.php(72): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#32 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/symfony/http-kernel/Kernel.php(197): Thelia\Core\TheliaHttpKernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#33 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/vendor/thelia/core/lib/Thelia/Core/Thelia.php(437): Symfony\Component\HttpKernel\Kernel->handle(Object(Thelia\Core\HttpFoundation\Request), 1, true) +#34 /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/index.php(32): Thelia\Core\Thelia->handle(Object(Thelia\Core\HttpFoundation\Request)) +#35 {main} +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:43:33:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:43:33:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:43:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:43:34:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:43:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:43:34:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:43:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:43:34:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:43:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:43:34:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:43:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:43:34:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:43:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:43:34:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +15: ERROR [Carousel.php:parseResults()] {77} 2024-06-07 16:43:35:Carousel source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/carousel/photo9-1.bmp does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:44:32:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:44:32:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:44:32:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:44:32:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:44:32:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:44:32:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:44:32:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:44:32:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:44:32:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:44:32:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:44:32:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:44:32:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:44:32:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:44:32:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:44:40:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:44:40:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:44:40:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:44:40:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:44:40:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:44:40:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:44:40:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:44:40:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:44:40:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:44:40:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:44:40:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:44:40:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:44:40:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/warrity_3b-5846.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:44:40:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/warrity_3b-5846.png does not exists. +15: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:44:41:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +16: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:44:41:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +17: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:44:41:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +18: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:44:41:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +19: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:44:41:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +20: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:44:41:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +21: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:44:41:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/automation-5844.png does not exists. +22: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:44:41:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/automation-5844.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:46:39:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:46:39:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:46:39:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:46:39:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:46:39:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:46:39:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:46:40:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:46:40:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:46:40:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:46:40:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:46:40:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:46:40:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:46:40:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:46:40:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:09:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:09:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:47:09:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:09:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:47:09:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:09:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:10:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:10:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:10:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:10:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:10:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:10:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:10:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:10:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:15:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:15:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:47:15:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:15:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:47:15:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:15:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:15:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:15:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:15:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:15:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:15:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:15:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:15:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:15:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:20:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:20:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:47:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:20:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:47:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:20:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:21:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:21:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:21:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:21:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:21:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:21:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:21:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:21:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:30:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:30:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:47:30:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:30:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:47:30:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:30:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:31:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:31:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:31:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:31:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:31:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:31:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:31:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:31:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:35:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:35:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:47:35:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:35:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:47:35:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:47:35:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:36:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:36:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:36:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:36:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:36:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:36:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:47:36:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:47:36:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:48:11:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:48:11:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:48:11:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:48:11:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:48:11:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:48:11:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:48:12:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:48:12:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:48:12:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:48:12:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:48:12:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:48:12:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:48:12:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:48:12:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:48:17:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:48:17:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:48:17:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:48:17:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:48:17:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:48:17:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:48:17:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:48:17:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:48:17:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:48:17:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:48:18:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:48:18:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:48:18:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:48:18:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:48:30:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:48:30:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:48:30:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:48:30:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:48:30:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:48:30:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:48:30:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:48:30:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:48:30:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:48:30:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:48:30:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:48:30:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:48:31:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:48:31:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:14:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:14:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:49:14:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:14:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:49:14:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:14:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:14:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/banner.png +8: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:14:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/banner.png +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:46:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:46:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:49:47:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:47:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:49:47:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:47:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:49:47:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:49:47:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:49:47:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:49:47:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:49:47:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:49:47:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:49:47:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:49:47:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:52:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:52:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:49:52:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:52:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-07 16:49:52:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-07 16:49:52:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:49:52:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:49:52:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:49:52:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:49:52:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:49:52:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:49:52:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-07 16:49:53:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-07 16:49:53:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:09:52:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:09:52:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:09:52:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:09:52:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:09:52:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:09:52:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:09:53:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:09:53:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_390051sledr-5893.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:09:53:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:09:53:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/linggjankesondedetempratureetdhumiditaltf55-bcu-sec-5555.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:09:54:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:09:54:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennio-iwacoutkeypad-zviiwoka-5838.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:09:54:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:09:54:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zacmb66cb-pourpeignedepontagezenniopeignepourmaxinbox66maxinbox66v2etmaxinbox66v3peigneinfrieur-5939.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:16:05:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:16:05:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:16:05:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:16:05:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:16:05:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:16:05:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:16:06:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:16:06:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:16:06:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:16:06:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:16:06:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:16:06:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:16:06:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxenvisionupgradesonosupgradeupsw2.5-5139.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:16:06:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxenvisionupgradesonosupgradeupsw2.5-5139.png does not exists. +15: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:16:06:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/warrity_3b-5846.png does not exists. +16: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:16:06:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/warrity_3b-5846.png does not exists. +17: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:16:06:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +18: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:16:06:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +19: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:16:06:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +20: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:16:06:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +21: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:16:06:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +22: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:16:06:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:22:19:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:22:19:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:22:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:22:20:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:22:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:22:20:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:22:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:22:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:22:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:22:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:22:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:22:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:22:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxenvisionupgradesonosupgradeupsw2.5-5139.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:22:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxenvisionupgradesonosupgradeupsw2.5-5139.png does not exists. +15: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:22:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/warrity_3b-5846.png does not exists. +16: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:22:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/warrity_3b-5846.png does not exists. +17: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:22:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +18: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:22:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +19: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:22:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +20: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:22:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +21: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:22:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +22: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:22:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +1: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/licence8500006-5264.png does not exists. +2: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/licence8500006-5264.png does not exists. +3: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/licence8500008-5262.png does not exists. +4: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/licence8500008-5262.png does not exists. +5: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +6: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/boitierplacodoublez70-4218.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/boitierplacodoublez70-4218.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-208comp800x256-4727.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-208comp800x256-4727.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-808597x300comp-4729.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-808597x300comp-4729.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-308600x395comp-4732.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-308600x395comp-4732.png does not exists. +15: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-508_600-388comp-4734.png does not exists. +16: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-508_600-388comp-4734.png does not exists. +17: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-112-4740.png does not exists. +18: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-112-4740.png does not exists. +19: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/wago243-113adaptateurdemontageavec6compartiments.-5613.png does not exists. +20: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:19:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/wago243-113adaptateurdemontageavec6compartiments.-5613.png does not exists. +21: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-212_440x500_comp-4735.png does not exists. +22: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-212_440x500_comp-4735.png does not exists. +23: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-211_443x500_comp-4737.png does not exists. +24: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/243-211_443x500_comp-4737.png does not exists. +25: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cbleusbz70-4290.jpg does not exists. +26: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cbleusbz70-4290.jpg does not exists. +27: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +28: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +29: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +30: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +31: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +32: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +33: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +34: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +35: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/boitedencastrementtrivum-3732.jpg does not exists. +36: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/boitedencastrementtrivum-3732.jpg does not exists. +37: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +38: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +39: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxenvisionupgradephilipshueupgradeupsw2.3-5140.png does not exists. +40: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxenvisionupgradephilipshueupgradeupsw2.3-5140.png does not exists. +1: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:30:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/licence8500006-5264.png does not exists. +2: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:30:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/licence8500006-5264.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:24:54:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:24:54:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:24:55:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:24:55:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:24:55:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:24:55:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:55:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:55:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:55:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:55:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:55:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/33-cableknx2x2x0.8mm-1-3289.jpg does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:55:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/33-cableknx2x2x0.8mm-1-3289.jpg does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:24:55:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable-831.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:24:55:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable-831.png does not exists. +1: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:29:46:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +2: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:29:46:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +1: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:29:57:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +2: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:29:57:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +3: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:29:57:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50a-5255.png does not exists. +4: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:29:57:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50a-5255.png does not exists. +5: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:29:57:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50-white-5256.png does not exists. +6: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:29:57:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50-white-5256.png does not exists. +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:29:57:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50w-5257.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:29:57:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50w-5257.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:29:57:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50white-5258.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:29:57:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50white-5258.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:29:57:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50s-5259.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:29:57:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50s-5259.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:29:57:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50silver-5260.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:29:57:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50silver-5260.png does not exists. +1: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:31:46:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +2: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:31:46:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +3: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:31:46:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50a-5255.png does not exists. +4: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:31:46:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50a-5255.png does not exists. +5: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:31:46:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50-white-5256.png does not exists. +6: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:31:46:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50-white-5256.png does not exists. +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:31:46:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50w-5257.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:31:46:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50w-5257.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:31:46:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50white-5258.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:31:46:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50white-5258.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:31:46:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50s-5259.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:31:46:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50s-5259.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:31:46:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50silver-5260.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:31:46:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50silver-5260.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:33:21:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:33:21:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:33:22:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:33:22:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:33:22:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:33:22:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:33:22:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:33:22:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:33:23:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:33:23:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:33:23:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:33:23:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:33:23:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxenvisionupgradesonosupgradeupsw2.5-5139.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:33:23:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxenvisionupgradesonosupgradeupsw2.5-5139.png does not exists. +15: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:33:23:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/warrity_3b-5846.png does not exists. +16: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:33:23:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/warrity_3b-5846.png does not exists. +17: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:33:23:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +18: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:33:23:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +19: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:33:23:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +20: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:33:23:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +21: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:33:23:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +22: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:33:23:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:33:37:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:33:37:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:33:37:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:33:37:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:33:37:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:33:37:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:33:37:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:33:37:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:33:37:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:33:37:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:33:37:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/33-cableknx2x2x0.8mm-1-3289.jpg does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:33:37:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/33-cableknx2x2x0.8mm-1-3289.jpg does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:33:37:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable-831.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:33:37:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable-831.png does not exists. +1: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:33:51:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +2: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:33:51:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +1: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:34:00:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +2: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:34:00:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +3: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:34:00:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50a-5255.png does not exists. +4: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:34:00:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50a-5255.png does not exists. +5: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:34:00:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50-white-5256.png does not exists. +6: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:34:00:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50-white-5256.png does not exists. +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:34:00:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50w-5257.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:34:00:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50w-5257.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:34:00:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50white-5258.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:34:00:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50white-5258.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:34:00:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50s-5259.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:34:00:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50s-5259.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:34:00:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50silver-5260.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:34:00:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50silver-5260.png does not exists. +1: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:34:07:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +2: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:34:07:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:40:19:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:40:19:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:40:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:40:19:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:40:19:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:40:19:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:40:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:40:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:40:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:40:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:40:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:40:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:40:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxenvisionupgradesonosupgradeupsw2.5-5139.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:40:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxenvisionupgradesonosupgradeupsw2.5-5139.png does not exists. +15: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:40:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/warrity_3b-5846.png does not exists. +16: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:40:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/warrity_3b-5846.png does not exists. +17: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:40:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +18: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:40:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +19: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:40:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +20: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:40:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +21: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:40:20:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +22: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:40:20:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:41:31:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:41:31:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:41:31:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:41:31:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:41:31:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:41:31:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:41:31:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:41:31:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:41:31:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:41:31:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/jung_kmled230u-5118.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:41:31:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:41:31:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/schneiderknx-cbleliaisonsouple-mtn6941-0002-5698.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:41:32:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxenvisionupgradesonosupgradeupsw2.5-5139.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:41:32:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxenvisionupgradesonosupgradeupsw2.5-5139.png does not exists. +15: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:41:32:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/warrity_3b-5846.png does not exists. +16: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:41:32:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/warrity_3b-5846.png does not exists. +17: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:41:32:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +18: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:41:32:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/thinknxboitedencastrementagro9926.90pourenvision7r_20envision7rbox-5126.jpeg does not exists. +19: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:41:32:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +20: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:41:32:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7rf8_-5131.png does not exists. +21: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:41:32:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +22: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:41:32:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/envision7f8_d_al-4252.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:41:59:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:41:59:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:41:59:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:41:59:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:41:59:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:41:59:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:41:59:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:41:59:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:41:59:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:41:59:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable_knx-4730.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:41:59:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/33-cableknx2x2x0.8mm-1-3289.jpg does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:41:59:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/33-cableknx2x2x0.8mm-1-3289.jpg does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:41:59:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable-831.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:41:59:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/cable-831.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:42:15:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:42:15:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:42:15:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:42:15:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:42:15:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:42:15:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:42:21:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:42:21:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:42:22:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:42:22:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:42:22:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:42:22:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:42:22:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:42:22:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:42:25:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:42:25:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:42:25:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:42:25:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:42:25:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:42:25:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:42:26:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:42:26:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:42:26:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:42:26:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:42:26:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50a-5255.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:42:26:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50a-5255.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:42:26:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50-white-5256.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:42:26:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50-white-5256.png does not exists. +15: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:42:26:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50w-5257.png does not exists. +16: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:42:26:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50w-5257.png does not exists. +17: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:42:26:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50white-5258.png does not exists. +18: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:42:26:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50white-5258.png does not exists. +19: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:42:26:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50s-5259.png does not exists. +20: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:42:26:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50s-5259.png does not exists. +21: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:42:26:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50silver-5260.png does not exists. +22: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:42:26:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50silver-5260.png does not exists. +23: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:42:26:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/manual_webserver_tools_d_en-1888.pdf does not exists. +24: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:42:26:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/manual_webserver_tools_d_en-1888.pdf does not exists. +25: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:42:26:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/zenvoice_user_guide_en-1889.pdf does not exists. +26: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:42:26:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/zenvoice_user_guide_en-1889.pdf does not exists. +27: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:42:26:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/manual_z50-z70_v2-z100_v3.6_a_en-1890.pdf does not exists. +28: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:42:26:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/manual_z50-z70_v2-z100_v3.6_a_en-1890.pdf does not exists. +29: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:42:26:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/datasheet_z50_en-1891.pdf does not exists. +30: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:42:26:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/datasheet_z50_en-1891.pdf does not exists. +31: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:42:26:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/touch_panels_firmware_update_en_a-1892.pdf does not exists. +32: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:42:26:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/touch_panels_firmware_update_en_a-1892.pdf does not exists. +33: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:42:26:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/z50-z70_v2-z100_icon_list_v3.6_a_en-1893.pdf does not exists. +34: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:42:26:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/z50-z70_v2-z100_icon_list_v3.6_a_en-1893.pdf does not exists. +35: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:42:26:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/configuration_getface_ip-indoor_units_d_en-1894.pdf does not exists. +36: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:42:26:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/configuration_getface_ip-indoor_units_d_en-1894.pdf does not exists. +37: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:42:26:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/z50_3.6_eifaitr-1895.knxprod does not exists. +38: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:42:26:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/z50_3.6_eifaitr-1895.knxprod does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:49:34:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:49:34:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:49:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:49:34:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:49:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:49:34:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:49:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +8: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:49:34:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +9: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:49:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +10: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:49:34:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50anthracite-5254.png does not exists. +11: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:49:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50a-5255.png does not exists. +12: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:49:34:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50a-5255.png does not exists. +13: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:49:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50-white-5256.png does not exists. +14: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:49:34:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50-white-5256.png does not exists. +15: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:49:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50w-5257.png does not exists. +16: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:49:34:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50w-5257.png does not exists. +17: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:49:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50white-5258.png does not exists. +18: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:49:34:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50white-5258.png does not exists. +19: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:49:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50s-5259.png does not exists. +20: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:49:34:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50s-5259.png does not exists. +21: ERROR [ImageException.php:__construct()] {21} 2024-06-08 10:49:34:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50silver-5260.png does not exists. +22: ERROR [Image.php:parseResults()] {388} 2024-06-08 10:49:34:Failed to process image in image loop: Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/product/zennioz50-ecrantactile5couleurknx-zviz50silver-5260.png does not exists. +23: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:49:35:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/manual_webserver_tools_d_en-1888.pdf does not exists. +24: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:49:35:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/manual_webserver_tools_d_en-1888.pdf does not exists. +25: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:49:35:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/zenvoice_user_guide_en-1889.pdf does not exists. +26: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:49:35:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/zenvoice_user_guide_en-1889.pdf does not exists. +27: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:49:35:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/manual_z50-z70_v2-z100_v3.6_a_en-1890.pdf does not exists. +28: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:49:35:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/manual_z50-z70_v2-z100_v3.6_a_en-1890.pdf does not exists. +29: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:49:35:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/datasheet_z50_en-1891.pdf does not exists. +30: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:49:35:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/datasheet_z50_en-1891.pdf does not exists. +31: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:49:35:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/touch_panels_firmware_update_en_a-1892.pdf does not exists. +32: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:49:35:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/touch_panels_firmware_update_en_a-1892.pdf does not exists. +33: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:49:35:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/z50-z70_v2-z100_icon_list_v3.6_a_en-1893.pdf does not exists. +34: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:49:35:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/z50-z70_v2-z100_icon_list_v3.6_a_en-1893.pdf does not exists. +35: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:49:35:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/configuration_getface_ip-indoor_units_d_en-1894.pdf does not exists. +36: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:49:35:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/configuration_getface_ip-indoor_units_d_en-1894.pdf does not exists. +37: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:49:35:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/z50_3.6_eifaitr-1895.knxprod does not exists. +38: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:49:35:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/z50_3.6_eifaitr-1895.knxprod does not exists. +1: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:52:32:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +2: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:52:32:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/favicon.png +3: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:52:32:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +4: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:52:32:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +5: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {860} 2024-06-08 10:52:32:Source image file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/images/store/6581a6899ee22-logo site 2023.png does not exists. +6: ERROR [DataAccessFunctions.php:storeMediaDataAccess()] {918} 2024-06-08 10:52:32:Unable to open image /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/web/cache/images/store/thelia.svg +7: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:52:34:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/manual_webserver_tools_d_en-1888.pdf does not exists. +8: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:52:34:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/manual_webserver_tools_d_en-1888.pdf does not exists. +9: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:52:34:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/zenvoice_user_guide_en-1889.pdf does not exists. +10: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:52:34:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/zenvoice_user_guide_en-1889.pdf does not exists. +11: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:52:34:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/manual_z50-z70_v2-z100_v3.6_a_en-1890.pdf does not exists. +12: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:52:34:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/manual_z50-z70_v2-z100_v3.6_a_en-1890.pdf does not exists. +13: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:52:34:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/datasheet_z50_en-1891.pdf does not exists. +14: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:52:34:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/datasheet_z50_en-1891.pdf does not exists. +15: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:52:34:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/touch_panels_firmware_update_en_a-1892.pdf does not exists. +16: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:52:34:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/touch_panels_firmware_update_en_a-1892.pdf does not exists. +17: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:52:34:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/z50-z70_v2-z100_icon_list_v3.6_a_en-1893.pdf does not exists. +18: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:52:34:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/z50-z70_v2-z100_icon_list_v3.6_a_en-1893.pdf does not exists. +19: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:52:34:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/configuration_getface_ip-indoor_units_d_en-1894.pdf does not exists. +20: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:52:34:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/configuration_getface_ip-indoor_units_d_en-1894.pdf does not exists. +21: ERROR [DocumentException.php:__construct()] {21} 2024-06-08 10:52:34:Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/z50_3.6_eifaitr-1895.knxprod does not exists. +22: ERROR [Document.php:parseResults()] {318} 2024-06-08 10:52:34:Failed to process document in document loop: Source document file /Volumes/Documents/Dev/Clients/light-domotique-NEW/domokits/local/media/documents/product/z50_3.6_eifaitr-1895.knxprod does not exists. diff --git a/domokits/modern-init.sh b/domokits/modern-init.sh new file mode 100644 index 0000000..2add8fc --- /dev/null +++ b/domokits/modern-init.sh @@ -0,0 +1,154 @@ +#!/bin/bash + +echo -e "\e[1;37;46m Checking node version \e[0m" +if which node > /dev/null + then + node_version="$(node --version | cut -c 2,3)"; + if [[ "$node_version" =~ ^(10|11|12|14|15)$ ]] + then + echo -e "\e[1;37;42m Node: OK (v$node_version) \e[0m" + else + echo -e "\e[1;37;41m Your Node.js version isn't supported by this project, you need one of this versions: v10, v11, v12, v13, v14, v15 \e[0m" + exit 1 + fi + else + echo -e "\e[1;37;41m Node.js is not installed or not in your PATH \e[0m" + exit 1 +fi + +echo -e "\e[1;37;46m Checking yarn is installed \e[0m" +if ! command -v yarn &> /dev/null +then + echo -e "\e[1;37;41m Yarn is not installed or not in your PATH \e[0m" + exit +else + echo -e "\e[1;37;42m Yarn: OK \e[0m" +fi + +echo -e "\e[1;37;46m Checking composer is installed \e[0m" + +if which composer > /dev/null + then + echo -e "\e[1;37;42m Composer: OK \e[0m" + else + echo -e "\e[1;37;41m Composer is not installed or not in your PATH \e[0m" + exit 1 +fi + + +DB_FILE=./local/config/database.yml + +if test -f "$DB_FILE"; then + read -p "$(echo -e "\e[1;37;45m Would you like to erase the current database.yml file (y/n)? \e[0m")" erase + if [ "$erase" != "${erase#[Yy]}" ] ;then + echo -e "\e[1;37;46m Removing current database.yml \e[0m" + rm $DB_FILE + rm -rf ./cache + echo -e "\e[1;37;42m database.yml removed \e[0m" + fi +fi + +read -p "$(echo -e "\e[1;37;45m Enter a template folder name, (default: modern) it's recommended to change it : \e[0m")" TEMPLATE_NAME +TEMPLATE_NAME=${TEMPLATE_NAME:-modern} + +if [ "$TEMPLATE_NAME" != "modern" ] ;then + echo -e "\e[1;37;46m Copying template files to templates/frontOffice/$TEMPLATE_NAME \e[0m" + cp -r "templates/frontOffice/modern" "templates/frontOffice/$TEMPLATE_NAME"; + echo -e "\e[1;37;42m File copied \e[0m" +fi + +echo -e "\e[1;37;46m Creating session and media folder if not exist \e[0m" +[ -d local/session ] || mkdir -p local/session +[ -d local/media ] || mkdir -p local/media + +chmod -R +w local/session && chmod -R +w local/media +echo -e "\e[1;37;42m Folder created \e[0m" + +echo -e "\e[1;37;46m Installing dependencies by composer \e[0m" +composer install +echo -e "\e[1;37;32 Dependencies installed \e[0m" + +echo -e "\e[1;37;46m Installing Thelia \e[0m" +php Thelia thelia:install +echo -e "\e[1;37;42m Thelia installed \e[0m" + +echo -e "\e[1;37;46m Activating needed modules \e[0m" +php Thelia module:refresh +php Thelia module:activate OpenApi +php Thelia module:activate ChoiceFilter +php Thelia module:activate StoreSeo +php Thelia module:activate SmartyRedirection +php Thelia module:deactivate HookAdminHome +php Thelia module:deactivate HookAnalytics +php Thelia module:deactivate HookCart +php Thelia module:deactivate HookCustomer +php Thelia module:deactivate HookSearch +php Thelia module:deactivate HookLang +php Thelia module:deactivate HookCurrency +php Thelia module:deactivate HookNavigation +php Thelia module:deactivate HookProductsNew +php Thelia module:deactivate HookSocial +php Thelia module:deactivate HookNewsletter +php Thelia module:deactivate HookContact +php Thelia module:deactivate HookLinks +php Thelia module:deactivate HookProductsOffer +php Thelia module:refresh +echo -e "\e[1;37;42m Module activated \e[0m" + +echo -e "\e[1;37;46m Changing active template \e[0m" + +php Thelia template:front "$TEMPLATE_NAME" + +echo -e "\e[1;37;42m Active template changed \e[0m" + +echo -e "\e[1;37;46m Creating an administrator \e[0m" + +php Thelia admin:create + +echo -e "\e[1;37;42m Administrator created \e[0m" + +TEMPLATE_NAME=modern + +if test -f "$DB_FILE"; then + read -p "$(echo -e "\e[1;37;45m Would you like to install a sample database (y/n)? \e[0m")" sample + if [ "$sample" != "${sample#[Yy]}" ] ;then + if test -f local/setup/import.php; then + php local/setup/import.php + elif test -f setup/import.php; then + php setup/import.php + else + echo -e "\e[1;37;41m Import script not found \e[0m" + exit + fi + echo -e "\e[1;37;42m Sample data imported \e[0m" + fi +fi + +rm -rf ./cache + +read -p "$(echo -e "\e[1;37;45m What's your BROWSERSYNC_PROXY(eg: http://myvhost.test) : \e[0m")" vhost + +if [ -z $vhost ] +then + echo "To set your BROWSERSYNC_PROXY, you have to create .env file at the root of your template : templates/frontOffice/$TEMPLATE_NAME/" +else + cd "templates/frontOffice/$TEMPLATE_NAME" && touch .env && echo BROWSERSYNC_PROXY="$vhost" > .env && cd - +fi + +cd "templates/frontOffice/$TEMPLATE_NAME" || exit + +echo -e "\e[1;37;46m Installing dependencies by yarn \e[0m" +yarn install || exit +echo -e "\e[1;37;42m Dependencies installed \e[0m" +echo -e "\e[1;37;46m Building template \e[0m" +yarn build || exit +echo -e "\e[1;37;42m Template builded \e[0m" + +cd ../../.. + +echo -e "\e[1;37;42m Everything is good, you can now use your Thelia ! \e[0m" + +# INIT CONSTANTS +# ------------------------------ + +exit 1 \ No newline at end of file diff --git a/domokits/package.json b/domokits/package.json new file mode 100644 index 0000000..d83a414 --- /dev/null +++ b/domokits/package.json @@ -0,0 +1,22 @@ +{ + "devDependencies": { + "@babel/core": "^7.17.0", + "@babel/preset-env": "^7.16.0", + "@hotwired/stimulus": "^3.0.0", + "@symfony/stimulus-bridge": "^3.2.0", + "@symfony/webpack-encore": "^4.0.0", + "core-js": "^3.23.0", + "regenerator-runtime": "^0.13.9", + "webpack": "^5.74.0", + "webpack-cli": "^4.10.0", + "webpack-notifier": "^1.15.0" + }, + "license": "UNLICENSED", + "private": true, + "scripts": { + "dev-server": "encore dev-server", + "dev": "encore dev", + "watch": "encore dev --watch", + "build": "encore production --progress" + } +} diff --git a/domokits/public/index.php b/domokits/public/index.php new file mode 100644 index 0000000..d1d8afa --- /dev/null +++ b/domokits/public/index.php @@ -0,0 +1,33 @@ +bootEnv(dirname(__DIR__).'/.env'); + +if ($_SERVER['APP_DEBUG']) { + umask(0000); + + Debug::enable(); +} + +$thelia = new App\Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']); +$request = Request::createFromGlobals(); +$response = $thelia->handle($request); +$response->send(); +$thelia->terminate($request, $response); diff --git a/domokits/src/Controller/.gitignore b/domokits/src/Controller/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/domokits/src/Kernel.php b/domokits/src/Kernel.php new file mode 100644 index 0000000..460a545 --- /dev/null +++ b/domokits/src/Kernel.php @@ -0,0 +1,61 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace App; + +use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; +use Symfony\Component\Routing\Loader\Configurator\RoutingConfigurator; +use Thelia\Core\Thelia; + +class Kernel extends Thelia +{ + protected function configureContainer(ContainerConfigurator $container): void + { + parent::configureContainer($container); + + $container->import('../config/{packages}/*.yaml'); + $container->import('../config/{packages}/'.$this->environment.'/*.yaml'); + + if (is_file(\dirname(__DIR__).'/config/services.yaml')) { + $container->import('../config/services.yaml'); + $container->import('../config/{services}_'.$this->environment.'.yaml'); + + return; + } + + $path = \dirname(__DIR__).'/config/services.php'; + + if (is_file($path)) { + (require $path)($container->withPath($path), $this); + } + } + + protected function configureRoutes(RoutingConfigurator $routes): void + { + $routes->import('../config/{routes}/'.$this->environment.'/*.yaml'); + $routes->import('../config/{routes}/*.yaml'); + + if (is_file(\dirname(__DIR__).'/config/routes.yaml')) { + $routes->import('../config/routes.yaml'); + + return; + } + + $path = \dirname(__DIR__).'/config/routes.php'; + + if (is_file($path)) { + (require $path)($routes->withPath($path), $this); + } + } +} diff --git a/domokits/start-docker.sh b/domokits/start-docker.sh new file mode 100644 index 0000000..e2067af --- /dev/null +++ b/domokits/start-docker.sh @@ -0,0 +1,48 @@ +#!/bin/bash + +if ! test -f ".env"; then + read -p "$(echo -e "\e[1;37;45m You don't have a .env file, we will create it. Please enter a template name : \e[0m")" template_name + if [[ -z "$template_name" ]]; then + echo -e "\e[1;37;41m Invalid template name \e[0m" + exit 0 + fi + # first, strip underscores + template_name=${template_name//_/} + # next, replace spaces with underscores + template_name=${template_name// /_} + # now, clean out anything that's not alphanumeric or an underscore + template_name=${template_name//[^a-zA-Z0-9_]/} + # finally, lowercase with TR + template_name="$(echo $template_name | tr '[A-Z]' '[a-z]')" + cp ".env.docker" ".env" + sed -i "s/modern/${template_name}/g" .env > /dev/null + echo -e "\e[1;37;42m .env file created with success with template name \"${template_name}\" \e[0m" +fi + +set -o allexport +eval $(cat '.env' | sed -e '/^#/d;/^\s*$/d' -e 's/\(\w*\)[ \t]*=[ \t]*\(.*\)/\1=\2/' -e "s/=['\"]\(.*\)['\"]/=\1/g" -e "s/'/'\\\''/g" -e "s/=\(.*\)/='\1'/g") +set +o allexport + +if [ ! -z "$ACTIVE_FRONT_TEMPLATE" ] && [ ! -d "templates/frontOffice/$ACTIVE_FRONT_TEMPLATE" ]; then + echo -e "\e[1;37;46m Copying template files to templates/frontOffice/$ACTIVE_FRONT_TEMPLATE \e[0m" + cp -r "templates/frontOffice/modern" "templates/frontOffice/$ACTIVE_FRONT_TEMPLATE"; +else + echo "Template files "$template_name" already exists" +fi + + echo -e "\e[1;37;46m Starting docker \e[0m" +docker-compose up -d --build + +docker-compose exec php-fpm docker-init + +if [[ $1 = "-demo" ]]; then + docker-compose exec php-fpm php local/setup/import.php +fi + +docker-compose exec php-fpm php Thelia c:c +docker-compose exec php-fpm php Thelia c:c --env=prod +docker-compose exec php-fpm php Thelia c:c --env=propel + +# Not safe but mandatory on linux env +chmod -R 777 var/cache +chmod -R 777 var/log diff --git a/domokits/symfony.lock b/domokits/symfony.lock new file mode 100644 index 0000000..3c67a55 --- /dev/null +++ b/domokits/symfony.lock @@ -0,0 +1,161 @@ +{ + "doctrine/annotations": { + "version": "2.0", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "1.10", + "ref": "64d8583af5ea57b7afa4aba4b159907f3a148b05" + } + }, + "symfony/console": { + "version": "6.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "5.3", + "ref": "1781ff40d8a17d87cf53f8d4cf0c8346ed2bb461" + }, + "files": [ + "bin/console" + ] + }, + "symfony/flex": { + "version": "1.21", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "1.0", + "ref": "146251ae39e06a95be0fe3d13c807bcf3938b172" + }, + "files": [ + ".env" + ] + }, + "symfony/framework-bundle": { + "version": "6.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "6.4", + "ref": "a91c965766ad3ff2ae15981801643330eb42b6a5" + }, + "files": [ + "config/packages/cache.yaml", + "config/packages/framework.yaml", + "config/preload.php", + "config/routes/framework.yaml", + "config/services.yaml", + "public/index.php", + "src/Controller/.gitignore", + "src/Kernel.php" + ] + }, + "symfony/lock": { + "version": "6.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "5.2", + "ref": "8e937ff2b4735d110af1770f242c1107fdab4c8e" + }, + "files": [ + "config/packages/lock.yaml" + ] + }, + "symfony/mailer": { + "version": "6.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "4.3", + "ref": "df66ee1f226c46f01e85c29c2f7acce0596ba35a" + }, + "files": [ + "config/packages/mailer.yaml" + ] + }, + "symfony/routing": { + "version": "6.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "6.2", + "ref": "e0a11b4ccb8c9e70b574ff5ad3dfdcd41dec5aa6" + }, + "files": [ + "config/packages/routing.yaml", + "config/routes.yaml" + ] + }, + "symfony/translation": { + "version": "6.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "6.3", + "ref": "e28e27f53663cc34f0be2837aba18e3a1bef8e7b" + }, + "files": [ + "config/packages/translation.yaml", + "translations/.gitignore" + ] + }, + "symfony/twig-bundle": { + "version": "6.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "6.4", + "ref": "cab5fd2a13a45c266d45a7d9337e28dee6272877" + }, + "files": [ + "config/packages/twig.yaml", + "templates/base.html.twig" + ] + }, + "symfony/validator": { + "version": "6.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "5.3", + "ref": "c32cfd98f714894c4f128bb99aa2530c1227603c" + }, + "files": [ + "config/packages/validator.yaml" + ] + }, + "symfony/web-profiler-bundle": { + "version": "6.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "6.1", + "ref": "e42b3f0177df239add25373083a564e5ead4e13a" + }, + "files": [ + "config/packages/web_profiler.yaml", + "config/routes/web_profiler.yaml" + ] + }, + "symfony/webpack-encore-bundle": { + "version": "1.17", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "1.10", + "ref": "eff2e505d4557c967b6710fe06bd947ba555cae5" + }, + "files": [ + "assets/app.js", + "assets/bootstrap.js", + "assets/controllers.json", + "assets/controllers/hello_controller.js", + "assets/styles/app.css", + "config/packages/webpack_encore.yaml", + "package.json", + "webpack.config.js" + ] + } +} diff --git a/domokits/templates/base.html.twig b/domokits/templates/base.html.twig new file mode 100644 index 0000000..1069c14 --- /dev/null +++ b/domokits/templates/base.html.twig @@ -0,0 +1,16 @@ + + + + + {% block title %}Welcome!{% endblock %} + + {% block stylesheets %} + {% endblock %} + + {% block javascripts %} + {% endblock %} + + + {% block body %}{% endblock %} + + diff --git a/domokits/translations/.gitignore b/domokits/translations/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/domokits/web/.htaccess b/domokits/web/.htaccess new file mode 100644 index 0000000..5886cb1 --- /dev/null +++ b/domokits/web/.htaccess @@ -0,0 +1,50 @@ +Options +FollowSymlinks -Indexes + +AddDefaultCharset UTF-8 + + + RewriteEngine On + + # SEO, remove the subdomain www in URL + # Exemple : http://www.yourdomain.com/contact redirect 301 to http://yourdomain.com/contact + # To activate uncomment the following two lines + #RewriteCond %{HTTP_HOST} ^www.yourdomain.com$ + #RewriteRule ^(.*) http://yourdomain.com/$1 [QSA,L,R=301] + + # SEO, add the subdomain www in URL + # Exemple : http://yourdomain.com/contact redirect 301 to http://www.yourdomain.com/contact + # To activate uncomment the following two lines + #RewriteCond %{HTTP_HOST} ^yourdomain.com$ + #RewriteRule ^(.*) http://www.yourdomain.com/$1 [QSA,L,R=301] + + # SEO, to avoid duplicate content with index.php in url + # Exemple : http://www.yourdomain.com/index.php/contact redirect 301 to http://www.yourdomain.com/contact + RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC] + RewriteRule (.?)index\.php/(.*) /$1$2 [R=301,NE,L] + + # If thelia is installed in a subdirectory (e.g., thelia2) + # define the RewriteBase below to get a proper URL rewriting + # RewriteBase /thelia2 + + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + + RewriteRule ^(.*)$ index.php [QSA,L] + RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last] + + + + ExpiresActive on + ExpiresByType image/gif "access plus 1 month" + ExpiresByType image/jpeg "access plus 1 month" + ExpiresByType image/png "access plus 1 month" + ExpiresByType image/x-icon "access plus 1 month" + ExpiresByType application/x-javascript "access plus 1 month" + ExpiresByType application/javascript "access plus 1 month" + ExpiresByType image/webp "access plus 1 month" + ExpiresByType image/svg+xml "access plus 1 month" + ExpiresByType text/css "access plus 1 month" + + ExpiresDefault "access plus 1 month" + + \ No newline at end of file diff --git a/domokits/web/favicon.ico b/domokits/web/favicon.ico new file mode 100644 index 0000000..19f5af1 Binary files /dev/null and b/domokits/web/favicon.ico differ diff --git a/domokits/web/index.php b/domokits/web/index.php new file mode 100644 index 0000000..64f089c --- /dev/null +++ b/domokits/web/index.php @@ -0,0 +1,34 @@ +bootEnv(dirname(__DIR__).'/.env'); + +if ($_SERVER['APP_DEBUG']) { + umask(0000); + + Debug::enable(); +} + +$thelia = new App\Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']); +$request = Request::createFromGlobals(); +$response = $thelia->handle($request); +$response->send(); +$thelia->terminate($request, $response); diff --git a/domokits/web/index_dev.php b/domokits/web/index_dev.php new file mode 100644 index 0000000..1361308 --- /dev/null +++ b/domokits/web/index_dev.php @@ -0,0 +1,45 @@ +loadEnv(dirname(__DIR__).'/.env'); + +$trustedIp = array_filter( + explode(',', $_SERVER['DEBUG_TRUSTED_IP'] ?? ''), + static function ($ip): bool { + return filter_var($ip, \FILTER_VALIDATE_IP); + } +); + +if (false === in_array(Request::createFromGlobals()->getClientIp(), $trustedIp)) { + header('HTTP/1.0 403 Forbidden'); + exit('You are not allowed to access this file.'); +} + +umask(0000); +Debug::enable(); + +$thelia = new App\Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']); +$request = Request::createFromGlobals(); +$response = $thelia->handle($request); +$response->send(); +$thelia->terminate($request, $response); diff --git a/domokits/web/media/thumbs/0-DOMAINDEVERCHANT-TSF-12.jpg b/domokits/web/media/thumbs/0-DOMAINDEVERCHANT-TSF-12.jpg new file mode 100644 index 0000000..63e49f1 Binary files /dev/null and b/domokits/web/media/thumbs/0-DOMAINDEVERCHANT-TSF-12.jpg differ diff --git a/domokits/web/media/thumbs/149908-9542156.jpg b/domokits/web/media/thumbs/149908-9542156.jpg new file mode 100644 index 0000000..08c7045 Binary files /dev/null and b/domokits/web/media/thumbs/149908-9542156.jpg differ diff --git a/domokits/web/media/thumbs/3d/hotellerie/fondhotellerie.jpg b/domokits/web/media/thumbs/3d/hotellerie/fondhotellerie.jpg new file mode 100644 index 0000000..154cac6 Binary files /dev/null and b/domokits/web/media/thumbs/3d/hotellerie/fondhotellerie.jpg differ diff --git a/domokits/web/media/thumbs/Amazon/MaxInBox16.png b/domokits/web/media/thumbs/Amazon/MaxInBox16.png new file mode 100644 index 0000000..98205f0 Binary files /dev/null and b/domokits/web/media/thumbs/Amazon/MaxInBox16.png differ diff --git a/domokits/web/media/thumbs/Amazon/MaxInBox8.png b/domokits/web/media/thumbs/Amazon/MaxInBox8.png new file mode 100644 index 0000000..51d8d6f Binary files /dev/null and b/domokits/web/media/thumbs/Amazon/MaxInBox8.png differ diff --git a/domokits/web/media/thumbs/Amazon/Montage portable.png b/domokits/web/media/thumbs/Amazon/Montage portable.png new file mode 100644 index 0000000..fb512ea Binary files /dev/null and b/domokits/web/media/thumbs/Amazon/Montage portable.png differ diff --git a/domokits/web/media/thumbs/Amazon/Photo de base.png b/domokits/web/media/thumbs/Amazon/Photo de base.png new file mode 100644 index 0000000..b0ef07e Binary files /dev/null and b/domokits/web/media/thumbs/Amazon/Photo de base.png differ diff --git a/domokits/web/media/thumbs/Amazon/Schéma flouté.png b/domokits/web/media/thumbs/Amazon/Schéma flouté.png new file mode 100644 index 0000000..b22169a Binary files /dev/null and b/domokits/web/media/thumbs/Amazon/Schéma flouté.png differ diff --git a/domokits/web/media/thumbs/Amazon/Z41 paysage.png b/domokits/web/media/thumbs/Amazon/Z41 paysage.png new file mode 100644 index 0000000..fa65464 Binary files /dev/null and b/domokits/web/media/thumbs/Amazon/Z41 paysage.png differ diff --git a/domokits/web/media/thumbs/Amazon/Zennio iPhone.jpg b/domokits/web/media/thumbs/Amazon/Zennio iPhone.jpg new file mode 100644 index 0000000..784fcb7 Binary files /dev/null and b/domokits/web/media/thumbs/Amazon/Zennio iPhone.jpg differ diff --git a/domokits/web/media/thumbs/Amazon/Zennio iphone noir.png b/domokits/web/media/thumbs/Amazon/Zennio iphone noir.png new file mode 100644 index 0000000..35338a3 Binary files /dev/null and b/domokits/web/media/thumbs/Amazon/Zennio iphone noir.png differ diff --git a/domokits/web/media/thumbs/CJC/CJC-colours 2023.png b/domokits/web/media/thumbs/CJC/CJC-colours 2023.png new file mode 100644 index 0000000..fb2e923 Binary files /dev/null and b/domokits/web/media/thumbs/CJC/CJC-colours 2023.png differ diff --git a/domokits/web/media/thumbs/Capture d’écran 2016-09-21 à 14.07.25.png b/domokits/web/media/thumbs/Capture d’écran 2016-09-21 à 14.07.25.png new file mode 100644 index 0000000..6ad0cc2 Binary files /dev/null and b/domokits/web/media/thumbs/Capture d’écran 2016-09-21 à 14.07.25.png differ diff --git a/domokits/web/media/thumbs/Capture.PNG b/domokits/web/media/thumbs/Capture.PNG new file mode 100644 index 0000000..9298822 Binary files /dev/null and b/domokits/web/media/thumbs/Capture.PNG differ diff --git a/domokits/web/media/thumbs/DSC_4105111.jpg b/domokits/web/media/thumbs/DSC_4105111.jpg new file mode 100644 index 0000000..d0a63a6 Binary files /dev/null and b/domokits/web/media/thumbs/DSC_4105111.jpg differ diff --git a/domokits/web/media/thumbs/H5T-cloison-amovible-parclose-1200x565.jpg b/domokits/web/media/thumbs/H5T-cloison-amovible-parclose-1200x565.jpg new file mode 100644 index 0000000..e8c9014 Binary files /dev/null and b/domokits/web/media/thumbs/H5T-cloison-amovible-parclose-1200x565.jpg differ diff --git a/domokits/web/media/thumbs/JUNG_KRMTSD_LS990_Alpinweiss_bX5Fs.jpg b/domokits/web/media/thumbs/JUNG_KRMTSD_LS990_Alpinweiss_bX5Fs.jpg new file mode 100644 index 0000000..47f5715 Binary files /dev/null and b/domokits/web/media/thumbs/JUNG_KRMTSD_LS990_Alpinweiss_bX5Fs.jpg differ diff --git a/domokits/web/media/thumbs/LIGHT DOMOTIQUE Domotique - Éclairages - Objets Connectés.png b/domokits/web/media/thumbs/LIGHT DOMOTIQUE Domotique - Éclairages - Objets Connectés.png new file mode 100644 index 0000000..9e01839 Binary files /dev/null and b/domokits/web/media/thumbs/LIGHT DOMOTIQUE Domotique - Éclairages - Objets Connectés.png differ diff --git a/domokits/web/media/thumbs/Obalia bassin Exterieur.jpg b/domokits/web/media/thumbs/Obalia bassin Exterieur.jpg new file mode 100644 index 0000000..beb2bbc Binary files /dev/null and b/domokits/web/media/thumbs/Obalia bassin Exterieur.jpg differ diff --git a/domokits/web/media/thumbs/Slide Mobotix/Cadre.png b/domokits/web/media/thumbs/Slide Mobotix/Cadre.png new file mode 100644 index 0000000..500ec89 Binary files /dev/null and b/domokits/web/media/thumbs/Slide Mobotix/Cadre.png differ diff --git a/domokits/web/media/thumbs/Slide Mobotix/Cadregris.png b/domokits/web/media/thumbs/Slide Mobotix/Cadregris.png new file mode 100644 index 0000000..f51e4a8 Binary files /dev/null and b/domokits/web/media/thumbs/Slide Mobotix/Cadregris.png differ diff --git a/domokits/web/media/thumbs/Slide Mobotix/Carte 1.png b/domokits/web/media/thumbs/Slide Mobotix/Carte 1.png new file mode 100644 index 0000000..d40aab7 Binary files /dev/null and b/domokits/web/media/thumbs/Slide Mobotix/Carte 1.png differ diff --git a/domokits/web/media/thumbs/Slide Mobotix/Carte 2.png b/domokits/web/media/thumbs/Slide Mobotix/Carte 2.png new file mode 100644 index 0000000..852e8e0 Binary files /dev/null and b/domokits/web/media/thumbs/Slide Mobotix/Carte 2.png differ diff --git a/domokits/web/media/thumbs/Slide Mobotix/Carte 3.png b/domokits/web/media/thumbs/Slide Mobotix/Carte 3.png new file mode 100644 index 0000000..126bbc5 Binary files /dev/null and b/domokits/web/media/thumbs/Slide Mobotix/Carte 3.png differ diff --git a/domokits/web/media/thumbs/Slide Mobotix/Carte 4.png b/domokits/web/media/thumbs/Slide Mobotix/Carte 4.png new file mode 100644 index 0000000..b2ef24a Binary files /dev/null and b/domokits/web/media/thumbs/Slide Mobotix/Carte 4.png differ diff --git a/domokits/web/media/thumbs/Slide Mobotix/Carte 5.png b/domokits/web/media/thumbs/Slide Mobotix/Carte 5.png new file mode 100644 index 0000000..832cafd Binary files /dev/null and b/domokits/web/media/thumbs/Slide Mobotix/Carte 5.png differ diff --git a/domokits/web/media/thumbs/Slide Mobotix/Carte M.png b/domokits/web/media/thumbs/Slide Mobotix/Carte M.png new file mode 100644 index 0000000..7c16149 Binary files /dev/null and b/domokits/web/media/thumbs/Slide Mobotix/Carte M.png differ diff --git a/domokits/web/media/thumbs/Slide Mobotix/mobotix.png b/domokits/web/media/thumbs/Slide Mobotix/mobotix.png new file mode 100644 index 0000000..3e34461 Binary files /dev/null and b/domokits/web/media/thumbs/Slide Mobotix/mobotix.png differ diff --git a/domokits/web/media/thumbs/Slide Mobotix/rfid.png b/domokits/web/media/thumbs/Slide Mobotix/rfid.png new file mode 100644 index 0000000..0e7d9fb Binary files /dev/null and b/domokits/web/media/thumbs/Slide Mobotix/rfid.png differ diff --git a/domokits/web/media/thumbs/Slide Mobotix/rfidgris.png b/domokits/web/media/thumbs/Slide Mobotix/rfidgris.png new file mode 100644 index 0000000..9ca6dd4 Binary files /dev/null and b/domokits/web/media/thumbs/Slide Mobotix/rfidgris.png differ diff --git a/domokits/web/media/thumbs/Slide Mobotix/t25.png b/domokits/web/media/thumbs/Slide Mobotix/t25.png new file mode 100644 index 0000000..666f7cf Binary files /dev/null and b/domokits/web/media/thumbs/Slide Mobotix/t25.png differ diff --git a/domokits/web/media/thumbs/Slide Mobotix/t25gris.png b/domokits/web/media/thumbs/Slide Mobotix/t25gris.png new file mode 100644 index 0000000..6c397b3 Binary files /dev/null and b/domokits/web/media/thumbs/Slide Mobotix/t25gris.png differ diff --git a/domokits/web/media/thumbs/Spots dans le jardin/047CA0FB-0F7E-41EA-8EF6-D6F2CFC29ECC.jpeg b/domokits/web/media/thumbs/Spots dans le jardin/047CA0FB-0F7E-41EA-8EF6-D6F2CFC29ECC.jpeg new file mode 100644 index 0000000..549ab28 Binary files /dev/null and b/domokits/web/media/thumbs/Spots dans le jardin/047CA0FB-0F7E-41EA-8EF6-D6F2CFC29ECC.jpeg differ diff --git a/domokits/web/media/thumbs/Spots dans le jardin/2C6CD48A-152D-4519-88A3-1FB4D4D1B3EB.jpeg b/domokits/web/media/thumbs/Spots dans le jardin/2C6CD48A-152D-4519-88A3-1FB4D4D1B3EB.jpeg new file mode 100644 index 0000000..055ef14 Binary files /dev/null and b/domokits/web/media/thumbs/Spots dans le jardin/2C6CD48A-152D-4519-88A3-1FB4D4D1B3EB.jpeg differ diff --git a/domokits/web/media/thumbs/Spots dans le jardin/3B900F62-9F82-4BAF-8BF9-CAACBF042D8F.jpeg b/domokits/web/media/thumbs/Spots dans le jardin/3B900F62-9F82-4BAF-8BF9-CAACBF042D8F.jpeg new file mode 100644 index 0000000..64b46a8 Binary files /dev/null and b/domokits/web/media/thumbs/Spots dans le jardin/3B900F62-9F82-4BAF-8BF9-CAACBF042D8F.jpeg differ diff --git a/domokits/web/media/thumbs/Spots dans le jardin/D110C147-0C1B-456D-83E5-85014431CAD4.jpeg b/domokits/web/media/thumbs/Spots dans le jardin/D110C147-0C1B-456D-83E5-85014431CAD4.jpeg new file mode 100644 index 0000000..6f87bad Binary files /dev/null and b/domokits/web/media/thumbs/Spots dans le jardin/D110C147-0C1B-456D-83E5-85014431CAD4.jpeg differ diff --git a/domokits/web/media/thumbs/ZENNIO_Z41noirgrisblanc.jpg b/domokits/web/media/thumbs/ZENNIO_Z41noirgrisblanc.jpg new file mode 100644 index 0000000..9c4b4ab Binary files /dev/null and b/domokits/web/media/thumbs/ZENNIO_Z41noirgrisblanc.jpg differ diff --git a/domokits/web/media/thumbs/ZenCom(1).png b/domokits/web/media/thumbs/ZenCom(1).png new file mode 100644 index 0000000..fe3ec79 Binary files /dev/null and b/domokits/web/media/thumbs/ZenCom(1).png differ diff --git a/domokits/web/media/thumbs/ZenCom.png b/domokits/web/media/thumbs/ZenCom.png new file mode 100644 index 0000000..26e090e Binary files /dev/null and b/domokits/web/media/thumbs/ZenCom.png differ diff --git a/domokits/web/media/thumbs/Zennio remote.PNG b/domokits/web/media/thumbs/Zennio remote.PNG new file mode 100644 index 0000000..48e655d Binary files /dev/null and b/domokits/web/media/thumbs/Zennio remote.PNG differ diff --git a/domokits/web/media/thumbs/arrosage golf.jpg b/domokits/web/media/thumbs/arrosage golf.jpg new file mode 100644 index 0000000..ff3cf32 Binary files /dev/null and b/domokits/web/media/thumbs/arrosage golf.jpg differ diff --git a/domokits/web/media/thumbs/bouton appel secours.png b/domokits/web/media/thumbs/bouton appel secours.png new file mode 100644 index 0000000..e1e1e15 Binary files /dev/null and b/domokits/web/media/thumbs/bouton appel secours.png differ diff --git a/domokits/web/media/thumbs/bouton.jpg b/domokits/web/media/thumbs/bouton.jpg new file mode 100644 index 0000000..35f8f89 Binary files /dev/null and b/domokits/web/media/thumbs/bouton.jpg differ diff --git a/domokits/web/media/thumbs/carte.jpg b/domokits/web/media/thumbs/carte.jpg new file mode 100644 index 0000000..ea90989 Binary files /dev/null and b/domokits/web/media/thumbs/carte.jpg differ diff --git a/domokits/web/media/thumbs/chambre hotel.jpg b/domokits/web/media/thumbs/chambre hotel.jpg new file mode 100644 index 0000000..5617d19 Binary files /dev/null and b/domokits/web/media/thumbs/chambre hotel.jpg differ diff --git a/domokits/web/media/thumbs/cloison-amovible-H5T-bord-a-bord.jpg b/domokits/web/media/thumbs/cloison-amovible-H5T-bord-a-bord.jpg new file mode 100644 index 0000000..eaf2688 Binary files /dev/null and b/domokits/web/media/thumbs/cloison-amovible-H5T-bord-a-bord.jpg differ diff --git a/domokits/web/media/thumbs/control_touchpad4_black_stream_1.png b/domokits/web/media/thumbs/control_touchpad4_black_stream_1.png new file mode 100644 index 0000000..bd79c2d Binary files /dev/null and b/domokits/web/media/thumbs/control_touchpad4_black_stream_1.png differ diff --git a/domokits/web/media/thumbs/control_touchpad7_black_front_knx_1.png b/domokits/web/media/thumbs/control_touchpad7_black_front_knx_1.png new file mode 100644 index 0000000..a91d3e2 Binary files /dev/null and b/domokits/web/media/thumbs/control_touchpad7_black_front_knx_1.png differ diff --git a/domokits/web/media/thumbs/dessin.png b/domokits/web/media/thumbs/dessin.png new file mode 100644 index 0000000..d0115a1 Binary files /dev/null and b/domokits/web/media/thumbs/dessin.png differ diff --git a/domokits/web/media/thumbs/detecteur de fumée 2.jpg b/domokits/web/media/thumbs/detecteur de fumée 2.jpg new file mode 100644 index 0000000..985715f Binary files /dev/null and b/domokits/web/media/thumbs/detecteur de fumée 2.jpg differ diff --git a/domokits/web/media/thumbs/detecteur de fumée.jpg b/domokits/web/media/thumbs/detecteur de fumée.jpg new file mode 100644 index 0000000..ab2924d Binary files /dev/null and b/domokits/web/media/thumbs/detecteur de fumée.jpg differ diff --git a/domokits/web/media/thumbs/doigt-appuyant-sur-un-bouton-circulaire_318-27804.jpg b/domokits/web/media/thumbs/doigt-appuyant-sur-un-bouton-circulaire_318-27804.jpg new file mode 100644 index 0000000..149089c Binary files /dev/null and b/domokits/web/media/thumbs/doigt-appuyant-sur-un-bouton-circulaire_318-27804.jpg differ diff --git a/domokits/web/media/thumbs/domotique maison.jpg b/domokits/web/media/thumbs/domotique maison.jpg new file mode 100644 index 0000000..31f9eba Binary files /dev/null and b/domokits/web/media/thumbs/domotique maison.jpg differ diff --git a/domokits/web/media/thumbs/domotique.jpg b/domokits/web/media/thumbs/domotique.jpg new file mode 100644 index 0000000..c505802 Binary files /dev/null and b/domokits/web/media/thumbs/domotique.jpg differ diff --git a/domokits/web/media/thumbs/eclairage maison.jpg b/domokits/web/media/thumbs/eclairage maison.jpg new file mode 100644 index 0000000..1f3be6a Binary files /dev/null and b/domokits/web/media/thumbs/eclairage maison.jpg differ diff --git a/domokits/web/media/thumbs/ecocentry 2.PNG b/domokits/web/media/thumbs/ecocentry 2.PNG new file mode 100644 index 0000000..4070d8c Binary files /dev/null and b/domokits/web/media/thumbs/ecocentry 2.PNG differ diff --git a/domokits/web/media/thumbs/ecocentry 4.png b/domokits/web/media/thumbs/ecocentry 4.png new file mode 100644 index 0000000..56ab42f Binary files /dev/null and b/domokits/web/media/thumbs/ecocentry 4.png differ diff --git a/domokits/web/media/thumbs/ecocentry.jpg b/domokits/web/media/thumbs/ecocentry.jpg new file mode 100644 index 0000000..2341393 Binary files /dev/null and b/domokits/web/media/thumbs/ecocentry.jpg differ diff --git a/domokits/web/media/thumbs/ecocentry3.png b/domokits/web/media/thumbs/ecocentry3.png new file mode 100644 index 0000000..fc4043a Binary files /dev/null and b/domokits/web/media/thumbs/ecocentry3.png differ diff --git a/domokits/web/media/thumbs/ecransupervisionhotel.png b/domokits/web/media/thumbs/ecransupervisionhotel.png new file mode 100644 index 0000000..6ab2c67 Binary files /dev/null and b/domokits/web/media/thumbs/ecransupervisionhotel.png differ diff --git a/domokits/web/media/thumbs/electricien.jpg b/domokits/web/media/thumbs/electricien.jpg new file mode 100644 index 0000000..034d6fd Binary files /dev/null and b/domokits/web/media/thumbs/electricien.jpg differ diff --git a/domokits/web/media/thumbs/equipe domotique.jpg b/domokits/web/media/thumbs/equipe domotique.jpg new file mode 100644 index 0000000..5a132cd Binary files /dev/null and b/domokits/web/media/thumbs/equipe domotique.jpg differ diff --git a/domokits/web/media/thumbs/hotel mer.jpg b/domokits/web/media/thumbs/hotel mer.jpg new file mode 100644 index 0000000..28c3c8d Binary files /dev/null and b/domokits/web/media/thumbs/hotel mer.jpg differ diff --git a/domokits/web/media/thumbs/imac/arrosage/macarrosage1slidesupervisionarrosage.png b/domokits/web/media/thumbs/imac/arrosage/macarrosage1slidesupervisionarrosage.png new file mode 100644 index 0000000..1d45eaa Binary files /dev/null and b/domokits/web/media/thumbs/imac/arrosage/macarrosage1slidesupervisionarrosage.png differ diff --git a/domokits/web/media/thumbs/imac/arrosage/macarrosagedeuxslidesupervisionarrosage.png b/domokits/web/media/thumbs/imac/arrosage/macarrosagedeuxslidesupervisionarrosage.png new file mode 100644 index 0000000..cae7fd6 Binary files /dev/null and b/domokits/web/media/thumbs/imac/arrosage/macarrosagedeuxslidesupervisionarrosage.png differ diff --git a/domokits/web/media/thumbs/imac/bateau/macchauffageslidesupervisionbateau.png b/domokits/web/media/thumbs/imac/bateau/macchauffageslidesupervisionbateau.png new file mode 100644 index 0000000..7d39ef1 Binary files /dev/null and b/domokits/web/media/thumbs/imac/bateau/macchauffageslidesupervisionbateau.png differ diff --git a/domokits/web/media/thumbs/imac/bateau/macenergieslidesupervisionbateau.png b/domokits/web/media/thumbs/imac/bateau/macenergieslidesupervisionbateau.png new file mode 100644 index 0000000..e5b2a9b Binary files /dev/null and b/domokits/web/media/thumbs/imac/bateau/macenergieslidesupervisionbateau.png differ diff --git a/domokits/web/media/thumbs/imac/bateau/maczonedeuxslidesupervisionbateau.png b/domokits/web/media/thumbs/imac/bateau/maczonedeuxslidesupervisionbateau.png new file mode 100644 index 0000000..1bf8d00 Binary files /dev/null and b/domokits/web/media/thumbs/imac/bateau/maczonedeuxslidesupervisionbateau.png differ diff --git a/domokits/web/media/thumbs/imac/bateau/maczonetroisslidesupervisionbateau.png b/domokits/web/media/thumbs/imac/bateau/maczonetroisslidesupervisionbateau.png new file mode 100644 index 0000000..5437a1e Binary files /dev/null and b/domokits/web/media/thumbs/imac/bateau/maczonetroisslidesupervisionbateau.png differ diff --git a/domokits/web/media/thumbs/imac/bateau/maczoneunslidesupervisionbateau.png b/domokits/web/media/thumbs/imac/bateau/maczoneunslidesupervisionbateau.png new file mode 100644 index 0000000..30ce1ea Binary files /dev/null and b/domokits/web/media/thumbs/imac/bateau/maczoneunslidesupervisionbateau.png differ diff --git a/domokits/web/media/thumbs/imac/habitation/macalarmeslidesupervisionhabitation.png b/domokits/web/media/thumbs/imac/habitation/macalarmeslidesupervisionhabitation.png new file mode 100644 index 0000000..7327932 Binary files /dev/null and b/domokits/web/media/thumbs/imac/habitation/macalarmeslidesupervisionhabitation.png differ diff --git a/domokits/web/media/thumbs/imac/habitation/macchauffageslidesupervisionhabitation.png b/domokits/web/media/thumbs/imac/habitation/macchauffageslidesupervisionhabitation.png new file mode 100644 index 0000000..6e02763 Binary files /dev/null and b/domokits/web/media/thumbs/imac/habitation/macchauffageslidesupervisionhabitation.png differ diff --git a/domokits/web/media/thumbs/imac/habitation/macclimslidesupervisionhabitation.png b/domokits/web/media/thumbs/imac/habitation/macclimslidesupervisionhabitation.png new file mode 100644 index 0000000..cff930c Binary files /dev/null and b/domokits/web/media/thumbs/imac/habitation/macclimslidesupervisionhabitation.png differ diff --git a/domokits/web/media/thumbs/imac/habitation/maceclairageslidesupervisionhabitation.png b/domokits/web/media/thumbs/imac/habitation/maceclairageslidesupervisionhabitation.png new file mode 100644 index 0000000..067494b Binary files /dev/null and b/domokits/web/media/thumbs/imac/habitation/maceclairageslidesupervisionhabitation.png differ diff --git a/domokits/web/media/thumbs/imac/habitation/macsaunaslidesupervisionhabitation.png b/domokits/web/media/thumbs/imac/habitation/macsaunaslidesupervisionhabitation.png new file mode 100644 index 0000000..d4df234 Binary files /dev/null and b/domokits/web/media/thumbs/imac/habitation/macsaunaslidesupervisionhabitation.png differ diff --git a/domokits/web/media/thumbs/imac/habitation/macvoletslidesupervisionhabitation.png b/domokits/web/media/thumbs/imac/habitation/macvoletslidesupervisionhabitation.png new file mode 100644 index 0000000..bd5c612 Binary files /dev/null and b/domokits/web/media/thumbs/imac/habitation/macvoletslidesupervisionhabitation.png differ diff --git a/domokits/web/media/thumbs/imac/hotellerie/macclislidesupervisionhotel.png b/domokits/web/media/thumbs/imac/hotellerie/macclislidesupervisionhotel.png new file mode 100644 index 0000000..82c0f2a Binary files /dev/null and b/domokits/web/media/thumbs/imac/hotellerie/macclislidesupervisionhotel.png differ diff --git a/domokits/web/media/thumbs/imac/hotellerie/maceclairageslidesupervisionhotel.png b/domokits/web/media/thumbs/imac/hotellerie/maceclairageslidesupervisionhotel.png new file mode 100644 index 0000000..6d3d360 Binary files /dev/null and b/domokits/web/media/thumbs/imac/hotellerie/maceclairageslidesupervisionhotel.png differ diff --git a/domokits/web/media/thumbs/imac/hotellerie/machauffageslidesupervisionhotel.png b/domokits/web/media/thumbs/imac/hotellerie/machauffageslidesupervisionhotel.png new file mode 100644 index 0000000..8692df1 Binary files /dev/null and b/domokits/web/media/thumbs/imac/hotellerie/machauffageslidesupervisionhotel.png differ diff --git a/domokits/web/media/thumbs/imac/hotellerie/macsaunaslidesupervisionhotel.png b/domokits/web/media/thumbs/imac/hotellerie/macsaunaslidesupervisionhotel.png new file mode 100644 index 0000000..939dd54 Binary files /dev/null and b/domokits/web/media/thumbs/imac/hotellerie/macsaunaslidesupervisionhotel.png differ diff --git a/domokits/web/media/thumbs/imac/hotellerie/macsupervisionhotel.png b/domokits/web/media/thumbs/imac/hotellerie/macsupervisionhotel.png new file mode 100644 index 0000000..7a1a201 Binary files /dev/null and b/domokits/web/media/thumbs/imac/hotellerie/macsupervisionhotel.png differ diff --git a/domokits/web/media/thumbs/imac/industrie/maccentralehygrometrieslidesupervisionindustrie.png b/domokits/web/media/thumbs/imac/industrie/maccentralehygrometrieslidesupervisionindustrie.png new file mode 100644 index 0000000..acbc032 Binary files /dev/null and b/domokits/web/media/thumbs/imac/industrie/maccentralehygrometrieslidesupervisionindustrie.png differ diff --git a/domokits/web/media/thumbs/imac/industrie/maccentraletemperatureslidesupervisionindustrie.png b/domokits/web/media/thumbs/imac/industrie/maccentraletemperatureslidesupervisionindustrie.png new file mode 100644 index 0000000..c9162f8 Binary files /dev/null and b/domokits/web/media/thumbs/imac/industrie/maccentraletemperatureslidesupervisionindustrie.png differ diff --git a/domokits/web/media/thumbs/imac/industrie/macgestioneauslidesupervisionindustrie.png b/domokits/web/media/thumbs/imac/industrie/macgestioneauslidesupervisionindustrie.png new file mode 100644 index 0000000..913a397 Binary files /dev/null and b/domokits/web/media/thumbs/imac/industrie/macgestioneauslidesupervisionindustrie.png differ diff --git a/domokits/web/media/thumbs/imac/industrie/macgestionenergieslidesupervisionindustrie.png b/domokits/web/media/thumbs/imac/industrie/macgestionenergieslidesupervisionindustrie.png new file mode 100644 index 0000000..ed6705a Binary files /dev/null and b/domokits/web/media/thumbs/imac/industrie/macgestionenergieslidesupervisionindustrie.png differ diff --git a/domokits/web/media/thumbs/imac/industrie/machauffageslidesupervisionhotel.png b/domokits/web/media/thumbs/imac/industrie/machauffageslidesupervisionhotel.png new file mode 100644 index 0000000..5501476 Binary files /dev/null and b/domokits/web/media/thumbs/imac/industrie/machauffageslidesupervisionhotel.png differ diff --git a/domokits/web/media/thumbs/imac/industrie/macsousstationslidesupervisionindustrie.png b/domokits/web/media/thumbs/imac/industrie/macsousstationslidesupervisionindustrie.png new file mode 100644 index 0000000..f1e5c36 Binary files /dev/null and b/domokits/web/media/thumbs/imac/industrie/macsousstationslidesupervisionindustrie.png differ diff --git a/domokits/web/media/thumbs/industrie chaudiere.jpg b/domokits/web/media/thumbs/industrie chaudiere.jpg new file mode 100644 index 0000000..3002651 Binary files /dev/null and b/domokits/web/media/thumbs/industrie chaudiere.jpg differ diff --git a/domokits/web/media/thumbs/industrie ecosentry.jpg b/domokits/web/media/thumbs/industrie ecosentry.jpg new file mode 100644 index 0000000..900246a Binary files /dev/null and b/domokits/web/media/thumbs/industrie ecosentry.jpg differ diff --git a/domokits/web/media/thumbs/inter couleur.jpg b/domokits/web/media/thumbs/inter couleur.jpg new file mode 100644 index 0000000..495cb2a Binary files /dev/null and b/domokits/web/media/thumbs/inter couleur.jpg differ diff --git a/domokits/web/media/thumbs/inter/jung/InterJungLumiere.png b/domokits/web/media/thumbs/inter/jung/InterJungLumiere.png new file mode 100644 index 0000000..8230153 Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/InterJungLumiere.png differ diff --git a/domokits/web/media/thumbs/inter/jung/InterJungPoisson.png b/domokits/web/media/thumbs/inter/jung/InterJungPoisson.png new file mode 100644 index 0000000..08c809c Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/InterJungPoisson.png differ diff --git a/domokits/web/media/thumbs/inter/jung/InterJungTerasseVolet.png b/domokits/web/media/thumbs/inter/jung/InterJungTerasseVolet.png new file mode 100644 index 0000000..cfad312 Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/InterJungTerasseVolet.png differ diff --git a/domokits/web/media/thumbs/inter/jung/boutonblancdessingrisslideimpression.png b/domokits/web/media/thumbs/inter/jung/boutonblancdessingrisslideimpression.png new file mode 100644 index 0000000..6d6e688 Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/boutonblancdessingrisslideimpression.png differ diff --git a/domokits/web/media/thumbs/inter/jung/boutonblancdessinsnoirs.png b/domokits/web/media/thumbs/inter/jung/boutonblancdessinsnoirs.png new file mode 100644 index 0000000..5cf8752 Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/boutonblancdessinsnoirs.png differ diff --git a/domokits/web/media/thumbs/inter/jung/boutondevoitureslideimpression.png b/domokits/web/media/thumbs/inter/jung/boutondevoitureslideimpression.png new file mode 100644 index 0000000..2d70732 Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/boutondevoitureslideimpression.png differ diff --git a/domokits/web/media/thumbs/inter/jung/boutonlareserveslideimpression.png b/domokits/web/media/thumbs/inter/jung/boutonlareserveslideimpression.png new file mode 100644 index 0000000..5ef0c87 Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/boutonlareserveslideimpression.png differ diff --git a/domokits/web/media/thumbs/inter/jung/boutonmetaldoucheetc.png b/domokits/web/media/thumbs/inter/jung/boutonmetaldoucheetc.png new file mode 100644 index 0000000..4630095 Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/boutonmetaldoucheetc.png differ diff --git a/domokits/web/media/thumbs/inter/jung/boutonmetalpiscineetcslideimpression.png b/domokits/web/media/thumbs/inter/jung/boutonmetalpiscineetcslideimpression.png new file mode 100644 index 0000000..29c81de Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/boutonmetalpiscineetcslideimpression.png differ diff --git a/domokits/web/media/thumbs/inter/jung/fondinter.jpg b/domokits/web/media/thumbs/inter/jung/fondinter.jpg new file mode 100644 index 0000000..7c0ee18 Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/fondinter.jpg differ diff --git a/domokits/web/media/thumbs/inter/jung/fontinter2.jpg b/domokits/web/media/thumbs/inter/jung/fontinter2.jpg new file mode 100644 index 0000000..7356186 Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/fontinter2.jpg differ diff --git a/domokits/web/media/thumbs/inter/jung/foondinterrupteur.jpg b/domokits/web/media/thumbs/inter/jung/foondinterrupteur.jpg new file mode 100644 index 0000000..9b059b5 Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/foondinterrupteur.jpg differ diff --git a/domokits/web/media/thumbs/inter/jung/grislumière.jpg b/domokits/web/media/thumbs/inter/jung/grislumière.jpg new file mode 100644 index 0000000..5cb215a Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/grislumière.jpg differ diff --git a/domokits/web/media/thumbs/inter/jung/roomcontrolercompactjung.png b/domokits/web/media/thumbs/inter/jung/roomcontrolercompactjung.png new file mode 100644 index 0000000..667d6c9 Binary files /dev/null and b/domokits/web/media/thumbs/inter/jung/roomcontrolercompactjung.png differ diff --git a/domokits/web/media/thumbs/inter/legrand/boutoncinq.png b/domokits/web/media/thumbs/inter/legrand/boutoncinq.png new file mode 100644 index 0000000..402d46d Binary files /dev/null and b/domokits/web/media/thumbs/inter/legrand/boutoncinq.png differ diff --git a/domokits/web/media/thumbs/inter/legrand/boutondeux.png b/domokits/web/media/thumbs/inter/legrand/boutondeux.png new file mode 100644 index 0000000..f1c4550 Binary files /dev/null and b/domokits/web/media/thumbs/inter/legrand/boutondeux.png differ diff --git a/domokits/web/media/thumbs/inter/legrand/boutonquattre.png b/domokits/web/media/thumbs/inter/legrand/boutonquattre.png new file mode 100644 index 0000000..a228996 Binary files /dev/null and b/domokits/web/media/thumbs/inter/legrand/boutonquattre.png differ diff --git a/domokits/web/media/thumbs/inter/legrand/boutontrois.png b/domokits/web/media/thumbs/inter/legrand/boutontrois.png new file mode 100644 index 0000000..ec53197 Binary files /dev/null and b/domokits/web/media/thumbs/inter/legrand/boutontrois.png differ diff --git a/domokits/web/media/thumbs/inter/legrand/foondinterrupteur.jpg b/domokits/web/media/thumbs/inter/legrand/foondinterrupteur.jpg new file mode 100644 index 0000000..9b059b5 Binary files /dev/null and b/domokits/web/media/thumbs/inter/legrand/foondinterrupteur.jpg differ diff --git a/domokits/web/media/thumbs/inter/legrand/grislumière.jpg b/domokits/web/media/thumbs/inter/legrand/grislumière.jpg new file mode 100644 index 0000000..5cb215a Binary files /dev/null and b/domokits/web/media/thumbs/inter/legrand/grislumière.jpg differ diff --git a/domokits/web/media/thumbs/inter/legrand/interdouble.png b/domokits/web/media/thumbs/inter/legrand/interdouble.png new file mode 100644 index 0000000..ea07c3c Binary files /dev/null and b/domokits/web/media/thumbs/inter/legrand/interdouble.png differ diff --git a/domokits/web/media/thumbs/inter/legrand/interlegrandlogo.jpg b/domokits/web/media/thumbs/inter/legrand/interlegrandlogo.jpg new file mode 100644 index 0000000..e6ba5c0 Binary files /dev/null and b/domokits/web/media/thumbs/inter/legrand/interlegrandlogo.jpg differ diff --git a/domokits/web/media/thumbs/inter/legrand/interlegrandpoisson.jpg b/domokits/web/media/thumbs/inter/legrand/interlegrandpoisson.jpg new file mode 100644 index 0000000..761d56d Binary files /dev/null and b/domokits/web/media/thumbs/inter/legrand/interlegrandpoisson.jpg differ diff --git a/domokits/web/media/thumbs/inter/legrand/interlegrandvilla.jpg b/domokits/web/media/thumbs/inter/legrand/interlegrandvilla.jpg new file mode 100644 index 0000000..527c0ba Binary files /dev/null and b/domokits/web/media/thumbs/inter/legrand/interlegrandvilla.jpg differ diff --git a/domokits/web/media/thumbs/intercouleur.jpg b/domokits/web/media/thumbs/intercouleur.jpg new file mode 100644 index 0000000..70fdc23 Binary files /dev/null and b/domokits/web/media/thumbs/intercouleur.jpg differ diff --git a/domokits/web/media/thumbs/interrupteur couleur.jpg b/domokits/web/media/thumbs/interrupteur couleur.jpg new file mode 100644 index 0000000..153b074 Binary files /dev/null and b/domokits/web/media/thumbs/interrupteur couleur.jpg differ diff --git a/domokits/web/media/thumbs/jung design.jpg b/domokits/web/media/thumbs/jung design.jpg new file mode 100644 index 0000000..dd1397a Binary files /dev/null and b/domokits/web/media/thumbs/jung design.jpg differ diff --git a/domokits/web/media/thumbs/logojung.png b/domokits/web/media/thumbs/logojung.png new file mode 100644 index 0000000..95c8c01 Binary files /dev/null and b/domokits/web/media/thumbs/logojung.png differ diff --git a/domokits/web/media/thumbs/logotrivum.png b/domokits/web/media/thumbs/logotrivum.png new file mode 100644 index 0000000..bc05087 Binary files /dev/null and b/domokits/web/media/thumbs/logotrivum.png differ diff --git a/domokits/web/media/thumbs/logozennio.png b/domokits/web/media/thumbs/logozennio.png new file mode 100644 index 0000000..176a1e7 Binary files /dev/null and b/domokits/web/media/thumbs/logozennio.png differ diff --git a/domokits/web/media/thumbs/macbook alarme.jpg b/domokits/web/media/thumbs/macbook alarme.jpg new file mode 100644 index 0000000..dce7792 Binary files /dev/null and b/domokits/web/media/thumbs/macbook alarme.jpg differ diff --git a/domokits/web/media/thumbs/maison moderne.jpg b/domokits/web/media/thumbs/maison moderne.jpg new file mode 100644 index 0000000..1b195ea Binary files /dev/null and b/domokits/web/media/thumbs/maison moderne.jpg differ diff --git a/domokits/web/media/thumbs/maisonmoderne.jpg b/domokits/web/media/thumbs/maisonmoderne.jpg new file mode 100644 index 0000000..1b195ea Binary files /dev/null and b/domokits/web/media/thumbs/maisonmoderne.jpg differ diff --git a/domokits/web/media/thumbs/marques.EN.png b/domokits/web/media/thumbs/marques.EN.png new file mode 100644 index 0000000..498fe4e Binary files /dev/null and b/domokits/web/media/thumbs/marques.EN.png differ diff --git a/domokits/web/media/thumbs/marques.png b/domokits/web/media/thumbs/marques.png new file mode 100644 index 0000000..498fe4e Binary files /dev/null and b/domokits/web/media/thumbs/marques.png differ diff --git a/domokits/web/media/thumbs/mecanismes.png b/domokits/web/media/thumbs/mecanismes.png new file mode 100644 index 0000000..1d99c5b Binary files /dev/null and b/domokits/web/media/thumbs/mecanismes.png differ diff --git a/domokits/web/media/thumbs/multiroom-illustration3.jpg b/domokits/web/media/thumbs/multiroom-illustration3.jpg new file mode 100644 index 0000000..61d899c Binary files /dev/null and b/domokits/web/media/thumbs/multiroom-illustration3.jpg differ diff --git a/domokits/web/media/thumbs/multiroom.jpg b/domokits/web/media/thumbs/multiroom.jpg new file mode 100644 index 0000000..9974377 Binary files /dev/null and b/domokits/web/media/thumbs/multiroom.jpg differ diff --git a/domokits/web/media/thumbs/mx_app_remote_website.jpg b/domokits/web/media/thumbs/mx_app_remote_website.jpg new file mode 100644 index 0000000..b622b81 Binary files /dev/null and b/domokits/web/media/thumbs/mx_app_remote_website.jpg differ diff --git a/domokits/web/media/thumbs/normesce.jpg b/domokits/web/media/thumbs/normesce.jpg new file mode 100644 index 0000000..696e7d3 Binary files /dev/null and b/domokits/web/media/thumbs/normesce.jpg differ diff --git a/domokits/web/media/thumbs/partir.png b/domokits/web/media/thumbs/partir.png new file mode 100644 index 0000000..73c3c65 Binary files /dev/null and b/domokits/web/media/thumbs/partir.png differ diff --git a/domokits/web/media/thumbs/plaqueled/plexideux.png b/domokits/web/media/thumbs/plaqueled/plexideux.png new file mode 100644 index 0000000..80cd925 Binary files /dev/null and b/domokits/web/media/thumbs/plaqueled/plexideux.png differ diff --git a/domokits/web/media/thumbs/plaqueled/plexiquattre.png b/domokits/web/media/thumbs/plaqueled/plexiquattre.png new file mode 100644 index 0000000..587455e Binary files /dev/null and b/domokits/web/media/thumbs/plaqueled/plexiquattre.png differ diff --git a/domokits/web/media/thumbs/plaqueled/plexitrois.png b/domokits/web/media/thumbs/plaqueled/plexitrois.png new file mode 100644 index 0000000..3e765fe Binary files /dev/null and b/domokits/web/media/thumbs/plaqueled/plexitrois.png differ diff --git a/domokits/web/media/thumbs/plaqueled/plexiun.png b/domokits/web/media/thumbs/plaqueled/plexiun.png new file mode 100644 index 0000000..728ce41 Binary files /dev/null and b/domokits/web/media/thumbs/plaqueled/plexiun.png differ diff --git a/domokits/web/media/thumbs/prise jung.jpg b/domokits/web/media/thumbs/prise jung.jpg new file mode 100644 index 0000000..a116ff2 Binary files /dev/null and b/domokits/web/media/thumbs/prise jung.jpg differ diff --git a/domokits/web/media/thumbs/restaurant crans2.jpg b/domokits/web/media/thumbs/restaurant crans2.jpg new file mode 100644 index 0000000..2f848fa Binary files /dev/null and b/domokits/web/media/thumbs/restaurant crans2.jpg differ diff --git a/domokits/web/media/thumbs/room controler jung image.jpg b/domokits/web/media/thumbs/room controler jung image.jpg new file mode 100644 index 0000000..46a9c53 Binary files /dev/null and b/domokits/web/media/thumbs/room controler jung image.jpg differ diff --git a/domokits/web/media/thumbs/seminaire.jpg b/domokits/web/media/thumbs/seminaire.jpg new file mode 100644 index 0000000..8e9f91d Binary files /dev/null and b/domokits/web/media/thumbs/seminaire.jpg differ diff --git a/domokits/web/media/thumbs/supervision avec fond.jpg b/domokits/web/media/thumbs/supervision avec fond.jpg new file mode 100644 index 0000000..ebbb909 Binary files /dev/null and b/domokits/web/media/thumbs/supervision avec fond.jpg differ diff --git a/domokits/web/media/thumbs/supervision courbes.jpg b/domokits/web/media/thumbs/supervision courbes.jpg new file mode 100644 index 0000000..d14d8d9 Binary files /dev/null and b/domokits/web/media/thumbs/supervision courbes.jpg differ diff --git a/domokits/web/media/thumbs/supervision ecosentry.jpg b/domokits/web/media/thumbs/supervision ecosentry.jpg new file mode 100644 index 0000000..8950177 Binary files /dev/null and b/domokits/web/media/thumbs/supervision ecosentry.jpg differ diff --git a/domokits/web/media/thumbs/supervision hotee.jpg b/domokits/web/media/thumbs/supervision hotee.jpg new file mode 100644 index 0000000..a799551 Binary files /dev/null and b/domokits/web/media/thumbs/supervision hotee.jpg differ diff --git a/domokits/web/media/thumbs/telephone.png b/domokits/web/media/thumbs/telephone.png new file mode 100644 index 0000000..a777204 Binary files /dev/null and b/domokits/web/media/thumbs/telephone.png differ diff --git a/domokits/web/media/thumbs/testimage/Infos-produit-FR.web.jpg b/domokits/web/media/thumbs/testimage/Infos-produit-FR.web.jpg new file mode 100644 index 0000000..e9ade33 Binary files /dev/null and b/domokits/web/media/thumbs/testimage/Infos-produit-FR.web.jpg differ diff --git a/domokits/web/media/thumbs/testimage/logo.png b/domokits/web/media/thumbs/testimage/logo.png new file mode 100644 index 0000000..fc8718e Binary files /dev/null and b/domokits/web/media/thumbs/testimage/logo.png differ diff --git a/domokits/web/media/thumbs/touchpad/arrosage/touchpadarrosagedeuxslidesupervisionarrosage.png b/domokits/web/media/thumbs/touchpad/arrosage/touchpadarrosagedeuxslidesupervisionarrosage.png new file mode 100644 index 0000000..eec1ed3 Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/arrosage/touchpadarrosagedeuxslidesupervisionarrosage.png differ diff --git a/domokits/web/media/thumbs/touchpad/arrosage/touchpadarrosageunslidesupervisionarrosage.png b/domokits/web/media/thumbs/touchpad/arrosage/touchpadarrosageunslidesupervisionarrosage.png new file mode 100644 index 0000000..547a4cf Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/arrosage/touchpadarrosageunslidesupervisionarrosage.png differ diff --git a/domokits/web/media/thumbs/touchpad/bateau/bateauslidesupervisionbateau.png b/domokits/web/media/thumbs/touchpad/bateau/bateauslidesupervisionbateau.png new file mode 100644 index 0000000..bd0b48d Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/bateau/bateauslidesupervisionbateau.png differ diff --git a/domokits/web/media/thumbs/touchpad/bateau/fondbateau.jpg b/domokits/web/media/thumbs/touchpad/bateau/fondbateau.jpg new file mode 100644 index 0000000..83def60 Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/bateau/fondbateau.jpg differ diff --git a/domokits/web/media/thumbs/touchpad/bateau/touchpadchauffageslidesupervisionbateau.png b/domokits/web/media/thumbs/touchpad/bateau/touchpadchauffageslidesupervisionbateau.png new file mode 100644 index 0000000..a47be4a Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/bateau/touchpadchauffageslidesupervisionbateau.png differ diff --git a/domokits/web/media/thumbs/touchpad/bateau/touchpadenergieslidesupervisionbateau.png b/domokits/web/media/thumbs/touchpad/bateau/touchpadenergieslidesupervisionbateau.png new file mode 100644 index 0000000..d32ea4a Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/bateau/touchpadenergieslidesupervisionbateau.png differ diff --git a/domokits/web/media/thumbs/touchpad/bateau/touchpadzonedeuxslidesupervisionbateau.png b/domokits/web/media/thumbs/touchpad/bateau/touchpadzonedeuxslidesupervisionbateau.png new file mode 100644 index 0000000..3cf6c25 Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/bateau/touchpadzonedeuxslidesupervisionbateau.png differ diff --git a/domokits/web/media/thumbs/touchpad/bateau/touchpadzonetroisslidesupervisionbateau.png b/domokits/web/media/thumbs/touchpad/bateau/touchpadzonetroisslidesupervisionbateau.png new file mode 100644 index 0000000..81c6afe Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/bateau/touchpadzonetroisslidesupervisionbateau.png differ diff --git a/domokits/web/media/thumbs/touchpad/bateau/touchpadzoneunslidesupervisionbateau.png b/domokits/web/media/thumbs/touchpad/bateau/touchpadzoneunslidesupervisionbateau.png new file mode 100644 index 0000000..4469240 Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/bateau/touchpadzoneunslidesupervisionbateau.png differ diff --git a/domokits/web/media/thumbs/touchpad/habitation/fondmaison.jpg b/domokits/web/media/thumbs/touchpad/habitation/fondmaison.jpg new file mode 100644 index 0000000..185e3a8 Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/habitation/fondmaison.jpg differ diff --git a/domokits/web/media/thumbs/touchpad/habitation/touchepadalarmeslidesupervisionhabitation.png b/domokits/web/media/thumbs/touchpad/habitation/touchepadalarmeslidesupervisionhabitation.png new file mode 100644 index 0000000..e339d9c Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/habitation/touchepadalarmeslidesupervisionhabitation.png differ diff --git a/domokits/web/media/thumbs/touchpad/habitation/touchpadclimslidesupervisionhabitation.png b/domokits/web/media/thumbs/touchpad/habitation/touchpadclimslidesupervisionhabitation.png new file mode 100644 index 0000000..c32228a Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/habitation/touchpadclimslidesupervisionhabitation.png differ diff --git a/domokits/web/media/thumbs/touchpad/habitation/touchpadeclairageslidesupervisionindustrie.png b/domokits/web/media/thumbs/touchpad/habitation/touchpadeclairageslidesupervisionindustrie.png new file mode 100644 index 0000000..709fa7a Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/habitation/touchpadeclairageslidesupervisionindustrie.png differ diff --git a/domokits/web/media/thumbs/touchpad/habitation/touchpadslidessupervisionhabitation.png b/domokits/web/media/thumbs/touchpad/habitation/touchpadslidessupervisionhabitation.png new file mode 100644 index 0000000..98ed11c Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/habitation/touchpadslidessupervisionhabitation.png differ diff --git a/domokits/web/media/thumbs/touchpad/habitation/touchpadvoletslidesupervisionhabitation.png b/domokits/web/media/thumbs/touchpad/habitation/touchpadvoletslidesupervisionhabitation.png new file mode 100644 index 0000000..34b7caa Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/habitation/touchpadvoletslidesupervisionhabitation.png differ diff --git a/domokits/web/media/thumbs/touchpad/hotellerie/touchpadchauffagecascadeslidesupervisionhotellerie.png b/domokits/web/media/thumbs/touchpad/hotellerie/touchpadchauffagecascadeslidesupervisionhotellerie.png new file mode 100644 index 0000000..01a9217 Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/hotellerie/touchpadchauffagecascadeslidesupervisionhotellerie.png differ diff --git a/domokits/web/media/thumbs/touchpad/hotellerie/touchpadclimslidesupervisionhotellerie.png b/domokits/web/media/thumbs/touchpad/hotellerie/touchpadclimslidesupervisionhotellerie.png new file mode 100644 index 0000000..a95552c Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/hotellerie/touchpadclimslidesupervisionhotellerie.png differ diff --git a/domokits/web/media/thumbs/touchpad/hotellerie/touchpadeclairageslidesupervisionhotellerie.png b/domokits/web/media/thumbs/touchpad/hotellerie/touchpadeclairageslidesupervisionhotellerie.png new file mode 100644 index 0000000..7f56e99 Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/hotellerie/touchpadeclairageslidesupervisionhotellerie.png differ diff --git a/domokits/web/media/thumbs/touchpad/hotellerie/touchpadsaunaslidesupervisionhotellerie.png b/domokits/web/media/thumbs/touchpad/hotellerie/touchpadsaunaslidesupervisionhotellerie.png new file mode 100644 index 0000000..e1228e2 Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/hotellerie/touchpadsaunaslidesupervisionhotellerie.png differ diff --git a/domokits/web/media/thumbs/touchpad/hotellerie/touchpadslidessupervisionhotellerie.png b/domokits/web/media/thumbs/touchpad/hotellerie/touchpadslidessupervisionhotellerie.png new file mode 100644 index 0000000..98ed11c Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/hotellerie/touchpadslidessupervisionhotellerie.png differ diff --git a/domokits/web/media/thumbs/touchpad/industrie/fondindustrie.jpg b/domokits/web/media/thumbs/touchpad/industrie/fondindustrie.jpg new file mode 100644 index 0000000..3dd6873 Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/industrie/fondindustrie.jpg differ diff --git a/domokits/web/media/thumbs/touchpad/industrie/touchpadcentraletraitementhygrometrieslidesupervisionindustrie.png b/domokits/web/media/thumbs/touchpad/industrie/touchpadcentraletraitementhygrometrieslidesupervisionindustrie.png new file mode 100644 index 0000000..604098c Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/industrie/touchpadcentraletraitementhygrometrieslidesupervisionindustrie.png differ diff --git a/domokits/web/media/thumbs/touchpad/industrie/touchpadcentraltraitementtemperatureslidesupervisionindustrie.png b/domokits/web/media/thumbs/touchpad/industrie/touchpadcentraltraitementtemperatureslidesupervisionindustrie.png new file mode 100644 index 0000000..2a03e5f Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/industrie/touchpadcentraltraitementtemperatureslidesupervisionindustrie.png differ diff --git a/domokits/web/media/thumbs/touchpad/industrie/touchpadchauffagecascadeslidesupervisionindustrie.png b/domokits/web/media/thumbs/touchpad/industrie/touchpadchauffagecascadeslidesupervisionindustrie.png new file mode 100644 index 0000000..11c30bd Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/industrie/touchpadchauffagecascadeslidesupervisionindustrie.png differ diff --git a/domokits/web/media/thumbs/touchpad/industrie/touchpadgestioneauslidesupervisionindustrie.png b/domokits/web/media/thumbs/touchpad/industrie/touchpadgestioneauslidesupervisionindustrie.png new file mode 100644 index 0000000..03150ac Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/industrie/touchpadgestioneauslidesupervisionindustrie.png differ diff --git a/domokits/web/media/thumbs/touchpad/industrie/touchpadgestionelectriciteslidessupervisionindustrie.png b/domokits/web/media/thumbs/touchpad/industrie/touchpadgestionelectriciteslidessupervisionindustrie.png new file mode 100644 index 0000000..7881abf Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/industrie/touchpadgestionelectriciteslidessupervisionindustrie.png differ diff --git a/domokits/web/media/thumbs/touchpad/industrie/touchpadslidessupervisionindustrie.png b/domokits/web/media/thumbs/touchpad/industrie/touchpadslidessupervisionindustrie.png new file mode 100644 index 0000000..98ed11c Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/industrie/touchpadslidessupervisionindustrie.png differ diff --git a/domokits/web/media/thumbs/touchpad/industrie/touchpadsousstationslidesupervisionindustrie.png b/domokits/web/media/thumbs/touchpad/industrie/touchpadsousstationslidesupervisionindustrie.png new file mode 100644 index 0000000..d066564 Binary files /dev/null and b/domokits/web/media/thumbs/touchpad/industrie/touchpadsousstationslidesupervisionindustrie.png differ diff --git a/domokits/web/media/thumbs/vestiaire.jpg b/domokits/web/media/thumbs/vestiaire.jpg new file mode 100644 index 0000000..60138a9 Binary files /dev/null and b/domokits/web/media/thumbs/vestiaire.jpg differ diff --git a/domokits/web/media/thumbs/z3_eltefa-2015-trivum-zeigt-neue-multiroom-produktlinie-reg_0.jpg b/domokits/web/media/thumbs/z3_eltefa-2015-trivum-zeigt-neue-multiroom-produktlinie-reg_0.jpg new file mode 100644 index 0000000..92e6eb8 Binary files /dev/null and b/domokits/web/media/thumbs/z3_eltefa-2015-trivum-zeigt-neue-multiroom-produktlinie-reg_0.jpg differ diff --git a/domokits/web/media/thumbs/zennio MAXinBOX_66.jpg b/domokits/web/media/thumbs/zennio MAXinBOX_66.jpg new file mode 100644 index 0000000..d70edf4 Binary files /dev/null and b/domokits/web/media/thumbs/zennio MAXinBOX_66.jpg differ diff --git a/domokits/web/media/upload/0-DOMAINDEVERCHANT-TSF-12.jpg b/domokits/web/media/upload/0-DOMAINDEVERCHANT-TSF-12.jpg new file mode 100644 index 0000000..e1329e9 Binary files /dev/null and b/domokits/web/media/upload/0-DOMAINDEVERCHANT-TSF-12.jpg differ diff --git a/domokits/web/media/upload/149908-9542156.jpg b/domokits/web/media/upload/149908-9542156.jpg new file mode 100644 index 0000000..9630088 Binary files /dev/null and b/domokits/web/media/upload/149908-9542156.jpg differ diff --git a/domokits/web/media/upload/3d/hotellerie/fondhotellerie.jpg b/domokits/web/media/upload/3d/hotellerie/fondhotellerie.jpg new file mode 100644 index 0000000..86824b7 Binary files /dev/null and b/domokits/web/media/upload/3d/hotellerie/fondhotellerie.jpg differ diff --git a/domokits/web/media/upload/Amazon/MaxInBox16.png b/domokits/web/media/upload/Amazon/MaxInBox16.png new file mode 100644 index 0000000..ed596a3 Binary files /dev/null and b/domokits/web/media/upload/Amazon/MaxInBox16.png differ diff --git a/domokits/web/media/upload/Amazon/MaxInBox8.png b/domokits/web/media/upload/Amazon/MaxInBox8.png new file mode 100644 index 0000000..6eff55e Binary files /dev/null and b/domokits/web/media/upload/Amazon/MaxInBox8.png differ diff --git a/domokits/web/media/upload/Amazon/Montage portable.png b/domokits/web/media/upload/Amazon/Montage portable.png new file mode 100644 index 0000000..a4368b4 Binary files /dev/null and b/domokits/web/media/upload/Amazon/Montage portable.png differ diff --git a/domokits/web/media/upload/Amazon/Photo de base.png b/domokits/web/media/upload/Amazon/Photo de base.png new file mode 100644 index 0000000..ca7717d Binary files /dev/null and b/domokits/web/media/upload/Amazon/Photo de base.png differ diff --git a/domokits/web/media/upload/Amazon/Schéma flouté.png b/domokits/web/media/upload/Amazon/Schéma flouté.png new file mode 100644 index 0000000..aef8fcd Binary files /dev/null and b/domokits/web/media/upload/Amazon/Schéma flouté.png differ diff --git a/domokits/web/media/upload/Amazon/Z41 paysage.png b/domokits/web/media/upload/Amazon/Z41 paysage.png new file mode 100644 index 0000000..ca96554 Binary files /dev/null and b/domokits/web/media/upload/Amazon/Z41 paysage.png differ diff --git a/domokits/web/media/upload/Amazon/Zennio iPhone.jpg b/domokits/web/media/upload/Amazon/Zennio iPhone.jpg new file mode 100644 index 0000000..11e9f35 Binary files /dev/null and b/domokits/web/media/upload/Amazon/Zennio iPhone.jpg differ diff --git a/domokits/web/media/upload/Amazon/Zennio iphone noir.png b/domokits/web/media/upload/Amazon/Zennio iphone noir.png new file mode 100644 index 0000000..4a3a85c Binary files /dev/null and b/domokits/web/media/upload/Amazon/Zennio iphone noir.png differ diff --git a/domokits/web/media/upload/CJC/CJC-colours 2023.png b/domokits/web/media/upload/CJC/CJC-colours 2023.png new file mode 100644 index 0000000..b742a78 Binary files /dev/null and b/domokits/web/media/upload/CJC/CJC-colours 2023.png differ diff --git a/domokits/web/media/upload/Capture d’écran 2016-09-21 à 14.07.25.png b/domokits/web/media/upload/Capture d’écran 2016-09-21 à 14.07.25.png new file mode 100644 index 0000000..d5a7c22 Binary files /dev/null and b/domokits/web/media/upload/Capture d’écran 2016-09-21 à 14.07.25.png differ diff --git a/domokits/web/media/upload/Capture.PNG b/domokits/web/media/upload/Capture.PNG new file mode 100644 index 0000000..1c98256 Binary files /dev/null and b/domokits/web/media/upload/Capture.PNG differ diff --git a/domokits/web/media/upload/DSC_4105111.jpg b/domokits/web/media/upload/DSC_4105111.jpg new file mode 100644 index 0000000..9b99bff Binary files /dev/null and b/domokits/web/media/upload/DSC_4105111.jpg differ diff --git a/domokits/web/media/upload/H5T-cloison-amovible-parclose-1200x565.jpg b/domokits/web/media/upload/H5T-cloison-amovible-parclose-1200x565.jpg new file mode 100644 index 0000000..2dfbecd Binary files /dev/null and b/domokits/web/media/upload/H5T-cloison-amovible-parclose-1200x565.jpg differ diff --git a/domokits/web/media/upload/Hoja_Tecnica_LUMENTO_X3_FR_Ed7.pdf b/domokits/web/media/upload/Hoja_Tecnica_LUMENTO_X3_FR_Ed7.pdf new file mode 100644 index 0000000..1457970 Binary files /dev/null and b/domokits/web/media/upload/Hoja_Tecnica_LUMENTO_X3_FR_Ed7.pdf differ diff --git a/domokits/web/media/upload/Hoja_Tecnica_LUMENTO_X4_FR_Ed4.pdf b/domokits/web/media/upload/Hoja_Tecnica_LUMENTO_X4_FR_Ed4.pdf new file mode 100644 index 0000000..7dccd51 Binary files /dev/null and b/domokits/web/media/upload/Hoja_Tecnica_LUMENTO_X4_FR_Ed4.pdf differ diff --git a/domokits/web/media/upload/JUNG_KRMTSD_LS990_Alpinweiss_bX5Fs.jpg b/domokits/web/media/upload/JUNG_KRMTSD_LS990_Alpinweiss_bX5Fs.jpg new file mode 100644 index 0000000..2496657 Binary files /dev/null and b/domokits/web/media/upload/JUNG_KRMTSD_LS990_Alpinweiss_bX5Fs.jpg differ diff --git a/domokits/web/media/upload/LIGHT DOMOTIQUE Domotique - Éclairages - Objets Connectés.png b/domokits/web/media/upload/LIGHT DOMOTIQUE Domotique - Éclairages - Objets Connectés.png new file mode 100644 index 0000000..365e6a2 Binary files /dev/null and b/domokits/web/media/upload/LIGHT DOMOTIQUE Domotique - Éclairages - Objets Connectés.png differ diff --git a/domokits/web/media/upload/Obalia bassin Exterieur.jpg b/domokits/web/media/upload/Obalia bassin Exterieur.jpg new file mode 100644 index 0000000..478bb71 Binary files /dev/null and b/domokits/web/media/upload/Obalia bassin Exterieur.jpg differ diff --git a/domokits/web/media/upload/Slide Mobotix/Cadre.png b/domokits/web/media/upload/Slide Mobotix/Cadre.png new file mode 100644 index 0000000..658eb2b Binary files /dev/null and b/domokits/web/media/upload/Slide Mobotix/Cadre.png differ diff --git a/domokits/web/media/upload/Slide Mobotix/Cadregris.png b/domokits/web/media/upload/Slide Mobotix/Cadregris.png new file mode 100644 index 0000000..37cb987 Binary files /dev/null and b/domokits/web/media/upload/Slide Mobotix/Cadregris.png differ diff --git a/domokits/web/media/upload/Slide Mobotix/Carte 1.png b/domokits/web/media/upload/Slide Mobotix/Carte 1.png new file mode 100644 index 0000000..c2731e4 Binary files /dev/null and b/domokits/web/media/upload/Slide Mobotix/Carte 1.png differ diff --git a/domokits/web/media/upload/Slide Mobotix/Carte 2.png b/domokits/web/media/upload/Slide Mobotix/Carte 2.png new file mode 100644 index 0000000..dee77f7 Binary files /dev/null and b/domokits/web/media/upload/Slide Mobotix/Carte 2.png differ diff --git a/domokits/web/media/upload/Slide Mobotix/Carte 3.png b/domokits/web/media/upload/Slide Mobotix/Carte 3.png new file mode 100644 index 0000000..4c8d2a2 Binary files /dev/null and b/domokits/web/media/upload/Slide Mobotix/Carte 3.png differ diff --git a/domokits/web/media/upload/Slide Mobotix/Carte 4.png b/domokits/web/media/upload/Slide Mobotix/Carte 4.png new file mode 100644 index 0000000..6dac04f Binary files /dev/null and b/domokits/web/media/upload/Slide Mobotix/Carte 4.png differ diff --git a/domokits/web/media/upload/Slide Mobotix/Carte 5.png b/domokits/web/media/upload/Slide Mobotix/Carte 5.png new file mode 100644 index 0000000..4ef5f8e Binary files /dev/null and b/domokits/web/media/upload/Slide Mobotix/Carte 5.png differ diff --git a/domokits/web/media/upload/Slide Mobotix/Carte M.png b/domokits/web/media/upload/Slide Mobotix/Carte M.png new file mode 100644 index 0000000..3f657fb Binary files /dev/null and b/domokits/web/media/upload/Slide Mobotix/Carte M.png differ diff --git a/domokits/web/media/upload/Slide Mobotix/mobotix.png b/domokits/web/media/upload/Slide Mobotix/mobotix.png new file mode 100644 index 0000000..e18e46f Binary files /dev/null and b/domokits/web/media/upload/Slide Mobotix/mobotix.png differ diff --git a/domokits/web/media/upload/Slide Mobotix/rfid.png b/domokits/web/media/upload/Slide Mobotix/rfid.png new file mode 100644 index 0000000..57d32b9 Binary files /dev/null and b/domokits/web/media/upload/Slide Mobotix/rfid.png differ diff --git a/domokits/web/media/upload/Slide Mobotix/rfidgris.png b/domokits/web/media/upload/Slide Mobotix/rfidgris.png new file mode 100644 index 0000000..aeec347 Binary files /dev/null and b/domokits/web/media/upload/Slide Mobotix/rfidgris.png differ diff --git a/domokits/web/media/upload/Slide Mobotix/t25.png b/domokits/web/media/upload/Slide Mobotix/t25.png new file mode 100644 index 0000000..0325a07 Binary files /dev/null and b/domokits/web/media/upload/Slide Mobotix/t25.png differ diff --git a/domokits/web/media/upload/Slide Mobotix/t25gris.png b/domokits/web/media/upload/Slide Mobotix/t25gris.png new file mode 100644 index 0000000..7743cb5 Binary files /dev/null and b/domokits/web/media/upload/Slide Mobotix/t25gris.png differ diff --git a/domokits/web/media/upload/Spots Piquets/D8B10755-68FF-4098-9C6C-02F93213FD9D.mp4 b/domokits/web/media/upload/Spots Piquets/D8B10755-68FF-4098-9C6C-02F93213FD9D.mp4 new file mode 100644 index 0000000..83bb438 Binary files /dev/null and b/domokits/web/media/upload/Spots Piquets/D8B10755-68FF-4098-9C6C-02F93213FD9D.mp4 differ diff --git a/domokits/web/media/upload/Spots dans le jardin/047CA0FB-0F7E-41EA-8EF6-D6F2CFC29ECC.jpeg b/domokits/web/media/upload/Spots dans le jardin/047CA0FB-0F7E-41EA-8EF6-D6F2CFC29ECC.jpeg new file mode 100644 index 0000000..fdcc659 Binary files /dev/null and b/domokits/web/media/upload/Spots dans le jardin/047CA0FB-0F7E-41EA-8EF6-D6F2CFC29ECC.jpeg differ diff --git a/domokits/web/media/upload/Spots dans le jardin/2C6CD48A-152D-4519-88A3-1FB4D4D1B3EB.jpeg b/domokits/web/media/upload/Spots dans le jardin/2C6CD48A-152D-4519-88A3-1FB4D4D1B3EB.jpeg new file mode 100644 index 0000000..75a84be Binary files /dev/null and b/domokits/web/media/upload/Spots dans le jardin/2C6CD48A-152D-4519-88A3-1FB4D4D1B3EB.jpeg differ diff --git a/domokits/web/media/upload/Spots dans le jardin/3B900F62-9F82-4BAF-8BF9-CAACBF042D8F.jpeg b/domokits/web/media/upload/Spots dans le jardin/3B900F62-9F82-4BAF-8BF9-CAACBF042D8F.jpeg new file mode 100644 index 0000000..2c698b9 Binary files /dev/null and b/domokits/web/media/upload/Spots dans le jardin/3B900F62-9F82-4BAF-8BF9-CAACBF042D8F.jpeg differ diff --git a/domokits/web/media/upload/Spots dans le jardin/D110C147-0C1B-456D-83E5-85014431CAD4.jpeg b/domokits/web/media/upload/Spots dans le jardin/D110C147-0C1B-456D-83E5-85014431CAD4.jpeg new file mode 100644 index 0000000..ddccbe9 Binary files /dev/null and b/domokits/web/media/upload/Spots dans le jardin/D110C147-0C1B-456D-83E5-85014431CAD4.jpeg differ diff --git a/domokits/web/media/upload/Spots dans le jardin/IMG_20190424_141646.jpg b/domokits/web/media/upload/Spots dans le jardin/IMG_20190424_141646.jpg new file mode 100644 index 0000000..cf519d2 Binary files /dev/null and b/domokits/web/media/upload/Spots dans le jardin/IMG_20190424_141646.jpg differ diff --git a/domokits/web/media/upload/ZENNIO/dispositifs vT.pdf b/domokits/web/media/upload/ZENNIO/dispositifs vT.pdf new file mode 100644 index 0000000..26b9a02 Binary files /dev/null and b/domokits/web/media/upload/ZENNIO/dispositifs vT.pdf differ diff --git a/domokits/web/media/upload/ZENNIO/previous versions.pdf b/domokits/web/media/upload/ZENNIO/previous versions.pdf new file mode 100644 index 0000000..c72d493 Binary files /dev/null and b/domokits/web/media/upload/ZENNIO/previous versions.pdf differ diff --git a/domokits/web/media/upload/ZENNIO/reference for vT.pdf b/domokits/web/media/upload/ZENNIO/reference for vT.pdf new file mode 100644 index 0000000..59d8d52 Binary files /dev/null and b/domokits/web/media/upload/ZENNIO/reference for vT.pdf differ diff --git a/domokits/web/media/upload/ZENNIO/versions précédentes.pdf b/domokits/web/media/upload/ZENNIO/versions précédentes.pdf new file mode 100644 index 0000000..666cf09 Binary files /dev/null and b/domokits/web/media/upload/ZENNIO/versions précédentes.pdf differ diff --git a/domokits/web/media/upload/ZENNIO_Z41noirgrisblanc.jpg b/domokits/web/media/upload/ZENNIO_Z41noirgrisblanc.jpg new file mode 100644 index 0000000..30d7176 Binary files /dev/null and b/domokits/web/media/upload/ZENNIO_Z41noirgrisblanc.jpg differ diff --git a/domokits/web/media/upload/ZenCom(1).png b/domokits/web/media/upload/ZenCom(1).png new file mode 100644 index 0000000..5f4f6b4 Binary files /dev/null and b/domokits/web/media/upload/ZenCom(1).png differ diff --git a/domokits/web/media/upload/ZenCom.png b/domokits/web/media/upload/ZenCom.png new file mode 100644 index 0000000..db35da7 Binary files /dev/null and b/domokits/web/media/upload/ZenCom.png differ diff --git a/domokits/web/media/upload/Zennio remote.PNG b/domokits/web/media/upload/Zennio remote.PNG new file mode 100644 index 0000000..ecd6c3b Binary files /dev/null and b/domokits/web/media/upload/Zennio remote.PNG differ diff --git a/domokits/web/media/upload/arrosage golf.jpg b/domokits/web/media/upload/arrosage golf.jpg new file mode 100644 index 0000000..8c7737a Binary files /dev/null and b/domokits/web/media/upload/arrosage golf.jpg differ diff --git a/domokits/web/media/upload/bouton appel secours.png b/domokits/web/media/upload/bouton appel secours.png new file mode 100644 index 0000000..d2025b6 Binary files /dev/null and b/domokits/web/media/upload/bouton appel secours.png differ diff --git a/domokits/web/media/upload/bouton.jpg b/domokits/web/media/upload/bouton.jpg new file mode 100644 index 0000000..0475408 Binary files /dev/null and b/domokits/web/media/upload/bouton.jpg differ diff --git a/domokits/web/media/upload/carte.jpg b/domokits/web/media/upload/carte.jpg new file mode 100644 index 0000000..c969d67 Binary files /dev/null and b/domokits/web/media/upload/carte.jpg differ diff --git a/domokits/web/media/upload/chambre hotel.jpg b/domokits/web/media/upload/chambre hotel.jpg new file mode 100644 index 0000000..43ab28a Binary files /dev/null and b/domokits/web/media/upload/chambre hotel.jpg differ diff --git a/domokits/web/media/upload/cloison-amovible-H5T-bord-a-bord.jpg b/domokits/web/media/upload/cloison-amovible-H5T-bord-a-bord.jpg new file mode 100644 index 0000000..73a25d2 Binary files /dev/null and b/domokits/web/media/upload/cloison-amovible-H5T-bord-a-bord.jpg differ diff --git a/domokits/web/media/upload/control_touchpad4_black_stream_1.png b/domokits/web/media/upload/control_touchpad4_black_stream_1.png new file mode 100644 index 0000000..c38722b Binary files /dev/null and b/domokits/web/media/upload/control_touchpad4_black_stream_1.png differ diff --git a/domokits/web/media/upload/control_touchpad7_black_front_knx_1.png b/domokits/web/media/upload/control_touchpad7_black_front_knx_1.png new file mode 100644 index 0000000..c4e3085 Binary files /dev/null and b/domokits/web/media/upload/control_touchpad7_black_front_knx_1.png differ diff --git a/domokits/web/media/upload/dessin.png b/domokits/web/media/upload/dessin.png new file mode 100644 index 0000000..b61cbb3 Binary files /dev/null and b/domokits/web/media/upload/dessin.png differ diff --git a/domokits/web/media/upload/detecteur de fumée 2.jpg b/domokits/web/media/upload/detecteur de fumée 2.jpg new file mode 100644 index 0000000..03eecf0 Binary files /dev/null and b/domokits/web/media/upload/detecteur de fumée 2.jpg differ diff --git a/domokits/web/media/upload/detecteur de fumée.jpg b/domokits/web/media/upload/detecteur de fumée.jpg new file mode 100644 index 0000000..2eff84e Binary files /dev/null and b/domokits/web/media/upload/detecteur de fumée.jpg differ diff --git a/domokits/web/media/upload/doigt-appuyant-sur-un-bouton-circulaire_318-27804.jpg b/domokits/web/media/upload/doigt-appuyant-sur-un-bouton-circulaire_318-27804.jpg new file mode 100644 index 0000000..c0a9bd9 Binary files /dev/null and b/domokits/web/media/upload/doigt-appuyant-sur-un-bouton-circulaire_318-27804.jpg differ diff --git a/domokits/web/media/upload/domotique maison.jpg b/domokits/web/media/upload/domotique maison.jpg new file mode 100644 index 0000000..25e3fb4 Binary files /dev/null and b/domokits/web/media/upload/domotique maison.jpg differ diff --git a/domokits/web/media/upload/domotique.jpg b/domokits/web/media/upload/domotique.jpg new file mode 100644 index 0000000..83ef91f Binary files /dev/null and b/domokits/web/media/upload/domotique.jpg differ diff --git a/domokits/web/media/upload/eclairage maison.jpg b/domokits/web/media/upload/eclairage maison.jpg new file mode 100644 index 0000000..59756a2 Binary files /dev/null and b/domokits/web/media/upload/eclairage maison.jpg differ diff --git a/domokits/web/media/upload/ecocentry 2.PNG b/domokits/web/media/upload/ecocentry 2.PNG new file mode 100644 index 0000000..d688fe8 Binary files /dev/null and b/domokits/web/media/upload/ecocentry 2.PNG differ diff --git a/domokits/web/media/upload/ecocentry 4.png b/domokits/web/media/upload/ecocentry 4.png new file mode 100644 index 0000000..2d5633a Binary files /dev/null and b/domokits/web/media/upload/ecocentry 4.png differ diff --git a/domokits/web/media/upload/ecocentry.jpg b/domokits/web/media/upload/ecocentry.jpg new file mode 100644 index 0000000..569024e Binary files /dev/null and b/domokits/web/media/upload/ecocentry.jpg differ diff --git a/domokits/web/media/upload/ecocentry3.png b/domokits/web/media/upload/ecocentry3.png new file mode 100644 index 0000000..ef255ab Binary files /dev/null and b/domokits/web/media/upload/ecocentry3.png differ diff --git a/domokits/web/media/upload/ecransupervisionhotel.png b/domokits/web/media/upload/ecransupervisionhotel.png new file mode 100644 index 0000000..399cd9a Binary files /dev/null and b/domokits/web/media/upload/ecransupervisionhotel.png differ diff --git a/domokits/web/media/upload/electricien.jpg b/domokits/web/media/upload/electricien.jpg new file mode 100644 index 0000000..1c9202f Binary files /dev/null and b/domokits/web/media/upload/electricien.jpg differ diff --git a/domokits/web/media/upload/equipe domotique.jpg b/domokits/web/media/upload/equipe domotique.jpg new file mode 100644 index 0000000..a8bd038 Binary files /dev/null and b/domokits/web/media/upload/equipe domotique.jpg differ diff --git a/domokits/web/media/upload/hotel mer.jpg b/domokits/web/media/upload/hotel mer.jpg new file mode 100644 index 0000000..0cdb20c Binary files /dev/null and b/domokits/web/media/upload/hotel mer.jpg differ diff --git a/domokits/web/media/upload/imac/arrosage/macarrosage1slidesupervisionarrosage.png b/domokits/web/media/upload/imac/arrosage/macarrosage1slidesupervisionarrosage.png new file mode 100644 index 0000000..af5de72 Binary files /dev/null and b/domokits/web/media/upload/imac/arrosage/macarrosage1slidesupervisionarrosage.png differ diff --git a/domokits/web/media/upload/imac/arrosage/macarrosagedeuxslidesupervisionarrosage.png b/domokits/web/media/upload/imac/arrosage/macarrosagedeuxslidesupervisionarrosage.png new file mode 100644 index 0000000..515572f Binary files /dev/null and b/domokits/web/media/upload/imac/arrosage/macarrosagedeuxslidesupervisionarrosage.png differ diff --git a/domokits/web/media/upload/imac/bateau/macchauffageslidesupervisionbateau.png b/domokits/web/media/upload/imac/bateau/macchauffageslidesupervisionbateau.png new file mode 100644 index 0000000..a8e0e8b Binary files /dev/null and b/domokits/web/media/upload/imac/bateau/macchauffageslidesupervisionbateau.png differ diff --git a/domokits/web/media/upload/imac/bateau/macenergieslidesupervisionbateau.png b/domokits/web/media/upload/imac/bateau/macenergieslidesupervisionbateau.png new file mode 100644 index 0000000..72fa296 Binary files /dev/null and b/domokits/web/media/upload/imac/bateau/macenergieslidesupervisionbateau.png differ diff --git a/domokits/web/media/upload/imac/bateau/maczonedeuxslidesupervisionbateau.png b/domokits/web/media/upload/imac/bateau/maczonedeuxslidesupervisionbateau.png new file mode 100644 index 0000000..bdeb722 Binary files /dev/null and b/domokits/web/media/upload/imac/bateau/maczonedeuxslidesupervisionbateau.png differ diff --git a/domokits/web/media/upload/imac/bateau/maczonetroisslidesupervisionbateau.png b/domokits/web/media/upload/imac/bateau/maczonetroisslidesupervisionbateau.png new file mode 100644 index 0000000..eabe254 Binary files /dev/null and b/domokits/web/media/upload/imac/bateau/maczonetroisslidesupervisionbateau.png differ diff --git a/domokits/web/media/upload/imac/bateau/maczoneunslidesupervisionbateau.png b/domokits/web/media/upload/imac/bateau/maczoneunslidesupervisionbateau.png new file mode 100644 index 0000000..2179ef1 Binary files /dev/null and b/domokits/web/media/upload/imac/bateau/maczoneunslidesupervisionbateau.png differ diff --git a/domokits/web/media/upload/imac/habitation/macalarmeslidesupervisionhabitation.png b/domokits/web/media/upload/imac/habitation/macalarmeslidesupervisionhabitation.png new file mode 100644 index 0000000..a29cb6e Binary files /dev/null and b/domokits/web/media/upload/imac/habitation/macalarmeslidesupervisionhabitation.png differ diff --git a/domokits/web/media/upload/imac/habitation/macchauffageslidesupervisionhabitation.png b/domokits/web/media/upload/imac/habitation/macchauffageslidesupervisionhabitation.png new file mode 100644 index 0000000..55d1a4f Binary files /dev/null and b/domokits/web/media/upload/imac/habitation/macchauffageslidesupervisionhabitation.png differ diff --git a/domokits/web/media/upload/imac/habitation/macclimslidesupervisionhabitation.png b/domokits/web/media/upload/imac/habitation/macclimslidesupervisionhabitation.png new file mode 100644 index 0000000..4e80286 Binary files /dev/null and b/domokits/web/media/upload/imac/habitation/macclimslidesupervisionhabitation.png differ diff --git a/domokits/web/media/upload/imac/habitation/maceclairageslidesupervisionhabitation.png b/domokits/web/media/upload/imac/habitation/maceclairageslidesupervisionhabitation.png new file mode 100644 index 0000000..3bae023 Binary files /dev/null and b/domokits/web/media/upload/imac/habitation/maceclairageslidesupervisionhabitation.png differ diff --git a/domokits/web/media/upload/imac/habitation/macsaunaslidesupervisionhabitation.png b/domokits/web/media/upload/imac/habitation/macsaunaslidesupervisionhabitation.png new file mode 100644 index 0000000..3c713b3 Binary files /dev/null and b/domokits/web/media/upload/imac/habitation/macsaunaslidesupervisionhabitation.png differ diff --git a/domokits/web/media/upload/imac/habitation/macvoletslidesupervisionhabitation.png b/domokits/web/media/upload/imac/habitation/macvoletslidesupervisionhabitation.png new file mode 100644 index 0000000..f738bf2 Binary files /dev/null and b/domokits/web/media/upload/imac/habitation/macvoletslidesupervisionhabitation.png differ diff --git a/domokits/web/media/upload/imac/hotellerie/macclislidesupervisionhotel.png b/domokits/web/media/upload/imac/hotellerie/macclislidesupervisionhotel.png new file mode 100644 index 0000000..46f7f1a Binary files /dev/null and b/domokits/web/media/upload/imac/hotellerie/macclislidesupervisionhotel.png differ diff --git a/domokits/web/media/upload/imac/hotellerie/maceclairageslidesupervisionhotel.png b/domokits/web/media/upload/imac/hotellerie/maceclairageslidesupervisionhotel.png new file mode 100644 index 0000000..d4e49b0 Binary files /dev/null and b/domokits/web/media/upload/imac/hotellerie/maceclairageslidesupervisionhotel.png differ diff --git a/domokits/web/media/upload/imac/hotellerie/machauffageslidesupervisionhotel.png b/domokits/web/media/upload/imac/hotellerie/machauffageslidesupervisionhotel.png new file mode 100644 index 0000000..91cda7a Binary files /dev/null and b/domokits/web/media/upload/imac/hotellerie/machauffageslidesupervisionhotel.png differ diff --git a/domokits/web/media/upload/imac/hotellerie/macsaunaslidesupervisionhotel.png b/domokits/web/media/upload/imac/hotellerie/macsaunaslidesupervisionhotel.png new file mode 100644 index 0000000..bbf645e Binary files /dev/null and b/domokits/web/media/upload/imac/hotellerie/macsaunaslidesupervisionhotel.png differ diff --git a/domokits/web/media/upload/imac/hotellerie/macsupervisionhotel.png b/domokits/web/media/upload/imac/hotellerie/macsupervisionhotel.png new file mode 100644 index 0000000..edaac51 Binary files /dev/null and b/domokits/web/media/upload/imac/hotellerie/macsupervisionhotel.png differ diff --git a/domokits/web/media/upload/imac/industrie/maccentralehygrometrieslidesupervisionindustrie.png b/domokits/web/media/upload/imac/industrie/maccentralehygrometrieslidesupervisionindustrie.png new file mode 100644 index 0000000..78fde6e Binary files /dev/null and b/domokits/web/media/upload/imac/industrie/maccentralehygrometrieslidesupervisionindustrie.png differ diff --git a/domokits/web/media/upload/imac/industrie/maccentraletemperatureslidesupervisionindustrie.png b/domokits/web/media/upload/imac/industrie/maccentraletemperatureslidesupervisionindustrie.png new file mode 100644 index 0000000..e321559 Binary files /dev/null and b/domokits/web/media/upload/imac/industrie/maccentraletemperatureslidesupervisionindustrie.png differ diff --git a/domokits/web/media/upload/imac/industrie/macgestioneauslidesupervisionindustrie.png b/domokits/web/media/upload/imac/industrie/macgestioneauslidesupervisionindustrie.png new file mode 100644 index 0000000..ab9fed6 Binary files /dev/null and b/domokits/web/media/upload/imac/industrie/macgestioneauslidesupervisionindustrie.png differ diff --git a/domokits/web/media/upload/imac/industrie/macgestionenergieslidesupervisionindustrie.png b/domokits/web/media/upload/imac/industrie/macgestionenergieslidesupervisionindustrie.png new file mode 100644 index 0000000..2991d1d Binary files /dev/null and b/domokits/web/media/upload/imac/industrie/macgestionenergieslidesupervisionindustrie.png differ diff --git a/domokits/web/media/upload/imac/industrie/machauffageslidesupervisionhotel.png b/domokits/web/media/upload/imac/industrie/machauffageslidesupervisionhotel.png new file mode 100644 index 0000000..b48123b Binary files /dev/null and b/domokits/web/media/upload/imac/industrie/machauffageslidesupervisionhotel.png differ diff --git a/domokits/web/media/upload/imac/industrie/macsousstationslidesupervisionindustrie.png b/domokits/web/media/upload/imac/industrie/macsousstationslidesupervisionindustrie.png new file mode 100644 index 0000000..68ec7d0 Binary files /dev/null and b/domokits/web/media/upload/imac/industrie/macsousstationslidesupervisionindustrie.png differ diff --git a/domokits/web/media/upload/industrie chaudiere.jpg b/domokits/web/media/upload/industrie chaudiere.jpg new file mode 100644 index 0000000..196872b Binary files /dev/null and b/domokits/web/media/upload/industrie chaudiere.jpg differ diff --git a/domokits/web/media/upload/industrie ecosentry.jpg b/domokits/web/media/upload/industrie ecosentry.jpg new file mode 100644 index 0000000..845ad55 Binary files /dev/null and b/domokits/web/media/upload/industrie ecosentry.jpg differ diff --git a/domokits/web/media/upload/inter couleur.jpg b/domokits/web/media/upload/inter couleur.jpg new file mode 100644 index 0000000..d116765 Binary files /dev/null and b/domokits/web/media/upload/inter couleur.jpg differ diff --git a/domokits/web/media/upload/inter/jung/InterJungLumiere.png b/domokits/web/media/upload/inter/jung/InterJungLumiere.png new file mode 100644 index 0000000..38752af Binary files /dev/null and b/domokits/web/media/upload/inter/jung/InterJungLumiere.png differ diff --git a/domokits/web/media/upload/inter/jung/InterJungPoisson.png b/domokits/web/media/upload/inter/jung/InterJungPoisson.png new file mode 100644 index 0000000..a666f96 Binary files /dev/null and b/domokits/web/media/upload/inter/jung/InterJungPoisson.png differ diff --git a/domokits/web/media/upload/inter/jung/InterJungTerasseVolet.png b/domokits/web/media/upload/inter/jung/InterJungTerasseVolet.png new file mode 100644 index 0000000..c5c28a3 Binary files /dev/null and b/domokits/web/media/upload/inter/jung/InterJungTerasseVolet.png differ diff --git a/domokits/web/media/upload/inter/jung/boutonblancdessingrisslideimpression.png b/domokits/web/media/upload/inter/jung/boutonblancdessingrisslideimpression.png new file mode 100644 index 0000000..c630bda Binary files /dev/null and b/domokits/web/media/upload/inter/jung/boutonblancdessingrisslideimpression.png differ diff --git a/domokits/web/media/upload/inter/jung/boutonblancdessinsnoirs.png b/domokits/web/media/upload/inter/jung/boutonblancdessinsnoirs.png new file mode 100644 index 0000000..e9a5e88 Binary files /dev/null and b/domokits/web/media/upload/inter/jung/boutonblancdessinsnoirs.png differ diff --git a/domokits/web/media/upload/inter/jung/boutondevoitureslideimpression.png b/domokits/web/media/upload/inter/jung/boutondevoitureslideimpression.png new file mode 100644 index 0000000..7748495 Binary files /dev/null and b/domokits/web/media/upload/inter/jung/boutondevoitureslideimpression.png differ diff --git a/domokits/web/media/upload/inter/jung/boutonlareserveslideimpression.png b/domokits/web/media/upload/inter/jung/boutonlareserveslideimpression.png new file mode 100644 index 0000000..cc08f8b Binary files /dev/null and b/domokits/web/media/upload/inter/jung/boutonlareserveslideimpression.png differ diff --git a/domokits/web/media/upload/inter/jung/boutonmetaldoucheetc.png b/domokits/web/media/upload/inter/jung/boutonmetaldoucheetc.png new file mode 100644 index 0000000..98b2759 Binary files /dev/null and b/domokits/web/media/upload/inter/jung/boutonmetaldoucheetc.png differ diff --git a/domokits/web/media/upload/inter/jung/boutonmetalpiscineetcslideimpression.png b/domokits/web/media/upload/inter/jung/boutonmetalpiscineetcslideimpression.png new file mode 100644 index 0000000..d01f1d2 Binary files /dev/null and b/domokits/web/media/upload/inter/jung/boutonmetalpiscineetcslideimpression.png differ diff --git a/domokits/web/media/upload/inter/jung/fondinter.jpg b/domokits/web/media/upload/inter/jung/fondinter.jpg new file mode 100644 index 0000000..6d4e11e Binary files /dev/null and b/domokits/web/media/upload/inter/jung/fondinter.jpg differ diff --git a/domokits/web/media/upload/inter/jung/fontinter2.jpg b/domokits/web/media/upload/inter/jung/fontinter2.jpg new file mode 100644 index 0000000..119c7b3 Binary files /dev/null and b/domokits/web/media/upload/inter/jung/fontinter2.jpg differ diff --git a/domokits/web/media/upload/inter/jung/foondinterrupteur.jpg b/domokits/web/media/upload/inter/jung/foondinterrupteur.jpg new file mode 100644 index 0000000..729b33c Binary files /dev/null and b/domokits/web/media/upload/inter/jung/foondinterrupteur.jpg differ diff --git a/domokits/web/media/upload/inter/jung/grislumière.jpg b/domokits/web/media/upload/inter/jung/grislumière.jpg new file mode 100644 index 0000000..78fa078 Binary files /dev/null and b/domokits/web/media/upload/inter/jung/grislumière.jpg differ diff --git a/domokits/web/media/upload/inter/jung/roomcontrolercompactjung.png b/domokits/web/media/upload/inter/jung/roomcontrolercompactjung.png new file mode 100644 index 0000000..545838e Binary files /dev/null and b/domokits/web/media/upload/inter/jung/roomcontrolercompactjung.png differ diff --git a/domokits/web/media/upload/inter/legrand/boutoncinq.png b/domokits/web/media/upload/inter/legrand/boutoncinq.png new file mode 100644 index 0000000..2f3e345 Binary files /dev/null and b/domokits/web/media/upload/inter/legrand/boutoncinq.png differ diff --git a/domokits/web/media/upload/inter/legrand/boutondeux.png b/domokits/web/media/upload/inter/legrand/boutondeux.png new file mode 100644 index 0000000..360b0d8 Binary files /dev/null and b/domokits/web/media/upload/inter/legrand/boutondeux.png differ diff --git a/domokits/web/media/upload/inter/legrand/boutonquattre.png b/domokits/web/media/upload/inter/legrand/boutonquattre.png new file mode 100644 index 0000000..dc79375 Binary files /dev/null and b/domokits/web/media/upload/inter/legrand/boutonquattre.png differ diff --git a/domokits/web/media/upload/inter/legrand/boutontrois.png b/domokits/web/media/upload/inter/legrand/boutontrois.png new file mode 100644 index 0000000..2b47d7f Binary files /dev/null and b/domokits/web/media/upload/inter/legrand/boutontrois.png differ diff --git a/domokits/web/media/upload/inter/legrand/foondinterrupteur.jpg b/domokits/web/media/upload/inter/legrand/foondinterrupteur.jpg new file mode 100644 index 0000000..729b33c Binary files /dev/null and b/domokits/web/media/upload/inter/legrand/foondinterrupteur.jpg differ diff --git a/domokits/web/media/upload/inter/legrand/grislumière.jpg b/domokits/web/media/upload/inter/legrand/grislumière.jpg new file mode 100644 index 0000000..78fa078 Binary files /dev/null and b/domokits/web/media/upload/inter/legrand/grislumière.jpg differ diff --git a/domokits/web/media/upload/inter/legrand/interdouble.png b/domokits/web/media/upload/inter/legrand/interdouble.png new file mode 100644 index 0000000..b7ba53d Binary files /dev/null and b/domokits/web/media/upload/inter/legrand/interdouble.png differ diff --git a/domokits/web/media/upload/inter/legrand/interlegrandlogo.jpg b/domokits/web/media/upload/inter/legrand/interlegrandlogo.jpg new file mode 100644 index 0000000..d19d053 Binary files /dev/null and b/domokits/web/media/upload/inter/legrand/interlegrandlogo.jpg differ diff --git a/domokits/web/media/upload/inter/legrand/interlegrandpoisson.jpg b/domokits/web/media/upload/inter/legrand/interlegrandpoisson.jpg new file mode 100644 index 0000000..e033bef Binary files /dev/null and b/domokits/web/media/upload/inter/legrand/interlegrandpoisson.jpg differ diff --git a/domokits/web/media/upload/inter/legrand/interlegrandvilla.jpg b/domokits/web/media/upload/inter/legrand/interlegrandvilla.jpg new file mode 100644 index 0000000..c70e48a Binary files /dev/null and b/domokits/web/media/upload/inter/legrand/interlegrandvilla.jpg differ diff --git a/domokits/web/media/upload/intercouleur.jpg b/domokits/web/media/upload/intercouleur.jpg new file mode 100644 index 0000000..8461951 Binary files /dev/null and b/domokits/web/media/upload/intercouleur.jpg differ diff --git a/domokits/web/media/upload/interrupteur couleur.jpg b/domokits/web/media/upload/interrupteur couleur.jpg new file mode 100644 index 0000000..0e7c771 Binary files /dev/null and b/domokits/web/media/upload/interrupteur couleur.jpg differ diff --git a/domokits/web/media/upload/jung design.jpg b/domokits/web/media/upload/jung design.jpg new file mode 100644 index 0000000..2e1f784 Binary files /dev/null and b/domokits/web/media/upload/jung design.jpg differ diff --git a/domokits/web/media/upload/logojung.png b/domokits/web/media/upload/logojung.png new file mode 100644 index 0000000..9b6dabf Binary files /dev/null and b/domokits/web/media/upload/logojung.png differ diff --git a/domokits/web/media/upload/logotrivum.png b/domokits/web/media/upload/logotrivum.png new file mode 100644 index 0000000..0f1c3be Binary files /dev/null and b/domokits/web/media/upload/logotrivum.png differ diff --git a/domokits/web/media/upload/logozennio.png b/domokits/web/media/upload/logozennio.png new file mode 100644 index 0000000..9ef156c Binary files /dev/null and b/domokits/web/media/upload/logozennio.png differ diff --git a/domokits/web/media/upload/macbook alarme.jpg b/domokits/web/media/upload/macbook alarme.jpg new file mode 100644 index 0000000..c418104 Binary files /dev/null and b/domokits/web/media/upload/macbook alarme.jpg differ diff --git a/domokits/web/media/upload/maison moderne.jpg b/domokits/web/media/upload/maison moderne.jpg new file mode 100644 index 0000000..a93c32c Binary files /dev/null and b/domokits/web/media/upload/maison moderne.jpg differ diff --git a/domokits/web/media/upload/maisonmoderne.jpg b/domokits/web/media/upload/maisonmoderne.jpg new file mode 100644 index 0000000..a93c32c Binary files /dev/null and b/domokits/web/media/upload/maisonmoderne.jpg differ diff --git a/domokits/web/media/upload/marques.EN.png b/domokits/web/media/upload/marques.EN.png new file mode 100644 index 0000000..3229d5a Binary files /dev/null and b/domokits/web/media/upload/marques.EN.png differ diff --git a/domokits/web/media/upload/marques.png b/domokits/web/media/upload/marques.png new file mode 100644 index 0000000..3229d5a Binary files /dev/null and b/domokits/web/media/upload/marques.png differ diff --git a/domokits/web/media/upload/mecanismes.png b/domokits/web/media/upload/mecanismes.png new file mode 100644 index 0000000..f20aeca Binary files /dev/null and b/domokits/web/media/upload/mecanismes.png differ diff --git a/domokits/web/media/upload/multiroom-illustration3.jpg b/domokits/web/media/upload/multiroom-illustration3.jpg new file mode 100644 index 0000000..6d09064 Binary files /dev/null and b/domokits/web/media/upload/multiroom-illustration3.jpg differ diff --git a/domokits/web/media/upload/multiroom.jpg b/domokits/web/media/upload/multiroom.jpg new file mode 100644 index 0000000..0df975f Binary files /dev/null and b/domokits/web/media/upload/multiroom.jpg differ diff --git a/domokits/web/media/upload/mx_app_remote_website.jpg b/domokits/web/media/upload/mx_app_remote_website.jpg new file mode 100644 index 0000000..b67e9cc Binary files /dev/null and b/domokits/web/media/upload/mx_app_remote_website.jpg differ diff --git a/domokits/web/media/upload/normesce.jpg b/domokits/web/media/upload/normesce.jpg new file mode 100644 index 0000000..f4bb5c5 Binary files /dev/null and b/domokits/web/media/upload/normesce.jpg differ diff --git a/domokits/web/media/upload/partir.png b/domokits/web/media/upload/partir.png new file mode 100644 index 0000000..b1158ee Binary files /dev/null and b/domokits/web/media/upload/partir.png differ diff --git a/domokits/web/media/upload/plaqueled/plexideux.png b/domokits/web/media/upload/plaqueled/plexideux.png new file mode 100644 index 0000000..673af1d Binary files /dev/null and b/domokits/web/media/upload/plaqueled/plexideux.png differ diff --git a/domokits/web/media/upload/plaqueled/plexiquattre.png b/domokits/web/media/upload/plaqueled/plexiquattre.png new file mode 100644 index 0000000..a05e953 Binary files /dev/null and b/domokits/web/media/upload/plaqueled/plexiquattre.png differ diff --git a/domokits/web/media/upload/plaqueled/plexitrois.png b/domokits/web/media/upload/plaqueled/plexitrois.png new file mode 100644 index 0000000..f9266c4 Binary files /dev/null and b/domokits/web/media/upload/plaqueled/plexitrois.png differ diff --git a/domokits/web/media/upload/plaqueled/plexiun.png b/domokits/web/media/upload/plaqueled/plexiun.png new file mode 100644 index 0000000..93738aa Binary files /dev/null and b/domokits/web/media/upload/plaqueled/plexiun.png differ diff --git a/domokits/web/media/upload/prise jung.jpg b/domokits/web/media/upload/prise jung.jpg new file mode 100644 index 0000000..61e2f2f Binary files /dev/null and b/domokits/web/media/upload/prise jung.jpg differ diff --git a/domokits/web/media/upload/restaurant crans2.jpg b/domokits/web/media/upload/restaurant crans2.jpg new file mode 100644 index 0000000..80cd4e7 Binary files /dev/null and b/domokits/web/media/upload/restaurant crans2.jpg differ diff --git a/domokits/web/media/upload/room controler jung image.jpg b/domokits/web/media/upload/room controler jung image.jpg new file mode 100644 index 0000000..fe03da6 Binary files /dev/null and b/domokits/web/media/upload/room controler jung image.jpg differ diff --git a/domokits/web/media/upload/seminaire.jpg b/domokits/web/media/upload/seminaire.jpg new file mode 100644 index 0000000..e48576e Binary files /dev/null and b/domokits/web/media/upload/seminaire.jpg differ diff --git a/domokits/web/media/upload/spots dans le jardin.MOV b/domokits/web/media/upload/spots dans le jardin.MOV new file mode 100644 index 0000000..cb20af5 Binary files /dev/null and b/domokits/web/media/upload/spots dans le jardin.MOV differ diff --git a/domokits/web/media/upload/supervision avec fond.jpg b/domokits/web/media/upload/supervision avec fond.jpg new file mode 100644 index 0000000..dabb369 Binary files /dev/null and b/domokits/web/media/upload/supervision avec fond.jpg differ diff --git a/domokits/web/media/upload/supervision courbes.jpg b/domokits/web/media/upload/supervision courbes.jpg new file mode 100644 index 0000000..9876804 Binary files /dev/null and b/domokits/web/media/upload/supervision courbes.jpg differ diff --git a/domokits/web/media/upload/supervision ecosentry.jpg b/domokits/web/media/upload/supervision ecosentry.jpg new file mode 100644 index 0000000..39de0a9 Binary files /dev/null and b/domokits/web/media/upload/supervision ecosentry.jpg differ diff --git a/domokits/web/media/upload/supervision hotee.jpg b/domokits/web/media/upload/supervision hotee.jpg new file mode 100644 index 0000000..d842749 Binary files /dev/null and b/domokits/web/media/upload/supervision hotee.jpg differ diff --git a/domokits/web/media/upload/support tab 5.MOV b/domokits/web/media/upload/support tab 5.MOV new file mode 100644 index 0000000..b86c034 Binary files /dev/null and b/domokits/web/media/upload/support tab 5.MOV differ diff --git a/domokits/web/media/upload/telephone.png b/domokits/web/media/upload/telephone.png new file mode 100644 index 0000000..9546fc1 Binary files /dev/null and b/domokits/web/media/upload/telephone.png differ diff --git a/domokits/web/media/upload/testimage/Infos-produit-FR.web.jpg b/domokits/web/media/upload/testimage/Infos-produit-FR.web.jpg new file mode 100644 index 0000000..db09d53 Binary files /dev/null and b/domokits/web/media/upload/testimage/Infos-produit-FR.web.jpg differ diff --git a/domokits/web/media/upload/testimage/logo.png b/domokits/web/media/upload/testimage/logo.png new file mode 100644 index 0000000..8a3492e Binary files /dev/null and b/domokits/web/media/upload/testimage/logo.png differ diff --git a/domokits/web/media/upload/touchpad/arrosage/touchpadarrosagedeuxslidesupervisionarrosage.png b/domokits/web/media/upload/touchpad/arrosage/touchpadarrosagedeuxslidesupervisionarrosage.png new file mode 100644 index 0000000..ef8f0ec Binary files /dev/null and b/domokits/web/media/upload/touchpad/arrosage/touchpadarrosagedeuxslidesupervisionarrosage.png differ diff --git a/domokits/web/media/upload/touchpad/arrosage/touchpadarrosageunslidesupervisionarrosage.png b/domokits/web/media/upload/touchpad/arrosage/touchpadarrosageunslidesupervisionarrosage.png new file mode 100644 index 0000000..962a092 Binary files /dev/null and b/domokits/web/media/upload/touchpad/arrosage/touchpadarrosageunslidesupervisionarrosage.png differ diff --git a/domokits/web/media/upload/touchpad/bateau/bateauslidesupervisionbateau.png b/domokits/web/media/upload/touchpad/bateau/bateauslidesupervisionbateau.png new file mode 100644 index 0000000..b711ec9 Binary files /dev/null and b/domokits/web/media/upload/touchpad/bateau/bateauslidesupervisionbateau.png differ diff --git a/domokits/web/media/upload/touchpad/bateau/fondbateau.jpg b/domokits/web/media/upload/touchpad/bateau/fondbateau.jpg new file mode 100644 index 0000000..880ab20 Binary files /dev/null and b/domokits/web/media/upload/touchpad/bateau/fondbateau.jpg differ diff --git a/domokits/web/media/upload/touchpad/bateau/touchpadchauffageslidesupervisionbateau.png b/domokits/web/media/upload/touchpad/bateau/touchpadchauffageslidesupervisionbateau.png new file mode 100644 index 0000000..3b6fcfc Binary files /dev/null and b/domokits/web/media/upload/touchpad/bateau/touchpadchauffageslidesupervisionbateau.png differ diff --git a/domokits/web/media/upload/touchpad/bateau/touchpadenergieslidesupervisionbateau.png b/domokits/web/media/upload/touchpad/bateau/touchpadenergieslidesupervisionbateau.png new file mode 100644 index 0000000..23cd9e2 Binary files /dev/null and b/domokits/web/media/upload/touchpad/bateau/touchpadenergieslidesupervisionbateau.png differ diff --git a/domokits/web/media/upload/touchpad/bateau/touchpadzonedeuxslidesupervisionbateau.png b/domokits/web/media/upload/touchpad/bateau/touchpadzonedeuxslidesupervisionbateau.png new file mode 100644 index 0000000..94fc511 Binary files /dev/null and b/domokits/web/media/upload/touchpad/bateau/touchpadzonedeuxslidesupervisionbateau.png differ diff --git a/domokits/web/media/upload/touchpad/bateau/touchpadzonetroisslidesupervisionbateau.png b/domokits/web/media/upload/touchpad/bateau/touchpadzonetroisslidesupervisionbateau.png new file mode 100644 index 0000000..26e678e Binary files /dev/null and b/domokits/web/media/upload/touchpad/bateau/touchpadzonetroisslidesupervisionbateau.png differ diff --git a/domokits/web/media/upload/touchpad/bateau/touchpadzoneunslidesupervisionbateau.png b/domokits/web/media/upload/touchpad/bateau/touchpadzoneunslidesupervisionbateau.png new file mode 100644 index 0000000..b4c6aef Binary files /dev/null and b/domokits/web/media/upload/touchpad/bateau/touchpadzoneunslidesupervisionbateau.png differ diff --git a/domokits/web/media/upload/touchpad/habitation/fondmaison.jpg b/domokits/web/media/upload/touchpad/habitation/fondmaison.jpg new file mode 100644 index 0000000..21151a5 Binary files /dev/null and b/domokits/web/media/upload/touchpad/habitation/fondmaison.jpg differ diff --git a/domokits/web/media/upload/touchpad/habitation/touchepadalarmeslidesupervisionhabitation.png b/domokits/web/media/upload/touchpad/habitation/touchepadalarmeslidesupervisionhabitation.png new file mode 100644 index 0000000..b604462 Binary files /dev/null and b/domokits/web/media/upload/touchpad/habitation/touchepadalarmeslidesupervisionhabitation.png differ diff --git a/domokits/web/media/upload/touchpad/habitation/touchpadclimslidesupervisionhabitation.png b/domokits/web/media/upload/touchpad/habitation/touchpadclimslidesupervisionhabitation.png new file mode 100644 index 0000000..477ad8f Binary files /dev/null and b/domokits/web/media/upload/touchpad/habitation/touchpadclimslidesupervisionhabitation.png differ diff --git a/domokits/web/media/upload/touchpad/habitation/touchpadeclairageslidesupervisionindustrie.png b/domokits/web/media/upload/touchpad/habitation/touchpadeclairageslidesupervisionindustrie.png new file mode 100644 index 0000000..2bbd06d Binary files /dev/null and b/domokits/web/media/upload/touchpad/habitation/touchpadeclairageslidesupervisionindustrie.png differ diff --git a/domokits/web/media/upload/touchpad/habitation/touchpadslidessupervisionhabitation.png b/domokits/web/media/upload/touchpad/habitation/touchpadslidessupervisionhabitation.png new file mode 100644 index 0000000..411d92b Binary files /dev/null and b/domokits/web/media/upload/touchpad/habitation/touchpadslidessupervisionhabitation.png differ diff --git a/domokits/web/media/upload/touchpad/habitation/touchpadvoletslidesupervisionhabitation.png b/domokits/web/media/upload/touchpad/habitation/touchpadvoletslidesupervisionhabitation.png new file mode 100644 index 0000000..1955c50 Binary files /dev/null and b/domokits/web/media/upload/touchpad/habitation/touchpadvoletslidesupervisionhabitation.png differ diff --git a/domokits/web/media/upload/touchpad/hotellerie/touchpadchauffagecascadeslidesupervisionhotellerie.png b/domokits/web/media/upload/touchpad/hotellerie/touchpadchauffagecascadeslidesupervisionhotellerie.png new file mode 100644 index 0000000..e52b9d9 Binary files /dev/null and b/domokits/web/media/upload/touchpad/hotellerie/touchpadchauffagecascadeslidesupervisionhotellerie.png differ diff --git a/domokits/web/media/upload/touchpad/hotellerie/touchpadclimslidesupervisionhotellerie.png b/domokits/web/media/upload/touchpad/hotellerie/touchpadclimslidesupervisionhotellerie.png new file mode 100644 index 0000000..f74a19d Binary files /dev/null and b/domokits/web/media/upload/touchpad/hotellerie/touchpadclimslidesupervisionhotellerie.png differ diff --git a/domokits/web/media/upload/touchpad/hotellerie/touchpadeclairageslidesupervisionhotellerie.png b/domokits/web/media/upload/touchpad/hotellerie/touchpadeclairageslidesupervisionhotellerie.png new file mode 100644 index 0000000..cbe56e5 Binary files /dev/null and b/domokits/web/media/upload/touchpad/hotellerie/touchpadeclairageslidesupervisionhotellerie.png differ diff --git a/domokits/web/media/upload/touchpad/hotellerie/touchpadsaunaslidesupervisionhotellerie.png b/domokits/web/media/upload/touchpad/hotellerie/touchpadsaunaslidesupervisionhotellerie.png new file mode 100644 index 0000000..9988fd4 Binary files /dev/null and b/domokits/web/media/upload/touchpad/hotellerie/touchpadsaunaslidesupervisionhotellerie.png differ diff --git a/domokits/web/media/upload/touchpad/hotellerie/touchpadslidessupervisionhotellerie.png b/domokits/web/media/upload/touchpad/hotellerie/touchpadslidessupervisionhotellerie.png new file mode 100644 index 0000000..411d92b Binary files /dev/null and b/domokits/web/media/upload/touchpad/hotellerie/touchpadslidessupervisionhotellerie.png differ diff --git a/domokits/web/media/upload/touchpad/industrie/fondindustrie.jpg b/domokits/web/media/upload/touchpad/industrie/fondindustrie.jpg new file mode 100644 index 0000000..e568a73 Binary files /dev/null and b/domokits/web/media/upload/touchpad/industrie/fondindustrie.jpg differ diff --git a/domokits/web/media/upload/touchpad/industrie/touchpadcentraletraitementhygrometrieslidesupervisionindustrie.png b/domokits/web/media/upload/touchpad/industrie/touchpadcentraletraitementhygrometrieslidesupervisionindustrie.png new file mode 100644 index 0000000..cd5cfab Binary files /dev/null and b/domokits/web/media/upload/touchpad/industrie/touchpadcentraletraitementhygrometrieslidesupervisionindustrie.png differ diff --git a/domokits/web/media/upload/touchpad/industrie/touchpadcentraltraitementtemperatureslidesupervisionindustrie.png b/domokits/web/media/upload/touchpad/industrie/touchpadcentraltraitementtemperatureslidesupervisionindustrie.png new file mode 100644 index 0000000..11959bc Binary files /dev/null and b/domokits/web/media/upload/touchpad/industrie/touchpadcentraltraitementtemperatureslidesupervisionindustrie.png differ diff --git a/domokits/web/media/upload/touchpad/industrie/touchpadchauffagecascadeslidesupervisionindustrie.png b/domokits/web/media/upload/touchpad/industrie/touchpadchauffagecascadeslidesupervisionindustrie.png new file mode 100644 index 0000000..c1834d8 Binary files /dev/null and b/domokits/web/media/upload/touchpad/industrie/touchpadchauffagecascadeslidesupervisionindustrie.png differ diff --git a/domokits/web/media/upload/touchpad/industrie/touchpadgestioneauslidesupervisionindustrie.png b/domokits/web/media/upload/touchpad/industrie/touchpadgestioneauslidesupervisionindustrie.png new file mode 100644 index 0000000..fabede5 Binary files /dev/null and b/domokits/web/media/upload/touchpad/industrie/touchpadgestioneauslidesupervisionindustrie.png differ diff --git a/domokits/web/media/upload/touchpad/industrie/touchpadgestionelectriciteslidessupervisionindustrie.png b/domokits/web/media/upload/touchpad/industrie/touchpadgestionelectriciteslidessupervisionindustrie.png new file mode 100644 index 0000000..b6494aa Binary files /dev/null and b/domokits/web/media/upload/touchpad/industrie/touchpadgestionelectriciteslidessupervisionindustrie.png differ diff --git a/domokits/web/media/upload/touchpad/industrie/touchpadslidessupervisionindustrie.png b/domokits/web/media/upload/touchpad/industrie/touchpadslidessupervisionindustrie.png new file mode 100644 index 0000000..411d92b Binary files /dev/null and b/domokits/web/media/upload/touchpad/industrie/touchpadslidessupervisionindustrie.png differ diff --git a/domokits/web/media/upload/touchpad/industrie/touchpadsousstationslidesupervisionindustrie.png b/domokits/web/media/upload/touchpad/industrie/touchpadsousstationslidesupervisionindustrie.png new file mode 100644 index 0000000..7825c3f Binary files /dev/null and b/domokits/web/media/upload/touchpad/industrie/touchpadsousstationslidesupervisionindustrie.png differ diff --git a/domokits/web/media/upload/vestiaire.jpg b/domokits/web/media/upload/vestiaire.jpg new file mode 100644 index 0000000..c9f3cc7 Binary files /dev/null and b/domokits/web/media/upload/vestiaire.jpg differ diff --git a/domokits/web/media/upload/z3_eltefa-2015-trivum-zeigt-neue-multiroom-produktlinie-reg_0.jpg b/domokits/web/media/upload/z3_eltefa-2015-trivum-zeigt-neue-multiroom-produktlinie-reg_0.jpg new file mode 100644 index 0000000..e980f23 Binary files /dev/null and b/domokits/web/media/upload/z3_eltefa-2015-trivum-zeigt-neue-multiroom-produktlinie-reg_0.jpg differ diff --git a/domokits/web/media/upload/zennio MAXinBOX_66.jpg b/domokits/web/media/upload/zennio MAXinBOX_66.jpg new file mode 100644 index 0000000..012c4c6 Binary files /dev/null and b/domokits/web/media/upload/zennio MAXinBOX_66.jpg differ diff --git a/domokits/web/robots.txt b/domokits/web/robots.txt new file mode 100644 index 0000000..8e180fe --- /dev/null +++ b/domokits/web/robots.txt @@ -0,0 +1,9 @@ +# robots.txt for Thelia 2 (E-Commerce solution) +# @url: http://www.yourdomain.com + +User-agent: * +Disallow: /admin +Disallow: /cart +Disallow: /404 + +#Sitemap: http://www.yourdomain.com/sitemap \ No newline at end of file diff --git a/domokits/webpack.config.js b/domokits/webpack.config.js new file mode 100644 index 0000000..408012f --- /dev/null +++ b/domokits/webpack.config.js @@ -0,0 +1,76 @@ +const Encore = require('@symfony/webpack-encore'); + +// Manually configure the runtime environment if not already configured yet by the "encore" command. +// It's useful when you use tools that rely on webpack.config.js file. +if (!Encore.isRuntimeEnvironmentConfigured()) { + Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev'); +} + +Encore + // directory where compiled assets will be stored + .setOutputPath('public/build/') + // public path used by the web server to access the output path + .setPublicPath('/build') + // only needed for CDN's or subdirectory deploy + //.setManifestKeyPrefix('build/') + + /* + * ENTRY CONFIG + * + * Each entry will result in one JavaScript file (e.g. app.js) + * and one CSS file (e.g. app.css) if your JavaScript imports CSS. + */ + .addEntry('app', './assets/app.js') + + // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js) + .enableStimulusBridge('./assets/controllers.json') + + // When enabled, Webpack "splits" your files into smaller pieces for greater optimization. + .splitEntryChunks() + + // will require an extra script tag for runtime.js + // but, you probably want this, unless you're building a single-page app + .enableSingleRuntimeChunk() + + /* + * FEATURE CONFIG + * + * Enable & configure other features below. For a full + * list of features, see: + * https://symfony.com/doc/current/frontend.html#adding-more-features + */ + .cleanupOutputBeforeBuild() + .enableBuildNotifications() + .enableSourceMaps(!Encore.isProduction()) + // enables hashed filenames (e.g. app.abc123.css) + .enableVersioning(Encore.isProduction()) + + // configure Babel + // .configureBabel((config) => { + // config.plugins.push('@babel/a-babel-plugin'); + // }) + + // enables and configure @babel/preset-env polyfills + .configureBabelPresetEnv((config) => { + config.useBuiltIns = 'usage'; + config.corejs = '3.23'; + }) + + // enables Sass/SCSS support + //.enableSassLoader() + + // uncomment if you use TypeScript + //.enableTypeScriptLoader() + + // uncomment if you use React + //.enableReactPreset() + + // uncomment to get integrity="..." attributes on your script & link tags + // requires WebpackEncoreBundle 1.4 or higher + //.enableIntegrityHashes(Encore.isProduction()) + + // uncomment if you're having problems with a jQuery plugin + //.autoProvidejQuery() +; + +module.exports = Encore.getWebpackConfig();