[{"data":1,"prerenderedAt":2963},["ShallowReactive",2],{"docs-nav":3,"doc-latest\u002Fpackages\u002Fwpzylos-requirements\u002Fexamples":691,"docs-prevnext-flat":2644},[4,27,51,653,663,670,683],{"title":5,"order":6,"key":7,"items":8,"packages":26},"Getting Started",1,"getting-started",[9,11,15,19,23],{"path":10,"title":5,"order":6},"\u002Fdocs\u002Flatest\u002Fgetting-started",{"path":12,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fgetting-started\u002Finstallation","Installation",3,{"path":16,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fgetting-started\u002Fconfiguration","Configuration",4,{"path":20,"title":21,"order":22},"\u002Fdocs\u002Flatest\u002Fgetting-started\u002Fquick-start","Quick Start",50,{"path":24,"title":25,"order":22},"\u002Fdocs\u002Flatest\u002Fgetting-started\u002Ftutorial","Tutorial: Build a Notes Plugin",{},{"title":28,"order":29,"key":30,"items":31,"packages":50},"Core Concepts",2,"concepts",[32,35,38,41,44,47],{"path":33,"title":34,"order":22},"\u002Fdocs\u002Flatest\u002Fconcepts\u002Farchitecture","Architecture Overview",{"path":36,"title":37,"order":22},"\u002Fdocs\u002Flatest\u002Fconcepts\u002Fhooks","Hook System",{"path":39,"title":40,"order":22},"\u002Fdocs\u002Flatest\u002Fconcepts\u002Fplugin-context","Plugin Context",{"path":42,"title":43,"order":22},"\u002Fdocs\u002Flatest\u002Fconcepts\u002Flifecycle","Request Lifecycle",{"path":45,"title":46,"order":22},"\u002Fdocs\u002Flatest\u002Fconcepts\u002Fcontainer","Service Container",{"path":48,"title":49,"order":22},"\u002Fdocs\u002Flatest\u002Fconcepts\u002Fservice-providers","Service Providers",{},{"title":52,"order":14,"key":53,"items":54,"packages":55},"Packages","packages",[],{"wpzylos-assets":56,"wpzylos-cli-core":91,"wpzylos-cli-devtool":114,"wpzylos-config":136,"wpzylos-container":158,"wpzylos-core":180,"wpzylos-database":202,"wpzylos-events":224,"wpzylos-hooks":246,"wpzylos-http":269,"wpzylos-i18n":291,"wpzylos-logger":313,"wpzylos-mail":335,"wpzylos-mcp":357,"wpzylos-migrations":376,"wpzylos-model":398,"wpzylos-notification":420,"wpzylos-queue":442,"wpzylos-requirements":464,"wpzylos-routing":486,"wpzylos-scaffold":514,"wpzylos-scheduler":545,"wpzylos-security":567,"wpzylos-validation":587,"wpzylos-views":609,"wpzylos-wp-cli":631},[57,60,63,65,67,71,75,79,83,87],{"path":58,"title":59,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets","WPZylos Assets",{"path":61,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Foverview","Overview",{"path":64,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Finstallation",{"path":66,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Fconfiguration",{"path":68,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Fusage","Usage",5,{"path":72,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Fapi-reference","API Reference",6,{"path":76,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Fexamples","Examples",7,{"path":80,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Ftesting","Testing",8,{"path":84,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Fsecurity","Security",9,{"path":88,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Ftroubleshooting","Troubleshooting",10,[92,95,97,99,101,103,105,107,109,112],{"path":93,"title":94,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core","WPZylos CLI Core Documentation",{"path":96,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Foverview",{"path":98,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Finstallation",{"path":100,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Fconfiguration",{"path":102,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Fusage",{"path":104,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Fapi-reference",{"path":106,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Fexamples",{"path":108,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Ftesting",{"path":110,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Fsecurity","Security Notes",{"path":113,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Ftroubleshooting",[115,118,120,122,124,126,128,130,132,134],{"path":116,"title":117,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool","WPZylos CLI Devtool Documentation",{"path":119,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Foverview",{"path":121,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Finstallation",{"path":123,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Fconfiguration",{"path":125,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Fusage",{"path":127,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Fapi-reference",{"path":129,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Fexamples",{"path":131,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Ftesting",{"path":133,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Fsecurity",{"path":135,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Ftroubleshooting",[137,140,142,144,146,148,150,152,154,156],{"path":138,"title":139,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config","WPZylos Config",{"path":141,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Foverview",{"path":143,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Finstallation",{"path":145,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Fconfiguration",{"path":147,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Fusage",{"path":149,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Fapi-reference",{"path":151,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Fexamples",{"path":153,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Ftesting",{"path":155,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Fsecurity",{"path":157,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Ftroubleshooting",[159,162,164,166,168,170,172,174,176,178],{"path":160,"title":161,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container","WPZylos Container",{"path":163,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Foverview",{"path":165,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Finstallation",{"path":167,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Fconfiguration",{"path":169,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Fusage",{"path":171,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Fapi-reference",{"path":173,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Fexamples",{"path":175,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Ftesting",{"path":177,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Fsecurity",{"path":179,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Ftroubleshooting",[181,184,186,188,190,192,194,196,198,200],{"path":182,"title":183,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core","WPZylos Core",{"path":185,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Foverview",{"path":187,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Finstallation",{"path":189,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Fconfiguration",{"path":191,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Fusage",{"path":193,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Fapi-reference",{"path":195,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Fexamples",{"path":197,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Ftesting",{"path":199,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Fsecurity",{"path":201,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Ftroubleshooting",[203,206,208,210,212,214,216,218,220,222],{"path":204,"title":205,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database","WPZylos Database",{"path":207,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Foverview",{"path":209,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Finstallation",{"path":211,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Fconfiguration",{"path":213,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Fusage",{"path":215,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Fapi-reference",{"path":217,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Fexamples",{"path":219,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Ftesting",{"path":221,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Fsecurity",{"path":223,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Ftroubleshooting",[225,228,230,232,234,236,238,240,242,244],{"path":226,"title":227,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events","WPZylos Events",{"path":229,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Foverview",{"path":231,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Finstallation",{"path":233,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Fconfiguration",{"path":235,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Fusage",{"path":237,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Fapi-reference",{"path":239,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Fexamples",{"path":241,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Ftesting",{"path":243,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Fsecurity",{"path":245,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Ftroubleshooting",[247,250,252,254,256,259,261,263,265,267],{"path":248,"title":249,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks","WPZylos Hooks",{"path":251,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Foverview",{"path":253,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Finstallation",{"path":255,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Fconfiguration",{"path":257,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Fusage","Usage Guide",{"path":260,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Fapi-reference",{"path":262,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Fexamples",{"path":264,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Ftesting",{"path":266,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Fsecurity",{"path":268,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Ftroubleshooting",[270,273,275,277,279,281,283,285,287,289],{"path":271,"title":272,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http","WPZylos HTTP",{"path":274,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Foverview",{"path":276,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Finstallation",{"path":278,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Fconfiguration",{"path":280,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Fusage",{"path":282,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Fapi-reference",{"path":284,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Fexamples",{"path":286,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Ftesting",{"path":288,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Fsecurity",{"path":290,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Ftroubleshooting",[292,295,297,299,301,303,305,307,309,311],{"path":293,"title":294,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n","WPZylos I18n",{"path":296,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Foverview",{"path":298,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Finstallation",{"path":300,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Fconfiguration",{"path":302,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Fusage",{"path":304,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Fapi-reference",{"path":306,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Fexamples",{"path":308,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Ftesting",{"path":310,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Fsecurity",{"path":312,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Ftroubleshooting",[314,317,319,321,323,325,327,329,331,333],{"path":315,"title":316,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger","WPZylos Logger",{"path":318,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Foverview",{"path":320,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Finstallation",{"path":322,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Fconfiguration",{"path":324,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Fusage",{"path":326,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Fapi-reference",{"path":328,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Fexamples",{"path":330,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Ftesting",{"path":332,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Fsecurity",{"path":334,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Ftroubleshooting",[336,339,341,343,345,347,349,351,353,355],{"path":337,"title":338,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail","WPZylos Mail",{"path":340,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Foverview",{"path":342,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Finstallation",{"path":344,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Fconfiguration",{"path":346,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Fusage",{"path":348,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Fapi-reference",{"path":350,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Fexamples",{"path":352,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Ftesting",{"path":354,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Fsecurity",{"path":356,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Ftroubleshooting",[358,361,363,365,367,369,371,373],{"path":359,"title":360,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp","WPZylos MCP",{"path":362,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Foverview",{"path":364,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Finstallation",{"path":366,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Fusage",{"path":368,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Fapi-reference",{"path":370,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Fexamples",{"path":372,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Ftroubleshooting",{"path":374,"title":375,"order":22},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Fcompanion-mcps","MCP Setup Guide",[377,380,382,384,386,388,390,392,394,396],{"path":378,"title":379,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations","WPZylos Migrations",{"path":381,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Foverview",{"path":383,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Finstallation",{"path":385,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Fconfiguration",{"path":387,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Fusage",{"path":389,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Fapi-reference",{"path":391,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Fexamples",{"path":393,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Ftesting",{"path":395,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Fsecurity",{"path":397,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Ftroubleshooting",[399,402,404,406,408,410,412,414,416,418],{"path":400,"title":401,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model","WPZylos Model",{"path":403,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Foverview",{"path":405,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Finstallation",{"path":407,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Fconfiguration",{"path":409,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Fusage",{"path":411,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Fapi-reference",{"path":413,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Fexamples",{"path":415,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Ftesting",{"path":417,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Fsecurity",{"path":419,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Ftroubleshooting",[421,424,426,428,430,432,434,436,438,440],{"path":422,"title":423,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification","WPZylos Notification",{"path":425,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Foverview",{"path":427,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Finstallation",{"path":429,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Fconfiguration",{"path":431,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Fusage",{"path":433,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Fapi-reference",{"path":435,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Fexamples",{"path":437,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Ftesting",{"path":439,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Fsecurity",{"path":441,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Ftroubleshooting",[443,446,448,450,452,454,456,458,460,462],{"path":444,"title":445,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue","WPZylos Queue",{"path":447,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Foverview",{"path":449,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Finstallation",{"path":451,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Fconfiguration",{"path":453,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Fusage",{"path":455,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Fapi-reference",{"path":457,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Fexamples",{"path":459,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Ftesting",{"path":461,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Fsecurity",{"path":463,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Ftroubleshooting",[465,468,470,472,474,476,478,480,482,484],{"path":466,"title":467,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements","WPZylos Requirements",{"path":469,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Foverview",{"path":471,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Finstallation",{"path":473,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Fconfiguration",{"path":475,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Fusage",{"path":477,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Fapi-reference",{"path":479,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Fexamples",{"path":481,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Ftesting",{"path":483,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Fsecurity",{"path":485,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Ftroubleshooting",[487,490,492,494,496,498,500,502,504,506,508,511],{"path":488,"title":489,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing","WPZylos Routing",{"path":491,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Foverview",{"path":493,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Finstallation",{"path":495,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Fconfiguration",{"path":497,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Fusage",{"path":499,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Fapi-reference",{"path":501,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Fexamples",{"path":503,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Ftesting",{"path":505,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Fsecurity",{"path":507,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Ftroubleshooting",{"path":509,"title":510,"order":22},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Fajax","AJAX Routing",{"path":512,"title":513,"order":22},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Frest-api","REST API Routing",[515,518,520,522,524,526,528,530,532,535,537,539,542],{"path":516,"title":517,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold","WPZylos Scaffold Documentation",{"path":519,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Foverview",{"path":521,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Finstallation",{"path":523,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fconfiguration",{"path":525,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fusage",{"path":527,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fapi-reference",{"path":529,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fexamples",{"path":531,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Ftesting",{"path":533,"title":534,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fui","UI Components (DaisyUI)",{"path":536,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fsecurity",{"path":538,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Ftroubleshooting",{"path":540,"title":541,"order":22},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fcli-reference","Scaffold CLI Reference",{"path":543,"title":544,"order":22},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fwalkthrough","Scaffold Walkthrough",[546,549,551,553,555,557,559,561,563,565],{"path":547,"title":548,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler","WPZylos Scheduler",{"path":550,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Foverview",{"path":552,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Finstallation",{"path":554,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Fconfiguration",{"path":556,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Fusage",{"path":558,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Fapi-reference",{"path":560,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Fexamples",{"path":562,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Ftesting",{"path":564,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Fsecurity",{"path":566,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Ftroubleshooting",[568,571,573,575,577,579,581,583,585],{"path":569,"title":570,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security","WPZylos Security",{"path":572,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Foverview",{"path":574,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Finstallation",{"path":576,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Fconfiguration",{"path":578,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Fusage",{"path":580,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Fapi-reference",{"path":582,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Fexamples",{"path":584,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Ftesting",{"path":586,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Ftroubleshooting",[588,591,593,595,597,599,601,603,605,607],{"path":589,"title":590,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation","WPZylos Validation",{"path":592,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Foverview",{"path":594,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Finstallation",{"path":596,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Fconfiguration",{"path":598,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Fusage",{"path":600,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Fapi-reference",{"path":602,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Fexamples",{"path":604,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Ftesting",{"path":606,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Fsecurity",{"path":608,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Ftroubleshooting",[610,613,615,617,619,621,623,625,627,629],{"path":611,"title":612,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views","WPZylos Views",{"path":614,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Foverview",{"path":616,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Finstallation",{"path":618,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Fconfiguration",{"path":620,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Fusage",{"path":622,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Fapi-reference",{"path":624,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Fexamples",{"path":626,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Ftesting",{"path":628,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Fsecurity",{"path":630,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Ftroubleshooting",[632,635,637,639,641,643,645,647,649,651],{"path":633,"title":634,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli","WPZylos WP-CLI",{"path":636,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Foverview",{"path":638,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Finstallation",{"path":640,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Fconfiguration",{"path":642,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Fusage",{"path":644,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Fapi-reference",{"path":646,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Fexamples",{"path":648,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Ftesting",{"path":650,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Fsecurity",{"path":652,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Ftroubleshooting",{"title":654,"order":18,"key":655,"items":656,"packages":662},"Scaffold","scaffold",[657,660],{"path":658,"title":659,"order":6},"\u002Fdocs\u002Flatest\u002Fscaffold","Scaffold Guide",{"path":661,"title":544,"order":22},"\u002Fdocs\u002Flatest\u002Fscaffold\u002Fwalkthrough",{},{"title":85,"order":70,"key":664,"items":665,"packages":669},"security",[666],{"path":667,"title":668,"order":29},"\u002Fdocs\u002Flatest\u002Fsecurity\u002Foverview","Security Overview",{},{"title":81,"order":74,"key":671,"items":672,"packages":682},"testing",[673,676,679],{"path":674,"title":675,"order":29},"\u002Fdocs\u002Flatest\u002Ftesting\u002Foverview","Testing Overview",{"path":677,"title":678,"order":22},"\u002Fdocs\u002Flatest\u002Ftesting\u002Fintegration-tests","Integration Testing",{"path":680,"title":681,"order":22},"\u002Fdocs\u002Flatest\u002Ftesting\u002Funit-tests","Unit Testing",{},{"title":684,"order":78,"key":685,"items":686,"packages":690},"Distribution","distribution",[687],{"path":688,"title":689,"order":29},"\u002Fdocs\u002Flatest\u002Fdistribution\u002Foverview","Distribution Guide",{},{"id":692,"title":77,"body":693,"description":721,"extension":2638,"meta":2639,"navigation":747,"order":78,"package":2640,"path":479,"seo":2641,"stem":2642,"__hash__":2643},"content\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Fexamples.md",{"type":694,"value":695,"toc":2629},"minimark",[696,700,707,712,715,878,882,885,1013,1017,1020,1107,1111,1114,1177,1181,1184,1543,1546,1664,1668,1671,2351,2355,2358,2625],[697,698,77],"h1",{"id":699},"examples",[701,702,703],"blockquote",{},[704,705,706],"p",{},"Real-world usage patterns for WPZylos Requirements.",[708,709,711],"h2",{"id":710},"woocommerce-extension","WooCommerce Extension",[704,713,714],{},"A plugin that requires WooCommerce with specific version:",[716,717,722],"pre",{"className":718,"code":719,"language":720,"meta":721,"style":721},"language-php shiki shiki-themes github-light github-dark","\u003C?php\n\u002F\u002F config\u002Frequirements.php\n\nreturn [\n    'min_php_version' => '8.0',\n    'min_wp_version'  => '6.0',\n    'php_extensions'  => [\n        'json',\n        'curl',\n    ],\n    'required_plugins' => [\n        'WooCommerce' => [\n            'plugin_slug'        => 'woocommerce\u002Fwoocommerce.php',\n            'min_plugin_version' => '8.0.0',\n        ],\n    ],\n];\n","php","",[723,724,725,737,743,749,758,773,786,795,802,809,814,824,834,848,861,867,872],"code",{"__ignoreMap":721},[726,727,729,733],"span",{"class":728,"line":6},"line",[726,730,732],{"class":731},"szBVR","\u003C?",[726,734,736],{"class":735},"sj4cs","php\n",[726,738,739],{"class":728,"line":29},[726,740,742],{"class":741},"sJ8bj","\u002F\u002F config\u002Frequirements.php\n",[726,744,745],{"class":728,"line":14},[726,746,748],{"emptyLinePlaceholder":747},true,"\n",[726,750,751,754],{"class":728,"line":18},[726,752,753],{"class":731},"return",[726,755,757],{"class":756},"sVt8B"," [\n",[726,759,760,764,767,770],{"class":728,"line":70},[726,761,763],{"class":762},"sZZnC","    'min_php_version'",[726,765,766],{"class":731}," =>",[726,768,769],{"class":762}," '8.0'",[726,771,772],{"class":756},",\n",[726,774,775,778,781,784],{"class":728,"line":74},[726,776,777],{"class":762},"    'min_wp_version'",[726,779,780],{"class":731},"  =>",[726,782,783],{"class":762}," '6.0'",[726,785,772],{"class":756},[726,787,788,791,793],{"class":728,"line":78},[726,789,790],{"class":762},"    'php_extensions'",[726,792,780],{"class":731},[726,794,757],{"class":756},[726,796,797,800],{"class":728,"line":82},[726,798,799],{"class":762},"        'json'",[726,801,772],{"class":756},[726,803,804,807],{"class":728,"line":86},[726,805,806],{"class":762},"        'curl'",[726,808,772],{"class":756},[726,810,811],{"class":728,"line":90},[726,812,813],{"class":756},"    ],\n",[726,815,817,820,822],{"class":728,"line":816},11,[726,818,819],{"class":762},"    'required_plugins'",[726,821,766],{"class":731},[726,823,757],{"class":756},[726,825,827,830,832],{"class":728,"line":826},12,[726,828,829],{"class":762},"        'WooCommerce'",[726,831,766],{"class":731},[726,833,757],{"class":756},[726,835,837,840,843,846],{"class":728,"line":836},13,[726,838,839],{"class":762},"            'plugin_slug'",[726,841,842],{"class":731},"        =>",[726,844,845],{"class":762}," 'woocommerce\u002Fwoocommerce.php'",[726,847,772],{"class":756},[726,849,851,854,856,859],{"class":728,"line":850},14,[726,852,853],{"class":762},"            'min_plugin_version'",[726,855,766],{"class":731},[726,857,858],{"class":762}," '8.0.0'",[726,860,772],{"class":756},[726,862,864],{"class":728,"line":863},15,[726,865,866],{"class":756},"        ],\n",[726,868,870],{"class":728,"line":869},16,[726,871,813],{"class":756},[726,873,875],{"class":728,"line":874},17,[726,876,877],{"class":756},"];\n",[708,879,881],{"id":880},"acf-based-plugin","ACF-Based Plugin",[704,883,884],{},"A plugin that requires Advanced Custom Fields:",[716,886,888],{"className":718,"code":887,"language":720,"meta":721,"style":721},"\u003C?php\n\u002F\u002F config\u002Frequirements.php\n\nreturn [\n    'min_php_version'  => '8.1',\n    'min_wp_version'   => '6.4',\n    'required_plugins' => [\n        'Advanced Custom Fields' => [\n            'plugin_slug' => 'advanced-custom-fields\u002Facf.php',\n        ],\n        \u002F\u002F Or ACF Pro\n        'Advanced Custom Fields PRO' => [\n            'plugin_slug'        => 'advanced-custom-fields-pro\u002Facf.php',\n            'min_plugin_version' => '6.0.0',\n        ],\n    ],\n];\n",[723,889,890,896,900,904,910,921,933,941,950,961,965,970,979,990,1001,1005,1009],{"__ignoreMap":721},[726,891,892,894],{"class":728,"line":6},[726,893,732],{"class":731},[726,895,736],{"class":735},[726,897,898],{"class":728,"line":29},[726,899,742],{"class":741},[726,901,902],{"class":728,"line":14},[726,903,748],{"emptyLinePlaceholder":747},[726,905,906,908],{"class":728,"line":18},[726,907,753],{"class":731},[726,909,757],{"class":756},[726,911,912,914,916,919],{"class":728,"line":70},[726,913,763],{"class":762},[726,915,780],{"class":731},[726,917,918],{"class":762}," '8.1'",[726,920,772],{"class":756},[726,922,923,925,928,931],{"class":728,"line":74},[726,924,777],{"class":762},[726,926,927],{"class":731},"   =>",[726,929,930],{"class":762}," '6.4'",[726,932,772],{"class":756},[726,934,935,937,939],{"class":728,"line":78},[726,936,819],{"class":762},[726,938,766],{"class":731},[726,940,757],{"class":756},[726,942,943,946,948],{"class":728,"line":82},[726,944,945],{"class":762},"        'Advanced Custom Fields'",[726,947,766],{"class":731},[726,949,757],{"class":756},[726,951,952,954,956,959],{"class":728,"line":86},[726,953,839],{"class":762},[726,955,766],{"class":731},[726,957,958],{"class":762}," 'advanced-custom-fields\u002Facf.php'",[726,960,772],{"class":756},[726,962,963],{"class":728,"line":90},[726,964,866],{"class":756},[726,966,967],{"class":728,"line":816},[726,968,969],{"class":741},"        \u002F\u002F Or ACF Pro\n",[726,971,972,975,977],{"class":728,"line":826},[726,973,974],{"class":762},"        'Advanced Custom Fields PRO'",[726,976,766],{"class":731},[726,978,757],{"class":756},[726,980,981,983,985,988],{"class":728,"line":836},[726,982,839],{"class":762},[726,984,842],{"class":731},[726,986,987],{"class":762}," 'advanced-custom-fields-pro\u002Facf.php'",[726,989,772],{"class":756},[726,991,992,994,996,999],{"class":728,"line":850},[726,993,853],{"class":762},[726,995,766],{"class":731},[726,997,998],{"class":762}," '6.0.0'",[726,1000,772],{"class":756},[726,1002,1003],{"class":728,"line":863},[726,1004,866],{"class":756},[726,1006,1007],{"class":728,"line":869},[726,1008,813],{"class":756},[726,1010,1011],{"class":728,"line":874},[726,1012,877],{"class":756},[708,1014,1016],{"id":1015},"api-integration-plugin","API Integration Plugin",[704,1018,1019],{},"A plugin that makes HTTP requests and needs JSON\u002FcURL:",[716,1021,1023],{"className":718,"code":1022,"language":720,"meta":721,"style":721},"\u003C?php\n\u002F\u002F config\u002Frequirements.php\n\nreturn [\n    'min_php_version' => '8.1',\n    'min_wp_version'  => '6.0',\n    'php_extensions'  => [\n        'json',\n        'curl',\n        'openssl',\n        'mbstring',\n    ],\n];\n",[723,1024,1025,1031,1035,1039,1045,1055,1065,1073,1079,1085,1092,1099,1103],{"__ignoreMap":721},[726,1026,1027,1029],{"class":728,"line":6},[726,1028,732],{"class":731},[726,1030,736],{"class":735},[726,1032,1033],{"class":728,"line":29},[726,1034,742],{"class":741},[726,1036,1037],{"class":728,"line":14},[726,1038,748],{"emptyLinePlaceholder":747},[726,1040,1041,1043],{"class":728,"line":18},[726,1042,753],{"class":731},[726,1044,757],{"class":756},[726,1046,1047,1049,1051,1053],{"class":728,"line":70},[726,1048,763],{"class":762},[726,1050,766],{"class":731},[726,1052,918],{"class":762},[726,1054,772],{"class":756},[726,1056,1057,1059,1061,1063],{"class":728,"line":74},[726,1058,777],{"class":762},[726,1060,780],{"class":731},[726,1062,783],{"class":762},[726,1064,772],{"class":756},[726,1066,1067,1069,1071],{"class":728,"line":78},[726,1068,790],{"class":762},[726,1070,780],{"class":731},[726,1072,757],{"class":756},[726,1074,1075,1077],{"class":728,"line":82},[726,1076,799],{"class":762},[726,1078,772],{"class":756},[726,1080,1081,1083],{"class":728,"line":86},[726,1082,806],{"class":762},[726,1084,772],{"class":756},[726,1086,1087,1090],{"class":728,"line":90},[726,1088,1089],{"class":762},"        'openssl'",[726,1091,772],{"class":756},[726,1093,1094,1097],{"class":728,"line":816},[726,1095,1096],{"class":762},"        'mbstring'",[726,1098,772],{"class":756},[726,1100,1101],{"class":728,"line":826},[726,1102,813],{"class":756},[726,1104,1105],{"class":728,"line":836},[726,1106,877],{"class":756},[708,1108,1110],{"id":1109},"single-site-only-plugin","Single-Site Only Plugin",[704,1112,1113],{},"A plugin that should NOT run on WordPress Multisite:",[716,1115,1117],{"className":718,"code":1116,"language":720,"meta":721,"style":721},"\u003C?php\n\u002F\u002F config\u002Frequirements.php\n\nreturn [\n    'min_php_version'         => '8.0',\n    'min_wp_version'          => '6.0',\n    'is_multisite_compatible' => false,\n];\n",[723,1118,1119,1125,1129,1133,1139,1150,1161,1173],{"__ignoreMap":721},[726,1120,1121,1123],{"class":728,"line":6},[726,1122,732],{"class":731},[726,1124,736],{"class":735},[726,1126,1127],{"class":728,"line":29},[726,1128,742],{"class":741},[726,1130,1131],{"class":728,"line":14},[726,1132,748],{"emptyLinePlaceholder":747},[726,1134,1135,1137],{"class":728,"line":18},[726,1136,753],{"class":731},[726,1138,757],{"class":756},[726,1140,1141,1143,1146,1148],{"class":728,"line":70},[726,1142,763],{"class":762},[726,1144,1145],{"class":731},"         =>",[726,1147,769],{"class":762},[726,1149,772],{"class":756},[726,1151,1152,1154,1157,1159],{"class":728,"line":74},[726,1153,777],{"class":762},[726,1155,1156],{"class":731},"          =>",[726,1158,783],{"class":762},[726,1160,772],{"class":756},[726,1162,1163,1166,1168,1171],{"class":728,"line":78},[726,1164,1165],{"class":762},"    'is_multisite_compatible'",[726,1167,766],{"class":731},[726,1169,1170],{"class":735}," false",[726,1172,772],{"class":756},[726,1174,1175],{"class":728,"line":82},[726,1176,877],{"class":756},[708,1178,1180],{"id":1179},"custom-requirement-example","Custom Requirement Example",[704,1182,1183],{},"A plugin that needs a minimum MySQL version:",[716,1185,1187],{"className":718,"code":1186,"language":720,"meta":721,"style":721},"\u003C?php\n\u002F\u002F src\u002FRequirements\u002FMysqlVersionRequirement.php\n\nnamespace MyPlugin\\Requirements;\n\nuse WPZylos\\Framework\\Requirements\\Contracts\\RequirementInterface;\n\nclass MysqlVersionRequirement implements RequirementInterface\n{\n    private string $minVersion;\n\n    public function __construct(string $minVersion = '5.7')\n    {\n        $this->minVersion = $minVersion;\n    }\n\n    public function isSatisfied(): bool\n    {\n        global $wpdb;\n        $version = $wpdb->db_version();\n        return version_compare($version, $this->minVersion, '>=');\n    }\n\n    public function getErrorMessage(): string\n    {\n        global $wpdb;\n        return sprintf(\n            'MySQL %s+ is required. You are running: %s',\n            $this->minVersion,\n            $wpdb->db_version()\n        );\n    }\n\n    public function getName(): string\n    {\n        return 'mysql_version';\n    }\n}\n",[723,1188,1189,1195,1200,1204,1216,1220,1230,1234,1248,1253,1264,1268,1297,1302,1317,1322,1326,1344,1349,1358,1377,1403,1408,1413,1430,1435,1442,1453,1461,1472,1485,1491,1496,1501,1517,1522,1532,1537],{"__ignoreMap":721},[726,1190,1191,1193],{"class":728,"line":6},[726,1192,732],{"class":731},[726,1194,736],{"class":735},[726,1196,1197],{"class":728,"line":29},[726,1198,1199],{"class":741},"\u002F\u002F src\u002FRequirements\u002FMysqlVersionRequirement.php\n",[726,1201,1202],{"class":728,"line":14},[726,1203,748],{"emptyLinePlaceholder":747},[726,1205,1206,1209,1213],{"class":728,"line":18},[726,1207,1208],{"class":731},"namespace",[726,1210,1212],{"class":1211},"sScJk"," MyPlugin\\Requirements",[726,1214,1215],{"class":756},";\n",[726,1217,1218],{"class":728,"line":70},[726,1219,748],{"emptyLinePlaceholder":747},[726,1221,1222,1225,1228],{"class":728,"line":74},[726,1223,1224],{"class":731},"use",[726,1226,1227],{"class":735}," WPZylos\\Framework\\Requirements\\Contracts\\RequirementInterface",[726,1229,1215],{"class":756},[726,1231,1232],{"class":728,"line":78},[726,1233,748],{"emptyLinePlaceholder":747},[726,1235,1236,1239,1242,1245],{"class":728,"line":82},[726,1237,1238],{"class":731},"class",[726,1240,1241],{"class":1211}," MysqlVersionRequirement",[726,1243,1244],{"class":731}," implements",[726,1246,1247],{"class":1211}," RequirementInterface\n",[726,1249,1250],{"class":728,"line":86},[726,1251,1252],{"class":756},"{\n",[726,1254,1255,1258,1261],{"class":728,"line":90},[726,1256,1257],{"class":731},"    private",[726,1259,1260],{"class":731}," string",[726,1262,1263],{"class":756}," $minVersion;\n",[726,1265,1266],{"class":728,"line":816},[726,1267,748],{"emptyLinePlaceholder":747},[726,1269,1270,1273,1276,1279,1282,1285,1288,1291,1294],{"class":728,"line":826},[726,1271,1272],{"class":731},"    public",[726,1274,1275],{"class":731}," function",[726,1277,1278],{"class":735}," __construct",[726,1280,1281],{"class":756},"(",[726,1283,1284],{"class":731},"string",[726,1286,1287],{"class":756}," $minVersion ",[726,1289,1290],{"class":731},"=",[726,1292,1293],{"class":762}," '5.7'",[726,1295,1296],{"class":756},")\n",[726,1298,1299],{"class":728,"line":836},[726,1300,1301],{"class":756},"    {\n",[726,1303,1304,1307,1310,1313,1315],{"class":728,"line":850},[726,1305,1306],{"class":735},"        $this",[726,1308,1309],{"class":731},"->",[726,1311,1312],{"class":756},"minVersion ",[726,1314,1290],{"class":731},[726,1316,1263],{"class":756},[726,1318,1319],{"class":728,"line":863},[726,1320,1321],{"class":756},"    }\n",[726,1323,1324],{"class":728,"line":869},[726,1325,748],{"emptyLinePlaceholder":747},[726,1327,1328,1330,1332,1335,1338,1341],{"class":728,"line":874},[726,1329,1272],{"class":731},[726,1331,1275],{"class":731},[726,1333,1334],{"class":1211}," isSatisfied",[726,1336,1337],{"class":756},"()",[726,1339,1340],{"class":731},":",[726,1342,1343],{"class":731}," bool\n",[726,1345,1347],{"class":728,"line":1346},18,[726,1348,1301],{"class":756},[726,1350,1352,1355],{"class":728,"line":1351},19,[726,1353,1354],{"class":731},"        global",[726,1356,1357],{"class":756}," $wpdb;\n",[726,1359,1361,1364,1366,1369,1371,1374],{"class":728,"line":1360},20,[726,1362,1363],{"class":756},"        $version ",[726,1365,1290],{"class":731},[726,1367,1368],{"class":756}," $wpdb",[726,1370,1309],{"class":731},[726,1372,1373],{"class":1211},"db_version",[726,1375,1376],{"class":756},"();\n",[726,1378,1380,1383,1386,1389,1392,1394,1397,1400],{"class":728,"line":1379},21,[726,1381,1382],{"class":731},"        return",[726,1384,1385],{"class":735}," version_compare",[726,1387,1388],{"class":756},"($version, ",[726,1390,1391],{"class":735},"$this",[726,1393,1309],{"class":731},[726,1395,1396],{"class":756},"minVersion, ",[726,1398,1399],{"class":762},"'>='",[726,1401,1402],{"class":756},");\n",[726,1404,1406],{"class":728,"line":1405},22,[726,1407,1321],{"class":756},[726,1409,1411],{"class":728,"line":1410},23,[726,1412,748],{"emptyLinePlaceholder":747},[726,1414,1416,1418,1420,1423,1425,1427],{"class":728,"line":1415},24,[726,1417,1272],{"class":731},[726,1419,1275],{"class":731},[726,1421,1422],{"class":1211}," getErrorMessage",[726,1424,1337],{"class":756},[726,1426,1340],{"class":731},[726,1428,1429],{"class":731}," string\n",[726,1431,1433],{"class":728,"line":1432},25,[726,1434,1301],{"class":756},[726,1436,1438,1440],{"class":728,"line":1437},26,[726,1439,1354],{"class":731},[726,1441,1357],{"class":756},[726,1443,1445,1447,1450],{"class":728,"line":1444},27,[726,1446,1382],{"class":731},[726,1448,1449],{"class":735}," sprintf",[726,1451,1452],{"class":756},"(\n",[726,1454,1456,1459],{"class":728,"line":1455},28,[726,1457,1458],{"class":762},"            'MySQL %s+ is required. You are running: %s'",[726,1460,772],{"class":756},[726,1462,1464,1467,1469],{"class":728,"line":1463},29,[726,1465,1466],{"class":735},"            $this",[726,1468,1309],{"class":731},[726,1470,1471],{"class":756},"minVersion,\n",[726,1473,1475,1478,1480,1482],{"class":728,"line":1474},30,[726,1476,1477],{"class":756},"            $wpdb",[726,1479,1309],{"class":731},[726,1481,1373],{"class":1211},[726,1483,1484],{"class":756},"()\n",[726,1486,1488],{"class":728,"line":1487},31,[726,1489,1490],{"class":756},"        );\n",[726,1492,1494],{"class":728,"line":1493},32,[726,1495,1321],{"class":756},[726,1497,1499],{"class":728,"line":1498},33,[726,1500,748],{"emptyLinePlaceholder":747},[726,1502,1504,1506,1508,1511,1513,1515],{"class":728,"line":1503},34,[726,1505,1272],{"class":731},[726,1507,1275],{"class":731},[726,1509,1510],{"class":1211}," getName",[726,1512,1337],{"class":756},[726,1514,1340],{"class":731},[726,1516,1429],{"class":731},[726,1518,1520],{"class":728,"line":1519},35,[726,1521,1301],{"class":756},[726,1523,1525,1527,1530],{"class":728,"line":1524},36,[726,1526,1382],{"class":731},[726,1528,1529],{"class":762}," 'mysql_version'",[726,1531,1215],{"class":756},[726,1533,1535],{"class":728,"line":1534},37,[726,1536,1321],{"class":756},[726,1538,1540],{"class":728,"line":1539},38,[726,1541,1542],{"class":756},"}\n",[704,1544,1545],{},"Usage:",[716,1547,1549],{"className":718,"code":1548,"language":720,"meta":721,"style":721},"\u002F\u002F bootstrap\u002Fapp.php\nuse MyPlugin\\Requirements\\MysqlVersionRequirement;\n\n$app = Application::create($context);\n$app->register(RequirementsServiceProvider::class);\n\n\u002F\u002F After service provider is registered, add custom requirement\n$checker = $app->make('requirements.checker');\n$checker->addRequirement(new MysqlVersionRequirement('8.0'));\n",[723,1550,1551,1556,1565,1569,1588,1608,1612,1617,1639],{"__ignoreMap":721},[726,1552,1553],{"class":728,"line":6},[726,1554,1555],{"class":741},"\u002F\u002F bootstrap\u002Fapp.php\n",[726,1557,1558,1560,1563],{"class":728,"line":29},[726,1559,1224],{"class":731},[726,1561,1562],{"class":735}," MyPlugin\\Requirements\\MysqlVersionRequirement",[726,1564,1215],{"class":756},[726,1566,1567],{"class":728,"line":14},[726,1568,748],{"emptyLinePlaceholder":747},[726,1570,1571,1574,1576,1579,1582,1585],{"class":728,"line":18},[726,1572,1573],{"class":756},"$app ",[726,1575,1290],{"class":731},[726,1577,1578],{"class":735}," Application",[726,1580,1581],{"class":731},"::",[726,1583,1584],{"class":1211},"create",[726,1586,1587],{"class":756},"($context);\n",[726,1589,1590,1593,1595,1598,1600,1603,1606],{"class":728,"line":70},[726,1591,1592],{"class":756},"$app",[726,1594,1309],{"class":731},[726,1596,1597],{"class":1211},"register",[726,1599,1281],{"class":756},[726,1601,1602],{"class":735},"RequirementsServiceProvider",[726,1604,1605],{"class":731},"::class",[726,1607,1402],{"class":756},[726,1609,1610],{"class":728,"line":74},[726,1611,748],{"emptyLinePlaceholder":747},[726,1613,1614],{"class":728,"line":78},[726,1615,1616],{"class":741},"\u002F\u002F After service provider is registered, add custom requirement\n",[726,1618,1619,1622,1624,1627,1629,1632,1634,1637],{"class":728,"line":82},[726,1620,1621],{"class":756},"$checker ",[726,1623,1290],{"class":731},[726,1625,1626],{"class":756}," $app",[726,1628,1309],{"class":731},[726,1630,1631],{"class":1211},"make",[726,1633,1281],{"class":756},[726,1635,1636],{"class":762},"'requirements.checker'",[726,1638,1402],{"class":756},[726,1640,1641,1644,1646,1649,1651,1654,1656,1658,1661],{"class":728,"line":86},[726,1642,1643],{"class":756},"$checker",[726,1645,1309],{"class":731},[726,1647,1648],{"class":1211},"addRequirement",[726,1650,1281],{"class":756},[726,1652,1653],{"class":731},"new",[726,1655,1241],{"class":735},[726,1657,1281],{"class":756},[726,1659,1660],{"class":762},"'8.0'",[726,1662,1663],{"class":756},"));\n",[708,1665,1667],{"id":1666},"memory-limit-requirement","Memory Limit Requirement",[704,1669,1670],{},"Check for minimum PHP memory limit:",[716,1672,1674],{"className":718,"code":1673,"language":720,"meta":721,"style":721},"\u003C?php\n\u002F\u002F src\u002FRequirements\u002FMemoryLimitRequirement.php\n\nnamespace MyPlugin\\Requirements;\n\nuse WPZylos\\Framework\\Requirements\\Contracts\\RequirementInterface;\n\nclass MemoryLimitRequirement implements RequirementInterface\n{\n    private int $minBytes;\n\n    public function __construct(string $minMemory = '128M')\n    {\n        $this->minBytes = $this->parseBytes($minMemory);\n    }\n\n    public function isSatisfied(): bool\n    {\n        $limit = ini_get('memory_limit');\n        if ($limit === '-1') {\n            return true; \u002F\u002F Unlimited\n        }\n        return $this->parseBytes($limit) >= $this->minBytes;\n    }\n\n    public function getErrorMessage(): string\n    {\n        return sprintf(\n            'Memory limit of %s is required. Current: %s',\n            $this->formatBytes($this->minBytes),\n            ini_get('memory_limit')\n        );\n    }\n\n    public function getName(): string\n    {\n        return 'memory_limit';\n    }\n\n    private function parseBytes(string $value): int\n    {\n        $value = trim($value);\n        $last = strtolower($value[strlen($value) - 1]);\n        $value = (int) $value;\n\n        switch ($last) {\n            case 'g': $value *= 1024;\n            case 'm': $value *= 1024;\n            case 'k': $value *= 1024;\n        }\n\n        return $value;\n    }\n\n    private function formatBytes(int $bytes): string\n    {\n        if ($bytes >= 1073741824) {\n            return round($bytes \u002F 1073741824, 2) . 'G';\n        }\n        if ($bytes >= 1048576) {\n            return round($bytes \u002F 1048576, 2) . 'M';\n        }\n        return round($bytes \u002F 1024, 2) . 'K';\n    }\n}\n",[723,1675,1676,1682,1687,1691,1699,1703,1711,1715,1726,1730,1740,1744,1766,1770,1792,1796,1800,1814,1818,1835,1852,1866,1871,1894,1898,1902,1916,1920,1928,1935,1953,1964,1968,1972,1976,1990,1994,2003,2007,2012,2034,2039,2053,2082,2098,2103,2112,2132,2148,2164,2168,2173,2181,2186,2191,2212,2217,2232,2265,2270,2284,2310,2315,2341,2346],{"__ignoreMap":721},[726,1677,1678,1680],{"class":728,"line":6},[726,1679,732],{"class":731},[726,1681,736],{"class":735},[726,1683,1684],{"class":728,"line":29},[726,1685,1686],{"class":741},"\u002F\u002F src\u002FRequirements\u002FMemoryLimitRequirement.php\n",[726,1688,1689],{"class":728,"line":14},[726,1690,748],{"emptyLinePlaceholder":747},[726,1692,1693,1695,1697],{"class":728,"line":18},[726,1694,1208],{"class":731},[726,1696,1212],{"class":1211},[726,1698,1215],{"class":756},[726,1700,1701],{"class":728,"line":70},[726,1702,748],{"emptyLinePlaceholder":747},[726,1704,1705,1707,1709],{"class":728,"line":74},[726,1706,1224],{"class":731},[726,1708,1227],{"class":735},[726,1710,1215],{"class":756},[726,1712,1713],{"class":728,"line":78},[726,1714,748],{"emptyLinePlaceholder":747},[726,1716,1717,1719,1722,1724],{"class":728,"line":82},[726,1718,1238],{"class":731},[726,1720,1721],{"class":1211}," MemoryLimitRequirement",[726,1723,1244],{"class":731},[726,1725,1247],{"class":1211},[726,1727,1728],{"class":728,"line":86},[726,1729,1252],{"class":756},[726,1731,1732,1734,1737],{"class":728,"line":90},[726,1733,1257],{"class":731},[726,1735,1736],{"class":731}," int",[726,1738,1739],{"class":756}," $minBytes;\n",[726,1741,1742],{"class":728,"line":816},[726,1743,748],{"emptyLinePlaceholder":747},[726,1745,1746,1748,1750,1752,1754,1756,1759,1761,1764],{"class":728,"line":826},[726,1747,1272],{"class":731},[726,1749,1275],{"class":731},[726,1751,1278],{"class":735},[726,1753,1281],{"class":756},[726,1755,1284],{"class":731},[726,1757,1758],{"class":756}," $minMemory ",[726,1760,1290],{"class":731},[726,1762,1763],{"class":762}," '128M'",[726,1765,1296],{"class":756},[726,1767,1768],{"class":728,"line":836},[726,1769,1301],{"class":756},[726,1771,1772,1774,1776,1779,1781,1784,1786,1789],{"class":728,"line":850},[726,1773,1306],{"class":735},[726,1775,1309],{"class":731},[726,1777,1778],{"class":756},"minBytes ",[726,1780,1290],{"class":731},[726,1782,1783],{"class":735}," $this",[726,1785,1309],{"class":731},[726,1787,1788],{"class":1211},"parseBytes",[726,1790,1791],{"class":756},"($minMemory);\n",[726,1793,1794],{"class":728,"line":863},[726,1795,1321],{"class":756},[726,1797,1798],{"class":728,"line":869},[726,1799,748],{"emptyLinePlaceholder":747},[726,1801,1802,1804,1806,1808,1810,1812],{"class":728,"line":874},[726,1803,1272],{"class":731},[726,1805,1275],{"class":731},[726,1807,1334],{"class":1211},[726,1809,1337],{"class":756},[726,1811,1340],{"class":731},[726,1813,1343],{"class":731},[726,1815,1816],{"class":728,"line":1346},[726,1817,1301],{"class":756},[726,1819,1820,1823,1825,1828,1830,1833],{"class":728,"line":1351},[726,1821,1822],{"class":756},"        $limit ",[726,1824,1290],{"class":731},[726,1826,1827],{"class":735}," ini_get",[726,1829,1281],{"class":756},[726,1831,1832],{"class":762},"'memory_limit'",[726,1834,1402],{"class":756},[726,1836,1837,1840,1843,1846,1849],{"class":728,"line":1360},[726,1838,1839],{"class":731},"        if",[726,1841,1842],{"class":756}," ($limit ",[726,1844,1845],{"class":731},"===",[726,1847,1848],{"class":762}," '-1'",[726,1850,1851],{"class":756},") {\n",[726,1853,1854,1857,1860,1863],{"class":728,"line":1379},[726,1855,1856],{"class":731},"            return",[726,1858,1859],{"class":735}," true",[726,1861,1862],{"class":756},"; ",[726,1864,1865],{"class":741},"\u002F\u002F Unlimited\n",[726,1867,1868],{"class":728,"line":1405},[726,1869,1870],{"class":756},"        }\n",[726,1872,1873,1875,1877,1879,1881,1884,1887,1889,1891],{"class":728,"line":1410},[726,1874,1382],{"class":731},[726,1876,1783],{"class":735},[726,1878,1309],{"class":731},[726,1880,1788],{"class":1211},[726,1882,1883],{"class":756},"($limit) ",[726,1885,1886],{"class":731},">=",[726,1888,1783],{"class":735},[726,1890,1309],{"class":731},[726,1892,1893],{"class":756},"minBytes;\n",[726,1895,1896],{"class":728,"line":1415},[726,1897,1321],{"class":756},[726,1899,1900],{"class":728,"line":1432},[726,1901,748],{"emptyLinePlaceholder":747},[726,1903,1904,1906,1908,1910,1912,1914],{"class":728,"line":1437},[726,1905,1272],{"class":731},[726,1907,1275],{"class":731},[726,1909,1422],{"class":1211},[726,1911,1337],{"class":756},[726,1913,1340],{"class":731},[726,1915,1429],{"class":731},[726,1917,1918],{"class":728,"line":1444},[726,1919,1301],{"class":756},[726,1921,1922,1924,1926],{"class":728,"line":1455},[726,1923,1382],{"class":731},[726,1925,1449],{"class":735},[726,1927,1452],{"class":756},[726,1929,1930,1933],{"class":728,"line":1463},[726,1931,1932],{"class":762},"            'Memory limit of %s is required. Current: %s'",[726,1934,772],{"class":756},[726,1936,1937,1939,1941,1944,1946,1948,1950],{"class":728,"line":1474},[726,1938,1466],{"class":735},[726,1940,1309],{"class":731},[726,1942,1943],{"class":1211},"formatBytes",[726,1945,1281],{"class":756},[726,1947,1391],{"class":735},[726,1949,1309],{"class":731},[726,1951,1952],{"class":756},"minBytes),\n",[726,1954,1955,1958,1960,1962],{"class":728,"line":1487},[726,1956,1957],{"class":735},"            ini_get",[726,1959,1281],{"class":756},[726,1961,1832],{"class":762},[726,1963,1296],{"class":756},[726,1965,1966],{"class":728,"line":1493},[726,1967,1490],{"class":756},[726,1969,1970],{"class":728,"line":1498},[726,1971,1321],{"class":756},[726,1973,1974],{"class":728,"line":1503},[726,1975,748],{"emptyLinePlaceholder":747},[726,1977,1978,1980,1982,1984,1986,1988],{"class":728,"line":1519},[726,1979,1272],{"class":731},[726,1981,1275],{"class":731},[726,1983,1510],{"class":1211},[726,1985,1337],{"class":756},[726,1987,1340],{"class":731},[726,1989,1429],{"class":731},[726,1991,1992],{"class":728,"line":1524},[726,1993,1301],{"class":756},[726,1995,1996,1998,2001],{"class":728,"line":1534},[726,1997,1382],{"class":731},[726,1999,2000],{"class":762}," 'memory_limit'",[726,2002,1215],{"class":756},[726,2004,2005],{"class":728,"line":1539},[726,2006,1321],{"class":756},[726,2008,2010],{"class":728,"line":2009},39,[726,2011,748],{"emptyLinePlaceholder":747},[726,2013,2015,2017,2019,2022,2024,2026,2029,2031],{"class":728,"line":2014},40,[726,2016,1257],{"class":731},[726,2018,1275],{"class":731},[726,2020,2021],{"class":1211}," parseBytes",[726,2023,1281],{"class":756},[726,2025,1284],{"class":731},[726,2027,2028],{"class":756}," $value)",[726,2030,1340],{"class":731},[726,2032,2033],{"class":731}," int\n",[726,2035,2037],{"class":728,"line":2036},41,[726,2038,1301],{"class":756},[726,2040,2042,2045,2047,2050],{"class":728,"line":2041},42,[726,2043,2044],{"class":756},"        $value ",[726,2046,1290],{"class":731},[726,2048,2049],{"class":735}," trim",[726,2051,2052],{"class":756},"($value);\n",[726,2054,2056,2059,2061,2064,2067,2070,2073,2076,2079],{"class":728,"line":2055},43,[726,2057,2058],{"class":756},"        $last ",[726,2060,1290],{"class":731},[726,2062,2063],{"class":735}," strtolower",[726,2065,2066],{"class":756},"($value[",[726,2068,2069],{"class":735},"strlen",[726,2071,2072],{"class":756},"($value) ",[726,2074,2075],{"class":731},"-",[726,2077,2078],{"class":735}," 1",[726,2080,2081],{"class":756},"]);\n",[726,2083,2085,2087,2089,2092,2095],{"class":728,"line":2084},44,[726,2086,2044],{"class":756},[726,2088,1290],{"class":731},[726,2090,2091],{"class":756}," (",[726,2093,2094],{"class":731},"int",[726,2096,2097],{"class":756},") $value;\n",[726,2099,2101],{"class":728,"line":2100},45,[726,2102,748],{"emptyLinePlaceholder":747},[726,2104,2106,2109],{"class":728,"line":2105},46,[726,2107,2108],{"class":731},"        switch",[726,2110,2111],{"class":756}," ($last) {\n",[726,2113,2115,2118,2121,2124,2127,2130],{"class":728,"line":2114},47,[726,2116,2117],{"class":731},"            case",[726,2119,2120],{"class":762}," 'g'",[726,2122,2123],{"class":756},": $value ",[726,2125,2126],{"class":731},"*=",[726,2128,2129],{"class":735}," 1024",[726,2131,1215],{"class":756},[726,2133,2135,2137,2140,2142,2144,2146],{"class":728,"line":2134},48,[726,2136,2117],{"class":731},[726,2138,2139],{"class":762}," 'm'",[726,2141,2123],{"class":756},[726,2143,2126],{"class":731},[726,2145,2129],{"class":735},[726,2147,1215],{"class":756},[726,2149,2151,2153,2156,2158,2160,2162],{"class":728,"line":2150},49,[726,2152,2117],{"class":731},[726,2154,2155],{"class":762}," 'k'",[726,2157,2123],{"class":756},[726,2159,2126],{"class":731},[726,2161,2129],{"class":735},[726,2163,1215],{"class":756},[726,2165,2166],{"class":728,"line":22},[726,2167,1870],{"class":756},[726,2169,2171],{"class":728,"line":2170},51,[726,2172,748],{"emptyLinePlaceholder":747},[726,2174,2176,2178],{"class":728,"line":2175},52,[726,2177,1382],{"class":731},[726,2179,2180],{"class":756}," $value;\n",[726,2182,2184],{"class":728,"line":2183},53,[726,2185,1321],{"class":756},[726,2187,2189],{"class":728,"line":2188},54,[726,2190,748],{"emptyLinePlaceholder":747},[726,2192,2194,2196,2198,2201,2203,2205,2208,2210],{"class":728,"line":2193},55,[726,2195,1257],{"class":731},[726,2197,1275],{"class":731},[726,2199,2200],{"class":1211}," formatBytes",[726,2202,1281],{"class":756},[726,2204,2094],{"class":731},[726,2206,2207],{"class":756}," $bytes)",[726,2209,1340],{"class":731},[726,2211,1429],{"class":731},[726,2213,2215],{"class":728,"line":2214},56,[726,2216,1301],{"class":756},[726,2218,2220,2222,2225,2227,2230],{"class":728,"line":2219},57,[726,2221,1839],{"class":731},[726,2223,2224],{"class":756}," ($bytes ",[726,2226,1886],{"class":731},[726,2228,2229],{"class":735}," 1073741824",[726,2231,1851],{"class":756},[726,2233,2235,2237,2240,2243,2246,2248,2251,2254,2257,2260,2263],{"class":728,"line":2234},58,[726,2236,1856],{"class":731},[726,2238,2239],{"class":735}," round",[726,2241,2242],{"class":756},"($bytes ",[726,2244,2245],{"class":731},"\u002F",[726,2247,2229],{"class":735},[726,2249,2250],{"class":756},", ",[726,2252,2253],{"class":735},"2",[726,2255,2256],{"class":756},") ",[726,2258,2259],{"class":731},".",[726,2261,2262],{"class":762}," 'G'",[726,2264,1215],{"class":756},[726,2266,2268],{"class":728,"line":2267},59,[726,2269,1870],{"class":756},[726,2271,2273,2275,2277,2279,2282],{"class":728,"line":2272},60,[726,2274,1839],{"class":731},[726,2276,2224],{"class":756},[726,2278,1886],{"class":731},[726,2280,2281],{"class":735}," 1048576",[726,2283,1851],{"class":756},[726,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2308],{"class":728,"line":2286},61,[726,2288,1856],{"class":731},[726,2290,2239],{"class":735},[726,2292,2242],{"class":756},[726,2294,2245],{"class":731},[726,2296,2281],{"class":735},[726,2298,2250],{"class":756},[726,2300,2253],{"class":735},[726,2302,2256],{"class":756},[726,2304,2259],{"class":731},[726,2306,2307],{"class":762}," 'M'",[726,2309,1215],{"class":756},[726,2311,2313],{"class":728,"line":2312},62,[726,2314,1870],{"class":756},[726,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2339],{"class":728,"line":2317},63,[726,2319,1382],{"class":731},[726,2321,2239],{"class":735},[726,2323,2242],{"class":756},[726,2325,2245],{"class":731},[726,2327,2129],{"class":735},[726,2329,2250],{"class":756},[726,2331,2253],{"class":735},[726,2333,2256],{"class":756},[726,2335,2259],{"class":731},[726,2337,2338],{"class":762}," 'K'",[726,2340,1215],{"class":756},[726,2342,2344],{"class":728,"line":2343},64,[726,2345,1321],{"class":756},[726,2347,2349],{"class":728,"line":2348},65,[726,2350,1542],{"class":756},[708,2352,2354],{"id":2353},"early-exit-pattern","Early Exit Pattern",[704,2356,2357],{},"Stop plugin loading immediately if requirements fail:",[716,2359,2361],{"className":718,"code":2360,"language":720,"meta":721,"style":721},"\u003C?php\n\u002F\u002F plugin.php\n\ndefined('ABSPATH') || exit;\n\n\u002F\u002F Quick requirements check before loading anything\nrequire_once __DIR__ . '\u002Fvendor\u002Fautoload.php';\n\nuse WPZylos\\Framework\\Requirements\\RequirementsConfig;\n\n$checker = RequirementsConfig::fromFile(__DIR__ . '\u002Fconfig\u002Frequirements.php');\n\nif ($checker->hasFailures()) {\n    add_action('admin_notices', function() use ($checker) {\n        echo '\u003Cdiv class=\"notice notice-error\">';\n        echo '\u003Cp>\u003Cstrong>My Plugin cannot load:\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>';\n        foreach ($checker->getErrors() as $error) {\n            echo '\u003Cli>' . wp_kses_post($error) . '\u003C\u002Fli>';\n        }\n        echo '\u003C\u002Ful>\u003C\u002Fdiv>';\n    });\n    return; \u002F\u002F Don't load plugin\n}\n\n\u002F\u002F Requirements passed — load the plugin\nrequire_once __DIR__ . '\u002Fbootstrap\u002Fapp.php';\n",[723,2362,2363,2369,2374,2378,2398,2402,2407,2423,2427,2436,2440,2466,2470,2486,2509,2519,2528,2548,2571,2575,2584,2589,2599,2603,2607,2612],{"__ignoreMap":721},[726,2364,2365,2367],{"class":728,"line":6},[726,2366,732],{"class":731},[726,2368,736],{"class":735},[726,2370,2371],{"class":728,"line":29},[726,2372,2373],{"class":741},"\u002F\u002F plugin.php\n",[726,2375,2376],{"class":728,"line":14},[726,2377,748],{"emptyLinePlaceholder":747},[726,2379,2380,2383,2385,2388,2390,2393,2396],{"class":728,"line":18},[726,2381,2382],{"class":735},"defined",[726,2384,1281],{"class":756},[726,2386,2387],{"class":762},"'ABSPATH'",[726,2389,2256],{"class":756},[726,2391,2392],{"class":731},"||",[726,2394,2395],{"class":731}," exit",[726,2397,1215],{"class":756},[726,2399,2400],{"class":728,"line":70},[726,2401,748],{"emptyLinePlaceholder":747},[726,2403,2404],{"class":728,"line":74},[726,2405,2406],{"class":741},"\u002F\u002F Quick requirements check before loading anything\n",[726,2408,2409,2412,2415,2418,2421],{"class":728,"line":78},[726,2410,2411],{"class":731},"require_once",[726,2413,2414],{"class":735}," __DIR__",[726,2416,2417],{"class":731}," .",[726,2419,2420],{"class":762}," '\u002Fvendor\u002Fautoload.php'",[726,2422,1215],{"class":756},[726,2424,2425],{"class":728,"line":82},[726,2426,748],{"emptyLinePlaceholder":747},[726,2428,2429,2431,2434],{"class":728,"line":86},[726,2430,1224],{"class":731},[726,2432,2433],{"class":735}," WPZylos\\Framework\\Requirements\\RequirementsConfig",[726,2435,1215],{"class":756},[726,2437,2438],{"class":728,"line":90},[726,2439,748],{"emptyLinePlaceholder":747},[726,2441,2442,2444,2446,2449,2451,2454,2456,2459,2461,2464],{"class":728,"line":816},[726,2443,1621],{"class":756},[726,2445,1290],{"class":731},[726,2447,2448],{"class":735}," RequirementsConfig",[726,2450,1581],{"class":731},[726,2452,2453],{"class":1211},"fromFile",[726,2455,1281],{"class":756},[726,2457,2458],{"class":735},"__DIR__",[726,2460,2417],{"class":731},[726,2462,2463],{"class":762}," '\u002Fconfig\u002Frequirements.php'",[726,2465,1402],{"class":756},[726,2467,2468],{"class":728,"line":826},[726,2469,748],{"emptyLinePlaceholder":747},[726,2471,2472,2475,2478,2480,2483],{"class":728,"line":836},[726,2473,2474],{"class":731},"if",[726,2476,2477],{"class":756}," ($checker",[726,2479,1309],{"class":731},[726,2481,2482],{"class":1211},"hasFailures",[726,2484,2485],{"class":756},"()) {\n",[726,2487,2488,2491,2493,2496,2498,2501,2504,2506],{"class":728,"line":850},[726,2489,2490],{"class":1211},"    add_action",[726,2492,1281],{"class":756},[726,2494,2495],{"class":762},"'admin_notices'",[726,2497,2250],{"class":756},[726,2499,2500],{"class":731},"function",[726,2502,2503],{"class":756},"() ",[726,2505,1224],{"class":731},[726,2507,2508],{"class":756}," ($checker) {\n",[726,2510,2511,2514,2517],{"class":728,"line":863},[726,2512,2513],{"class":735},"        echo",[726,2515,2516],{"class":762}," '\u003Cdiv class=\"notice notice-error\">'",[726,2518,1215],{"class":756},[726,2520,2521,2523,2526],{"class":728,"line":869},[726,2522,2513],{"class":735},[726,2524,2525],{"class":762}," '\u003Cp>\u003Cstrong>My Plugin cannot load:\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>'",[726,2527,1215],{"class":756},[726,2529,2530,2533,2535,2537,2540,2542,2545],{"class":728,"line":874},[726,2531,2532],{"class":731},"        foreach",[726,2534,2477],{"class":756},[726,2536,1309],{"class":731},[726,2538,2539],{"class":1211},"getErrors",[726,2541,2503],{"class":756},[726,2543,2544],{"class":731},"as",[726,2546,2547],{"class":756}," $error) {\n",[726,2549,2550,2553,2556,2558,2561,2564,2566,2569],{"class":728,"line":1346},[726,2551,2552],{"class":735},"            echo",[726,2554,2555],{"class":762}," '\u003Cli>'",[726,2557,2417],{"class":731},[726,2559,2560],{"class":1211}," wp_kses_post",[726,2562,2563],{"class":756},"($error) ",[726,2565,2259],{"class":731},[726,2567,2568],{"class":762}," '\u003C\u002Fli>'",[726,2570,1215],{"class":756},[726,2572,2573],{"class":728,"line":1351},[726,2574,1870],{"class":756},[726,2576,2577,2579,2582],{"class":728,"line":1360},[726,2578,2513],{"class":735},[726,2580,2581],{"class":762}," '\u003C\u002Ful>\u003C\u002Fdiv>'",[726,2583,1215],{"class":756},[726,2585,2586],{"class":728,"line":1379},[726,2587,2588],{"class":756},"    });\n",[726,2590,2591,2594,2596],{"class":728,"line":1405},[726,2592,2593],{"class":731},"    return",[726,2595,1862],{"class":756},[726,2597,2598],{"class":741},"\u002F\u002F Don't load plugin\n",[726,2600,2601],{"class":728,"line":1410},[726,2602,1542],{"class":756},[726,2604,2605],{"class":728,"line":1415},[726,2606,748],{"emptyLinePlaceholder":747},[726,2608,2609],{"class":728,"line":1432},[726,2610,2611],{"class":741},"\u002F\u002F Requirements passed — load the plugin\n",[726,2613,2614,2616,2618,2620,2623],{"class":728,"line":1437},[726,2615,2411],{"class":731},[726,2617,2414],{"class":735},[726,2619,2417],{"class":731},[726,2621,2622],{"class":762}," '\u002Fbootstrap\u002Fapp.php'",[726,2624,1215],{"class":756},[2626,2627,2628],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}",{"title":721,"searchDepth":29,"depth":29,"links":2630},[2631,2632,2633,2634,2635,2636,2637],{"id":710,"depth":29,"text":711},{"id":880,"depth":29,"text":881},{"id":1015,"depth":29,"text":1016},{"id":1109,"depth":29,"text":1110},{"id":1179,"depth":29,"text":1180},{"id":1666,"depth":29,"text":1667},{"id":2353,"depth":29,"text":2354},"md",{},"wpzylos-requirements",{"title":77,"description":721},"docs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Fexamples","BN-oiInwAwS_fkxGtZkizlG5vXZqJ3Kzh76mrTVvLcQ",[2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2801,2802,2803,2804,2805,2806,2807,2808,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2902,2903,2904,2905,2906,2907,2908,2909,2910,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2955,2959],{"path":10,"title":5,"sectionKey":7,"sectionOrder":6,"itemOrder":6,"packageName":721,"depth":6},{"path":12,"title":13,"sectionKey":7,"sectionOrder":6,"itemOrder":14,"packageName":721,"depth":29},{"path":16,"title":17,"sectionKey":7,"sectionOrder":6,"itemOrder":18,"packageName":721,"depth":29},{"path":20,"title":21,"sectionKey":7,"sectionOrder":6,"itemOrder":22,"packageName":721,"depth":29},{"path":24,"title":25,"sectionKey":7,"sectionOrder":6,"itemOrder":22,"packageName":721,"depth":29},{"path":33,"title":34,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":721,"depth":29},{"path":36,"title":37,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":721,"depth":29},{"path":39,"title":40,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":721,"depth":29},{"path":42,"title":43,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":721,"depth":29},{"path":45,"title":46,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":721,"depth":29},{"path":48,"title":49,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":721,"depth":29},{"path":58,"title":59,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2657,"depth":29},"wpzylos-assets",{"path":61,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2657,"depth":14},{"path":64,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2657,"depth":14},{"path":66,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2657,"depth":14},{"path":68,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2657,"depth":14},{"path":72,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2657,"depth":14},{"path":76,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2657,"depth":14},{"path":80,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2657,"depth":14},{"path":84,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2657,"depth":14},{"path":88,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2657,"depth":14},{"path":93,"title":94,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2668,"depth":29},"wpzylos-cli-core",{"path":96,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2668,"depth":14},{"path":98,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2668,"depth":14},{"path":100,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2668,"depth":14},{"path":102,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2668,"depth":14},{"path":104,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2668,"depth":14},{"path":106,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2668,"depth":14},{"path":108,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2668,"depth":14},{"path":110,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2668,"depth":14},{"path":113,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2668,"depth":14},{"path":116,"title":117,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2679,"depth":29},"wpzylos-cli-devtool",{"path":119,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2679,"depth":14},{"path":121,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2679,"depth":14},{"path":123,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2679,"depth":14},{"path":125,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2679,"depth":14},{"path":127,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2679,"depth":14},{"path":129,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2679,"depth":14},{"path":131,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2679,"depth":14},{"path":133,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2679,"depth":14},{"path":135,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2679,"depth":14},{"path":138,"title":139,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2690,"depth":29},"wpzylos-config",{"path":141,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2690,"depth":14},{"path":143,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2690,"depth":14},{"path":145,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2690,"depth":14},{"path":147,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2690,"depth":14},{"path":149,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2690,"depth":14},{"path":151,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2690,"depth":14},{"path":153,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2690,"depth":14},{"path":155,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2690,"depth":14},{"path":157,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2690,"depth":14},{"path":160,"title":161,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2701,"depth":29},"wpzylos-container",{"path":163,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2701,"depth":14},{"path":165,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2701,"depth":14},{"path":167,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2701,"depth":14},{"path":169,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2701,"depth":14},{"path":171,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2701,"depth":14},{"path":173,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2701,"depth":14},{"path":175,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2701,"depth":14},{"path":177,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2701,"depth":14},{"path":179,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2701,"depth":14},{"path":182,"title":183,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2712,"depth":29},"wpzylos-core",{"path":185,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2712,"depth":14},{"path":187,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2712,"depth":14},{"path":189,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2712,"depth":14},{"path":191,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2712,"depth":14},{"path":193,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2712,"depth":14},{"path":195,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2712,"depth":14},{"path":197,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2712,"depth":14},{"path":199,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2712,"depth":14},{"path":201,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2712,"depth":14},{"path":204,"title":205,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2723,"depth":29},"wpzylos-database",{"path":207,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2723,"depth":14},{"path":209,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2723,"depth":14},{"path":211,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2723,"depth":14},{"path":213,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2723,"depth":14},{"path":215,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2723,"depth":14},{"path":217,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2723,"depth":14},{"path":219,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2723,"depth":14},{"path":221,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2723,"depth":14},{"path":223,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2723,"depth":14},{"path":226,"title":227,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2734,"depth":29},"wpzylos-events",{"path":229,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2734,"depth":14},{"path":231,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2734,"depth":14},{"path":233,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2734,"depth":14},{"path":235,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2734,"depth":14},{"path":237,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2734,"depth":14},{"path":239,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2734,"depth":14},{"path":241,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2734,"depth":14},{"path":243,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2734,"depth":14},{"path":245,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2734,"depth":14},{"path":248,"title":249,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2745,"depth":29},"wpzylos-hooks",{"path":251,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2745,"depth":14},{"path":253,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2745,"depth":14},{"path":255,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2745,"depth":14},{"path":257,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2745,"depth":14},{"path":260,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2745,"depth":14},{"path":262,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2745,"depth":14},{"path":264,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2745,"depth":14},{"path":266,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2745,"depth":14},{"path":268,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2745,"depth":14},{"path":271,"title":272,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2756,"depth":29},"wpzylos-http",{"path":274,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2756,"depth":14},{"path":276,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2756,"depth":14},{"path":278,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2756,"depth":14},{"path":280,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2756,"depth":14},{"path":282,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2756,"depth":14},{"path":284,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2756,"depth":14},{"path":286,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2756,"depth":14},{"path":288,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2756,"depth":14},{"path":290,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2756,"depth":14},{"path":293,"title":294,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2767,"depth":29},"wpzylos-i18n",{"path":296,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2767,"depth":14},{"path":298,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2767,"depth":14},{"path":300,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2767,"depth":14},{"path":302,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2767,"depth":14},{"path":304,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2767,"depth":14},{"path":306,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2767,"depth":14},{"path":308,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2767,"depth":14},{"path":310,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2767,"depth":14},{"path":312,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2767,"depth":14},{"path":315,"title":316,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2778,"depth":29},"wpzylos-logger",{"path":318,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2778,"depth":14},{"path":320,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2778,"depth":14},{"path":322,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2778,"depth":14},{"path":324,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2778,"depth":14},{"path":326,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2778,"depth":14},{"path":328,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2778,"depth":14},{"path":330,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2778,"depth":14},{"path":332,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2778,"depth":14},{"path":334,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2778,"depth":14},{"path":337,"title":338,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2789,"depth":29},"wpzylos-mail",{"path":340,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2789,"depth":14},{"path":342,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2789,"depth":14},{"path":344,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2789,"depth":14},{"path":346,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2789,"depth":14},{"path":348,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2789,"depth":14},{"path":350,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2789,"depth":14},{"path":352,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2789,"depth":14},{"path":354,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2789,"depth":14},{"path":356,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2789,"depth":14},{"path":359,"title":360,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2800,"depth":29},"wpzylos-mcp",{"path":362,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2800,"depth":14},{"path":364,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2800,"depth":14},{"path":366,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2800,"depth":14},{"path":368,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2800,"depth":14},{"path":370,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2800,"depth":14},{"path":372,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2800,"depth":14},{"path":374,"title":375,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":2800,"depth":14},{"path":378,"title":379,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2809,"depth":29},"wpzylos-migrations",{"path":381,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2809,"depth":14},{"path":383,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2809,"depth":14},{"path":385,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2809,"depth":14},{"path":387,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2809,"depth":14},{"path":389,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2809,"depth":14},{"path":391,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2809,"depth":14},{"path":393,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2809,"depth":14},{"path":395,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2809,"depth":14},{"path":397,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2809,"depth":14},{"path":400,"title":401,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2820,"depth":29},"wpzylos-model",{"path":403,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2820,"depth":14},{"path":405,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2820,"depth":14},{"path":407,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2820,"depth":14},{"path":409,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2820,"depth":14},{"path":411,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2820,"depth":14},{"path":413,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2820,"depth":14},{"path":415,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2820,"depth":14},{"path":417,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2820,"depth":14},{"path":419,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2820,"depth":14},{"path":422,"title":423,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2831,"depth":29},"wpzylos-notification",{"path":425,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2831,"depth":14},{"path":427,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2831,"depth":14},{"path":429,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2831,"depth":14},{"path":431,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2831,"depth":14},{"path":433,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2831,"depth":14},{"path":435,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2831,"depth":14},{"path":437,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2831,"depth":14},{"path":439,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2831,"depth":14},{"path":441,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2831,"depth":14},{"path":444,"title":445,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2842,"depth":29},"wpzylos-queue",{"path":447,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2842,"depth":14},{"path":449,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2842,"depth":14},{"path":451,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2842,"depth":14},{"path":453,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2842,"depth":14},{"path":455,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2842,"depth":14},{"path":457,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2842,"depth":14},{"path":459,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2842,"depth":14},{"path":461,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2842,"depth":14},{"path":463,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2842,"depth":14},{"path":466,"title":467,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2640,"depth":29},{"path":469,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2640,"depth":14},{"path":471,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2640,"depth":14},{"path":473,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2640,"depth":14},{"path":475,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2640,"depth":14},{"path":477,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2640,"depth":14},{"path":479,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2640,"depth":14},{"path":481,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2640,"depth":14},{"path":483,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2640,"depth":14},{"path":485,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2640,"depth":14},{"path":488,"title":489,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2863,"depth":29},"wpzylos-routing",{"path":491,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2863,"depth":14},{"path":493,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2863,"depth":14},{"path":495,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2863,"depth":14},{"path":497,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2863,"depth":14},{"path":499,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2863,"depth":14},{"path":501,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2863,"depth":14},{"path":503,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2863,"depth":14},{"path":505,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2863,"depth":14},{"path":507,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2863,"depth":14},{"path":509,"title":510,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":2863,"depth":14},{"path":512,"title":513,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":2863,"depth":14},{"path":516,"title":517,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2876,"depth":29},"wpzylos-scaffold",{"path":519,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2876,"depth":14},{"path":521,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2876,"depth":14},{"path":523,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2876,"depth":14},{"path":525,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2876,"depth":14},{"path":527,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2876,"depth":14},{"path":529,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2876,"depth":14},{"path":531,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2876,"depth":14},{"path":533,"title":534,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2876,"depth":14},{"path":536,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2876,"depth":14},{"path":538,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2876,"depth":14},{"path":540,"title":541,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":2876,"depth":14},{"path":543,"title":544,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":2876,"depth":14},{"path":547,"title":548,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2890,"depth":29},"wpzylos-scheduler",{"path":550,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2890,"depth":14},{"path":552,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2890,"depth":14},{"path":554,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2890,"depth":14},{"path":556,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2890,"depth":14},{"path":558,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2890,"depth":14},{"path":560,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2890,"depth":14},{"path":562,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2890,"depth":14},{"path":564,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2890,"depth":14},{"path":566,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2890,"depth":14},{"path":569,"title":570,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2901,"depth":29},"wpzylos-security",{"path":572,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2901,"depth":14},{"path":574,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2901,"depth":14},{"path":576,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2901,"depth":14},{"path":578,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2901,"depth":14},{"path":580,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2901,"depth":14},{"path":582,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2901,"depth":14},{"path":584,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2901,"depth":14},{"path":586,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2901,"depth":14},{"path":589,"title":590,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2911,"depth":29},"wpzylos-validation",{"path":592,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2911,"depth":14},{"path":594,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2911,"depth":14},{"path":596,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2911,"depth":14},{"path":598,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2911,"depth":14},{"path":600,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2911,"depth":14},{"path":602,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2911,"depth":14},{"path":604,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2911,"depth":14},{"path":606,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2911,"depth":14},{"path":608,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2911,"depth":14},{"path":611,"title":612,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2922,"depth":29},"wpzylos-views",{"path":614,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2922,"depth":14},{"path":616,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2922,"depth":14},{"path":618,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2922,"depth":14},{"path":620,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2922,"depth":14},{"path":622,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2922,"depth":14},{"path":624,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2922,"depth":14},{"path":626,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2922,"depth":14},{"path":628,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2922,"depth":14},{"path":630,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2922,"depth":14},{"path":633,"title":634,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":2933,"depth":29},"wpzylos-wp-cli",{"path":636,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":2933,"depth":14},{"path":638,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":2933,"depth":14},{"path":640,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":2933,"depth":14},{"path":642,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":2933,"depth":14},{"path":644,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":2933,"depth":14},{"path":646,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":2933,"depth":14},{"path":648,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":2933,"depth":14},{"path":650,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":2933,"depth":14},{"path":652,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":2933,"depth":14},{"path":658,"title":659,"sectionKey":655,"sectionOrder":18,"itemOrder":6,"packageName":721,"depth":6},{"path":661,"title":544,"sectionKey":655,"sectionOrder":18,"itemOrder":22,"packageName":721,"depth":29},{"path":667,"title":668,"sectionKey":664,"sectionOrder":70,"itemOrder":29,"packageName":721,"depth":29},{"path":674,"title":675,"sectionKey":671,"sectionOrder":74,"itemOrder":29,"packageName":721,"depth":29},{"path":677,"title":678,"sectionKey":671,"sectionOrder":74,"itemOrder":22,"packageName":721,"depth":29},{"path":680,"title":681,"sectionKey":671,"sectionOrder":74,"itemOrder":22,"packageName":721,"depth":29},{"path":688,"title":689,"sectionKey":685,"sectionOrder":78,"itemOrder":29,"packageName":721,"depth":29},{"path":2951,"title":2952,"sectionKey":2953,"sectionOrder":2954,"itemOrder":90,"packageName":721,"depth":6},"\u002Fdocs\u002Flatest\u002Ftroubleshooting","System Troubleshooting","troubleshooting",99,{"path":2956,"title":2957,"sectionKey":2958,"sectionOrder":2954,"itemOrder":22,"packageName":721,"depth":6},"\u002Fdocs\u002Flatest\u002Frelease-checklist","Release Checklist","release-checklist",{"path":2960,"title":2961,"sectionKey":2962,"sectionOrder":2954,"itemOrder":22,"packageName":721,"depth":6},"\u002Fdocs\u002Flatest\u002Frules","WPZylos Framework Rules","rules",1784547694666]