संगीतकार चेतावनी "पैकेज zendframework / zend- कोड छोड़ दिया गया है"


12

मुझे संगीतकार से चेतावनी मिलती है:

पैकेज zendframework / zend-code को छोड़ दिया जाता है, आपको इसका उपयोग करने से बचना चाहिए। इसके बजाय लामिना / लैमिनस-कोड का उपयोग करें। पैकेज zendframework / zend-eventmanager को छोड़ दिया जाता है, आपको इसका उपयोग करने से बचना चाहिए। इसके बजाय लामिना / लामिना-इवेंटमैन का उपयोग करें।

हालाँकि, मैं अपने कंपोज़र.जॉन में ज़ेंडर का कोई संदर्भ नहीं देख सकता (नीचे देखें)। क्या मुझे इसकी चिंता होनी चाहिए? क्या मैं इसे दूर करने के लिए केवल लामिना / लामिना-कोड आदि स्थापित कर सकता हूं?

किसी भी जानकारी का स्वागत करते हैं।

धन्यवाद

मार्टिन

{
    "type": "project",
    "license": "proprietary",
    "require": {
        "php": "^7.1.3",
        "ext-ctype": "*",
        "ext-iconv": "*",
        "easycorp/easyadmin-bundle": "^2.0",
        "edwin-luijten/oauth2-strava": "^1.3",
        "egulias/email-validator": "^2.1",
        "knpuniversity/oauth2-client-bundle": "^1.32",
        "martynwheeler/oauth2-komoot": "dev-master",
        "sensio/framework-extra-bundle": "^5.2",
        "symfony/apache-pack": "^1.0",
        "symfony/asset": "4.4.*",
        "symfony/console": "4.4.*",
        "symfony/dotenv": "4.4.*",
        "symfony/expression-language": "4.4.*",
        "symfony/filesystem": "4.4.*",
        "symfony/flex": "^1.1",
        "symfony/form": "4.4.*",
        "symfony/framework-bundle": "4.4.*",
        "symfony/monolog-bundle": "^3.1",
        "symfony/orm-pack": "*",
        "symfony/process": "4.4.*",
        "symfony/security-bundle": "4.4.*",
        "symfony/serializer-pack": "*",
        "symfony/swiftmailer-bundle": "^3.1",
        "symfony/translation": "4.4.*",
        "symfony/twig-bundle": "4.4.*",
        "symfony/validator": "4.4.*",
        "symfony/web-link": "4.4.*",
        "symfony/yaml": "4.4.*"
    },
    "require-dev": {
        "symfony/debug-pack": "*",
        "symfony/maker-bundle": "^1.0",
        "symfony/profiler-pack": "*",
        "symfony/test-pack": "*",
        "symfony/web-server-bundle": "4.4.*"
    },
    "config": {
        "preferred-install": {
            "*": "dist"
        },
        "sort-packages": true
    },
    "autoload": {
        "psr-4": {
            "App\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "App\\Tests\\": "tests/"
        }
    },
    "replace": {
        "paragonie/random_compat": "2.*",
        "symfony/polyfill-ctype": "*",
        "symfony/polyfill-iconv": "*",
        "symfony/polyfill-php71": "*",
        "symfony/polyfill-php70": "*",
        "symfony/polyfill-php56": "*"
    },
    "scripts": {
        "auto-scripts": {
            "cache:clear": "symfony-cmd",
            "assets:install %PUBLIC_DIR%": "symfony-cmd"
        },
        "post-install-cmd": [
            "@auto-scripts"
        ],
        "post-update-cmd": [
            "@auto-scripts"
        ]
    },
    "conflict": {
        "symfony/symfony": "*"
    },
    "extra": {
        "symfony": {
            "allow-contrib": false,
            "require": "4.4.*"
        }
    }
}

जवाबों:


12

यह जाँचने के लिए कि कौन सा पैकेज इस पर निर्भर करता है, चलाएँ:

composer depends zendframework/zend-code

परिणाम:

ocramius/proxy-manager  2.2.3  requires  zendframework/zend-code (^3.3.0)

ocramius / छद्म प्रबंधक सिद्धांत प्रवासियों द्वारा उपयोग किया जाता है , यह सिम्फनी / ऑरम -पैक के साथ आता है। आपको इसके बारे में चिंता नहीं करनी चाहिए, लेकिन आपको इसे चलाकर अपडेट करने में सक्षम होना चाहिएcomposer upgrade

composer upgrade
...

composer depends zendframework/zend-code

परिणाम:

laminas/laminas-code  3.4.1  replaces  zendframework/zend-code (self.version)

12
बस एक तरफ ध्यान दें अगर "संगीतकार उन्नयन" कुछ नहीं करता है। मेरे मामले ocramius में / प्रॉक्सी-प्रबंधक 2.2.3 पर रहे जो अपने php ^ 7.4.0 आवश्यकता के कारण हुई थी के बाद से 2.3.0
TDD

@ यह एक बहुत अच्छी टिप्पणी है और यह जानकारी वास्तव में चयनित उत्तर के भीतर होनी चाहिए। PHP 7.1 को चलाना और यह नहीं पाया कि आपकी टिप्पणी को देखने से पहले यह काम क्यों नहीं करता।
कीनो

नमस्ते, मैं ऊपर दिए गए समान मुद्दे का सामना कर रहा हूं, लेकिन मैं अपने आवेदन का परीक्षण करने के लिए ओल्ड ज़ेंड पैकेज के साथ जारी रखना चाहता हूं। लेकिन मैं संगीतकार को अपडेट करने में असमर्थ हूं यहां तक ​​कि मेरा JSON भी Zend पैकेज की तरह ही है। क्या आप कृपया सुझाव दे सकते हैं कि पुराने Zend पैकेज के साथ कैसे आगे बढ़ें।
कृष्ण

4

संगीतकार चेतावनी में इस 2 कमांड को चलाने का प्रयास करें:

composer require laminas/laminas-eventmanager

तथा

composer require laminas/laminas-code

यह अद्यतन करेगा:

लैमिनस / लैमिनस-कोड 3.4.1 की जगह zendframework / zend-code (self.version) ocramius / प्रॉक्सी-मैनेजर 2.2.3 के लिए zendframework / zend-code (^ 3.3.0) की आवश्यकता होती है (इस परीक्षक द्वारा चेक) zendframework / zend-code पर निर्भर करता है ")


हालांकि जवाब देने के लिए धन्यवाद, यह बेहतर है कि क्यों कोड या एक कमांड के न केवल कमांड को ठीक करने के लिए एक संक्षिप्त विवरण शामिल किया जाए। देखें कि कैसे और अधिक के लिए जवाब देना है।
DCTID

1
संपादित करें: संगीतकार चेतावनी में कहे गए इस 2 कमांड को चलाने का प्रयास करें: "कंपोज़र को लैमिनास / लैमिनस-इवेंटमैनगार्ड" की आवश्यकता होती है और "कंपोज़र को लैमिनास / लैमिनास-कोड की आवश्यकता होती है" यह अपडेट करेगा: लैमिनास / लैमिनस-कोड 3.4.1 रिपेंडफ्रामवर्क / ज़ेंड-कोड (self.version) ऑस्ट्रियम / प्रॉक्सी-मैनेजर 2.2.3 को zendframework / zend-code (^ 3.3.0) की आवश्यकता है ("कंपोज़र द्वारा जाँच zendframework / zend-code" पर निर्भर करता है)
wioladak

इसने पूरी तरह से काम किया। धन्यवाद!
एल्डो पारादीसो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.