diff --git a/assets/css/base/_var.scss b/assets/css/base/_var.scss index b293a09..a1b3ed3 100644 --- a/assets/css/base/_var.scss +++ b/assets/css/base/_var.scss @@ -31,38 +31,18 @@ --fw-medium: 500; --fw-bold: 600; - // --color-bg: #161616; - // --color-txt: #ffffff; - // --color-txt-light: #b9b9b9; - // --color-accent: #00ff00; - // --color-accent-50: #e9ffe9; - // --color-accent-100: #d8fdd8; - - // --grey-100: #d8d8d8; - // --grey-300: #b9b9b9; - // --grey-400: #969696; - // --grey-600: #6d6d6d; - // --grey-800: #383838; - - - --grey-100: #2f2f2f; - --grey-200: #2f2f2f; - --grey-300: #4a4a4a; - --grey-400: #6a6a6a; - --grey-600: #9a9a9a; - --grey-800: #cfcfcf; - --grey-950: #eaeaea; - - - --color-bg: #ffffff; - --color-txt: #161616; - --color-txt-light: var(--grey-400); + --color-bg: #161616; + --color-txt: #ffffff; + --color-txt-light: #b9b9b9; --color-accent: #00ff00; --color-accent-50: #e9ffe9; --color-accent-100: #d8fdd8; - - + --grey-100: #d8d8d8; + --grey-300: #b9b9b9; + --grey-400: #969696; + --grey-600: #6d6d6d; + --grey-800: #383838; --border: 1px solid var(--color-txt); --border-light: 1px solid var(--grey-800); diff --git a/assets/css/partials/_site-footer.scss b/assets/css/partials/_site-footer.scss index d8344df..19571ab 100644 --- a/assets/css/partials/_site-footer.scss +++ b/assets/css/partials/_site-footer.scss @@ -1,6 +1,5 @@ #site-footer { - background-color: var(--color-txt); - color: var(--color-bg); + background-color: black; width: 100vw; position: relative; left: calc(var(--padding-body)*-1); diff --git a/assets/css/style.css b/assets/css/style.css index 8976b96..bc1d08d 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -1,7 +1,7 @@ @charset "UTF-8"; :root { - --font: 'Executive', Arial, sans-serif; - --title: 'System', Arial, sans-serif; + --font: "Executive", Arial, sans-serif; + --title: "System", Arial, sans-serif; --fs-x-small: 10px; --fs-small: 12px; --fs-normal: 16px; @@ -9,32 +9,22 @@ --fs-big: 30px; --fs-x-big: 38px; --fs-button-bold: 22px; -} -@media screen and (max-width: 720px) { - :root { - --fs-medium: 20px; - --fs-big: 26px; - } -} -:root { --leading-tight: 1; --leading-normal: 1.2; --fw-normal: 400; --fw-medium: 500; --fw-bold: 600; - --grey-100: #2f2f2f; - --grey-200: #2f2f2f; - --grey-300: #4a4a4a; - --grey-400: #6a6a6a; - --grey-600: #9a9a9a; - --grey-800: #cfcfcf; - --grey-950: #eaeaea; - --color-bg: #ffffff; - --color-txt: #161616; - --color-txt-light: var(--grey-400); + --color-bg: #161616; + --color-txt: #ffffff; + --color-txt-light: #b9b9b9; --color-accent: #00ff00; --color-accent-50: #e9ffe9; --color-accent-100: #d8fdd8; + --grey-100: #d8d8d8; + --grey-300: #b9b9b9; + --grey-400: #969696; + --grey-600: #6d6d6d; + --grey-800: #383838; --border: 1px solid var(--color-txt); --border-light: 1px solid var(--grey-800); --header-h: 80px; @@ -45,6 +35,12 @@ --h-block: 30px; --curve: cubic-bezier(0.175, 0.885, 0.32, 1.275); } +@media screen and (max-width: 720px) { + :root { + --fs-medium: 20px; + --fs-big: 26px; + } +} * { margin: 0; @@ -507,17 +503,15 @@ main { z-index: 900; width: calc(100vw - var(--padding-body) * 2); height: var(--header-h); -} -#site-header.is-shrinked { - height: var(--header-h-shrinked); - border-bottom: var(--border-light); -} -#site-header { background-color: var(--color-bg); display: flex; align-items: center; justify-content: space-between; } +#site-header.is-shrinked { + height: var(--header-h-shrinked); + border-bottom: var(--border-light); +} #site-header .site-title { display: flex; width: 120px; @@ -596,8 +590,7 @@ main { } #site-footer { - background-color: var(--color-txt); - color: var(--color-bg); + background-color: black; width: 100vw; position: relative; left: calc(var(--padding-body) * -1); @@ -767,6 +760,7 @@ main { display: grid; grid-template-columns: 1fr 1fr; grid-gap: calc(var(--padding-body) * 0.75); + display: none; } @media screen and (min-width: 1080px) { #section__donation .btn--donation__container { @@ -782,9 +776,6 @@ main { #section__donation .btn--donation__container .btn--donation__grow-2 { grid-column: span 2; } -#section__donation .btn--donation__container { - display: none; -} #section__donation .btn--donation__container.is-selected { display: grid; } @@ -1063,10 +1054,6 @@ body.is-fullscreen { margin-right: auto; } -.product-content { - display: contents; -} - .store__nav { padding-top: calc(var(--spacing) * 1); padding-bottom: calc(var(--spacing) * 0.5); diff --git a/assets/css/style.css.map b/assets/css/style.css.map index 50a6c37..8dc28be 100644 --- a/assets/css/style.css.map +++ b/assets/css/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.css","base/_var.scss","base/_body.scss","components/_nav-tabs.scss","components/_btn--default.scss","components/_btn--don.scss","components/_form-newsletter.scss","components/_gauge.scss","components/_text.scss","partials/_site-header.scss","partials/_site-footer.scss","template/support/_layout.scss","template/support/_section--donation.scss","template/support/_section--comments.scss","template/support/_section--questions.scss","template/support/_section--video.scss","template/shop/_layout.scss","template/shop/_section--product.scss","template/shop/_thanks.scss","components/_shopify-buy-button.scss","components/_shopify-cart-drawer.scss","template/subscription-newsletter/_layout.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["style.css","base/_var.scss","base/_body.scss","components/_nav-tabs.scss","components/_btn--default.scss","components/_btn--don.scss","components/_form-newsletter.scss","components/_gauge.scss","components/_text.scss","partials/_site-header.scss","partials/_site-footer.scss","template/support/_layout.scss","template/support/_section--donation.scss","template/support/_section--comments.scss","template/support/_section--questions.scss","template/support/_section--video.scss","template/shop/_layout.scss","template/shop/_section--product.scss","template/shop/_thanks.scss","components/_shopify-buy-button.scss","components/_shopify-cart-drawer.scss","template/subscription-newsletter/_layout.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file diff --git a/assets/css/template/shop/_section--product.scss b/assets/css/template/shop/_section--product.scss index 33573cb..972dae8 100644 --- a/assets/css/template/shop/_section--product.scss +++ b/assets/css/template/shop/_section--product.scss @@ -5,10 +5,6 @@ margin-right: auto; } -.product-content { - display: contents; -} - .store__nav { padding-top: calc(var(--spacing) * 1); padding-bottom: calc(var(--spacing) * 0.5); diff --git a/assets/js/cart-drawer.js b/assets/js/cart-drawer.js index 439c3d1..95972c1 100644 --- a/assets/js/cart-drawer.js +++ b/assets/js/cart-drawer.js @@ -32,9 +32,6 @@ // Initialize event listeners setupEventListeners(); - - // Load initial cart state - loadCart(); } function setupEventListeners() { @@ -63,18 +60,6 @@ }); } - async function loadCart() { - if (!cartInstance) return; - - try { - const cart = await cartInstance.getCart(); - currentCart = cart; - renderCart(); - } catch (error) { - console.error('Error loading cart:', error); - } - } - function openDrawer() { drawer.classList.add('is-open'); document.body.style.overflow = 'hidden'; diff --git a/assets/js/product-loader.js b/assets/js/product-loader.js index 58293ce..a8c348d 100644 --- a/assets/js/product-loader.js +++ b/assets/js/product-loader.js @@ -3,8 +3,8 @@ if (!container) return; const handle = container.dataset.shopifyHandle; - const language = container.dataset.language || "fr"; - const isEnglish = language === "en"; + const language = container.dataset.language || 'fr'; + const isEnglish = language === 'en'; const loadingState = container.querySelector(".product-loading"); const contentState = container.querySelector(".product-content"); const errorState = container.querySelector(".product-error"); @@ -63,10 +63,9 @@ function renderTitle(product, isEnglish) { const titleEl = document.querySelector("[data-product-title]"); if (titleEl) { - const title = - isEnglish && product.titleEn?.value - ? product.titleEn.value - : product.title; + const title = isEnglish && product.titleEn?.value + ? product.titleEn.value + : product.title; titleEl.textContent = title; } } @@ -82,10 +81,9 @@ function renderDetails(product, isEnglish) { const detailsEl = document.querySelector("[data-product-details]"); if (detailsEl) { - const description = - isEnglish && product.descriptionEn?.value - ? product.descriptionEn.value.replaceAll("\n", "
") - : product.descriptionHtml || ""; + const description = isEnglish && product.descriptionEn?.value + ? product.descriptionEn.value + : product.descriptionHtml || ""; detailsEl.innerHTML = description; } } @@ -94,10 +92,9 @@ const imagesContainer = document.querySelector("[data-product-images]"); if (imagesContainer && product.images.edges.length > 0) { - const productTitle = - isEnglish && product.titleEn?.value - ? product.titleEn.value - : product.title; + const productTitle = isEnglish && product.titleEn?.value + ? product.titleEn.value + : product.title; imagesContainer.innerHTML = product.images.edges .map((edge) => { @@ -120,16 +117,12 @@ if (product.variants.edges.length <= 1) return; const firstVariant = product.variants.edges[0].node; - if ( - !firstVariant.selectedOptions || - firstVariant.selectedOptions.length === 0 - ) - return; + if (!firstVariant.selectedOptions || firstVariant.selectedOptions.length === 0) return; const mainOption = firstVariant.selectedOptions[0]; const optionValues = new Set(); - product.variants.edges.forEach((edge) => { + product.variants.edges.forEach(edge => { const variant = edge.node; if (variant.selectedOptions && variant.selectedOptions[0]) { optionValues.add(variant.selectedOptions[0].value); @@ -144,62 +137,52 @@ if (!optionsContainer || !optionsList) return; const optionName = mainOption.name; - const optionSlug = optionName.toLowerCase().replace(/\s+/g, "-"); + const optionSlug = optionName.toLowerCase().replace(/\s+/g, '-'); - optionsList.innerHTML = Array.from(optionValues) - .map((value) => { - const uniqueId = `${optionSlug}-${value - .toLowerCase() - .replace(/\s+/g, "-")}`; - const variant = product.variants.edges.find( - (e) => - e.node.selectedOptions && e.node.selectedOptions[0]?.value === value - )?.node; - const isAvailable = variant?.availableForSale || false; + optionsList.innerHTML = Array.from(optionValues).map((value) => { + const uniqueId = `${optionSlug}-${value.toLowerCase().replace(/\s+/g, '-')}`; + const variant = product.variants.edges.find(e => + e.node.selectedOptions && e.node.selectedOptions[0]?.value === value + )?.node; + const isAvailable = variant?.availableForSale || false; - return ` + return `
  • `; - }) - .join(""); + }).join(''); - optionsContainer.style.display = "block"; + optionsContainer.style.display = 'block'; const radios = optionsList.querySelectorAll('input[type="radio"]'); const addToCartBtn = document.querySelector("[data-shopify-add-to-cart]"); - const buttonText = addToCartBtn?.querySelector("[data-button-text]"); + const buttonText = addToCartBtn?.querySelector('[data-button-text]'); - radios.forEach((radio) => { - radio.addEventListener("change", function () { + radios.forEach(radio => { + radio.addEventListener('change', function() { const variantId = this.dataset.variantId; if (addToCartBtn) { addToCartBtn.dataset.variantId = variantId; - addToCartBtn.removeAttribute("disabled"); + addToCartBtn.removeAttribute('disabled'); } if (buttonText) { - buttonText.textContent = - addToCartBtn.dataset.defaultText || "Ajouter au panier"; + buttonText.textContent = addToCartBtn.dataset.defaultText || 'Ajouter au panier'; } - const allLi = optionsList.querySelectorAll("li"); - allLi.forEach((li) => li.classList.remove("is-selected")); - this.closest("li").classList.add("is-selected"); + const allLi = optionsList.querySelectorAll('li'); + allLi.forEach(li => li.classList.remove('is-selected')); + this.closest('li').classList.add('is-selected'); }); }); } @@ -213,11 +196,10 @@ const hasMultipleVariants = product.variants.edges.length > 1; const firstVariant = product.variants.edges[0]?.node; - const hasOptions = - firstVariant?.selectedOptions && firstVariant.selectedOptions.length > 0; + const hasOptions = firstVariant?.selectedOptions && firstVariant.selectedOptions.length > 0; const uniqueOptions = new Set(); - product.variants.edges.forEach((edge) => { + product.variants.edges.forEach(edge => { if (edge.node.selectedOptions && edge.node.selectedOptions[0]) { uniqueOptions.add(edge.node.selectedOptions[0].value); } @@ -225,11 +207,10 @@ const hasMultipleOptions = uniqueOptions.size > 1; if (hasMultipleVariants && hasOptions && hasMultipleOptions) { - addToCartBtn.setAttribute("disabled", "disabled"); - const buttonText = addToCartBtn.querySelector("[data-button-text]"); + addToCartBtn.setAttribute('disabled', 'disabled'); + const buttonText = addToCartBtn.querySelector('[data-button-text]'); if (buttonText) { - buttonText.textContent = - addToCartBtn.dataset.textChooseOption || "Choisissez une option"; + buttonText.textContent = addToCartBtn.dataset.textChooseOption || 'Choisissez une option'; } } else { const firstAvailableVariant = product.variants.edges.find( @@ -247,50 +228,44 @@ function updateMetaTags(product, isEnglish) { // Update title and description - const title = - isEnglish && product.titleEn?.value - ? product.titleEn.value - : product.title; - const description = - isEnglish && product.descriptionEn?.value - ? product.descriptionEn.value - : product.description; + const title = isEnglish && product.titleEn?.value + ? product.titleEn.value + : product.title; + const description = isEnglish && product.descriptionEn?.value + ? product.descriptionEn.value + : product.description; // Update Open Graph title - const ogTitle = document.getElementById("og-title"); + const ogTitle = document.getElementById('og-title'); if (ogTitle) { - ogTitle.setAttribute("content", title); + ogTitle.setAttribute('content', title); } // Update Open Graph description - const ogDescription = document.getElementById("og-description"); + const ogDescription = document.getElementById('og-description'); if (ogDescription && description) { const excerpt = description.substring(0, 160); - ogDescription.setAttribute("content", excerpt); + ogDescription.setAttribute('content', excerpt); } // Update Open Graph image - const ogImage = document.getElementById("og-image"); + const ogImage = document.getElementById('og-image'); if (ogImage && product.images.edges.length > 0) { - ogImage.setAttribute("content", product.images.edges[0].node.url); + ogImage.setAttribute('content', product.images.edges[0].node.url); } // Update product price - const ogPrice = document.getElementById("og-price"); + const ogPrice = document.getElementById('og-price'); if (ogPrice) { - const price = parseFloat( - product.priceRange.minVariantPrice.amount - ).toFixed(2); - ogPrice.setAttribute("content", price); + const price = parseFloat(product.priceRange.minVariantPrice.amount).toFixed(2); + ogPrice.setAttribute('content', price); } // Update availability - const ogAvailability = document.getElementById("og-availability"); + const ogAvailability = document.getElementById('og-availability'); if (ogAvailability) { - const availability = product.availableForSale - ? "in stock" - : "out of stock"; - ogAvailability.setAttribute("content", availability); + const availability = product.availableForSale ? 'in stock' : 'out of stock'; + ogAvailability.setAttribute('content', availability); } // Update page title @@ -300,7 +275,7 @@ let metaDescription = document.querySelector('meta[name="description"]'); if (metaDescription && description) { const excerpt = description.substring(0, 160); - metaDescription.setAttribute("content", excerpt); + metaDescription.setAttribute('content', excerpt); } } })(); diff --git a/assets/js/shopify-cart.js b/assets/js/shopify-cart.js index 396ae38..18b1338 100644 --- a/assets/js/shopify-cart.js +++ b/assets/js/shopify-cart.js @@ -306,58 +306,6 @@ class ShopifyCart { return cart; } - /** - * Get existing cart by ID - */ - async getCart() { - if (!this.cartId) { - return null; - } - - const query = ` - query getCart($cartId: ID!) { - cart(id: $cartId) { - id - checkoutUrl - lines(first: 10) { - edges { - node { - id - quantity - merchandise { - ... on ProductVariant { - id - title - price { - amount - currencyCode - } - product { - title - } - } - } - } - } - } - } - } - `; - - try { - const data = await this.query(query, { - cartId: this.cartId - }); - - return data.cart; - } catch (error) { - // Cart might be expired or invalid - console.error('Error fetching cart:', error); - this.clearCart(); - return null; - } - } - /** * Get checkout URL to redirect user */ diff --git a/content/error/error.en.txt b/content/error/error.en.txt deleted file mode 100644 index e7a7a4d..0000000 --- a/content/error/error.en.txt +++ /dev/null @@ -1,5 +0,0 @@ -Title: Error - ----- - -Template: default diff --git a/content/error/error.fr.txt b/content/error/error.fr.txt index 986fe1a..1301277 100644 --- a/content/error/error.fr.txt +++ b/content/error/error.fr.txt @@ -1,5 +1 @@ -Title: Erreur - ----- - -Uuid: kcrqkszqasludg2h +Uuid: kcrqkszqasludg2h \ No newline at end of file diff --git a/site/config/config.php b/site/config/config.php index 5023f17..3c9969a 100644 --- a/site/config/config.php +++ b/site/config/config.php @@ -25,56 +25,6 @@ return [ ); } ], - // English homepage - [ - 'pattern' => 'en', - 'action' => function() { - $home = page('home'); - if ($home) { - site()->visit($home, 'en'); - return $home; - } - return null; - } - ], - // English thanks page - [ - 'pattern' => 'en/thanks', - 'action' => function() { - $thanks = page('thanks'); - if ($thanks) { - site()->visit($thanks, 'en'); - return $thanks; - } - return null; - } - ], - // English error page - [ - 'pattern' => 'en/error', - 'action' => function() { - $error = page('error'); - if ($error) { - site()->visit($error, 'en'); - return $error; - } - return null; - } - ], - // French thanks page - [ - 'pattern' => 'thanks', - 'action' => function() { - return page('thanks'); - } - ], - // French error page - [ - 'pattern' => 'error', - 'action' => function() { - return page('error'); - } - ], // French products (default) [ 'pattern' => '(:any)', diff --git a/site/snippets/structured-data-product.php b/site/snippets/structured-data-product.php index 2390bc8..b6bfefd 100644 --- a/site/snippets/structured-data-product.php +++ b/site/snippets/structured-data-product.php @@ -38,18 +38,12 @@ const language = container.dataset.language || 'fr'; const isEnglish = language === 'en'; - function initStructuredData() { - if (typeof ShopifyCart === 'undefined') { - setTimeout(initStructuredData, 100); - return; - } + const cart = new ShopifyCart({ + domain: 'nv7cqv-bu.myshopify.com', + storefrontAccessToken: 'dec3d35a2554384d149c72927d1cfd1b' + }); - const cart = new ShopifyCart({ - domain: 'nv7cqv-bu.myshopify.com', - storefrontAccessToken: 'dec3d35a2554384d149c72927d1cfd1b' - }); - - cart.getProductByHandle(handle).then(product => { + cart.getProductByHandle(handle).then(product => { if (!product) return; const title = isEnglish && product.titleEn?.value ? product.titleEn.value : product.title; @@ -85,10 +79,6 @@ if (schemaScript) { schemaScript.textContent = JSON.stringify(schema, null, 2); } - }); - } - - // Initialize when ShopifyCart is available - initStructuredData(); + }); })(); diff --git a/vendor/autoload.php b/vendor/autoload.php index 7ac1826..3e30699 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -14,7 +14,10 @@ if (PHP_VERSION_ID < 50600) { echo $err; } } - throw new RuntimeException($err); + trigger_error( + $err, + E_USER_ERROR + ); } require_once __DIR__ . '/composer/autoload_real.php'; diff --git a/vendor/composer/InstalledVersions.php b/vendor/composer/InstalledVersions.php index 2052022..51e734a 100644 --- a/vendor/composer/InstalledVersions.php +++ b/vendor/composer/InstalledVersions.php @@ -26,23 +26,12 @@ use Composer\Semver\VersionParser; */ class InstalledVersions { - /** - * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to - * @internal - */ - private static $selfDir = null; - /** * @var mixed[]|null * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array}|array{}|null */ private static $installed; - /** - * @var bool - */ - private static $installedIsLocalDir; - /** * @var bool|null */ @@ -320,24 +309,6 @@ class InstalledVersions { self::$installed = $data; self::$installedByVendor = array(); - - // when using reload, we disable the duplicate protection to ensure that self::$installed data is - // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not, - // so we have to assume it does not, and that may result in duplicate data being returned when listing - // all installed packages for example - self::$installedIsLocalDir = false; - } - - /** - * @return string - */ - private static function getSelfDir() - { - if (self::$selfDir === null) { - self::$selfDir = strtr(__DIR__, '\\', '/'); - } - - return self::$selfDir; } /** @@ -351,27 +322,19 @@ class InstalledVersions } $installed = array(); - $copiedLocalDir = false; if (self::$canGetVendors) { - $selfDir = self::getSelfDir(); foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { - $vendorDir = strtr($vendorDir, '\\', '/'); if (isset(self::$installedByVendor[$vendorDir])) { $installed[] = self::$installedByVendor[$vendorDir]; } elseif (is_file($vendorDir.'/composer/installed.php')) { /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ $required = require $vendorDir.'/composer/installed.php'; - self::$installedByVendor[$vendorDir] = $required; - $installed[] = $required; - if (self::$installed === null && $vendorDir.'/composer' === $selfDir) { - self::$installed = $required; - self::$installedIsLocalDir = true; + $installed[] = self::$installedByVendor[$vendorDir] = $required; + if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { + self::$installed = $installed[count($installed) - 1]; } } - if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) { - $copiedLocalDir = true; - } } } @@ -387,7 +350,7 @@ class InstalledVersions } } - if (self::$installed !== array() && !$copiedLocalDir) { + if (self::$installed !== array()) { $installed[] = self::$installed; } diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 46ab3c4..50a3b38 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -17,11 +17,11 @@ class ComposerStaticInit0b7fb803e22a45eb87e24172337208aa ); public static $prefixLengthsPsr4 = array ( - 'W' => + 'W' => array ( 'Whoops\\' => 7, ), - 'S' => + 'S' => array ( 'Symfony\\Polyfill\\Mbstring\\' => 26, 'Symfony\\Polyfill\\Intl\\Normalizer\\' => 33, @@ -29,97 +29,97 @@ class ComposerStaticInit0b7fb803e22a45eb87e24172337208aa 'Symfony\\Polyfill\\Ctype\\' => 23, 'Symfony\\Component\\Yaml\\' => 23, ), - 'P' => + 'P' => array ( 'Psr\\Log\\' => 8, 'PHPMailer\\PHPMailer\\' => 20, ), - 'L' => + 'L' => array ( 'League\\ColorExtractor\\' => 22, 'Laminas\\Escaper\\' => 16, ), - 'K' => + 'K' => array ( 'Kirby\\' => 6, ), - 'C' => + 'C' => array ( 'Composer\\Semver\\' => 16, ), - 'B' => + 'B' => array ( 'Base32\\' => 7, ), ); public static $prefixDirsPsr4 = array ( - 'Whoops\\' => + 'Whoops\\' => array ( 0 => __DIR__ . '/..' . '/filp/whoops/src/Whoops', ), - 'Symfony\\Polyfill\\Mbstring\\' => + 'Symfony\\Polyfill\\Mbstring\\' => array ( 0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring', ), - 'Symfony\\Polyfill\\Intl\\Normalizer\\' => + 'Symfony\\Polyfill\\Intl\\Normalizer\\' => array ( 0 => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer', ), - 'Symfony\\Polyfill\\Intl\\Idn\\' => + 'Symfony\\Polyfill\\Intl\\Idn\\' => array ( 0 => __DIR__ . '/..' . '/symfony/polyfill-intl-idn', ), - 'Symfony\\Polyfill\\Ctype\\' => + 'Symfony\\Polyfill\\Ctype\\' => array ( 0 => __DIR__ . '/..' . '/symfony/polyfill-ctype', ), - 'Symfony\\Component\\Yaml\\' => + 'Symfony\\Component\\Yaml\\' => array ( 0 => __DIR__ . '/..' . '/symfony/yaml', ), - 'Psr\\Log\\' => + 'Psr\\Log\\' => array ( 0 => __DIR__ . '/..' . '/psr/log/src', ), - 'PHPMailer\\PHPMailer\\' => + 'PHPMailer\\PHPMailer\\' => array ( 0 => __DIR__ . '/..' . '/phpmailer/phpmailer/src', ), - 'League\\ColorExtractor\\' => + 'League\\ColorExtractor\\' => array ( 0 => __DIR__ . '/..' . '/league/color-extractor/src', ), - 'Laminas\\Escaper\\' => + 'Laminas\\Escaper\\' => array ( 0 => __DIR__ . '/..' . '/laminas/laminas-escaper/src', ), - 'Kirby\\' => + 'Kirby\\' => array ( 0 => __DIR__ . '/../..' . '/kirby/src', 1 => __DIR__ . '/..' . '/getkirby/composer-installer/src', ), - 'Composer\\Semver\\' => + 'Composer\\Semver\\' => array ( 0 => __DIR__ . '/..' . '/composer/semver/src', ), - 'Base32\\' => + 'Base32\\' => array ( 0 => __DIR__ . '/..' . '/christian-riesen/base32/src', ), ); public static $prefixesPsr0 = array ( - 'c' => + 'c' => array ( - 'claviska' => + 'claviska' => array ( 0 => __DIR__ . '/..' . '/claviska/simpleimage/src', ), ), - 'M' => + 'M' => array ( - 'Michelf' => + 'Michelf' => array ( 0 => __DIR__ . '/..' . '/michelf/php-smartypants', ), diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index a668a09..e4f5401 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => 'getkirby/plainkit', 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => 'b78a6f822a398b2ea4b53940c7c8bd66e4f3bcc0', + 'reference' => '44ed53aae0b7128526b1fe9c2c66e80b18df323f', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -67,7 +67,7 @@ 'getkirby/plainkit' => array( 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => 'b78a6f822a398b2ea4b53940c7c8bd66e4f3bcc0', + 'reference' => '44ed53aae0b7128526b1fe9c2c66e80b18df323f', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), diff --git a/vendor/composer/platform_check.php b/vendor/composer/platform_check.php index 14bf88d..d32d90c 100644 --- a/vendor/composer/platform_check.php +++ b/vendor/composer/platform_check.php @@ -19,7 +19,8 @@ if ($issues) { echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL; } } - throw new \RuntimeException( - 'Composer detected issues in your platform: ' . implode(' ', $issues) + trigger_error( + 'Composer detected issues in your platform: ' . implode(' ', $issues), + E_USER_ERROR ); }