[{"data":1,"prerenderedAt":3733},["ShallowReactive",2],{"docs-nav":3,"doc-latest\u002Fpackages\u002Fwpzylos-http\u002Fusage":691,"docs-prevnext-flat":3414},[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":258,"body":693,"description":789,"extension":3408,"meta":3409,"navigation":812,"order":70,"package":3410,"path":280,"seo":3411,"stem":3412,"__hash__":3413},"content\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Fusage.md",{"type":694,"value":695,"toc":3364},"minimark",[696,700,707,712,765,768,771,783,865,868,957,959,962,967,973,1029,1033,1058,1062,1135,1139,1175,1179,1291,1293,1296,1299,1534,1537,1742,1744,1747,1751,1839,1843,1859,1907,1911,1955,1959,1962,2013,2017,2028,2104,2108,2132,2135,2159,2161,2164,2168,2226,2232,2236,2297,2307,2311,2366,2375,2379,2425,2429,2514,2520,2522,2525,2529,2583,2587,2594,2665,2669,2711,2721,2723,2726,2730,2737,2891,2894,2941,2945,3092,3096,3103,3159,3161,3164,3170,3212,3216,3275,3279,3360],[697,698,258],"h1",{"id":699},"usage-guide",[701,702,703],"blockquote",{},[704,705,706],"p",{},"Comprehensive guide to the WPZylos HTTP package.",[708,709,711],"h2",{"id":710},"table-of-contents","Table of Contents",[713,714,715,723,729,735,741,747,753,759],"ul",{},[716,717,718],"li",{},[719,720,722],"a",{"href":721},"#_1-capturing-the-request","1. Capturing the Request",[716,724,725],{},[719,726,728],{"href":727},"#_2-reading-input","2. Reading Input",[716,730,731],{},[719,732,734],{"href":733},"#_3-sanitized-input-helpers","3. Sanitized Input Helpers",[716,736,737],{},[719,738,740],{"href":739},"#_4-request-inspection","4. Request Inspection",[716,742,743],{},[719,744,746],{"href":745},"#_5-creating-responses","5. Creating Responses",[716,748,749],{},[719,750,752],{"href":751},"#_6-response-instance-methods","6. Response Instance Methods",[716,754,755],{},[719,756,758],{"href":757},"#_7-middleware-pipeline","7. Middleware Pipeline",[716,760,761],{},[719,762,764],{"href":763},"#_8-service-provider-registration","8. Service Provider Registration",[766,767],"hr",{},[708,769,722],{"id":770},"_1-capturing-the-request",[704,772,773,774,778,779,782],{},"Use ",[775,776,777],"code",{},"Request::capture()"," to create a request from the current PHP superglobals. WordPress-added slashes are automatically removed via ",[775,780,781],{},"wp_unslash",".",[784,785,790],"pre",{"className":786,"code":787,"language":788,"meta":789,"style":789},"language-php shiki shiki-themes github-light github-dark","use WPZylos\\Framework\\Http\\Request;\n\n\u002F\u002F Capture from $_GET, $_POST, $_FILES, $_SERVER\n$request = Request::capture();\n\n\u002F\u002F With plugin context\n$request = Request::capture($context);\n","php","",[775,791,792,808,814,820,841,845,850],{"__ignoreMap":789},[793,794,796,800,804],"span",{"class":795,"line":6},"line",[793,797,799],{"class":798},"szBVR","use",[793,801,803],{"class":802},"sj4cs"," WPZylos\\Framework\\Http\\Request",[793,805,807],{"class":806},"sVt8B",";\n",[793,809,810],{"class":795,"line":29},[793,811,813],{"emptyLinePlaceholder":812},true,"\n",[793,815,816],{"class":795,"line":14},[793,817,819],{"class":818},"sJ8bj","\u002F\u002F Capture from $_GET, $_POST, $_FILES, $_SERVER\n",[793,821,822,825,828,831,834,838],{"class":795,"line":18},[793,823,824],{"class":806},"$request ",[793,826,827],{"class":798},"=",[793,829,830],{"class":802}," Request",[793,832,833],{"class":798},"::",[793,835,837],{"class":836},"sScJk","capture",[793,839,840],{"class":806},"();\n",[793,842,843],{"class":795,"line":70},[793,844,813],{"emptyLinePlaceholder":812},[793,846,847],{"class":795,"line":74},[793,848,849],{"class":818},"\u002F\u002F With plugin context\n",[793,851,852,854,856,858,860,862],{"class":795,"line":78},[793,853,824],{"class":806},[793,855,827],{"class":798},[793,857,830],{"class":802},[793,859,833],{"class":798},[793,861,837],{"class":836},[793,863,864],{"class":806},"($context);\n",[704,866,867],{},"You can also construct a request manually for testing:",[784,869,871],{"className":786,"code":870,"language":788,"meta":789,"style":789},"$request = new Request(\n    query:   ['page' => '2'],\n    request: ['name' => 'John'],\n    files:   [],\n    server:  ['REQUEST_METHOD' => 'POST'],\n);\n",[775,872,873,887,908,926,934,952],{"__ignoreMap":789},[793,874,875,877,879,882,884],{"class":795,"line":6},[793,876,824],{"class":806},[793,878,827],{"class":798},[793,880,881],{"class":798}," new",[793,883,830],{"class":802},[793,885,886],{"class":806},"(\n",[793,888,889,892,895,899,902,905],{"class":795,"line":29},[793,890,891],{"class":836},"    query",[793,893,894],{"class":806},":   [",[793,896,898],{"class":897},"sZZnC","'page'",[793,900,901],{"class":798}," =>",[793,903,904],{"class":897}," '2'",[793,906,907],{"class":806},"],\n",[793,909,910,913,916,919,921,924],{"class":795,"line":14},[793,911,912],{"class":836},"    request",[793,914,915],{"class":806},": [",[793,917,918],{"class":897},"'name'",[793,920,901],{"class":798},[793,922,923],{"class":897}," 'John'",[793,925,907],{"class":806},[793,927,928,931],{"class":795,"line":18},[793,929,930],{"class":836},"    files",[793,932,933],{"class":806},":   [],\n",[793,935,936,939,942,945,947,950],{"class":795,"line":70},[793,937,938],{"class":836},"    server",[793,940,941],{"class":806},":  [",[793,943,944],{"class":897},"'REQUEST_METHOD'",[793,946,901],{"class":798},[793,948,949],{"class":897}," 'POST'",[793,951,907],{"class":806},[793,953,954],{"class":795,"line":74},[793,955,956],{"class":806},");\n",[766,958],{},[708,960,728],{"id":961},"_2-reading-input",[963,964,966],"h3",{"id":965},"general-input","General Input",[704,968,969,972],{},[775,970,971],{},"input()"," checks POST data first, then falls back to GET:",[784,974,976],{"className":786,"code":975,"language":788,"meta":789,"style":789},"$name = $request->input('name');\n$name = $request->input('name', 'Guest');  \u002F\u002F with default\n",[775,977,978,1001],{"__ignoreMap":789},[793,979,980,983,985,988,991,994,997,999],{"class":795,"line":6},[793,981,982],{"class":806},"$name ",[793,984,827],{"class":798},[793,986,987],{"class":806}," $request",[793,989,990],{"class":798},"->",[793,992,993],{"class":836},"input",[793,995,996],{"class":806},"(",[793,998,918],{"class":897},[793,1000,956],{"class":806},[793,1002,1003,1005,1007,1009,1011,1013,1015,1017,1020,1023,1026],{"class":795,"line":29},[793,1004,982],{"class":806},[793,1006,827],{"class":798},[793,1008,987],{"class":806},[793,1010,990],{"class":798},[793,1012,993],{"class":836},[793,1014,996],{"class":806},[793,1016,918],{"class":897},[793,1018,1019],{"class":806},", ",[793,1021,1022],{"class":897},"'Guest'",[793,1024,1025],{"class":806},");  ",[793,1027,1028],{"class":818},"\u002F\u002F with default\n",[963,1030,1032],{"id":1031},"all-input","All Input",[784,1034,1036],{"className":786,"code":1035,"language":788,"meta":789,"style":789},"$all = $request->all();  \u002F\u002F merged GET + POST\n",[775,1037,1038],{"__ignoreMap":789},[793,1039,1040,1043,1045,1047,1049,1052,1055],{"class":795,"line":6},[793,1041,1042],{"class":806},"$all ",[793,1044,827],{"class":798},[793,1046,987],{"class":806},[793,1048,990],{"class":798},[793,1050,1051],{"class":836},"all",[793,1053,1054],{"class":806},"();  ",[793,1056,1057],{"class":818},"\u002F\u002F merged GET + POST\n",[963,1059,1061],{"id":1060},"subset-of-input","Subset of Input",[784,1063,1065],{"className":786,"code":1064,"language":788,"meta":789,"style":789},"\u002F\u002F Only specified keys\n$credentials = $request->only(['username', 'password']);\n\n\u002F\u002F Everything except specified keys\n$data = $request->except(['_token', 'password_confirmation']);\n",[775,1066,1067,1072,1100,1104,1109],{"__ignoreMap":789},[793,1068,1069],{"class":795,"line":6},[793,1070,1071],{"class":818},"\u002F\u002F Only specified keys\n",[793,1073,1074,1077,1079,1081,1083,1086,1089,1092,1094,1097],{"class":795,"line":29},[793,1075,1076],{"class":806},"$credentials ",[793,1078,827],{"class":798},[793,1080,987],{"class":806},[793,1082,990],{"class":798},[793,1084,1085],{"class":836},"only",[793,1087,1088],{"class":806},"([",[793,1090,1091],{"class":897},"'username'",[793,1093,1019],{"class":806},[793,1095,1096],{"class":897},"'password'",[793,1098,1099],{"class":806},"]);\n",[793,1101,1102],{"class":795,"line":14},[793,1103,813],{"emptyLinePlaceholder":812},[793,1105,1106],{"class":795,"line":18},[793,1107,1108],{"class":818},"\u002F\u002F Everything except specified keys\n",[793,1110,1111,1114,1116,1118,1120,1123,1125,1128,1130,1133],{"class":795,"line":70},[793,1112,1113],{"class":806},"$data ",[793,1115,827],{"class":798},[793,1117,987],{"class":806},[793,1119,990],{"class":798},[793,1121,1122],{"class":836},"except",[793,1124,1088],{"class":806},[793,1126,1127],{"class":897},"'_token'",[793,1129,1019],{"class":806},[793,1131,1132],{"class":897},"'password_confirmation'",[793,1134,1099],{"class":806},[963,1136,1138],{"id":1137},"check-if-key-exists","Check if Key Exists",[784,1140,1142],{"className":786,"code":1141,"language":788,"meta":789,"style":789},"if ($request->has('email')) {\n    \u002F\u002F Key exists in POST or GET\n}\n",[775,1143,1144,1165,1170],{"__ignoreMap":789},[793,1145,1146,1149,1152,1154,1157,1159,1162],{"class":795,"line":6},[793,1147,1148],{"class":798},"if",[793,1150,1151],{"class":806}," ($request",[793,1153,990],{"class":798},[793,1155,1156],{"class":836},"has",[793,1158,996],{"class":806},[793,1160,1161],{"class":897},"'email'",[793,1163,1164],{"class":806},")) {\n",[793,1166,1167],{"class":795,"line":29},[793,1168,1169],{"class":818},"    \u002F\u002F Key exists in POST or GET\n",[793,1171,1172],{"class":795,"line":14},[793,1173,1174],{"class":806},"}\n",[963,1176,1178],{"id":1177},"source-specific-access","Source-Specific Access",[784,1180,1182],{"className":786,"code":1181,"language":788,"meta":789,"style":789},"\u002F\u002F GET parameters only\n$page = $request->query('page', 1);\n$sort = $request->query('sort', 'created_at');\n\n\u002F\u002F POST parameters only\n$name = $request->post('name');\n$email = $request->post('email', '');\n",[775,1183,1184,1189,1214,1239,1243,1248,1267],{"__ignoreMap":789},[793,1185,1186],{"class":795,"line":6},[793,1187,1188],{"class":818},"\u002F\u002F GET parameters only\n",[793,1190,1191,1194,1196,1198,1200,1203,1205,1207,1209,1212],{"class":795,"line":29},[793,1192,1193],{"class":806},"$page ",[793,1195,827],{"class":798},[793,1197,987],{"class":806},[793,1199,990],{"class":798},[793,1201,1202],{"class":836},"query",[793,1204,996],{"class":806},[793,1206,898],{"class":897},[793,1208,1019],{"class":806},[793,1210,1211],{"class":802},"1",[793,1213,956],{"class":806},[793,1215,1216,1219,1221,1223,1225,1227,1229,1232,1234,1237],{"class":795,"line":14},[793,1217,1218],{"class":806},"$sort ",[793,1220,827],{"class":798},[793,1222,987],{"class":806},[793,1224,990],{"class":798},[793,1226,1202],{"class":836},[793,1228,996],{"class":806},[793,1230,1231],{"class":897},"'sort'",[793,1233,1019],{"class":806},[793,1235,1236],{"class":897},"'created_at'",[793,1238,956],{"class":806},[793,1240,1241],{"class":795,"line":18},[793,1242,813],{"emptyLinePlaceholder":812},[793,1244,1245],{"class":795,"line":70},[793,1246,1247],{"class":818},"\u002F\u002F POST parameters only\n",[793,1249,1250,1252,1254,1256,1258,1261,1263,1265],{"class":795,"line":74},[793,1251,982],{"class":806},[793,1253,827],{"class":798},[793,1255,987],{"class":806},[793,1257,990],{"class":798},[793,1259,1260],{"class":836},"post",[793,1262,996],{"class":806},[793,1264,918],{"class":897},[793,1266,956],{"class":806},[793,1268,1269,1272,1274,1276,1278,1280,1282,1284,1286,1289],{"class":795,"line":78},[793,1270,1271],{"class":806},"$email ",[793,1273,827],{"class":798},[793,1275,987],{"class":806},[793,1277,990],{"class":798},[793,1279,1260],{"class":836},[793,1281,996],{"class":806},[793,1283,1161],{"class":897},[793,1285,1019],{"class":806},[793,1287,1288],{"class":897},"''",[793,1290,956],{"class":806},[766,1292],{},[708,1294,734],{"id":1295},"_3-sanitized-input-helpers",[704,1297,1298],{},"These methods retrieve input and apply WordPress sanitization functions automatically. Use them instead of manually sanitizing.",[1300,1301,1302,1321],"table",{},[1303,1304,1305],"thead",{},[1306,1307,1308,1312,1315,1318],"tr",{},[1309,1310,1311],"th",{},"Method",[1309,1313,1314],{},"Return Type",[1309,1316,1317],{},"WordPress Function",[1309,1319,1320],{},"Description",[1322,1323,1324,1345,1364,1383,1402,1423,1442,1462,1497,1516],"tbody",{},[1306,1325,1326,1332,1337,1342],{},[1327,1328,1329],"td",{},[775,1330,1331],{},"text($key, $default)",[1327,1333,1334],{},[775,1335,1336],{},"string",[1327,1338,1339],{},[775,1340,1341],{},"sanitize_text_field()",[1327,1343,1344],{},"Plain text, strips tags and extras",[1306,1346,1347,1352,1356,1361],{},[1327,1348,1349],{},[775,1350,1351],{},"textarea($key, $default)",[1327,1353,1354],{},[775,1355,1336],{},[1327,1357,1358],{},[775,1359,1360],{},"sanitize_textarea_field()",[1327,1362,1363],{},"Multi-line text, preserves newlines",[1306,1365,1366,1371,1375,1380],{},[1327,1367,1368],{},[775,1369,1370],{},"email($key, $default)",[1327,1372,1373],{},[775,1374,1336],{},[1327,1376,1377],{},[775,1378,1379],{},"sanitize_email()",[1327,1381,1382],{},"Valid email characters only",[1306,1384,1385,1390,1394,1399],{},[1327,1386,1387],{},[775,1388,1389],{},"url($key, $default)",[1327,1391,1392],{},[775,1393,1336],{},[1327,1395,1396],{},[775,1397,1398],{},"esc_url_raw()",[1327,1400,1401],{},"Safe URL for database storage",[1306,1403,1404,1409,1414,1420],{},[1327,1405,1406],{},[775,1407,1408],{},"int($key, $default)",[1327,1410,1411],{},[775,1412,1413],{},"int",[1327,1415,1416,1419],{},[775,1417,1418],{},"(int)"," cast",[1327,1421,1422],{},"Integer value",[1306,1424,1425,1430,1434,1439],{},[1327,1426,1427],{},[775,1428,1429],{},"absint($key, $default)",[1327,1431,1432],{},[775,1433,1413],{},[1327,1435,1436],{},[775,1437,1438],{},"absint()",[1327,1440,1441],{},"Absolute (non-negative) integer",[1306,1443,1444,1449,1454,1459],{},[1327,1445,1446],{},[775,1447,1448],{},"float($key, $default)",[1327,1450,1451],{},[775,1452,1453],{},"float",[1327,1455,1456,1419],{},[775,1457,1458],{},"(float)",[1327,1460,1461],{},"Float value",[1306,1463,1464,1469,1474,1479],{},[1327,1465,1466],{},[775,1467,1468],{},"bool($key, $default)",[1327,1470,1471],{},[775,1472,1473],{},"bool",[1327,1475,1476],{},[775,1477,1478],{},"filter_var(FILTER_VALIDATE_BOOLEAN)",[1327,1480,1481,1482,1019,1485,1019,1487,1019,1490,1493,1494,1496],{},"Boolean (",[775,1483,1484],{},"true",[775,1486,1211],{},[775,1488,1489],{},"'yes'",[775,1491,1492],{},"'on'"," → ",[775,1495,1484],{},")",[1306,1498,1499,1504,1508,1513],{},[1327,1500,1501],{},[775,1502,1503],{},"html($key, $default)",[1327,1505,1506],{},[775,1507,1336],{},[1327,1509,1510],{},[775,1511,1512],{},"wp_kses_post()",[1327,1514,1515],{},"Rich HTML (post-content level allowed tags)",[1306,1517,1518,1523,1528,1531],{},[1327,1519,1520],{},[775,1521,1522],{},"array($key, $default)",[1327,1524,1525],{},[775,1526,1527],{},"array",[1327,1529,1530],{},"Type check",[1327,1532,1533],{},"Returns array or default if not an array",[963,1535,77],{"id":1536},"examples",[784,1538,1540],{"className":786,"code":1539,"language":788,"meta":789,"style":789},"\u002F\u002F Form processing with sanitized helpers\n$title   = $request->text('title');\n$content = $request->html('content');\n$email   = $request->email('contact_email');\n$website = $request->url('website');\n$page    = $request->absint('page', 1);\n$price   = $request->float('price', 0.0);\n$active  = $request->bool('is_active');\n$bio     = $request->textarea('bio');\n$tags    = $request->array('tags', []);\n",[775,1541,1542,1547,1568,1589,1610,1631,1655,1680,1700,1721],{"__ignoreMap":789},[793,1543,1544],{"class":795,"line":6},[793,1545,1546],{"class":818},"\u002F\u002F Form processing with sanitized helpers\n",[793,1548,1549,1552,1554,1556,1558,1561,1563,1566],{"class":795,"line":29},[793,1550,1551],{"class":806},"$title   ",[793,1553,827],{"class":798},[793,1555,987],{"class":806},[793,1557,990],{"class":798},[793,1559,1560],{"class":836},"text",[793,1562,996],{"class":806},[793,1564,1565],{"class":897},"'title'",[793,1567,956],{"class":806},[793,1569,1570,1573,1575,1577,1579,1582,1584,1587],{"class":795,"line":14},[793,1571,1572],{"class":806},"$content ",[793,1574,827],{"class":798},[793,1576,987],{"class":806},[793,1578,990],{"class":798},[793,1580,1581],{"class":836},"html",[793,1583,996],{"class":806},[793,1585,1586],{"class":897},"'content'",[793,1588,956],{"class":806},[793,1590,1591,1594,1596,1598,1600,1603,1605,1608],{"class":795,"line":18},[793,1592,1593],{"class":806},"$email   ",[793,1595,827],{"class":798},[793,1597,987],{"class":806},[793,1599,990],{"class":798},[793,1601,1602],{"class":836},"email",[793,1604,996],{"class":806},[793,1606,1607],{"class":897},"'contact_email'",[793,1609,956],{"class":806},[793,1611,1612,1615,1617,1619,1621,1624,1626,1629],{"class":795,"line":70},[793,1613,1614],{"class":806},"$website ",[793,1616,827],{"class":798},[793,1618,987],{"class":806},[793,1620,990],{"class":798},[793,1622,1623],{"class":836},"url",[793,1625,996],{"class":806},[793,1627,1628],{"class":897},"'website'",[793,1630,956],{"class":806},[793,1632,1633,1636,1638,1640,1642,1645,1647,1649,1651,1653],{"class":795,"line":74},[793,1634,1635],{"class":806},"$page    ",[793,1637,827],{"class":798},[793,1639,987],{"class":806},[793,1641,990],{"class":798},[793,1643,1644],{"class":836},"absint",[793,1646,996],{"class":806},[793,1648,898],{"class":897},[793,1650,1019],{"class":806},[793,1652,1211],{"class":802},[793,1654,956],{"class":806},[793,1656,1657,1660,1662,1664,1666,1668,1670,1673,1675,1678],{"class":795,"line":78},[793,1658,1659],{"class":806},"$price   ",[793,1661,827],{"class":798},[793,1663,987],{"class":806},[793,1665,990],{"class":798},[793,1667,1453],{"class":836},[793,1669,996],{"class":806},[793,1671,1672],{"class":897},"'price'",[793,1674,1019],{"class":806},[793,1676,1677],{"class":802},"0.0",[793,1679,956],{"class":806},[793,1681,1682,1685,1687,1689,1691,1693,1695,1698],{"class":795,"line":82},[793,1683,1684],{"class":806},"$active  ",[793,1686,827],{"class":798},[793,1688,987],{"class":806},[793,1690,990],{"class":798},[793,1692,1473],{"class":836},[793,1694,996],{"class":806},[793,1696,1697],{"class":897},"'is_active'",[793,1699,956],{"class":806},[793,1701,1702,1705,1707,1709,1711,1714,1716,1719],{"class":795,"line":86},[793,1703,1704],{"class":806},"$bio     ",[793,1706,827],{"class":798},[793,1708,987],{"class":806},[793,1710,990],{"class":798},[793,1712,1713],{"class":836},"textarea",[793,1715,996],{"class":806},[793,1717,1718],{"class":897},"'bio'",[793,1720,956],{"class":806},[793,1722,1723,1726,1728,1730,1732,1734,1736,1739],{"class":795,"line":90},[793,1724,1725],{"class":806},"$tags    ",[793,1727,827],{"class":798},[793,1729,987],{"class":806},[793,1731,990],{"class":798},[793,1733,1527],{"class":836},[793,1735,996],{"class":806},[793,1737,1738],{"class":897},"'tags'",[793,1740,1741],{"class":806},", []);\n",[766,1743],{},[708,1745,740],{"id":1746},"_4-request-inspection",[963,1748,1750],{"id":1749},"http-method","HTTP Method",[784,1752,1754],{"className":786,"code":1753,"language":788,"meta":789,"style":789},"$method = $request->method();  \u002F\u002F 'GET', 'POST', 'PUT', etc.\n\nif ($request->isMethod('POST')) { \u002F* ... *\u002F }\nif ($request->isPost()) { \u002F* ... *\u002F }\nif ($request->isGet()) { \u002F* ... *\u002F }\n",[775,1755,1756,1775,1779,1804,1822],{"__ignoreMap":789},[793,1757,1758,1761,1763,1765,1767,1770,1772],{"class":795,"line":6},[793,1759,1760],{"class":806},"$method ",[793,1762,827],{"class":798},[793,1764,987],{"class":806},[793,1766,990],{"class":798},[793,1768,1769],{"class":836},"method",[793,1771,1054],{"class":806},[793,1773,1774],{"class":818},"\u002F\u002F 'GET', 'POST', 'PUT', etc.\n",[793,1776,1777],{"class":795,"line":29},[793,1778,813],{"emptyLinePlaceholder":812},[793,1780,1781,1783,1785,1787,1790,1792,1795,1798,1801],{"class":795,"line":14},[793,1782,1148],{"class":798},[793,1784,1151],{"class":806},[793,1786,990],{"class":798},[793,1788,1789],{"class":836},"isMethod",[793,1791,996],{"class":806},[793,1793,1794],{"class":897},"'POST'",[793,1796,1797],{"class":806},")) { ",[793,1799,1800],{"class":818},"\u002F* ... *\u002F",[793,1802,1803],{"class":806}," }\n",[793,1805,1806,1808,1810,1812,1815,1818,1820],{"class":795,"line":18},[793,1807,1148],{"class":798},[793,1809,1151],{"class":806},[793,1811,990],{"class":798},[793,1813,1814],{"class":836},"isPost",[793,1816,1817],{"class":806},"()) { ",[793,1819,1800],{"class":818},[793,1821,1803],{"class":806},[793,1823,1824,1826,1828,1830,1833,1835,1837],{"class":795,"line":70},[793,1825,1148],{"class":798},[793,1827,1151],{"class":806},[793,1829,990],{"class":798},[793,1831,1832],{"class":836},"isGet",[793,1834,1817],{"class":806},[793,1836,1800],{"class":818},[793,1838,1803],{"class":806},[963,1840,1842],{"id":1841},"ajax-detection","AJAX Detection",[704,1844,1845,1846,1849,1850,1854,1855,1858],{},"Checks the ",[775,1847,1848],{},"X-Requested-With"," header ",[1851,1852,1853],"strong",{},"and"," WordPress ",[775,1856,1857],{},"wp_doing_ajax()",":",[784,1860,1862],{"className":786,"code":1861,"language":788,"meta":789,"style":789},"if ($request->isAjax()) {\n    return Response::json(['status' => 'ok']);\n}\n",[775,1863,1864,1878,1903],{"__ignoreMap":789},[793,1865,1866,1868,1870,1872,1875],{"class":795,"line":6},[793,1867,1148],{"class":798},[793,1869,1151],{"class":806},[793,1871,990],{"class":798},[793,1873,1874],{"class":836},"isAjax",[793,1876,1877],{"class":806},"()) {\n",[793,1879,1880,1883,1886,1888,1891,1893,1896,1898,1901],{"class":795,"line":29},[793,1881,1882],{"class":798},"    return",[793,1884,1885],{"class":802}," Response",[793,1887,833],{"class":798},[793,1889,1890],{"class":836},"json",[793,1892,1088],{"class":806},[793,1894,1895],{"class":897},"'status'",[793,1897,901],{"class":798},[793,1899,1900],{"class":897}," 'ok'",[793,1902,1099],{"class":806},[793,1904,1905],{"class":795,"line":14},[793,1906,1174],{"class":806},[963,1908,1910],{"id":1909},"uri-and-path","URI and Path",[784,1912,1914],{"className":786,"code":1913,"language":788,"meta":789,"style":789},"$uri  = $request->uri();   \u002F\u002F '\u002Fadmin.php?page=settings&tab=general'\n$path = $request->path();  \u002F\u002F '\u002Fadmin.php'\n",[775,1915,1916,1936],{"__ignoreMap":789},[793,1917,1918,1921,1923,1925,1927,1930,1933],{"class":795,"line":6},[793,1919,1920],{"class":806},"$uri  ",[793,1922,827],{"class":798},[793,1924,987],{"class":806},[793,1926,990],{"class":798},[793,1928,1929],{"class":836},"uri",[793,1931,1932],{"class":806},"();   ",[793,1934,1935],{"class":818},"\u002F\u002F '\u002Fadmin.php?page=settings&tab=general'\n",[793,1937,1938,1941,1943,1945,1947,1950,1952],{"class":795,"line":29},[793,1939,1940],{"class":806},"$path ",[793,1942,827],{"class":798},[793,1944,987],{"class":806},[793,1946,990],{"class":798},[793,1948,1949],{"class":836},"path",[793,1951,1054],{"class":806},[793,1953,1954],{"class":818},"\u002F\u002F '\u002Fadmin.php'\n",[963,1956,1958],{"id":1957},"headers","Headers",[704,1960,1961],{},"Header names are normalized (dashes converted to underscores, uppercased):",[784,1963,1965],{"className":786,"code":1964,"language":788,"meta":789,"style":789},"$contentType = $request->header('Content-Type');\n$auth = $request->header('Authorization', 'none');\n",[775,1966,1967,1988],{"__ignoreMap":789},[793,1968,1969,1972,1974,1976,1978,1981,1983,1986],{"class":795,"line":6},[793,1970,1971],{"class":806},"$contentType ",[793,1973,827],{"class":798},[793,1975,987],{"class":806},[793,1977,990],{"class":798},[793,1979,1980],{"class":836},"header",[793,1982,996],{"class":806},[793,1984,1985],{"class":897},"'Content-Type'",[793,1987,956],{"class":806},[793,1989,1990,1993,1995,1997,1999,2001,2003,2006,2008,2011],{"class":795,"line":29},[793,1991,1992],{"class":806},"$auth ",[793,1994,827],{"class":798},[793,1996,987],{"class":806},[793,1998,990],{"class":798},[793,2000,1980],{"class":836},[793,2002,996],{"class":806},[793,2004,2005],{"class":897},"'Authorization'",[793,2007,1019],{"class":806},[793,2009,2010],{"class":897},"'none'",[793,2012,956],{"class":806},[963,2014,2016],{"id":2015},"uploaded-files","Uploaded Files",[704,2018,2019,2020,2023,2024,2027],{},"Returns the raw ",[775,2021,2022],{},"$_FILES"," entry for a key, or ",[775,2025,2026],{},"null"," if not present:",[784,2029,2031],{"className":786,"code":2030,"language":788,"meta":789,"style":789},"$file = $request->file('avatar');\nif ($file !== null) {\n    $tmpName = $file['tmp_name'];\n    $size    = $file['size'];\n}\n",[775,2032,2033,2054,2070,2086,2100],{"__ignoreMap":789},[793,2034,2035,2038,2040,2042,2044,2047,2049,2052],{"class":795,"line":6},[793,2036,2037],{"class":806},"$file ",[793,2039,827],{"class":798},[793,2041,987],{"class":806},[793,2043,990],{"class":798},[793,2045,2046],{"class":836},"file",[793,2048,996],{"class":806},[793,2050,2051],{"class":897},"'avatar'",[793,2053,956],{"class":806},[793,2055,2056,2058,2061,2064,2067],{"class":795,"line":29},[793,2057,1148],{"class":798},[793,2059,2060],{"class":806}," ($file ",[793,2062,2063],{"class":798},"!==",[793,2065,2066],{"class":802}," null",[793,2068,2069],{"class":806},") {\n",[793,2071,2072,2075,2077,2080,2083],{"class":795,"line":14},[793,2073,2074],{"class":806},"    $tmpName ",[793,2076,827],{"class":798},[793,2078,2079],{"class":806}," $file[",[793,2081,2082],{"class":897},"'tmp_name'",[793,2084,2085],{"class":806},"];\n",[793,2087,2088,2091,2093,2095,2098],{"class":795,"line":18},[793,2089,2090],{"class":806},"    $size    ",[793,2092,827],{"class":798},[793,2094,2079],{"class":806},[793,2096,2097],{"class":897},"'size'",[793,2099,2085],{"class":806},[793,2101,2102],{"class":795,"line":70},[793,2103,1174],{"class":806},[963,2105,2107],{"id":2106},"client-ip","Client IP",[784,2109,2111],{"className":786,"code":2110,"language":788,"meta":789,"style":789},"$ip = $request->ip();  \u002F\u002F REMOTE_ADDR or '127.0.0.1'\n",[775,2112,2113],{"__ignoreMap":789},[793,2114,2115,2118,2120,2122,2124,2127,2129],{"class":795,"line":6},[793,2116,2117],{"class":806},"$ip ",[793,2119,827],{"class":798},[793,2121,987],{"class":806},[793,2123,990],{"class":798},[793,2125,2126],{"class":836},"ip",[793,2128,1054],{"class":806},[793,2130,2131],{"class":818},"\u002F\u002F REMOTE_ADDR or '127.0.0.1'\n",[963,2133,40],{"id":2134},"plugin-context",[784,2136,2138],{"className":786,"code":2137,"language":788,"meta":789,"style":789},"$context = $request->context();  \u002F\u002F ContextInterface|null\n",[775,2139,2140],{"__ignoreMap":789},[793,2141,2142,2145,2147,2149,2151,2154,2156],{"class":795,"line":6},[793,2143,2144],{"class":806},"$context ",[793,2146,827],{"class":798},[793,2148,987],{"class":806},[793,2150,990],{"class":798},[793,2152,2153],{"class":836},"context",[793,2155,1054],{"class":806},[793,2157,2158],{"class":818},"\u002F\u002F ContextInterface|null\n",[766,2160],{},[708,2162,746],{"id":2163},"_5-creating-responses",[963,2165,2167],{"id":2166},"html-response","HTML Response",[784,2169,2171],{"className":786,"code":2170,"language":788,"meta":789,"style":789},"use WPZylos\\Framework\\Http\\Response;\n\n$response = Response::html('\u003Ch1>Hello World\u003C\u002Fh1>');\n$response = Response::html($renderedView, 201);\n",[775,2172,2173,2182,2186,2206],{"__ignoreMap":789},[793,2174,2175,2177,2180],{"class":795,"line":6},[793,2176,799],{"class":798},[793,2178,2179],{"class":802}," WPZylos\\Framework\\Http\\Response",[793,2181,807],{"class":806},[793,2183,2184],{"class":795,"line":29},[793,2185,813],{"emptyLinePlaceholder":812},[793,2187,2188,2191,2193,2195,2197,2199,2201,2204],{"class":795,"line":14},[793,2189,2190],{"class":806},"$response ",[793,2192,827],{"class":798},[793,2194,1885],{"class":802},[793,2196,833],{"class":798},[793,2198,1581],{"class":836},[793,2200,996],{"class":806},[793,2202,2203],{"class":897},"'\u003Ch1>Hello World\u003C\u002Fh1>'",[793,2205,956],{"class":806},[793,2207,2208,2210,2212,2214,2216,2218,2221,2224],{"class":795,"line":18},[793,2209,2190],{"class":806},[793,2211,827],{"class":798},[793,2213,1885],{"class":802},[793,2215,833],{"class":798},[793,2217,1581],{"class":836},[793,2219,2220],{"class":806},"($renderedView, ",[793,2222,2223],{"class":802},"201",[793,2225,956],{"class":806},[704,2227,2228,2229,782],{},"Sets ",[775,2230,2231],{},"Content-Type: text\u002Fhtml; charset=utf-8",[963,2233,2235],{"id":2234},"json-response","JSON Response",[784,2237,2239],{"className":786,"code":2238,"language":788,"meta":789,"style":789},"$response = Response::json(['status' => 'ok', 'data' => $items]);\n$response = Response::json(['user' => $user], 201);\n",[775,2240,2241,2271],{"__ignoreMap":789},[793,2242,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2266,2268],{"class":795,"line":6},[793,2244,2190],{"class":806},[793,2246,827],{"class":798},[793,2248,1885],{"class":802},[793,2250,833],{"class":798},[793,2252,1890],{"class":836},[793,2254,1088],{"class":806},[793,2256,1895],{"class":897},[793,2258,901],{"class":798},[793,2260,1900],{"class":897},[793,2262,1019],{"class":806},[793,2264,2265],{"class":897},"'data'",[793,2267,901],{"class":798},[793,2269,2270],{"class":806}," $items]);\n",[793,2272,2273,2275,2277,2279,2281,2283,2285,2288,2290,2293,2295],{"class":795,"line":29},[793,2274,2190],{"class":806},[793,2276,827],{"class":798},[793,2278,1885],{"class":802},[793,2280,833],{"class":798},[793,2282,1890],{"class":836},[793,2284,1088],{"class":806},[793,2286,2287],{"class":897},"'user'",[793,2289,901],{"class":798},[793,2291,2292],{"class":806}," $user], ",[793,2294,2223],{"class":802},[793,2296,956],{"class":806},[704,2298,2228,2299,2302,2303,2306],{},[775,2300,2301],{},"Content-Type: application\u002Fjson; charset=utf-8",". Throws ",[775,2304,2305],{},"\\JsonException"," on encoding failure.",[963,2308,2310],{"id":2309},"redirect-response","Redirect Response",[784,2312,2314],{"className":786,"code":2313,"language":788,"meta":789,"style":789},"$response = Response::redirect('\u002Fdashboard');\n$response = Response::redirect(admin_url('admin.php?page=settings'), 301);\n",[775,2315,2316,2336],{"__ignoreMap":789},[793,2317,2318,2320,2322,2324,2326,2329,2331,2334],{"class":795,"line":6},[793,2319,2190],{"class":806},[793,2321,827],{"class":798},[793,2323,1885],{"class":802},[793,2325,833],{"class":798},[793,2327,2328],{"class":836},"redirect",[793,2330,996],{"class":806},[793,2332,2333],{"class":897},"'\u002Fdashboard'",[793,2335,956],{"class":806},[793,2337,2338,2340,2342,2344,2346,2348,2350,2353,2355,2358,2361,2364],{"class":795,"line":29},[793,2339,2190],{"class":806},[793,2341,827],{"class":798},[793,2343,1885],{"class":802},[793,2345,833],{"class":798},[793,2347,2328],{"class":836},[793,2349,996],{"class":806},[793,2351,2352],{"class":836},"admin_url",[793,2354,996],{"class":806},[793,2356,2357],{"class":897},"'admin.php?page=settings'",[793,2359,2360],{"class":806},"), ",[793,2362,2363],{"class":802},"301",[793,2365,956],{"class":806},[704,2367,2368,2369,2371,2372,782],{},"The URL is sanitized with ",[775,2370,1398],{},". Default status is ",[775,2373,2374],{},"302",[963,2376,2378],{"id":2377},"empty-response","Empty Response",[784,2380,2382],{"className":786,"code":2381,"language":788,"meta":789,"style":789},"$response = Response::empty();      \u002F\u002F 204 No Content\n$response = Response::empty(201);   \u002F\u002F 201 Created with no body\n",[775,2383,2384,2403],{"__ignoreMap":789},[793,2385,2386,2388,2390,2392,2394,2397,2400],{"class":795,"line":6},[793,2387,2190],{"class":806},[793,2389,827],{"class":798},[793,2391,1885],{"class":802},[793,2393,833],{"class":798},[793,2395,2396],{"class":836},"empty",[793,2398,2399],{"class":806},"();      ",[793,2401,2402],{"class":818},"\u002F\u002F 204 No Content\n",[793,2404,2405,2407,2409,2411,2413,2415,2417,2419,2422],{"class":795,"line":29},[793,2406,2190],{"class":806},[793,2408,827],{"class":798},[793,2410,1885],{"class":802},[793,2412,833],{"class":798},[793,2414,2396],{"class":836},[793,2416,996],{"class":806},[793,2418,2223],{"class":802},[793,2420,2421],{"class":806},");   ",[793,2423,2424],{"class":818},"\u002F\u002F 201 Created with no body\n",[963,2426,2428],{"id":2427},"error-response","Error Response",[784,2430,2432],{"className":786,"code":2431,"language":788,"meta":789,"style":789},"$response = Response::error('Something went wrong');       \u002F\u002F 500\n$response = Response::error('Not found', 404);             \u002F\u002F 404\n$response = Response::error('Validation failed', 422);     \u002F\u002F 422\n",[775,2433,2434,2458,2486],{"__ignoreMap":789},[793,2435,2436,2438,2440,2442,2444,2447,2449,2452,2455],{"class":795,"line":6},[793,2437,2190],{"class":806},[793,2439,827],{"class":798},[793,2441,1885],{"class":802},[793,2443,833],{"class":798},[793,2445,2446],{"class":836},"error",[793,2448,996],{"class":806},[793,2450,2451],{"class":897},"'Something went wrong'",[793,2453,2454],{"class":806},");       ",[793,2456,2457],{"class":818},"\u002F\u002F 500\n",[793,2459,2460,2462,2464,2466,2468,2470,2472,2475,2477,2480,2483],{"class":795,"line":29},[793,2461,2190],{"class":806},[793,2463,827],{"class":798},[793,2465,1885],{"class":802},[793,2467,833],{"class":798},[793,2469,2446],{"class":836},[793,2471,996],{"class":806},[793,2473,2474],{"class":897},"'Not found'",[793,2476,1019],{"class":806},[793,2478,2479],{"class":802},"404",[793,2481,2482],{"class":806},");             ",[793,2484,2485],{"class":818},"\u002F\u002F 404\n",[793,2487,2488,2490,2492,2494,2496,2498,2500,2503,2505,2508,2511],{"class":795,"line":14},[793,2489,2190],{"class":806},[793,2491,827],{"class":798},[793,2493,1885],{"class":802},[793,2495,833],{"class":798},[793,2497,2446],{"class":836},[793,2499,996],{"class":806},[793,2501,2502],{"class":897},"'Validation failed'",[793,2504,1019],{"class":806},[793,2506,2507],{"class":802},"422",[793,2509,2510],{"class":806},");     ",[793,2512,2513],{"class":818},"\u002F\u002F 422\n",[704,2515,2516,2517,782],{},"Returns JSON: ",[775,2518,2519],{},"{\"error\": \"Something went wrong\"}",[766,2521],{},[708,2523,752],{"id":2524},"_6-response-instance-methods",[963,2526,2528],{"id":2527},"reading-response-state","Reading Response State",[784,2530,2532],{"className":786,"code":2531,"language":788,"meta":789,"style":789},"$content    = $response->getContent();\n$statusCode = $response->getStatusCode();\n$headers    = $response->getHeaders();\n",[775,2533,2534,2551,2567],{"__ignoreMap":789},[793,2535,2536,2539,2541,2544,2546,2549],{"class":795,"line":6},[793,2537,2538],{"class":806},"$content    ",[793,2540,827],{"class":798},[793,2542,2543],{"class":806}," $response",[793,2545,990],{"class":798},[793,2547,2548],{"class":836},"getContent",[793,2550,840],{"class":806},[793,2552,2553,2556,2558,2560,2562,2565],{"class":795,"line":29},[793,2554,2555],{"class":806},"$statusCode ",[793,2557,827],{"class":798},[793,2559,2543],{"class":806},[793,2561,990],{"class":798},[793,2563,2564],{"class":836},"getStatusCode",[793,2566,840],{"class":806},[793,2568,2569,2572,2574,2576,2578,2581],{"class":795,"line":14},[793,2570,2571],{"class":806},"$headers    ",[793,2573,827],{"class":798},[793,2575,2543],{"class":806},[793,2577,990],{"class":798},[793,2579,2580],{"class":836},"getHeaders",[793,2582,840],{"class":806},[963,2584,2586],{"id":2585},"modifying-responses-fluent-api","Modifying Responses (Fluent API)",[704,2588,2589,2590,2593],{},"All setters return ",[775,2591,2592],{},"$this"," for chaining:",[784,2595,2597],{"className":786,"code":2596,"language":788,"meta":789,"style":789},"$response = Response::json($data)\n    ->setStatusCode(201)\n    ->header('X-Custom-Header', 'value')\n    ->header('Cache-Control', 'no-cache');\n",[775,2598,2599,2614,2629,2647],{"__ignoreMap":789},[793,2600,2601,2603,2605,2607,2609,2611],{"class":795,"line":6},[793,2602,2190],{"class":806},[793,2604,827],{"class":798},[793,2606,1885],{"class":802},[793,2608,833],{"class":798},[793,2610,1890],{"class":836},[793,2612,2613],{"class":806},"($data)\n",[793,2615,2616,2619,2622,2624,2626],{"class":795,"line":29},[793,2617,2618],{"class":798},"    ->",[793,2620,2621],{"class":836},"setStatusCode",[793,2623,996],{"class":806},[793,2625,2223],{"class":802},[793,2627,2628],{"class":806},")\n",[793,2630,2631,2633,2635,2637,2640,2642,2645],{"class":795,"line":14},[793,2632,2618],{"class":798},[793,2634,1980],{"class":836},[793,2636,996],{"class":806},[793,2638,2639],{"class":897},"'X-Custom-Header'",[793,2641,1019],{"class":806},[793,2643,2644],{"class":897},"'value'",[793,2646,2628],{"class":806},[793,2648,2649,2651,2653,2655,2658,2660,2663],{"class":795,"line":18},[793,2650,2618],{"class":798},[793,2652,1980],{"class":836},[793,2654,996],{"class":806},[793,2656,2657],{"class":897},"'Cache-Control'",[793,2659,1019],{"class":806},[793,2661,2662],{"class":897},"'no-cache'",[793,2664,956],{"class":806},[963,2666,2668],{"id":2667},"sending-responses","Sending Responses",[784,2670,2672],{"className":786,"code":2671,"language":788,"meta":789,"style":789},"\u002F\u002F Send headers and echo content\n$response->send();\n\n\u002F\u002F Send and terminate script (useful for AJAX handlers)\n$response->sendAndExit();\n",[775,2673,2674,2679,2691,2695,2700],{"__ignoreMap":789},[793,2675,2676],{"class":795,"line":6},[793,2677,2678],{"class":818},"\u002F\u002F Send headers and echo content\n",[793,2680,2681,2684,2686,2689],{"class":795,"line":29},[793,2682,2683],{"class":806},"$response",[793,2685,990],{"class":798},[793,2687,2688],{"class":836},"send",[793,2690,840],{"class":806},[793,2692,2693],{"class":795,"line":14},[793,2694,813],{"emptyLinePlaceholder":812},[793,2696,2697],{"class":795,"line":18},[793,2698,2699],{"class":818},"\u002F\u002F Send and terminate script (useful for AJAX handlers)\n",[793,2701,2702,2704,2706,2709],{"class":795,"line":70},[793,2703,2683],{"class":806},[793,2705,990],{"class":798},[793,2707,2708],{"class":836},"sendAndExit",[793,2710,840],{"class":806},[704,2712,2713,2716,2717,2720],{},[775,2714,2715],{},"send()"," checks ",[775,2718,2719],{},"headers_sent()"," before attempting to send HTTP headers, making it safe to call in various WordPress contexts.",[766,2722],{},[708,2724,758],{"id":2725},"_7-middleware-pipeline",[963,2727,2729],{"id":2728},"creating-middleware","Creating Middleware",[704,2731,2732,2733,2736],{},"Implement ",[775,2734,2735],{},"MiddlewareInterface"," for type-safe middleware:",[784,2738,2740],{"className":786,"code":2739,"language":788,"meta":789,"style":789},"use WPZylos\\Framework\\Http\\Contracts\\MiddlewareInterface;\nuse WPZylos\\Framework\\Http\\Request;\nuse WPZylos\\Framework\\Http\\Response;\n\nclass AuthMiddleware implements MiddlewareInterface\n{\n    public function handle(Request $request, callable $next): Response\n    {\n        if (!is_user_logged_in()) {\n            return Response::redirect(wp_login_url());\n        }\n\n        return $next($request);\n    }\n}\n",[775,2741,2742,2751,2759,2767,2771,2785,2790,2820,2825,2841,2860,2866,2871,2880,2886],{"__ignoreMap":789},[793,2743,2744,2746,2749],{"class":795,"line":6},[793,2745,799],{"class":798},[793,2747,2748],{"class":802}," WPZylos\\Framework\\Http\\Contracts\\MiddlewareInterface",[793,2750,807],{"class":806},[793,2752,2753,2755,2757],{"class":795,"line":29},[793,2754,799],{"class":798},[793,2756,803],{"class":802},[793,2758,807],{"class":806},[793,2760,2761,2763,2765],{"class":795,"line":14},[793,2762,799],{"class":798},[793,2764,2179],{"class":802},[793,2766,807],{"class":806},[793,2768,2769],{"class":795,"line":18},[793,2770,813],{"emptyLinePlaceholder":812},[793,2772,2773,2776,2779,2782],{"class":795,"line":70},[793,2774,2775],{"class":798},"class",[793,2777,2778],{"class":836}," AuthMiddleware",[793,2780,2781],{"class":798}," implements",[793,2783,2784],{"class":836}," MiddlewareInterface\n",[793,2786,2787],{"class":795,"line":74},[793,2788,2789],{"class":806},"{\n",[793,2791,2792,2795,2798,2801,2803,2806,2809,2812,2815,2817],{"class":795,"line":78},[793,2793,2794],{"class":798},"    public",[793,2796,2797],{"class":798}," function",[793,2799,2800],{"class":836}," handle",[793,2802,996],{"class":806},[793,2804,2805],{"class":802},"Request",[793,2807,2808],{"class":806}," $request, ",[793,2810,2811],{"class":798},"callable",[793,2813,2814],{"class":806}," $next)",[793,2816,1858],{"class":798},[793,2818,2819],{"class":802}," Response\n",[793,2821,2822],{"class":795,"line":82},[793,2823,2824],{"class":806},"    {\n",[793,2826,2827,2830,2833,2836,2839],{"class":795,"line":86},[793,2828,2829],{"class":798},"        if",[793,2831,2832],{"class":806}," (",[793,2834,2835],{"class":798},"!",[793,2837,2838],{"class":836},"is_user_logged_in",[793,2840,1877],{"class":806},[793,2842,2843,2846,2848,2850,2852,2854,2857],{"class":795,"line":90},[793,2844,2845],{"class":798},"            return",[793,2847,1885],{"class":802},[793,2849,833],{"class":798},[793,2851,2328],{"class":836},[793,2853,996],{"class":806},[793,2855,2856],{"class":836},"wp_login_url",[793,2858,2859],{"class":806},"());\n",[793,2861,2863],{"class":795,"line":2862},11,[793,2864,2865],{"class":806},"        }\n",[793,2867,2869],{"class":795,"line":2868},12,[793,2870,813],{"emptyLinePlaceholder":812},[793,2872,2874,2877],{"class":795,"line":2873},13,[793,2875,2876],{"class":798},"        return",[793,2878,2879],{"class":806}," $next($request);\n",[793,2881,2883],{"class":795,"line":2882},14,[793,2884,2885],{"class":806},"    }\n",[793,2887,2889],{"class":795,"line":2888},15,[793,2890,1174],{"class":806},[704,2892,2893],{},"Or use a callable (closure):",[784,2895,2897],{"className":786,"code":2896,"language":788,"meta":789,"style":789},"$rateLimiter = function (Request $request, callable $next): Response {\n    \u002F\u002F Check rate limit...\n    return $next($request);\n};\n",[775,2898,2899,2925,2930,2936],{"__ignoreMap":789},[793,2900,2901,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922],{"class":795,"line":6},[793,2902,2903],{"class":806},"$rateLimiter ",[793,2905,827],{"class":798},[793,2907,2797],{"class":798},[793,2909,2832],{"class":806},[793,2911,2805],{"class":802},[793,2913,2808],{"class":806},[793,2915,2811],{"class":798},[793,2917,2814],{"class":806},[793,2919,1858],{"class":798},[793,2921,1885],{"class":802},[793,2923,2924],{"class":806}," {\n",[793,2926,2927],{"class":795,"line":29},[793,2928,2929],{"class":818},"    \u002F\u002F Check rate limit...\n",[793,2931,2932,2934],{"class":795,"line":14},[793,2933,1882],{"class":798},[793,2935,2879],{"class":806},[793,2937,2938],{"class":795,"line":18},[793,2939,2940],{"class":806},"};\n",[963,2942,2944],{"id":2943},"running-the-pipeline","Running the Pipeline",[784,2946,2948],{"className":786,"code":2947,"language":788,"meta":789,"style":789},"use WPZylos\\Framework\\Http\\Pipeline;\n\n$response = (new Pipeline($container))\n    ->send($request)\n    ->through([\n        AuthMiddleware::class,       \u002F\u002F Resolved from container\n        new LoggingMiddleware(),     \u002F\u002F Instance\n        $rateLimiter,               \u002F\u002F Callable\n    ])\n    ->then(function (Request $request): Response {\n        return Response::json(['message' => 'Hello!']);\n    });\n",[775,2949,2950,2959,2963,2980,2989,2999,3013,3027,3035,3040,3065,3087],{"__ignoreMap":789},[793,2951,2952,2954,2957],{"class":795,"line":6},[793,2953,799],{"class":798},[793,2955,2956],{"class":802}," WPZylos\\Framework\\Http\\Pipeline",[793,2958,807],{"class":806},[793,2960,2961],{"class":795,"line":29},[793,2962,813],{"emptyLinePlaceholder":812},[793,2964,2965,2967,2969,2971,2974,2977],{"class":795,"line":14},[793,2966,2190],{"class":806},[793,2968,827],{"class":798},[793,2970,2832],{"class":806},[793,2972,2973],{"class":798},"new",[793,2975,2976],{"class":802}," Pipeline",[793,2978,2979],{"class":806},"($container))\n",[793,2981,2982,2984,2986],{"class":795,"line":18},[793,2983,2618],{"class":798},[793,2985,2688],{"class":836},[793,2987,2988],{"class":806},"($request)\n",[793,2990,2991,2993,2996],{"class":795,"line":70},[793,2992,2618],{"class":798},[793,2994,2995],{"class":836},"through",[793,2997,2998],{"class":806},"([\n",[793,3000,3001,3004,3007,3010],{"class":795,"line":74},[793,3002,3003],{"class":802},"        AuthMiddleware",[793,3005,3006],{"class":798},"::class",[793,3008,3009],{"class":806},",       ",[793,3011,3012],{"class":818},"\u002F\u002F Resolved from container\n",[793,3014,3015,3018,3021,3024],{"class":795,"line":78},[793,3016,3017],{"class":798},"        new",[793,3019,3020],{"class":802}," LoggingMiddleware",[793,3022,3023],{"class":806},"(),     ",[793,3025,3026],{"class":818},"\u002F\u002F Instance\n",[793,3028,3029,3032],{"class":795,"line":82},[793,3030,3031],{"class":806},"        $rateLimiter,               ",[793,3033,3034],{"class":818},"\u002F\u002F Callable\n",[793,3036,3037],{"class":795,"line":86},[793,3038,3039],{"class":806},"    ])\n",[793,3041,3042,3044,3047,3049,3052,3054,3056,3059,3061,3063],{"class":795,"line":90},[793,3043,2618],{"class":798},[793,3045,3046],{"class":836},"then",[793,3048,996],{"class":806},[793,3050,3051],{"class":798},"function",[793,3053,2832],{"class":806},[793,3055,2805],{"class":802},[793,3057,3058],{"class":806}," $request)",[793,3060,1858],{"class":798},[793,3062,1885],{"class":802},[793,3064,2924],{"class":806},[793,3066,3067,3069,3071,3073,3075,3077,3080,3082,3085],{"class":795,"line":2862},[793,3068,2876],{"class":798},[793,3070,1885],{"class":802},[793,3072,833],{"class":798},[793,3074,1890],{"class":836},[793,3076,1088],{"class":806},[793,3078,3079],{"class":897},"'message'",[793,3081,901],{"class":798},[793,3083,3084],{"class":897}," 'Hello!'",[793,3086,1099],{"class":806},[793,3088,3089],{"class":795,"line":2868},[793,3090,3091],{"class":806},"    });\n",[963,3093,3095],{"id":3094},"automatic-response-conversion","Automatic Response Conversion",[704,3097,3098,3099,3102],{},"The ",[775,3100,3101],{},"then()"," handler return value is automatically converted:",[1300,3104,3105,3114],{},[1303,3106,3107],{},[1306,3108,3109,3111],{},[1309,3110,1314],{},[1309,3112,3113],{},"Converted To",[1322,3115,3116,3126,3137,3148],{},[1306,3117,3118,3123],{},[1327,3119,3120],{},[775,3121,3122],{},"Response",[1327,3124,3125],{},"Used as-is",[1306,3127,3128,3132],{},[1327,3129,3130],{},[775,3131,1336],{},[1327,3133,3134],{},[775,3135,3136],{},"Response::html($string)",[1306,3138,3139,3143],{},[1327,3140,3141],{},[775,3142,1527],{},[1327,3144,3145],{},[775,3146,3147],{},"Response::json($array)",[1306,3149,3150,3154],{},[1327,3151,3152],{},[775,3153,2026],{},[1327,3155,3156],{},[775,3157,3158],{},"Response::empty()",[766,3160],{},[708,3162,764],{"id":3163},"_8-service-provider-registration",[704,3165,3098,3166,3169],{},[775,3167,3168],{},"HttpServiceProvider"," registers the request and pipeline with the container:",[784,3171,3173],{"className":786,"code":3172,"language":788,"meta":789,"style":789},"use WPZylos\\Framework\\Http\\HttpServiceProvider;\n\n\u002F\u002F In your application bootstrap\n$app->register(new HttpServiceProvider());\n",[775,3174,3175,3184,3188,3193],{"__ignoreMap":789},[793,3176,3177,3179,3182],{"class":795,"line":6},[793,3178,799],{"class":798},[793,3180,3181],{"class":802}," WPZylos\\Framework\\Http\\HttpServiceProvider",[793,3183,807],{"class":806},[793,3185,3186],{"class":795,"line":29},[793,3187,813],{"emptyLinePlaceholder":812},[793,3189,3190],{"class":795,"line":14},[793,3191,3192],{"class":818},"\u002F\u002F In your application bootstrap\n",[793,3194,3195,3198,3200,3203,3205,3207,3210],{"class":795,"line":18},[793,3196,3197],{"class":806},"$app",[793,3199,990],{"class":798},[793,3201,3202],{"class":836},"register",[793,3204,996],{"class":806},[793,3206,2973],{"class":798},[793,3208,3209],{"class":802}," HttpServiceProvider",[793,3211,2859],{"class":806},[963,3213,3215],{"id":3214},"what-gets-registered","What Gets Registered",[1300,3217,3218,3230],{},[1303,3219,3220],{},[1306,3221,3222,3225,3228],{},[1309,3223,3224],{},"Binding",[1309,3226,3227],{},"Type",[1309,3229,1320],{},[1322,3231,3232,3247,3262],{},[1306,3233,3234,3239,3242],{},[1327,3235,3236],{},[775,3237,3238],{},"Request::class",[1327,3240,3241],{},"Singleton",[1327,3243,3244,3245],{},"Captured from superglobals via ",[775,3246,777],{},[1306,3248,3249,3254,3257],{},[1327,3250,3251],{},[775,3252,3253],{},"'request'",[1327,3255,3256],{},"Singleton (alias)",[1327,3258,3259,3260],{},"Same instance as ",[775,3261,3238],{},[1306,3263,3264,3269,3272],{},[1327,3265,3266],{},[775,3267,3268],{},"Pipeline::class",[1327,3270,3271],{},"Factory",[1327,3273,3274],{},"New instance each call",[963,3276,3278],{"id":3277},"resolving-from-container","Resolving from Container",[784,3280,3282],{"className":786,"code":3281,"language":788,"meta":789,"style":789},"\u002F\u002F Get the current request\n$request = $container->get(Request::class);\n$request = $container->get('request');\n\n\u002F\u002F Create a new pipeline\n$pipeline = $container->get(Pipeline::class);\n",[775,3283,3284,3289,3311,3329,3333,3338],{"__ignoreMap":789},[793,3285,3286],{"class":795,"line":6},[793,3287,3288],{"class":818},"\u002F\u002F Get the current request\n",[793,3290,3291,3293,3295,3298,3300,3303,3305,3307,3309],{"class":795,"line":29},[793,3292,824],{"class":806},[793,3294,827],{"class":798},[793,3296,3297],{"class":806}," $container",[793,3299,990],{"class":798},[793,3301,3302],{"class":836},"get",[793,3304,996],{"class":806},[793,3306,2805],{"class":802},[793,3308,3006],{"class":798},[793,3310,956],{"class":806},[793,3312,3313,3315,3317,3319,3321,3323,3325,3327],{"class":795,"line":14},[793,3314,824],{"class":806},[793,3316,827],{"class":798},[793,3318,3297],{"class":806},[793,3320,990],{"class":798},[793,3322,3302],{"class":836},[793,3324,996],{"class":806},[793,3326,3253],{"class":897},[793,3328,956],{"class":806},[793,3330,3331],{"class":795,"line":18},[793,3332,813],{"emptyLinePlaceholder":812},[793,3334,3335],{"class":795,"line":70},[793,3336,3337],{"class":818},"\u002F\u002F Create a new pipeline\n",[793,3339,3340,3343,3345,3347,3349,3351,3353,3356,3358],{"class":795,"line":74},[793,3341,3342],{"class":806},"$pipeline ",[793,3344,827],{"class":798},[793,3346,3297],{"class":806},[793,3348,990],{"class":798},[793,3350,3302],{"class":836},[793,3352,996],{"class":806},[793,3354,3355],{"class":802},"Pipeline",[793,3357,3006],{"class":798},[793,3359,956],{"class":806},[3361,3362,3363],"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 .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}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 .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":789,"searchDepth":29,"depth":29,"links":3365},[3366,3367,3368,3375,3378,3387,3394,3399,3404],{"id":710,"depth":29,"text":711},{"id":770,"depth":29,"text":722},{"id":961,"depth":29,"text":728,"children":3369},[3370,3371,3372,3373,3374],{"id":965,"depth":14,"text":966},{"id":1031,"depth":14,"text":1032},{"id":1060,"depth":14,"text":1061},{"id":1137,"depth":14,"text":1138},{"id":1177,"depth":14,"text":1178},{"id":1295,"depth":29,"text":734,"children":3376},[3377],{"id":1536,"depth":14,"text":77},{"id":1746,"depth":29,"text":740,"children":3379},[3380,3381,3382,3383,3384,3385,3386],{"id":1749,"depth":14,"text":1750},{"id":1841,"depth":14,"text":1842},{"id":1909,"depth":14,"text":1910},{"id":1957,"depth":14,"text":1958},{"id":2015,"depth":14,"text":2016},{"id":2106,"depth":14,"text":2107},{"id":2134,"depth":14,"text":40},{"id":2163,"depth":29,"text":746,"children":3388},[3389,3390,3391,3392,3393],{"id":2166,"depth":14,"text":2167},{"id":2234,"depth":14,"text":2235},{"id":2309,"depth":14,"text":2310},{"id":2377,"depth":14,"text":2378},{"id":2427,"depth":14,"text":2428},{"id":2524,"depth":29,"text":752,"children":3395},[3396,3397,3398],{"id":2527,"depth":14,"text":2528},{"id":2585,"depth":14,"text":2586},{"id":2667,"depth":14,"text":2668},{"id":2725,"depth":29,"text":758,"children":3400},[3401,3402,3403],{"id":2728,"depth":14,"text":2729},{"id":2943,"depth":14,"text":2944},{"id":3094,"depth":14,"text":3095},{"id":3163,"depth":29,"text":764,"children":3405},[3406,3407],{"id":3214,"depth":14,"text":3215},{"id":3277,"depth":14,"text":3278},"md",{},"wpzylos-http",{"title":258,"description":789},"docs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Fusage","1aVfZ4i5CMxCr5gbKk838stSzHzCxj93hkNnMjwvIeA",[3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3472,3473,3474,3475,3476,3477,3478,3479,3480,3481,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3516,3517,3518,3519,3520,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3570,3571,3572,3573,3574,3575,3576,3577,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3672,3673,3674,3675,3676,3677,3678,3679,3680,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3704,3705,3706,3707,3708,3709,3710,3711,3712,3713,3714,3715,3716,3717,3718,3719,3720,3725,3729],{"path":10,"title":5,"sectionKey":7,"sectionOrder":6,"itemOrder":6,"packageName":789,"depth":6},{"path":12,"title":13,"sectionKey":7,"sectionOrder":6,"itemOrder":14,"packageName":789,"depth":29},{"path":16,"title":17,"sectionKey":7,"sectionOrder":6,"itemOrder":18,"packageName":789,"depth":29},{"path":20,"title":21,"sectionKey":7,"sectionOrder":6,"itemOrder":22,"packageName":789,"depth":29},{"path":24,"title":25,"sectionKey":7,"sectionOrder":6,"itemOrder":22,"packageName":789,"depth":29},{"path":33,"title":34,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":789,"depth":29},{"path":36,"title":37,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":789,"depth":29},{"path":39,"title":40,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":789,"depth":29},{"path":42,"title":43,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":789,"depth":29},{"path":45,"title":46,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":789,"depth":29},{"path":48,"title":49,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":789,"depth":29},{"path":58,"title":59,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3427,"depth":29},"wpzylos-assets",{"path":61,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3427,"depth":14},{"path":64,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3427,"depth":14},{"path":66,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3427,"depth":14},{"path":68,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3427,"depth":14},{"path":72,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3427,"depth":14},{"path":76,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3427,"depth":14},{"path":80,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3427,"depth":14},{"path":84,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3427,"depth":14},{"path":88,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3427,"depth":14},{"path":93,"title":94,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3438,"depth":29},"wpzylos-cli-core",{"path":96,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3438,"depth":14},{"path":98,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3438,"depth":14},{"path":100,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3438,"depth":14},{"path":102,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3438,"depth":14},{"path":104,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3438,"depth":14},{"path":106,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3438,"depth":14},{"path":108,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3438,"depth":14},{"path":110,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3438,"depth":14},{"path":113,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3438,"depth":14},{"path":116,"title":117,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3449,"depth":29},"wpzylos-cli-devtool",{"path":119,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3449,"depth":14},{"path":121,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3449,"depth":14},{"path":123,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3449,"depth":14},{"path":125,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3449,"depth":14},{"path":127,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3449,"depth":14},{"path":129,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3449,"depth":14},{"path":131,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3449,"depth":14},{"path":133,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3449,"depth":14},{"path":135,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3449,"depth":14},{"path":138,"title":139,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3460,"depth":29},"wpzylos-config",{"path":141,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3460,"depth":14},{"path":143,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3460,"depth":14},{"path":145,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3460,"depth":14},{"path":147,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3460,"depth":14},{"path":149,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3460,"depth":14},{"path":151,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3460,"depth":14},{"path":153,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3460,"depth":14},{"path":155,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3460,"depth":14},{"path":157,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3460,"depth":14},{"path":160,"title":161,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3471,"depth":29},"wpzylos-container",{"path":163,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3471,"depth":14},{"path":165,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3471,"depth":14},{"path":167,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3471,"depth":14},{"path":169,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3471,"depth":14},{"path":171,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3471,"depth":14},{"path":173,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3471,"depth":14},{"path":175,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3471,"depth":14},{"path":177,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3471,"depth":14},{"path":179,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3471,"depth":14},{"path":182,"title":183,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3482,"depth":29},"wpzylos-core",{"path":185,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3482,"depth":14},{"path":187,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3482,"depth":14},{"path":189,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3482,"depth":14},{"path":191,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3482,"depth":14},{"path":193,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3482,"depth":14},{"path":195,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3482,"depth":14},{"path":197,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3482,"depth":14},{"path":199,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3482,"depth":14},{"path":201,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3482,"depth":14},{"path":204,"title":205,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3493,"depth":29},"wpzylos-database",{"path":207,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3493,"depth":14},{"path":209,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3493,"depth":14},{"path":211,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3493,"depth":14},{"path":213,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3493,"depth":14},{"path":215,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3493,"depth":14},{"path":217,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3493,"depth":14},{"path":219,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3493,"depth":14},{"path":221,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3493,"depth":14},{"path":223,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3493,"depth":14},{"path":226,"title":227,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3504,"depth":29},"wpzylos-events",{"path":229,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3504,"depth":14},{"path":231,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3504,"depth":14},{"path":233,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3504,"depth":14},{"path":235,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3504,"depth":14},{"path":237,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3504,"depth":14},{"path":239,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3504,"depth":14},{"path":241,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3504,"depth":14},{"path":243,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3504,"depth":14},{"path":245,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3504,"depth":14},{"path":248,"title":249,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3515,"depth":29},"wpzylos-hooks",{"path":251,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3515,"depth":14},{"path":253,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3515,"depth":14},{"path":255,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3515,"depth":14},{"path":257,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3515,"depth":14},{"path":260,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3515,"depth":14},{"path":262,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3515,"depth":14},{"path":264,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3515,"depth":14},{"path":266,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3515,"depth":14},{"path":268,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3515,"depth":14},{"path":271,"title":272,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3410,"depth":29},{"path":274,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3410,"depth":14},{"path":276,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3410,"depth":14},{"path":278,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3410,"depth":14},{"path":280,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3410,"depth":14},{"path":282,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3410,"depth":14},{"path":284,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3410,"depth":14},{"path":286,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3410,"depth":14},{"path":288,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3410,"depth":14},{"path":290,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3410,"depth":14},{"path":293,"title":294,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3536,"depth":29},"wpzylos-i18n",{"path":296,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3536,"depth":14},{"path":298,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3536,"depth":14},{"path":300,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3536,"depth":14},{"path":302,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3536,"depth":14},{"path":304,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3536,"depth":14},{"path":306,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3536,"depth":14},{"path":308,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3536,"depth":14},{"path":310,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3536,"depth":14},{"path":312,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3536,"depth":14},{"path":315,"title":316,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3547,"depth":29},"wpzylos-logger",{"path":318,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3547,"depth":14},{"path":320,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3547,"depth":14},{"path":322,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3547,"depth":14},{"path":324,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3547,"depth":14},{"path":326,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3547,"depth":14},{"path":328,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3547,"depth":14},{"path":330,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3547,"depth":14},{"path":332,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3547,"depth":14},{"path":334,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3547,"depth":14},{"path":337,"title":338,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3558,"depth":29},"wpzylos-mail",{"path":340,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3558,"depth":14},{"path":342,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3558,"depth":14},{"path":344,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3558,"depth":14},{"path":346,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3558,"depth":14},{"path":348,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3558,"depth":14},{"path":350,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3558,"depth":14},{"path":352,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3558,"depth":14},{"path":354,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3558,"depth":14},{"path":356,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3558,"depth":14},{"path":359,"title":360,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3569,"depth":29},"wpzylos-mcp",{"path":362,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3569,"depth":14},{"path":364,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3569,"depth":14},{"path":366,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3569,"depth":14},{"path":368,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3569,"depth":14},{"path":370,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3569,"depth":14},{"path":372,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3569,"depth":14},{"path":374,"title":375,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":3569,"depth":14},{"path":378,"title":379,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3578,"depth":29},"wpzylos-migrations",{"path":381,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3578,"depth":14},{"path":383,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3578,"depth":14},{"path":385,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3578,"depth":14},{"path":387,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3578,"depth":14},{"path":389,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3578,"depth":14},{"path":391,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3578,"depth":14},{"path":393,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3578,"depth":14},{"path":395,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3578,"depth":14},{"path":397,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3578,"depth":14},{"path":400,"title":401,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3589,"depth":29},"wpzylos-model",{"path":403,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3589,"depth":14},{"path":405,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3589,"depth":14},{"path":407,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3589,"depth":14},{"path":409,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3589,"depth":14},{"path":411,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3589,"depth":14},{"path":413,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3589,"depth":14},{"path":415,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3589,"depth":14},{"path":417,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3589,"depth":14},{"path":419,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3589,"depth":14},{"path":422,"title":423,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3600,"depth":29},"wpzylos-notification",{"path":425,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3600,"depth":14},{"path":427,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3600,"depth":14},{"path":429,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3600,"depth":14},{"path":431,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3600,"depth":14},{"path":433,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3600,"depth":14},{"path":435,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3600,"depth":14},{"path":437,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3600,"depth":14},{"path":439,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3600,"depth":14},{"path":441,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3600,"depth":14},{"path":444,"title":445,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3611,"depth":29},"wpzylos-queue",{"path":447,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3611,"depth":14},{"path":449,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3611,"depth":14},{"path":451,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3611,"depth":14},{"path":453,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3611,"depth":14},{"path":455,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3611,"depth":14},{"path":457,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3611,"depth":14},{"path":459,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3611,"depth":14},{"path":461,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3611,"depth":14},{"path":463,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3611,"depth":14},{"path":466,"title":467,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3622,"depth":29},"wpzylos-requirements",{"path":469,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3622,"depth":14},{"path":471,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3622,"depth":14},{"path":473,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3622,"depth":14},{"path":475,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3622,"depth":14},{"path":477,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3622,"depth":14},{"path":479,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3622,"depth":14},{"path":481,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3622,"depth":14},{"path":483,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3622,"depth":14},{"path":485,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3622,"depth":14},{"path":488,"title":489,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3633,"depth":29},"wpzylos-routing",{"path":491,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3633,"depth":14},{"path":493,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3633,"depth":14},{"path":495,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3633,"depth":14},{"path":497,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3633,"depth":14},{"path":499,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3633,"depth":14},{"path":501,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3633,"depth":14},{"path":503,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3633,"depth":14},{"path":505,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3633,"depth":14},{"path":507,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3633,"depth":14},{"path":509,"title":510,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":3633,"depth":14},{"path":512,"title":513,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":3633,"depth":14},{"path":516,"title":517,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3646,"depth":29},"wpzylos-scaffold",{"path":519,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3646,"depth":14},{"path":521,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3646,"depth":14},{"path":523,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3646,"depth":14},{"path":525,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3646,"depth":14},{"path":527,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3646,"depth":14},{"path":529,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3646,"depth":14},{"path":531,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3646,"depth":14},{"path":533,"title":534,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3646,"depth":14},{"path":536,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3646,"depth":14},{"path":538,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3646,"depth":14},{"path":540,"title":541,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":3646,"depth":14},{"path":543,"title":544,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":3646,"depth":14},{"path":547,"title":548,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3660,"depth":29},"wpzylos-scheduler",{"path":550,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3660,"depth":14},{"path":552,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3660,"depth":14},{"path":554,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3660,"depth":14},{"path":556,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3660,"depth":14},{"path":558,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3660,"depth":14},{"path":560,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3660,"depth":14},{"path":562,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3660,"depth":14},{"path":564,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3660,"depth":14},{"path":566,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3660,"depth":14},{"path":569,"title":570,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3671,"depth":29},"wpzylos-security",{"path":572,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3671,"depth":14},{"path":574,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3671,"depth":14},{"path":576,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3671,"depth":14},{"path":578,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3671,"depth":14},{"path":580,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3671,"depth":14},{"path":582,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3671,"depth":14},{"path":584,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3671,"depth":14},{"path":586,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3671,"depth":14},{"path":589,"title":590,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3681,"depth":29},"wpzylos-validation",{"path":592,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3681,"depth":14},{"path":594,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3681,"depth":14},{"path":596,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3681,"depth":14},{"path":598,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3681,"depth":14},{"path":600,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3681,"depth":14},{"path":602,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3681,"depth":14},{"path":604,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3681,"depth":14},{"path":606,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3681,"depth":14},{"path":608,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3681,"depth":14},{"path":611,"title":612,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3692,"depth":29},"wpzylos-views",{"path":614,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3692,"depth":14},{"path":616,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3692,"depth":14},{"path":618,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3692,"depth":14},{"path":620,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3692,"depth":14},{"path":622,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3692,"depth":14},{"path":624,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3692,"depth":14},{"path":626,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3692,"depth":14},{"path":628,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3692,"depth":14},{"path":630,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3692,"depth":14},{"path":633,"title":634,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3703,"depth":29},"wpzylos-wp-cli",{"path":636,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3703,"depth":14},{"path":638,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3703,"depth":14},{"path":640,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3703,"depth":14},{"path":642,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3703,"depth":14},{"path":644,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3703,"depth":14},{"path":646,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3703,"depth":14},{"path":648,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3703,"depth":14},{"path":650,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3703,"depth":14},{"path":652,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3703,"depth":14},{"path":658,"title":659,"sectionKey":655,"sectionOrder":18,"itemOrder":6,"packageName":789,"depth":6},{"path":661,"title":544,"sectionKey":655,"sectionOrder":18,"itemOrder":22,"packageName":789,"depth":29},{"path":667,"title":668,"sectionKey":664,"sectionOrder":70,"itemOrder":29,"packageName":789,"depth":29},{"path":674,"title":675,"sectionKey":671,"sectionOrder":74,"itemOrder":29,"packageName":789,"depth":29},{"path":677,"title":678,"sectionKey":671,"sectionOrder":74,"itemOrder":22,"packageName":789,"depth":29},{"path":680,"title":681,"sectionKey":671,"sectionOrder":74,"itemOrder":22,"packageName":789,"depth":29},{"path":688,"title":689,"sectionKey":685,"sectionOrder":78,"itemOrder":29,"packageName":789,"depth":29},{"path":3721,"title":3722,"sectionKey":3723,"sectionOrder":3724,"itemOrder":90,"packageName":789,"depth":6},"\u002Fdocs\u002Flatest\u002Ftroubleshooting","System Troubleshooting","troubleshooting",99,{"path":3726,"title":3727,"sectionKey":3728,"sectionOrder":3724,"itemOrder":22,"packageName":789,"depth":6},"\u002Fdocs\u002Flatest\u002Frelease-checklist","Release Checklist","release-checklist",{"path":3730,"title":3731,"sectionKey":3732,"sectionOrder":3724,"itemOrder":22,"packageName":789,"depth":6},"\u002Fdocs\u002Flatest\u002Frules","WPZylos Framework Rules","rules",1784547686643]