[{"data":1,"prerenderedAt":4146},["ShallowReactive",2],{"docs-nav":3,"doc-latest\u002Fpackages\u002Fwpzylos-notification\u002Fexamples":691,"docs-prevnext-flat":3827},[4,27,51,653,663,670,683],{"title":5,"order":6,"key":7,"items":8,"packages":26},"Getting Started",1,"getting-started",[9,11,15,19,23],{"path":10,"title":5,"order":6},"\u002Fdocs\u002Flatest\u002Fgetting-started",{"path":12,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fgetting-started\u002Finstallation","Installation",3,{"path":16,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fgetting-started\u002Fconfiguration","Configuration",4,{"path":20,"title":21,"order":22},"\u002Fdocs\u002Flatest\u002Fgetting-started\u002Fquick-start","Quick Start",50,{"path":24,"title":25,"order":22},"\u002Fdocs\u002Flatest\u002Fgetting-started\u002Ftutorial","Tutorial: Build a Notes Plugin",{},{"title":28,"order":29,"key":30,"items":31,"packages":50},"Core Concepts",2,"concepts",[32,35,38,41,44,47],{"path":33,"title":34,"order":22},"\u002Fdocs\u002Flatest\u002Fconcepts\u002Farchitecture","Architecture Overview",{"path":36,"title":37,"order":22},"\u002Fdocs\u002Flatest\u002Fconcepts\u002Fhooks","Hook System",{"path":39,"title":40,"order":22},"\u002Fdocs\u002Flatest\u002Fconcepts\u002Fplugin-context","Plugin Context",{"path":42,"title":43,"order":22},"\u002Fdocs\u002Flatest\u002Fconcepts\u002Flifecycle","Request Lifecycle",{"path":45,"title":46,"order":22},"\u002Fdocs\u002Flatest\u002Fconcepts\u002Fcontainer","Service Container",{"path":48,"title":49,"order":22},"\u002Fdocs\u002Flatest\u002Fconcepts\u002Fservice-providers","Service Providers",{},{"title":52,"order":14,"key":53,"items":54,"packages":55},"Packages","packages",[],{"wpzylos-assets":56,"wpzylos-cli-core":91,"wpzylos-cli-devtool":114,"wpzylos-config":136,"wpzylos-container":158,"wpzylos-core":180,"wpzylos-database":202,"wpzylos-events":224,"wpzylos-hooks":246,"wpzylos-http":269,"wpzylos-i18n":291,"wpzylos-logger":313,"wpzylos-mail":335,"wpzylos-mcp":357,"wpzylos-migrations":376,"wpzylos-model":398,"wpzylos-notification":420,"wpzylos-queue":442,"wpzylos-requirements":464,"wpzylos-routing":486,"wpzylos-scaffold":514,"wpzylos-scheduler":545,"wpzylos-security":567,"wpzylos-validation":587,"wpzylos-views":609,"wpzylos-wp-cli":631},[57,60,63,65,67,71,75,79,83,87],{"path":58,"title":59,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets","WPZylos Assets",{"path":61,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Foverview","Overview",{"path":64,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Finstallation",{"path":66,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Fconfiguration",{"path":68,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Fusage","Usage",5,{"path":72,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Fapi-reference","API Reference",6,{"path":76,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Fexamples","Examples",7,{"path":80,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Ftesting","Testing",8,{"path":84,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Fsecurity","Security",9,{"path":88,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-assets\u002Ftroubleshooting","Troubleshooting",10,[92,95,97,99,101,103,105,107,109,112],{"path":93,"title":94,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core","WPZylos CLI Core Documentation",{"path":96,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Foverview",{"path":98,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Finstallation",{"path":100,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Fconfiguration",{"path":102,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Fusage",{"path":104,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Fapi-reference",{"path":106,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Fexamples",{"path":108,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Ftesting",{"path":110,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Fsecurity","Security Notes",{"path":113,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-core\u002Ftroubleshooting",[115,118,120,122,124,126,128,130,132,134],{"path":116,"title":117,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool","WPZylos CLI Devtool Documentation",{"path":119,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Foverview",{"path":121,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Finstallation",{"path":123,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Fconfiguration",{"path":125,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Fusage",{"path":127,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Fapi-reference",{"path":129,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Fexamples",{"path":131,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Ftesting",{"path":133,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Fsecurity",{"path":135,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-cli-devtool\u002Ftroubleshooting",[137,140,142,144,146,148,150,152,154,156],{"path":138,"title":139,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config","WPZylos Config",{"path":141,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Foverview",{"path":143,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Finstallation",{"path":145,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Fconfiguration",{"path":147,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Fusage",{"path":149,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Fapi-reference",{"path":151,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Fexamples",{"path":153,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Ftesting",{"path":155,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Fsecurity",{"path":157,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-config\u002Ftroubleshooting",[159,162,164,166,168,170,172,174,176,178],{"path":160,"title":161,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container","WPZylos Container",{"path":163,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Foverview",{"path":165,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Finstallation",{"path":167,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Fconfiguration",{"path":169,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Fusage",{"path":171,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Fapi-reference",{"path":173,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Fexamples",{"path":175,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Ftesting",{"path":177,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Fsecurity",{"path":179,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-container\u002Ftroubleshooting",[181,184,186,188,190,192,194,196,198,200],{"path":182,"title":183,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core","WPZylos Core",{"path":185,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Foverview",{"path":187,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Finstallation",{"path":189,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Fconfiguration",{"path":191,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Fusage",{"path":193,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Fapi-reference",{"path":195,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Fexamples",{"path":197,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Ftesting",{"path":199,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Fsecurity",{"path":201,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-core\u002Ftroubleshooting",[203,206,208,210,212,214,216,218,220,222],{"path":204,"title":205,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database","WPZylos Database",{"path":207,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Foverview",{"path":209,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Finstallation",{"path":211,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Fconfiguration",{"path":213,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Fusage",{"path":215,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Fapi-reference",{"path":217,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Fexamples",{"path":219,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Ftesting",{"path":221,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Fsecurity",{"path":223,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-database\u002Ftroubleshooting",[225,228,230,232,234,236,238,240,242,244],{"path":226,"title":227,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events","WPZylos Events",{"path":229,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Foverview",{"path":231,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Finstallation",{"path":233,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Fconfiguration",{"path":235,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Fusage",{"path":237,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Fapi-reference",{"path":239,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Fexamples",{"path":241,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Ftesting",{"path":243,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Fsecurity",{"path":245,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-events\u002Ftroubleshooting",[247,250,252,254,256,259,261,263,265,267],{"path":248,"title":249,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks","WPZylos Hooks",{"path":251,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Foverview",{"path":253,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Finstallation",{"path":255,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Fconfiguration",{"path":257,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Fusage","Usage Guide",{"path":260,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Fapi-reference",{"path":262,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Fexamples",{"path":264,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Ftesting",{"path":266,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Fsecurity",{"path":268,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-hooks\u002Ftroubleshooting",[270,273,275,277,279,281,283,285,287,289],{"path":271,"title":272,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http","WPZylos HTTP",{"path":274,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Foverview",{"path":276,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Finstallation",{"path":278,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Fconfiguration",{"path":280,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Fusage",{"path":282,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Fapi-reference",{"path":284,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Fexamples",{"path":286,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Ftesting",{"path":288,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Fsecurity",{"path":290,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-http\u002Ftroubleshooting",[292,295,297,299,301,303,305,307,309,311],{"path":293,"title":294,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n","WPZylos I18n",{"path":296,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Foverview",{"path":298,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Finstallation",{"path":300,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Fconfiguration",{"path":302,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Fusage",{"path":304,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Fapi-reference",{"path":306,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Fexamples",{"path":308,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Ftesting",{"path":310,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Fsecurity",{"path":312,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-i18n\u002Ftroubleshooting",[314,317,319,321,323,325,327,329,331,333],{"path":315,"title":316,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger","WPZylos Logger",{"path":318,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Foverview",{"path":320,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Finstallation",{"path":322,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Fconfiguration",{"path":324,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Fusage",{"path":326,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Fapi-reference",{"path":328,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Fexamples",{"path":330,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Ftesting",{"path":332,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Fsecurity",{"path":334,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-logger\u002Ftroubleshooting",[336,339,341,343,345,347,349,351,353,355],{"path":337,"title":338,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail","WPZylos Mail",{"path":340,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Foverview",{"path":342,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Finstallation",{"path":344,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Fconfiguration",{"path":346,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Fusage",{"path":348,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Fapi-reference",{"path":350,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Fexamples",{"path":352,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Ftesting",{"path":354,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Fsecurity",{"path":356,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mail\u002Ftroubleshooting",[358,361,363,365,367,369,371,373],{"path":359,"title":360,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp","WPZylos MCP",{"path":362,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Foverview",{"path":364,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Finstallation",{"path":366,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Fusage",{"path":368,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Fapi-reference",{"path":370,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Fexamples",{"path":372,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Ftroubleshooting",{"path":374,"title":375,"order":22},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-mcp\u002Fcompanion-mcps","MCP Setup Guide",[377,380,382,384,386,388,390,392,394,396],{"path":378,"title":379,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations","WPZylos Migrations",{"path":381,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Foverview",{"path":383,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Finstallation",{"path":385,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Fconfiguration",{"path":387,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Fusage",{"path":389,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Fapi-reference",{"path":391,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Fexamples",{"path":393,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Ftesting",{"path":395,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Fsecurity",{"path":397,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-migrations\u002Ftroubleshooting",[399,402,404,406,408,410,412,414,416,418],{"path":400,"title":401,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model","WPZylos Model",{"path":403,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Foverview",{"path":405,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Finstallation",{"path":407,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Fconfiguration",{"path":409,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Fusage",{"path":411,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Fapi-reference",{"path":413,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Fexamples",{"path":415,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Ftesting",{"path":417,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Fsecurity",{"path":419,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Ftroubleshooting",[421,424,426,428,430,432,434,436,438,440],{"path":422,"title":423,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification","WPZylos Notification",{"path":425,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Foverview",{"path":427,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Finstallation",{"path":429,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Fconfiguration",{"path":431,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Fusage",{"path":433,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Fapi-reference",{"path":435,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Fexamples",{"path":437,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Ftesting",{"path":439,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Fsecurity",{"path":441,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Ftroubleshooting",[443,446,448,450,452,454,456,458,460,462],{"path":444,"title":445,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue","WPZylos Queue",{"path":447,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Foverview",{"path":449,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Finstallation",{"path":451,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Fconfiguration",{"path":453,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Fusage",{"path":455,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Fapi-reference",{"path":457,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Fexamples",{"path":459,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Ftesting",{"path":461,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Fsecurity",{"path":463,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-queue\u002Ftroubleshooting",[465,468,470,472,474,476,478,480,482,484],{"path":466,"title":467,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements","WPZylos Requirements",{"path":469,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Foverview",{"path":471,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Finstallation",{"path":473,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Fconfiguration",{"path":475,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Fusage",{"path":477,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Fapi-reference",{"path":479,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Fexamples",{"path":481,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Ftesting",{"path":483,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Fsecurity",{"path":485,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-requirements\u002Ftroubleshooting",[487,490,492,494,496,498,500,502,504,506,508,511],{"path":488,"title":489,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing","WPZylos Routing",{"path":491,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Foverview",{"path":493,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Finstallation",{"path":495,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Fconfiguration",{"path":497,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Fusage",{"path":499,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Fapi-reference",{"path":501,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Fexamples",{"path":503,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Ftesting",{"path":505,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Fsecurity",{"path":507,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Ftroubleshooting",{"path":509,"title":510,"order":22},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Fajax","AJAX Routing",{"path":512,"title":513,"order":22},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-routing\u002Frest-api","REST API Routing",[515,518,520,522,524,526,528,530,532,535,537,539,542],{"path":516,"title":517,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold","WPZylos Scaffold Documentation",{"path":519,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Foverview",{"path":521,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Finstallation",{"path":523,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fconfiguration",{"path":525,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fusage",{"path":527,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fapi-reference",{"path":529,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fexamples",{"path":531,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Ftesting",{"path":533,"title":534,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fui","UI Components (DaisyUI)",{"path":536,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fsecurity",{"path":538,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Ftroubleshooting",{"path":540,"title":541,"order":22},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fcli-reference","Scaffold CLI Reference",{"path":543,"title":544,"order":22},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scaffold\u002Fwalkthrough","Scaffold Walkthrough",[546,549,551,553,555,557,559,561,563,565],{"path":547,"title":548,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler","WPZylos Scheduler",{"path":550,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Foverview",{"path":552,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Finstallation",{"path":554,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Fconfiguration",{"path":556,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Fusage",{"path":558,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Fapi-reference",{"path":560,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Fexamples",{"path":562,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Ftesting",{"path":564,"title":85,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Fsecurity",{"path":566,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-scheduler\u002Ftroubleshooting",[568,571,573,575,577,579,581,583,585],{"path":569,"title":570,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security","WPZylos Security",{"path":572,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Foverview",{"path":574,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Finstallation",{"path":576,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Fconfiguration",{"path":578,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Fusage",{"path":580,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Fapi-reference",{"path":582,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Fexamples",{"path":584,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Ftesting",{"path":586,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-security\u002Ftroubleshooting",[588,591,593,595,597,599,601,603,605,607],{"path":589,"title":590,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation","WPZylos Validation",{"path":592,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Foverview",{"path":594,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Finstallation",{"path":596,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Fconfiguration",{"path":598,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Fusage",{"path":600,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Fapi-reference",{"path":602,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Fexamples",{"path":604,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Ftesting",{"path":606,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Fsecurity",{"path":608,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-validation\u002Ftroubleshooting",[610,613,615,617,619,621,623,625,627,629],{"path":611,"title":612,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views","WPZylos Views",{"path":614,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Foverview",{"path":616,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Finstallation",{"path":618,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Fconfiguration",{"path":620,"title":258,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Fusage",{"path":622,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Fapi-reference",{"path":624,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Fexamples",{"path":626,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Ftesting",{"path":628,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Fsecurity",{"path":630,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-views\u002Ftroubleshooting",[632,635,637,639,641,643,645,647,649,651],{"path":633,"title":634,"order":6},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli","WPZylos WP-CLI",{"path":636,"title":62,"order":29},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Foverview",{"path":638,"title":13,"order":14},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Finstallation",{"path":640,"title":17,"order":18},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Fconfiguration",{"path":642,"title":69,"order":70},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Fusage",{"path":644,"title":73,"order":74},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Fapi-reference",{"path":646,"title":77,"order":78},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Fexamples",{"path":648,"title":81,"order":82},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Ftesting",{"path":650,"title":111,"order":86},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Fsecurity",{"path":652,"title":89,"order":90},"\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-wp-cli\u002Ftroubleshooting",{"title":654,"order":18,"key":655,"items":656,"packages":662},"Scaffold","scaffold",[657,660],{"path":658,"title":659,"order":6},"\u002Fdocs\u002Flatest\u002Fscaffold","Scaffold Guide",{"path":661,"title":544,"order":22},"\u002Fdocs\u002Flatest\u002Fscaffold\u002Fwalkthrough",{},{"title":85,"order":70,"key":664,"items":665,"packages":669},"security",[666],{"path":667,"title":668,"order":29},"\u002Fdocs\u002Flatest\u002Fsecurity\u002Foverview","Security Overview",{},{"title":81,"order":74,"key":671,"items":672,"packages":682},"testing",[673,676,679],{"path":674,"title":675,"order":29},"\u002Fdocs\u002Flatest\u002Ftesting\u002Foverview","Testing Overview",{"path":677,"title":678,"order":22},"\u002Fdocs\u002Flatest\u002Ftesting\u002Fintegration-tests","Integration Testing",{"path":680,"title":681,"order":22},"\u002Fdocs\u002Flatest\u002Ftesting\u002Funit-tests","Unit Testing",{},{"title":684,"order":78,"key":685,"items":686,"packages":690},"Distribution","distribution",[687],{"path":688,"title":689,"order":29},"\u002Fdocs\u002Flatest\u002Fdistribution\u002Foverview","Distribution Guide",{},{"id":692,"title":77,"body":693,"description":711,"extension":3821,"meta":3822,"navigation":731,"order":78,"package":3823,"path":435,"seo":3824,"stem":3825,"__hash__":3826},"content\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Fexamples.md",{"type":694,"value":695,"toc":3812},"minimark",[696,700,705,1429,1433,1711,1715,2257,2261,2689,2693,3248,3252,3355,3359,3808],[697,698,77],"h1",{"id":699},"examples",[701,702,704],"h2",{"id":703},"e-commerce-order-shipped","E-Commerce: Order Shipped",[706,707,712],"pre",{"className":708,"code":709,"language":710,"meta":711,"style":711},"language-php shiki shiki-themes github-light github-dark","\u003C?php\n\ndeclare(strict_types=1);\n\nnamespace App\\Notifications;\n\nuse WPZylos\\Framework\\Notification\\Notification;\nuse WPZylos\\Framework\\Notification\\MailMessage;\nuse WPZylos\\Framework\\Notification\\AdminNoticeMessage;\n\nclass OrderShipped extends Notification\n{\n    public function __construct(\n        private object $order,\n        private string $trackingNumber\n    ) {}\n\n    public function via(): array\n    {\n        return ['mail', 'database', 'admin_notice'];\n    }\n\n    public function toMail(object $notifiable): MailMessage\n    {\n        return (new MailMessage())\n            ->subject('Your Order #' . $this->order->id . ' Has Shipped!')\n            ->greeting('Great news, ' . $notifiable->name . '!')\n            ->line('Your order has been shipped and is on its way.')\n            ->line('Tracking number: ' . $this->trackingNumber)\n            ->action('Track Your Package', 'https:\u002F\u002Fexample.com\u002Ftrack\u002F' . $this->trackingNumber)\n            ->level('success');\n    }\n\n    public function toDatabase(object $notifiable): array\n    {\n        return [\n            'order_id'        => $this->order->id,\n            'tracking_number' => $this->trackingNumber,\n            'message'         => 'Order #' . $this->order->id . ' has been shipped.',\n            'url'             => '\u002Forders\u002F' . $this->order->id,\n        ];\n    }\n\n    public function toAdminNotice(object $notifiable): AdminNoticeMessage\n    {\n        return (new AdminNoticeMessage())\n            ->message('Order #' . $this->order->id . ' shipped to ' . $notifiable->name)\n            ->type('success');\n    }\n}\n\n\u002F\u002F Usage:\n$customer->notify(new OrderShipped($order, 'TRACK-123456'));\n","php","",[713,714,715,727,733,754,758,770,774,784,793,802,806,821,827,842,854,865,871,876,895,901,928,934,939,962,967,984,1024,1054,1068,1089,1115,1130,1135,1140,1160,1165,1173,1193,1209,1241,1272,1278,1283,1288,1309,1314,1328,1367,1381,1386,1391,1396,1403],"code",{"__ignoreMap":711},[716,717,719,723],"span",{"class":718,"line":6},"line",[716,720,722],{"class":721},"szBVR","\u003C?",[716,724,726],{"class":725},"sj4cs","php\n",[716,728,729],{"class":718,"line":29},[716,730,732],{"emptyLinePlaceholder":731},true,"\n",[716,734,735,738,742,745,748,751],{"class":718,"line":14},[716,736,737],{"class":721},"declare",[716,739,741],{"class":740},"sVt8B","(",[716,743,744],{"class":725},"strict_types",[716,746,747],{"class":721},"=",[716,749,750],{"class":725},"1",[716,752,753],{"class":740},");\n",[716,755,756],{"class":718,"line":18},[716,757,732],{"emptyLinePlaceholder":731},[716,759,760,763,767],{"class":718,"line":70},[716,761,762],{"class":721},"namespace",[716,764,766],{"class":765},"sScJk"," App\\Notifications",[716,768,769],{"class":740},";\n",[716,771,772],{"class":718,"line":74},[716,773,732],{"emptyLinePlaceholder":731},[716,775,776,779,782],{"class":718,"line":78},[716,777,778],{"class":721},"use",[716,780,781],{"class":725}," WPZylos\\Framework\\Notification\\Notification",[716,783,769],{"class":740},[716,785,786,788,791],{"class":718,"line":82},[716,787,778],{"class":721},[716,789,790],{"class":725}," WPZylos\\Framework\\Notification\\MailMessage",[716,792,769],{"class":740},[716,794,795,797,800],{"class":718,"line":86},[716,796,778],{"class":721},[716,798,799],{"class":725}," WPZylos\\Framework\\Notification\\AdminNoticeMessage",[716,801,769],{"class":740},[716,803,804],{"class":718,"line":90},[716,805,732],{"emptyLinePlaceholder":731},[716,807,809,812,815,818],{"class":718,"line":808},11,[716,810,811],{"class":721},"class",[716,813,814],{"class":765}," OrderShipped",[716,816,817],{"class":721}," extends",[716,819,820],{"class":765}," Notification\n",[716,822,824],{"class":718,"line":823},12,[716,825,826],{"class":740},"{\n",[716,828,830,833,836,839],{"class":718,"line":829},13,[716,831,832],{"class":721},"    public",[716,834,835],{"class":721}," function",[716,837,838],{"class":725}," __construct",[716,840,841],{"class":740},"(\n",[716,843,845,848,851],{"class":718,"line":844},14,[716,846,847],{"class":721},"        private",[716,849,850],{"class":721}," object",[716,852,853],{"class":740}," $order,\n",[716,855,857,859,862],{"class":718,"line":856},15,[716,858,847],{"class":721},[716,860,861],{"class":721}," string",[716,863,864],{"class":740}," $trackingNumber\n",[716,866,868],{"class":718,"line":867},16,[716,869,870],{"class":740},"    ) {}\n",[716,872,874],{"class":718,"line":873},17,[716,875,732],{"emptyLinePlaceholder":731},[716,877,879,881,883,886,889,892],{"class":718,"line":878},18,[716,880,832],{"class":721},[716,882,835],{"class":721},[716,884,885],{"class":765}," via",[716,887,888],{"class":740},"()",[716,890,891],{"class":721},":",[716,893,894],{"class":721}," array\n",[716,896,898],{"class":718,"line":897},19,[716,899,900],{"class":740},"    {\n",[716,902,904,907,910,914,917,920,922,925],{"class":718,"line":903},20,[716,905,906],{"class":721},"        return",[716,908,909],{"class":740}," [",[716,911,913],{"class":912},"sZZnC","'mail'",[716,915,916],{"class":740},", ",[716,918,919],{"class":912},"'database'",[716,921,916],{"class":740},[716,923,924],{"class":912},"'admin_notice'",[716,926,927],{"class":740},"];\n",[716,929,931],{"class":718,"line":930},21,[716,932,933],{"class":740},"    }\n",[716,935,937],{"class":718,"line":936},22,[716,938,732],{"emptyLinePlaceholder":731},[716,940,942,944,946,949,951,954,957,959],{"class":718,"line":941},23,[716,943,832],{"class":721},[716,945,835],{"class":721},[716,947,948],{"class":765}," toMail",[716,950,741],{"class":740},[716,952,953],{"class":721},"object",[716,955,956],{"class":740}," $notifiable)",[716,958,891],{"class":721},[716,960,961],{"class":725}," MailMessage\n",[716,963,965],{"class":718,"line":964},24,[716,966,900],{"class":740},[716,968,970,972,975,978,981],{"class":718,"line":969},25,[716,971,906],{"class":721},[716,973,974],{"class":740}," (",[716,976,977],{"class":721},"new",[716,979,980],{"class":725}," MailMessage",[716,982,983],{"class":740},"())\n",[716,985,987,990,993,995,998,1001,1004,1007,1010,1012,1015,1018,1021],{"class":718,"line":986},26,[716,988,989],{"class":721},"            ->",[716,991,992],{"class":765},"subject",[716,994,741],{"class":740},[716,996,997],{"class":912},"'Your Order #'",[716,999,1000],{"class":721}," .",[716,1002,1003],{"class":725}," $this",[716,1005,1006],{"class":721},"->",[716,1008,1009],{"class":740},"order",[716,1011,1006],{"class":721},[716,1013,1014],{"class":740},"id ",[716,1016,1017],{"class":721},".",[716,1019,1020],{"class":912}," ' Has Shipped!'",[716,1022,1023],{"class":740},")\n",[716,1025,1027,1029,1032,1034,1037,1039,1042,1044,1047,1049,1052],{"class":718,"line":1026},27,[716,1028,989],{"class":721},[716,1030,1031],{"class":765},"greeting",[716,1033,741],{"class":740},[716,1035,1036],{"class":912},"'Great news, '",[716,1038,1000],{"class":721},[716,1040,1041],{"class":740}," $notifiable",[716,1043,1006],{"class":721},[716,1045,1046],{"class":740},"name ",[716,1048,1017],{"class":721},[716,1050,1051],{"class":912}," '!'",[716,1053,1023],{"class":740},[716,1055,1057,1059,1061,1063,1066],{"class":718,"line":1056},28,[716,1058,989],{"class":721},[716,1060,718],{"class":765},[716,1062,741],{"class":740},[716,1064,1065],{"class":912},"'Your order has been shipped and is on its way.'",[716,1067,1023],{"class":740},[716,1069,1071,1073,1075,1077,1080,1082,1084,1086],{"class":718,"line":1070},29,[716,1072,989],{"class":721},[716,1074,718],{"class":765},[716,1076,741],{"class":740},[716,1078,1079],{"class":912},"'Tracking number: '",[716,1081,1000],{"class":721},[716,1083,1003],{"class":725},[716,1085,1006],{"class":721},[716,1087,1088],{"class":740},"trackingNumber)\n",[716,1090,1092,1094,1097,1099,1102,1104,1107,1109,1111,1113],{"class":718,"line":1091},30,[716,1093,989],{"class":721},[716,1095,1096],{"class":765},"action",[716,1098,741],{"class":740},[716,1100,1101],{"class":912},"'Track Your Package'",[716,1103,916],{"class":740},[716,1105,1106],{"class":912},"'https:\u002F\u002Fexample.com\u002Ftrack\u002F'",[716,1108,1000],{"class":721},[716,1110,1003],{"class":725},[716,1112,1006],{"class":721},[716,1114,1088],{"class":740},[716,1116,1118,1120,1123,1125,1128],{"class":718,"line":1117},31,[716,1119,989],{"class":721},[716,1121,1122],{"class":765},"level",[716,1124,741],{"class":740},[716,1126,1127],{"class":912},"'success'",[716,1129,753],{"class":740},[716,1131,1133],{"class":718,"line":1132},32,[716,1134,933],{"class":740},[716,1136,1138],{"class":718,"line":1137},33,[716,1139,732],{"emptyLinePlaceholder":731},[716,1141,1143,1145,1147,1150,1152,1154,1156,1158],{"class":718,"line":1142},34,[716,1144,832],{"class":721},[716,1146,835],{"class":721},[716,1148,1149],{"class":765}," toDatabase",[716,1151,741],{"class":740},[716,1153,953],{"class":721},[716,1155,956],{"class":740},[716,1157,891],{"class":721},[716,1159,894],{"class":721},[716,1161,1163],{"class":718,"line":1162},35,[716,1164,900],{"class":740},[716,1166,1168,1170],{"class":718,"line":1167},36,[716,1169,906],{"class":721},[716,1171,1172],{"class":740}," [\n",[716,1174,1176,1179,1182,1184,1186,1188,1190],{"class":718,"line":1175},37,[716,1177,1178],{"class":912},"            'order_id'",[716,1180,1181],{"class":721},"        =>",[716,1183,1003],{"class":725},[716,1185,1006],{"class":721},[716,1187,1009],{"class":740},[716,1189,1006],{"class":721},[716,1191,1192],{"class":740},"id,\n",[716,1194,1196,1199,1202,1204,1206],{"class":718,"line":1195},38,[716,1197,1198],{"class":912},"            'tracking_number'",[716,1200,1201],{"class":721}," =>",[716,1203,1003],{"class":725},[716,1205,1006],{"class":721},[716,1207,1208],{"class":740},"trackingNumber,\n",[716,1210,1212,1215,1218,1221,1223,1225,1227,1229,1231,1233,1235,1238],{"class":718,"line":1211},39,[716,1213,1214],{"class":912},"            'message'",[716,1216,1217],{"class":721},"         =>",[716,1219,1220],{"class":912}," 'Order #'",[716,1222,1000],{"class":721},[716,1224,1003],{"class":725},[716,1226,1006],{"class":721},[716,1228,1009],{"class":740},[716,1230,1006],{"class":721},[716,1232,1014],{"class":740},[716,1234,1017],{"class":721},[716,1236,1237],{"class":912}," ' has been shipped.'",[716,1239,1240],{"class":740},",\n",[716,1242,1244,1247,1250,1253,1257,1260,1262,1264,1266,1268,1270],{"class":718,"line":1243},40,[716,1245,1246],{"class":912},"            'url'",[716,1248,1249],{"class":721},"             =>",[716,1251,1252],{"class":912}," '\u002F",[716,1254,1256],{"class":1255},"sA_wV","orders",[716,1258,1259],{"class":912},"\u002F'",[716,1261,1000],{"class":721},[716,1263,1003],{"class":725},[716,1265,1006],{"class":721},[716,1267,1009],{"class":740},[716,1269,1006],{"class":721},[716,1271,1192],{"class":740},[716,1273,1275],{"class":718,"line":1274},41,[716,1276,1277],{"class":740},"        ];\n",[716,1279,1281],{"class":718,"line":1280},42,[716,1282,933],{"class":740},[716,1284,1286],{"class":718,"line":1285},43,[716,1287,732],{"emptyLinePlaceholder":731},[716,1289,1291,1293,1295,1298,1300,1302,1304,1306],{"class":718,"line":1290},44,[716,1292,832],{"class":721},[716,1294,835],{"class":721},[716,1296,1297],{"class":765}," toAdminNotice",[716,1299,741],{"class":740},[716,1301,953],{"class":721},[716,1303,956],{"class":740},[716,1305,891],{"class":721},[716,1307,1308],{"class":725}," AdminNoticeMessage\n",[716,1310,1312],{"class":718,"line":1311},45,[716,1313,900],{"class":740},[716,1315,1317,1319,1321,1323,1326],{"class":718,"line":1316},46,[716,1318,906],{"class":721},[716,1320,974],{"class":740},[716,1322,977],{"class":721},[716,1324,1325],{"class":725}," AdminNoticeMessage",[716,1327,983],{"class":740},[716,1329,1331,1333,1336,1338,1341,1343,1345,1347,1349,1351,1353,1355,1358,1360,1362,1364],{"class":718,"line":1330},47,[716,1332,989],{"class":721},[716,1334,1335],{"class":765},"message",[716,1337,741],{"class":740},[716,1339,1340],{"class":912},"'Order #'",[716,1342,1000],{"class":721},[716,1344,1003],{"class":725},[716,1346,1006],{"class":721},[716,1348,1009],{"class":740},[716,1350,1006],{"class":721},[716,1352,1014],{"class":740},[716,1354,1017],{"class":721},[716,1356,1357],{"class":912}," ' shipped to '",[716,1359,1000],{"class":721},[716,1361,1041],{"class":740},[716,1363,1006],{"class":721},[716,1365,1366],{"class":740},"name)\n",[716,1368,1370,1372,1375,1377,1379],{"class":718,"line":1369},48,[716,1371,989],{"class":721},[716,1373,1374],{"class":765},"type",[716,1376,741],{"class":740},[716,1378,1127],{"class":912},[716,1380,753],{"class":740},[716,1382,1384],{"class":718,"line":1383},49,[716,1385,933],{"class":740},[716,1387,1388],{"class":718,"line":22},[716,1389,1390],{"class":740},"}\n",[716,1392,1394],{"class":718,"line":1393},51,[716,1395,732],{"emptyLinePlaceholder":731},[716,1397,1399],{"class":718,"line":1398},52,[716,1400,1402],{"class":1401},"sJ8bj","\u002F\u002F Usage:\n",[716,1404,1406,1409,1411,1414,1416,1418,1420,1423,1426],{"class":718,"line":1405},53,[716,1407,1408],{"class":740},"$customer",[716,1410,1006],{"class":721},[716,1412,1413],{"class":765},"notify",[716,1415,741],{"class":740},[716,1417,977],{"class":721},[716,1419,814],{"class":725},[716,1421,1422],{"class":740},"($order, ",[716,1424,1425],{"class":912},"'TRACK-123456'",[716,1427,1428],{"class":740},"));\n",[701,1430,1432],{"id":1431},"user-registration-welcome","User Registration Welcome",[706,1434,1436],{"className":708,"code":1435,"language":710,"meta":711,"style":711},"\u003C?php\n\ndeclare(strict_types=1);\n\nnamespace App\\Notifications;\n\nuse WPZylos\\Framework\\Notification\\Notification;\nuse WPZylos\\Framework\\Notification\\MailMessage;\n\nclass WelcomeUser extends Notification\n{\n    public function __construct(private string $activationUrl) {}\n\n    public function via(): array\n    {\n        return ['mail'];\n    }\n\n    public function toMail(object $notifiable): MailMessage\n    {\n        return (new MailMessage())\n            ->subject('Welcome to Our Platform!')\n            ->greeting('Hello ' . $notifiable->name . '!')\n            ->line('Thank you for creating an account.')\n            ->line('Please click the button below to activate your account.')\n            ->action('Activate Account', $this->activationUrl)\n            ->level('info');\n    }\n}\n",[713,1437,1438,1444,1448,1462,1466,1474,1478,1486,1494,1498,1509,1513,1531,1535,1549,1553,1563,1567,1571,1589,1593,1605,1618,1643,1656,1669,1690,1703,1707],{"__ignoreMap":711},[716,1439,1440,1442],{"class":718,"line":6},[716,1441,722],{"class":721},[716,1443,726],{"class":725},[716,1445,1446],{"class":718,"line":29},[716,1447,732],{"emptyLinePlaceholder":731},[716,1449,1450,1452,1454,1456,1458,1460],{"class":718,"line":14},[716,1451,737],{"class":721},[716,1453,741],{"class":740},[716,1455,744],{"class":725},[716,1457,747],{"class":721},[716,1459,750],{"class":725},[716,1461,753],{"class":740},[716,1463,1464],{"class":718,"line":18},[716,1465,732],{"emptyLinePlaceholder":731},[716,1467,1468,1470,1472],{"class":718,"line":70},[716,1469,762],{"class":721},[716,1471,766],{"class":765},[716,1473,769],{"class":740},[716,1475,1476],{"class":718,"line":74},[716,1477,732],{"emptyLinePlaceholder":731},[716,1479,1480,1482,1484],{"class":718,"line":78},[716,1481,778],{"class":721},[716,1483,781],{"class":725},[716,1485,769],{"class":740},[716,1487,1488,1490,1492],{"class":718,"line":82},[716,1489,778],{"class":721},[716,1491,790],{"class":725},[716,1493,769],{"class":740},[716,1495,1496],{"class":718,"line":86},[716,1497,732],{"emptyLinePlaceholder":731},[716,1499,1500,1502,1505,1507],{"class":718,"line":90},[716,1501,811],{"class":721},[716,1503,1504],{"class":765}," WelcomeUser",[716,1506,817],{"class":721},[716,1508,820],{"class":765},[716,1510,1511],{"class":718,"line":808},[716,1512,826],{"class":740},[716,1514,1515,1517,1519,1521,1523,1526,1528],{"class":718,"line":823},[716,1516,832],{"class":721},[716,1518,835],{"class":721},[716,1520,838],{"class":725},[716,1522,741],{"class":740},[716,1524,1525],{"class":721},"private",[716,1527,861],{"class":721},[716,1529,1530],{"class":740}," $activationUrl) {}\n",[716,1532,1533],{"class":718,"line":829},[716,1534,732],{"emptyLinePlaceholder":731},[716,1536,1537,1539,1541,1543,1545,1547],{"class":718,"line":844},[716,1538,832],{"class":721},[716,1540,835],{"class":721},[716,1542,885],{"class":765},[716,1544,888],{"class":740},[716,1546,891],{"class":721},[716,1548,894],{"class":721},[716,1550,1551],{"class":718,"line":856},[716,1552,900],{"class":740},[716,1554,1555,1557,1559,1561],{"class":718,"line":867},[716,1556,906],{"class":721},[716,1558,909],{"class":740},[716,1560,913],{"class":912},[716,1562,927],{"class":740},[716,1564,1565],{"class":718,"line":873},[716,1566,933],{"class":740},[716,1568,1569],{"class":718,"line":878},[716,1570,732],{"emptyLinePlaceholder":731},[716,1572,1573,1575,1577,1579,1581,1583,1585,1587],{"class":718,"line":897},[716,1574,832],{"class":721},[716,1576,835],{"class":721},[716,1578,948],{"class":765},[716,1580,741],{"class":740},[716,1582,953],{"class":721},[716,1584,956],{"class":740},[716,1586,891],{"class":721},[716,1588,961],{"class":725},[716,1590,1591],{"class":718,"line":903},[716,1592,900],{"class":740},[716,1594,1595,1597,1599,1601,1603],{"class":718,"line":930},[716,1596,906],{"class":721},[716,1598,974],{"class":740},[716,1600,977],{"class":721},[716,1602,980],{"class":725},[716,1604,983],{"class":740},[716,1606,1607,1609,1611,1613,1616],{"class":718,"line":936},[716,1608,989],{"class":721},[716,1610,992],{"class":765},[716,1612,741],{"class":740},[716,1614,1615],{"class":912},"'Welcome to Our Platform!'",[716,1617,1023],{"class":740},[716,1619,1620,1622,1624,1626,1629,1631,1633,1635,1637,1639,1641],{"class":718,"line":941},[716,1621,989],{"class":721},[716,1623,1031],{"class":765},[716,1625,741],{"class":740},[716,1627,1628],{"class":912},"'Hello '",[716,1630,1000],{"class":721},[716,1632,1041],{"class":740},[716,1634,1006],{"class":721},[716,1636,1046],{"class":740},[716,1638,1017],{"class":721},[716,1640,1051],{"class":912},[716,1642,1023],{"class":740},[716,1644,1645,1647,1649,1651,1654],{"class":718,"line":964},[716,1646,989],{"class":721},[716,1648,718],{"class":765},[716,1650,741],{"class":740},[716,1652,1653],{"class":912},"'Thank you for creating an account.'",[716,1655,1023],{"class":740},[716,1657,1658,1660,1662,1664,1667],{"class":718,"line":969},[716,1659,989],{"class":721},[716,1661,718],{"class":765},[716,1663,741],{"class":740},[716,1665,1666],{"class":912},"'Please click the button below to activate your account.'",[716,1668,1023],{"class":740},[716,1670,1671,1673,1675,1677,1680,1682,1685,1687],{"class":718,"line":986},[716,1672,989],{"class":721},[716,1674,1096],{"class":765},[716,1676,741],{"class":740},[716,1678,1679],{"class":912},"'Activate Account'",[716,1681,916],{"class":740},[716,1683,1684],{"class":725},"$this",[716,1686,1006],{"class":721},[716,1688,1689],{"class":740},"activationUrl)\n",[716,1691,1692,1694,1696,1698,1701],{"class":718,"line":1026},[716,1693,989],{"class":721},[716,1695,1122],{"class":765},[716,1697,741],{"class":740},[716,1699,1700],{"class":912},"'info'",[716,1702,753],{"class":740},[716,1704,1705],{"class":718,"line":1056},[716,1706,933],{"class":740},[716,1708,1709],{"class":718,"line":1070},[716,1710,1390],{"class":740},[701,1712,1714],{"id":1713},"payment-failed-error-notification","Payment Failed (Error Notification)",[706,1716,1718],{"className":708,"code":1717,"language":710,"meta":711,"style":711},"\u003C?php\n\ndeclare(strict_types=1);\n\nnamespace App\\Notifications;\n\nuse WPZylos\\Framework\\Notification\\Notification;\nuse WPZylos\\Framework\\Notification\\MailMessage;\nuse WPZylos\\Framework\\Notification\\AdminNoticeMessage;\n\nclass PaymentFailed extends Notification\n{\n    public function __construct(\n        private object $invoice,\n        private string $errorMessage\n    ) {}\n\n    public function via(): array\n    {\n        return ['mail', 'database', 'admin_notice'];\n    }\n\n    public function toMail(object $notifiable): MailMessage\n    {\n        return (new MailMessage())\n            ->subject('Payment Failed — Invoice #' . $this->invoice->number)\n            ->greeting('Payment Issue')\n            ->line('We were unable to process your payment for invoice #' . $this->invoice->number . '.')\n            ->line('Error: ' . $this->errorMessage)\n            ->line('Please update your payment method and try again.')\n            ->action('Update Payment', 'https:\u002F\u002Fexample.com\u002Fbilling')\n            ->level('error');\n    }\n\n    public function toDatabase(object $notifiable): array\n    {\n        return [\n            'invoice_id' => $this->invoice->id,\n            'error'      => $this->errorMessage,\n            'message'    => 'Payment failed for invoice #' . $this->invoice->number,\n        ];\n    }\n\n    public function toAdminNotice(object $notifiable): AdminNoticeMessage\n    {\n        return (new AdminNoticeMessage())\n            ->message('**Warning:** Payment failed for invoice #' . $this->invoice->number . ': ' . $this->errorMessage)\n            ->type('error')\n            ->dismissible(false);\n    }\n}\n",[713,1719,1720,1726,1730,1744,1748,1756,1760,1768,1776,1784,1788,1799,1803,1813,1822,1831,1835,1839,1853,1857,1875,1879,1883,1901,1905,1917,1942,1955,1986,2006,2019,2037,2050,2054,2058,2076,2080,2086,2103,2118,2141,2145,2149,2153,2171,2175,2187,2223,2235,2249,2253],{"__ignoreMap":711},[716,1721,1722,1724],{"class":718,"line":6},[716,1723,722],{"class":721},[716,1725,726],{"class":725},[716,1727,1728],{"class":718,"line":29},[716,1729,732],{"emptyLinePlaceholder":731},[716,1731,1732,1734,1736,1738,1740,1742],{"class":718,"line":14},[716,1733,737],{"class":721},[716,1735,741],{"class":740},[716,1737,744],{"class":725},[716,1739,747],{"class":721},[716,1741,750],{"class":725},[716,1743,753],{"class":740},[716,1745,1746],{"class":718,"line":18},[716,1747,732],{"emptyLinePlaceholder":731},[716,1749,1750,1752,1754],{"class":718,"line":70},[716,1751,762],{"class":721},[716,1753,766],{"class":765},[716,1755,769],{"class":740},[716,1757,1758],{"class":718,"line":74},[716,1759,732],{"emptyLinePlaceholder":731},[716,1761,1762,1764,1766],{"class":718,"line":78},[716,1763,778],{"class":721},[716,1765,781],{"class":725},[716,1767,769],{"class":740},[716,1769,1770,1772,1774],{"class":718,"line":82},[716,1771,778],{"class":721},[716,1773,790],{"class":725},[716,1775,769],{"class":740},[716,1777,1778,1780,1782],{"class":718,"line":86},[716,1779,778],{"class":721},[716,1781,799],{"class":725},[716,1783,769],{"class":740},[716,1785,1786],{"class":718,"line":90},[716,1787,732],{"emptyLinePlaceholder":731},[716,1789,1790,1792,1795,1797],{"class":718,"line":808},[716,1791,811],{"class":721},[716,1793,1794],{"class":765}," PaymentFailed",[716,1796,817],{"class":721},[716,1798,820],{"class":765},[716,1800,1801],{"class":718,"line":823},[716,1802,826],{"class":740},[716,1804,1805,1807,1809,1811],{"class":718,"line":829},[716,1806,832],{"class":721},[716,1808,835],{"class":721},[716,1810,838],{"class":725},[716,1812,841],{"class":740},[716,1814,1815,1817,1819],{"class":718,"line":844},[716,1816,847],{"class":721},[716,1818,850],{"class":721},[716,1820,1821],{"class":740}," $invoice,\n",[716,1823,1824,1826,1828],{"class":718,"line":856},[716,1825,847],{"class":721},[716,1827,861],{"class":721},[716,1829,1830],{"class":740}," $errorMessage\n",[716,1832,1833],{"class":718,"line":867},[716,1834,870],{"class":740},[716,1836,1837],{"class":718,"line":873},[716,1838,732],{"emptyLinePlaceholder":731},[716,1840,1841,1843,1845,1847,1849,1851],{"class":718,"line":878},[716,1842,832],{"class":721},[716,1844,835],{"class":721},[716,1846,885],{"class":765},[716,1848,888],{"class":740},[716,1850,891],{"class":721},[716,1852,894],{"class":721},[716,1854,1855],{"class":718,"line":897},[716,1856,900],{"class":740},[716,1858,1859,1861,1863,1865,1867,1869,1871,1873],{"class":718,"line":903},[716,1860,906],{"class":721},[716,1862,909],{"class":740},[716,1864,913],{"class":912},[716,1866,916],{"class":740},[716,1868,919],{"class":912},[716,1870,916],{"class":740},[716,1872,924],{"class":912},[716,1874,927],{"class":740},[716,1876,1877],{"class":718,"line":930},[716,1878,933],{"class":740},[716,1880,1881],{"class":718,"line":936},[716,1882,732],{"emptyLinePlaceholder":731},[716,1884,1885,1887,1889,1891,1893,1895,1897,1899],{"class":718,"line":941},[716,1886,832],{"class":721},[716,1888,835],{"class":721},[716,1890,948],{"class":765},[716,1892,741],{"class":740},[716,1894,953],{"class":721},[716,1896,956],{"class":740},[716,1898,891],{"class":721},[716,1900,961],{"class":725},[716,1902,1903],{"class":718,"line":964},[716,1904,900],{"class":740},[716,1906,1907,1909,1911,1913,1915],{"class":718,"line":969},[716,1908,906],{"class":721},[716,1910,974],{"class":740},[716,1912,977],{"class":721},[716,1914,980],{"class":725},[716,1916,983],{"class":740},[716,1918,1919,1921,1923,1925,1928,1930,1932,1934,1937,1939],{"class":718,"line":986},[716,1920,989],{"class":721},[716,1922,992],{"class":765},[716,1924,741],{"class":740},[716,1926,1927],{"class":912},"'Payment Failed — Invoice #'",[716,1929,1000],{"class":721},[716,1931,1003],{"class":725},[716,1933,1006],{"class":721},[716,1935,1936],{"class":740},"invoice",[716,1938,1006],{"class":721},[716,1940,1941],{"class":740},"number)\n",[716,1943,1944,1946,1948,1950,1953],{"class":718,"line":1026},[716,1945,989],{"class":721},[716,1947,1031],{"class":765},[716,1949,741],{"class":740},[716,1951,1952],{"class":912},"'Payment Issue'",[716,1954,1023],{"class":740},[716,1956,1957,1959,1961,1963,1966,1968,1970,1972,1974,1976,1979,1981,1984],{"class":718,"line":1056},[716,1958,989],{"class":721},[716,1960,718],{"class":765},[716,1962,741],{"class":740},[716,1964,1965],{"class":912},"'We were unable to process your payment for invoice #'",[716,1967,1000],{"class":721},[716,1969,1003],{"class":725},[716,1971,1006],{"class":721},[716,1973,1936],{"class":740},[716,1975,1006],{"class":721},[716,1977,1978],{"class":740},"number ",[716,1980,1017],{"class":721},[716,1982,1983],{"class":912}," '.'",[716,1985,1023],{"class":740},[716,1987,1988,1990,1992,1994,1997,1999,2001,2003],{"class":718,"line":1070},[716,1989,989],{"class":721},[716,1991,718],{"class":765},[716,1993,741],{"class":740},[716,1995,1996],{"class":912},"'Error: '",[716,1998,1000],{"class":721},[716,2000,1003],{"class":725},[716,2002,1006],{"class":721},[716,2004,2005],{"class":740},"errorMessage)\n",[716,2007,2008,2010,2012,2014,2017],{"class":718,"line":1091},[716,2009,989],{"class":721},[716,2011,718],{"class":765},[716,2013,741],{"class":740},[716,2015,2016],{"class":912},"'Please update your payment method and try again.'",[716,2018,1023],{"class":740},[716,2020,2021,2023,2025,2027,2030,2032,2035],{"class":718,"line":1117},[716,2022,989],{"class":721},[716,2024,1096],{"class":765},[716,2026,741],{"class":740},[716,2028,2029],{"class":912},"'Update Payment'",[716,2031,916],{"class":740},[716,2033,2034],{"class":912},"'https:\u002F\u002Fexample.com\u002Fbilling'",[716,2036,1023],{"class":740},[716,2038,2039,2041,2043,2045,2048],{"class":718,"line":1132},[716,2040,989],{"class":721},[716,2042,1122],{"class":765},[716,2044,741],{"class":740},[716,2046,2047],{"class":912},"'error'",[716,2049,753],{"class":740},[716,2051,2052],{"class":718,"line":1137},[716,2053,933],{"class":740},[716,2055,2056],{"class":718,"line":1142},[716,2057,732],{"emptyLinePlaceholder":731},[716,2059,2060,2062,2064,2066,2068,2070,2072,2074],{"class":718,"line":1162},[716,2061,832],{"class":721},[716,2063,835],{"class":721},[716,2065,1149],{"class":765},[716,2067,741],{"class":740},[716,2069,953],{"class":721},[716,2071,956],{"class":740},[716,2073,891],{"class":721},[716,2075,894],{"class":721},[716,2077,2078],{"class":718,"line":1167},[716,2079,900],{"class":740},[716,2081,2082,2084],{"class":718,"line":1175},[716,2083,906],{"class":721},[716,2085,1172],{"class":740},[716,2087,2088,2091,2093,2095,2097,2099,2101],{"class":718,"line":1195},[716,2089,2090],{"class":912},"            'invoice_id'",[716,2092,1201],{"class":721},[716,2094,1003],{"class":725},[716,2096,1006],{"class":721},[716,2098,1936],{"class":740},[716,2100,1006],{"class":721},[716,2102,1192],{"class":740},[716,2104,2105,2108,2111,2113,2115],{"class":718,"line":1211},[716,2106,2107],{"class":912},"            'error'",[716,2109,2110],{"class":721},"      =>",[716,2112,1003],{"class":725},[716,2114,1006],{"class":721},[716,2116,2117],{"class":740},"errorMessage,\n",[716,2119,2120,2122,2125,2128,2130,2132,2134,2136,2138],{"class":718,"line":1243},[716,2121,1214],{"class":912},[716,2123,2124],{"class":721},"    =>",[716,2126,2127],{"class":912}," 'Payment failed for invoice #'",[716,2129,1000],{"class":721},[716,2131,1003],{"class":725},[716,2133,1006],{"class":721},[716,2135,1936],{"class":740},[716,2137,1006],{"class":721},[716,2139,2140],{"class":740},"number,\n",[716,2142,2143],{"class":718,"line":1274},[716,2144,1277],{"class":740},[716,2146,2147],{"class":718,"line":1280},[716,2148,933],{"class":740},[716,2150,2151],{"class":718,"line":1285},[716,2152,732],{"emptyLinePlaceholder":731},[716,2154,2155,2157,2159,2161,2163,2165,2167,2169],{"class":718,"line":1290},[716,2156,832],{"class":721},[716,2158,835],{"class":721},[716,2160,1297],{"class":765},[716,2162,741],{"class":740},[716,2164,953],{"class":721},[716,2166,956],{"class":740},[716,2168,891],{"class":721},[716,2170,1308],{"class":725},[716,2172,2173],{"class":718,"line":1311},[716,2174,900],{"class":740},[716,2176,2177,2179,2181,2183,2185],{"class":718,"line":1316},[716,2178,906],{"class":721},[716,2180,974],{"class":740},[716,2182,977],{"class":721},[716,2184,1325],{"class":725},[716,2186,983],{"class":740},[716,2188,2189,2191,2193,2195,2198,2200,2202,2204,2206,2208,2210,2212,2215,2217,2219,2221],{"class":718,"line":1330},[716,2190,989],{"class":721},[716,2192,1335],{"class":765},[716,2194,741],{"class":740},[716,2196,2197],{"class":912},"'**Warning:** Payment failed for invoice #'",[716,2199,1000],{"class":721},[716,2201,1003],{"class":725},[716,2203,1006],{"class":721},[716,2205,1936],{"class":740},[716,2207,1006],{"class":721},[716,2209,1978],{"class":740},[716,2211,1017],{"class":721},[716,2213,2214],{"class":912}," ': '",[716,2216,1000],{"class":721},[716,2218,1003],{"class":725},[716,2220,1006],{"class":721},[716,2222,2005],{"class":740},[716,2224,2225,2227,2229,2231,2233],{"class":718,"line":1369},[716,2226,989],{"class":721},[716,2228,1374],{"class":765},[716,2230,741],{"class":740},[716,2232,2047],{"class":912},[716,2234,1023],{"class":740},[716,2236,2237,2239,2242,2244,2247],{"class":718,"line":1383},[716,2238,989],{"class":721},[716,2240,2241],{"class":765},"dismissible",[716,2243,741],{"class":740},[716,2245,2246],{"class":725},"false",[716,2248,753],{"class":740},[716,2250,2251],{"class":718,"line":22},[716,2252,933],{"class":740},[716,2254,2255],{"class":718,"line":1393},[716,2256,1390],{"class":740},[701,2258,2260],{"id":2259},"notification-inbox-dashboard-page","Notification Inbox (Dashboard Page)",[706,2262,2264],{"className":708,"code":2263,"language":710,"meta":711,"style":711},"\u002F\u002F In a WordPress admin page handler:\nfunction render_notification_inbox(): void\n{\n    $user = get_current_user_model(); \u002F\u002F your user-resolution logic\n\n    $unread = $user->unreadNotifications();\n    $read   = $user->readNotifications();\n\n    echo '\u003Ch2>Notifications (' . count($unread) . ' unread)\u003C\u002Fh2>';\n\n    foreach ($unread as $notification) {\n        $data = json_decode($notification->data, true);\n        echo '\u003Cdiv class=\"notification unread\">';\n        echo '\u003Cstrong>' . esc_html($data['message'] ?? '') . '\u003C\u002Fstrong>';\n        echo '\u003Cbr>\u003Csmall>' . esc_html($notification->created_at) . '\u003C\u002Fsmall>';\n        echo '\u003Cform method=\"post\">\u003Cinput type=\"hidden\" name=\"mark_read\" value=\"' . (int) $notification->id . '\">';\n        echo '\u003Cbutton type=\"submit\">Mark as Read\u003C\u002Fbutton>\u003C\u002Fform>';\n        echo '\u003C\u002Fdiv>';\n    }\n\n    foreach ($read as $notification) {\n        $data = json_decode($notification->data, true);\n        echo '\u003Cdiv class=\"notification read\">';\n        echo esc_html($data['message'] ?? '');\n        echo '\u003Cbr>\u003Csmall>Read: ' . esc_html($notification->read_at) . '\u003C\u002Fsmall>';\n        echo '\u003C\u002Fdiv>';\n    }\n}\n\n\u002F\u002F Handle marking as read:\nif (isset($_POST['mark_read'])) {\n    $user->markNotificationAsRead((int) $_POST['mark_read']);\n}\n",[713,2265,2266,2271,2286,2290,2306,2310,2328,2344,2348,2371,2375,2389,2412,2422,2459,2484,2512,2521,2530,2534,2538,2549,2567,2576,2594,2618,2626,2630,2634,2638,2643,2662,2685],{"__ignoreMap":711},[716,2267,2268],{"class":718,"line":6},[716,2269,2270],{"class":1401},"\u002F\u002F In a WordPress admin page handler:\n",[716,2272,2273,2276,2279,2281,2283],{"class":718,"line":29},[716,2274,2275],{"class":721},"function",[716,2277,2278],{"class":765}," render_notification_inbox",[716,2280,888],{"class":740},[716,2282,891],{"class":721},[716,2284,2285],{"class":721}," void\n",[716,2287,2288],{"class":718,"line":14},[716,2289,826],{"class":740},[716,2291,2292,2295,2297,2300,2303],{"class":718,"line":18},[716,2293,2294],{"class":740},"    $user ",[716,2296,747],{"class":721},[716,2298,2299],{"class":765}," get_current_user_model",[716,2301,2302],{"class":740},"(); ",[716,2304,2305],{"class":1401},"\u002F\u002F your user-resolution logic\n",[716,2307,2308],{"class":718,"line":70},[716,2309,732],{"emptyLinePlaceholder":731},[716,2311,2312,2315,2317,2320,2322,2325],{"class":718,"line":74},[716,2313,2314],{"class":740},"    $unread ",[716,2316,747],{"class":721},[716,2318,2319],{"class":740}," $user",[716,2321,1006],{"class":721},[716,2323,2324],{"class":765},"unreadNotifications",[716,2326,2327],{"class":740},"();\n",[716,2329,2330,2333,2335,2337,2339,2342],{"class":718,"line":78},[716,2331,2332],{"class":740},"    $read   ",[716,2334,747],{"class":721},[716,2336,2319],{"class":740},[716,2338,1006],{"class":721},[716,2340,2341],{"class":765},"readNotifications",[716,2343,2327],{"class":740},[716,2345,2346],{"class":718,"line":82},[716,2347,732],{"emptyLinePlaceholder":731},[716,2349,2350,2353,2356,2358,2361,2364,2366,2369],{"class":718,"line":86},[716,2351,2352],{"class":725},"    echo",[716,2354,2355],{"class":912}," '\u003Ch2>Notifications ('",[716,2357,1000],{"class":721},[716,2359,2360],{"class":725}," count",[716,2362,2363],{"class":740},"($unread) ",[716,2365,1017],{"class":721},[716,2367,2368],{"class":912}," ' unread)\u003C\u002Fh2>'",[716,2370,769],{"class":740},[716,2372,2373],{"class":718,"line":90},[716,2374,732],{"emptyLinePlaceholder":731},[716,2376,2377,2380,2383,2386],{"class":718,"line":808},[716,2378,2379],{"class":721},"    foreach",[716,2381,2382],{"class":740}," ($unread ",[716,2384,2385],{"class":721},"as",[716,2387,2388],{"class":740}," $notification) {\n",[716,2390,2391,2394,2396,2399,2402,2404,2407,2410],{"class":718,"line":823},[716,2392,2393],{"class":740},"        $data ",[716,2395,747],{"class":721},[716,2397,2398],{"class":725}," json_decode",[716,2400,2401],{"class":740},"($notification",[716,2403,1006],{"class":721},[716,2405,2406],{"class":740},"data, ",[716,2408,2409],{"class":725},"true",[716,2411,753],{"class":740},[716,2413,2414,2417,2420],{"class":718,"line":829},[716,2415,2416],{"class":725},"        echo",[716,2418,2419],{"class":912}," '\u003Cdiv class=\"notification unread\">'",[716,2421,769],{"class":740},[716,2423,2424,2426,2429,2431,2434,2437,2440,2443,2446,2449,2452,2454,2457],{"class":718,"line":844},[716,2425,2416],{"class":725},[716,2427,2428],{"class":912}," '\u003Cstrong>'",[716,2430,1000],{"class":721},[716,2432,2433],{"class":765}," esc_html",[716,2435,2436],{"class":740},"($data[",[716,2438,2439],{"class":912},"'message'",[716,2441,2442],{"class":740},"] ",[716,2444,2445],{"class":721},"??",[716,2447,2448],{"class":912}," ''",[716,2450,2451],{"class":740},") ",[716,2453,1017],{"class":721},[716,2455,2456],{"class":912}," '\u003C\u002Fstrong>'",[716,2458,769],{"class":740},[716,2460,2461,2463,2466,2468,2470,2472,2474,2477,2479,2482],{"class":718,"line":856},[716,2462,2416],{"class":725},[716,2464,2465],{"class":912}," '\u003Cbr>\u003Csmall>'",[716,2467,1000],{"class":721},[716,2469,2433],{"class":765},[716,2471,2401],{"class":740},[716,2473,1006],{"class":721},[716,2475,2476],{"class":740},"created_at) ",[716,2478,1017],{"class":721},[716,2480,2481],{"class":912}," '\u003C\u002Fsmall>'",[716,2483,769],{"class":740},[716,2485,2486,2488,2491,2493,2495,2498,2501,2503,2505,2507,2510],{"class":718,"line":867},[716,2487,2416],{"class":725},[716,2489,2490],{"class":912}," '\u003Cform method=\"post\">\u003Cinput type=\"hidden\" name=\"mark_read\" value=\"'",[716,2492,1000],{"class":721},[716,2494,974],{"class":740},[716,2496,2497],{"class":721},"int",[716,2499,2500],{"class":740},") $notification",[716,2502,1006],{"class":721},[716,2504,1014],{"class":740},[716,2506,1017],{"class":721},[716,2508,2509],{"class":912}," '\">'",[716,2511,769],{"class":740},[716,2513,2514,2516,2519],{"class":718,"line":873},[716,2515,2416],{"class":725},[716,2517,2518],{"class":912}," '\u003Cbutton type=\"submit\">Mark as Read\u003C\u002Fbutton>\u003C\u002Fform>'",[716,2520,769],{"class":740},[716,2522,2523,2525,2528],{"class":718,"line":878},[716,2524,2416],{"class":725},[716,2526,2527],{"class":912}," '\u003C\u002Fdiv>'",[716,2529,769],{"class":740},[716,2531,2532],{"class":718,"line":897},[716,2533,933],{"class":740},[716,2535,2536],{"class":718,"line":903},[716,2537,732],{"emptyLinePlaceholder":731},[716,2539,2540,2542,2545,2547],{"class":718,"line":930},[716,2541,2379],{"class":721},[716,2543,2544],{"class":740}," ($read ",[716,2546,2385],{"class":721},[716,2548,2388],{"class":740},[716,2550,2551,2553,2555,2557,2559,2561,2563,2565],{"class":718,"line":936},[716,2552,2393],{"class":740},[716,2554,747],{"class":721},[716,2556,2398],{"class":725},[716,2558,2401],{"class":740},[716,2560,1006],{"class":721},[716,2562,2406],{"class":740},[716,2564,2409],{"class":725},[716,2566,753],{"class":740},[716,2568,2569,2571,2574],{"class":718,"line":941},[716,2570,2416],{"class":725},[716,2572,2573],{"class":912}," '\u003Cdiv class=\"notification read\">'",[716,2575,769],{"class":740},[716,2577,2578,2580,2582,2584,2586,2588,2590,2592],{"class":718,"line":964},[716,2579,2416],{"class":725},[716,2581,2433],{"class":765},[716,2583,2436],{"class":740},[716,2585,2439],{"class":912},[716,2587,2442],{"class":740},[716,2589,2445],{"class":721},[716,2591,2448],{"class":912},[716,2593,753],{"class":740},[716,2595,2596,2598,2601,2603,2605,2607,2609,2612,2614,2616],{"class":718,"line":969},[716,2597,2416],{"class":725},[716,2599,2600],{"class":912}," '\u003Cbr>\u003Csmall>Read: '",[716,2602,1000],{"class":721},[716,2604,2433],{"class":765},[716,2606,2401],{"class":740},[716,2608,1006],{"class":721},[716,2610,2611],{"class":740},"read_at) ",[716,2613,1017],{"class":721},[716,2615,2481],{"class":912},[716,2617,769],{"class":740},[716,2619,2620,2622,2624],{"class":718,"line":986},[716,2621,2416],{"class":725},[716,2623,2527],{"class":912},[716,2625,769],{"class":740},[716,2627,2628],{"class":718,"line":1026},[716,2629,933],{"class":740},[716,2631,2632],{"class":718,"line":1056},[716,2633,1390],{"class":740},[716,2635,2636],{"class":718,"line":1070},[716,2637,732],{"emptyLinePlaceholder":731},[716,2639,2640],{"class":718,"line":1091},[716,2641,2642],{"class":1401},"\u002F\u002F Handle marking as read:\n",[716,2644,2645,2648,2650,2653,2656,2659],{"class":718,"line":1117},[716,2646,2647],{"class":721},"if",[716,2649,974],{"class":740},[716,2651,2652],{"class":725},"isset",[716,2654,2655],{"class":740},"($_POST[",[716,2657,2658],{"class":912},"'mark_read'",[716,2660,2661],{"class":740},"])) {\n",[716,2663,2664,2667,2669,2672,2675,2677,2680,2682],{"class":718,"line":1132},[716,2665,2666],{"class":740},"    $user",[716,2668,1006],{"class":721},[716,2670,2671],{"class":765},"markNotificationAsRead",[716,2673,2674],{"class":740},"((",[716,2676,2497],{"class":721},[716,2678,2679],{"class":740},") $_POST[",[716,2681,2658],{"class":912},[716,2683,2684],{"class":740},"]);\n",[716,2686,2687],{"class":718,"line":1137},[716,2688,1390],{"class":740},[701,2690,2692],{"id":2691},"custom-slack-channel","Custom Slack Channel",[706,2694,2696],{"className":708,"code":2695,"language":710,"meta":711,"style":711},"\u003C?php\n\ndeclare(strict_types=1);\n\nnamespace App\\Channels;\n\nuse WPZylos\\Framework\\Notification\\Contracts\\NotificationChannel;\nuse WPZylos\\Framework\\Notification\\Notification;\n\nclass SlackChannel implements NotificationChannel\n{\n    public function __construct(private string $webhookUrl) {}\n\n    public function send(object $notifiable, Notification $notification): void\n    {\n        if (!method_exists($notification, 'toSlack')) {\n            return;\n        }\n\n        $payload = $notification->toSlack($notifiable);\n\n        wp_remote_post($this->webhookUrl, [\n            'body'    => wp_json_encode($payload),\n            'headers' => ['Content-Type' => 'application\u002Fjson'],\n            'timeout' => 5,\n        ]);\n    }\n}\n\n\u002F\u002F Registration:\n$manager->extend('slack', new SlackChannel('https:\u002F\u002Fhooks.slack.com\u002Fservices\u002F...'));\n\n\u002F\u002F Notification using it:\nclass CriticalErrorNotification extends Notification\n{\n    public function __construct(private string $error) {}\n\n    public function via(): array\n    {\n        return ['slack', 'admin_notice'];\n    }\n\n    public function toSlack(object $notifiable): array\n    {\n        return [\n            'text'   => '🚨 Critical Error: ' . $this->error,\n            'channel' => '#alerts',\n        ];\n    }\n\n    public function toAdminNotice(object $notifiable): \\WPZylos\\Framework\\Notification\\AdminNoticeMessage\n    {\n        return (new \\WPZylos\\Framework\\Notification\\AdminNoticeMessage())\n            ->message('Critical error detected: ' . $this->error)\n            ->type('error')\n            ->dismissible(false);\n    }\n}\n",[713,2697,2698,2704,2708,2722,2726,2735,2739,2748,2756,2760,2773,2777,2794,2798,2824,2828,2850,2857,2862,2866,2884,2888,2902,2915,2935,2947,2952,2956,2960,2964,2969,2997,3001,3006,3017,3021,3038,3042,3056,3060,3074,3078,3082,3101,3105,3111,3131,3143,3147,3151,3155,3174,3178,3191,3212,3225,3238,3243],{"__ignoreMap":711},[716,2699,2700,2702],{"class":718,"line":6},[716,2701,722],{"class":721},[716,2703,726],{"class":725},[716,2705,2706],{"class":718,"line":29},[716,2707,732],{"emptyLinePlaceholder":731},[716,2709,2710,2712,2714,2716,2718,2720],{"class":718,"line":14},[716,2711,737],{"class":721},[716,2713,741],{"class":740},[716,2715,744],{"class":725},[716,2717,747],{"class":721},[716,2719,750],{"class":725},[716,2721,753],{"class":740},[716,2723,2724],{"class":718,"line":18},[716,2725,732],{"emptyLinePlaceholder":731},[716,2727,2728,2730,2733],{"class":718,"line":70},[716,2729,762],{"class":721},[716,2731,2732],{"class":765}," App\\Channels",[716,2734,769],{"class":740},[716,2736,2737],{"class":718,"line":74},[716,2738,732],{"emptyLinePlaceholder":731},[716,2740,2741,2743,2746],{"class":718,"line":78},[716,2742,778],{"class":721},[716,2744,2745],{"class":725}," WPZylos\\Framework\\Notification\\Contracts\\NotificationChannel",[716,2747,769],{"class":740},[716,2749,2750,2752,2754],{"class":718,"line":82},[716,2751,778],{"class":721},[716,2753,781],{"class":725},[716,2755,769],{"class":740},[716,2757,2758],{"class":718,"line":86},[716,2759,732],{"emptyLinePlaceholder":731},[716,2761,2762,2764,2767,2770],{"class":718,"line":90},[716,2763,811],{"class":721},[716,2765,2766],{"class":765}," SlackChannel",[716,2768,2769],{"class":721}," implements",[716,2771,2772],{"class":765}," NotificationChannel\n",[716,2774,2775],{"class":718,"line":808},[716,2776,826],{"class":740},[716,2778,2779,2781,2783,2785,2787,2789,2791],{"class":718,"line":823},[716,2780,832],{"class":721},[716,2782,835],{"class":721},[716,2784,838],{"class":725},[716,2786,741],{"class":740},[716,2788,1525],{"class":721},[716,2790,861],{"class":721},[716,2792,2793],{"class":740}," $webhookUrl) {}\n",[716,2795,2796],{"class":718,"line":829},[716,2797,732],{"emptyLinePlaceholder":731},[716,2799,2800,2802,2804,2807,2809,2811,2814,2817,2820,2822],{"class":718,"line":844},[716,2801,832],{"class":721},[716,2803,835],{"class":721},[716,2805,2806],{"class":765}," send",[716,2808,741],{"class":740},[716,2810,953],{"class":721},[716,2812,2813],{"class":740}," $notifiable, ",[716,2815,2816],{"class":725},"Notification",[716,2818,2819],{"class":740}," $notification)",[716,2821,891],{"class":721},[716,2823,2285],{"class":721},[716,2825,2826],{"class":718,"line":856},[716,2827,900],{"class":740},[716,2829,2830,2833,2835,2838,2841,2844,2847],{"class":718,"line":867},[716,2831,2832],{"class":721},"        if",[716,2834,974],{"class":740},[716,2836,2837],{"class":721},"!",[716,2839,2840],{"class":725},"method_exists",[716,2842,2843],{"class":740},"($notification, ",[716,2845,2846],{"class":912},"'toSlack'",[716,2848,2849],{"class":740},")) {\n",[716,2851,2852,2855],{"class":718,"line":873},[716,2853,2854],{"class":721},"            return",[716,2856,769],{"class":740},[716,2858,2859],{"class":718,"line":878},[716,2860,2861],{"class":740},"        }\n",[716,2863,2864],{"class":718,"line":897},[716,2865,732],{"emptyLinePlaceholder":731},[716,2867,2868,2871,2873,2876,2878,2881],{"class":718,"line":903},[716,2869,2870],{"class":740},"        $payload ",[716,2872,747],{"class":721},[716,2874,2875],{"class":740}," $notification",[716,2877,1006],{"class":721},[716,2879,2880],{"class":765},"toSlack",[716,2882,2883],{"class":740},"($notifiable);\n",[716,2885,2886],{"class":718,"line":930},[716,2887,732],{"emptyLinePlaceholder":731},[716,2889,2890,2893,2895,2897,2899],{"class":718,"line":936},[716,2891,2892],{"class":765},"        wp_remote_post",[716,2894,741],{"class":740},[716,2896,1684],{"class":725},[716,2898,1006],{"class":721},[716,2900,2901],{"class":740},"webhookUrl, [\n",[716,2903,2904,2907,2909,2912],{"class":718,"line":941},[716,2905,2906],{"class":912},"            'body'",[716,2908,2124],{"class":721},[716,2910,2911],{"class":765}," wp_json_encode",[716,2913,2914],{"class":740},"($payload),\n",[716,2916,2917,2920,2922,2924,2927,2929,2932],{"class":718,"line":964},[716,2918,2919],{"class":912},"            'headers'",[716,2921,1201],{"class":721},[716,2923,909],{"class":740},[716,2925,2926],{"class":912},"'Content-Type'",[716,2928,1201],{"class":721},[716,2930,2931],{"class":912}," 'application\u002Fjson'",[716,2933,2934],{"class":740},"],\n",[716,2936,2937,2940,2942,2945],{"class":718,"line":969},[716,2938,2939],{"class":912},"            'timeout'",[716,2941,1201],{"class":721},[716,2943,2944],{"class":725}," 5",[716,2946,1240],{"class":740},[716,2948,2949],{"class":718,"line":986},[716,2950,2951],{"class":740},"        ]);\n",[716,2953,2954],{"class":718,"line":1026},[716,2955,933],{"class":740},[716,2957,2958],{"class":718,"line":1056},[716,2959,1390],{"class":740},[716,2961,2962],{"class":718,"line":1070},[716,2963,732],{"emptyLinePlaceholder":731},[716,2965,2966],{"class":718,"line":1091},[716,2967,2968],{"class":1401},"\u002F\u002F Registration:\n",[716,2970,2971,2974,2976,2979,2981,2984,2986,2988,2990,2992,2995],{"class":718,"line":1117},[716,2972,2973],{"class":740},"$manager",[716,2975,1006],{"class":721},[716,2977,2978],{"class":765},"extend",[716,2980,741],{"class":740},[716,2982,2983],{"class":912},"'slack'",[716,2985,916],{"class":740},[716,2987,977],{"class":721},[716,2989,2766],{"class":725},[716,2991,741],{"class":740},[716,2993,2994],{"class":912},"'https:\u002F\u002Fhooks.slack.com\u002Fservices\u002F...'",[716,2996,1428],{"class":740},[716,2998,2999],{"class":718,"line":1132},[716,3000,732],{"emptyLinePlaceholder":731},[716,3002,3003],{"class":718,"line":1137},[716,3004,3005],{"class":1401},"\u002F\u002F Notification using it:\n",[716,3007,3008,3010,3013,3015],{"class":718,"line":1142},[716,3009,811],{"class":721},[716,3011,3012],{"class":765}," CriticalErrorNotification",[716,3014,817],{"class":721},[716,3016,820],{"class":765},[716,3018,3019],{"class":718,"line":1162},[716,3020,826],{"class":740},[716,3022,3023,3025,3027,3029,3031,3033,3035],{"class":718,"line":1167},[716,3024,832],{"class":721},[716,3026,835],{"class":721},[716,3028,838],{"class":725},[716,3030,741],{"class":740},[716,3032,1525],{"class":721},[716,3034,861],{"class":721},[716,3036,3037],{"class":740}," $error) {}\n",[716,3039,3040],{"class":718,"line":1175},[716,3041,732],{"emptyLinePlaceholder":731},[716,3043,3044,3046,3048,3050,3052,3054],{"class":718,"line":1195},[716,3045,832],{"class":721},[716,3047,835],{"class":721},[716,3049,885],{"class":765},[716,3051,888],{"class":740},[716,3053,891],{"class":721},[716,3055,894],{"class":721},[716,3057,3058],{"class":718,"line":1211},[716,3059,900],{"class":740},[716,3061,3062,3064,3066,3068,3070,3072],{"class":718,"line":1243},[716,3063,906],{"class":721},[716,3065,909],{"class":740},[716,3067,2983],{"class":912},[716,3069,916],{"class":740},[716,3071,924],{"class":912},[716,3073,927],{"class":740},[716,3075,3076],{"class":718,"line":1274},[716,3077,933],{"class":740},[716,3079,3080],{"class":718,"line":1280},[716,3081,732],{"emptyLinePlaceholder":731},[716,3083,3084,3086,3088,3091,3093,3095,3097,3099],{"class":718,"line":1285},[716,3085,832],{"class":721},[716,3087,835],{"class":721},[716,3089,3090],{"class":765}," toSlack",[716,3092,741],{"class":740},[716,3094,953],{"class":721},[716,3096,956],{"class":740},[716,3098,891],{"class":721},[716,3100,894],{"class":721},[716,3102,3103],{"class":718,"line":1290},[716,3104,900],{"class":740},[716,3106,3107,3109],{"class":718,"line":1311},[716,3108,906],{"class":721},[716,3110,1172],{"class":740},[716,3112,3113,3116,3119,3122,3124,3126,3128],{"class":718,"line":1316},[716,3114,3115],{"class":912},"            'text'",[716,3117,3118],{"class":721},"   =>",[716,3120,3121],{"class":912}," '🚨 Critical Error: '",[716,3123,1000],{"class":721},[716,3125,1003],{"class":725},[716,3127,1006],{"class":721},[716,3129,3130],{"class":740},"error,\n",[716,3132,3133,3136,3138,3141],{"class":718,"line":1330},[716,3134,3135],{"class":912},"            'channel'",[716,3137,1201],{"class":721},[716,3139,3140],{"class":912}," '#alerts'",[716,3142,1240],{"class":740},[716,3144,3145],{"class":718,"line":1369},[716,3146,1277],{"class":740},[716,3148,3149],{"class":718,"line":1383},[716,3150,933],{"class":740},[716,3152,3153],{"class":718,"line":22},[716,3154,732],{"emptyLinePlaceholder":731},[716,3156,3157,3159,3161,3163,3165,3167,3169,3171],{"class":718,"line":1393},[716,3158,832],{"class":721},[716,3160,835],{"class":721},[716,3162,1297],{"class":765},[716,3164,741],{"class":740},[716,3166,953],{"class":721},[716,3168,956],{"class":740},[716,3170,891],{"class":721},[716,3172,3173],{"class":725}," \\WPZylos\\Framework\\Notification\\AdminNoticeMessage\n",[716,3175,3176],{"class":718,"line":1398},[716,3177,900],{"class":740},[716,3179,3180,3182,3184,3186,3189],{"class":718,"line":1405},[716,3181,906],{"class":721},[716,3183,974],{"class":740},[716,3185,977],{"class":721},[716,3187,3188],{"class":725}," \\WPZylos\\Framework\\Notification\\AdminNoticeMessage",[716,3190,983],{"class":740},[716,3192,3194,3196,3198,3200,3203,3205,3207,3209],{"class":718,"line":3193},54,[716,3195,989],{"class":721},[716,3197,1335],{"class":765},[716,3199,741],{"class":740},[716,3201,3202],{"class":912},"'Critical error detected: '",[716,3204,1000],{"class":721},[716,3206,1003],{"class":725},[716,3208,1006],{"class":721},[716,3210,3211],{"class":740},"error)\n",[716,3213,3215,3217,3219,3221,3223],{"class":718,"line":3214},55,[716,3216,989],{"class":721},[716,3218,1374],{"class":765},[716,3220,741],{"class":740},[716,3222,2047],{"class":912},[716,3224,1023],{"class":740},[716,3226,3228,3230,3232,3234,3236],{"class":718,"line":3227},56,[716,3229,989],{"class":721},[716,3231,2241],{"class":765},[716,3233,741],{"class":740},[716,3235,2246],{"class":725},[716,3237,753],{"class":740},[716,3239,3241],{"class":718,"line":3240},57,[716,3242,933],{"class":740},[716,3244,3246],{"class":718,"line":3245},58,[716,3247,1390],{"class":740},[701,3249,3251],{"id":3250},"bulk-notification-sending","Bulk Notification Sending",[706,3253,3255],{"className":708,"code":3254,"language":710,"meta":711,"style":711},"use WPZylos\\Framework\\Notification\\NotificationManager;\n\n$manager = $app->make(NotificationManager::class);\n\n\u002F\u002F Get all subscribers\n$subscribers = $userRepository->findByRole('subscriber');\n\n\u002F\u002F Send a newsletter notification to all subscribers\n$manager->send($subscribers, new NewsletterPublished($newsletter));\n",[713,3256,3257,3266,3270,3295,3299,3304,3326,3330,3335],{"__ignoreMap":711},[716,3258,3259,3261,3264],{"class":718,"line":6},[716,3260,778],{"class":721},[716,3262,3263],{"class":725}," WPZylos\\Framework\\Notification\\NotificationManager",[716,3265,769],{"class":740},[716,3267,3268],{"class":718,"line":29},[716,3269,732],{"emptyLinePlaceholder":731},[716,3271,3272,3275,3277,3280,3282,3285,3287,3290,3293],{"class":718,"line":14},[716,3273,3274],{"class":740},"$manager ",[716,3276,747],{"class":721},[716,3278,3279],{"class":740}," $app",[716,3281,1006],{"class":721},[716,3283,3284],{"class":765},"make",[716,3286,741],{"class":740},[716,3288,3289],{"class":725},"NotificationManager",[716,3291,3292],{"class":721},"::class",[716,3294,753],{"class":740},[716,3296,3297],{"class":718,"line":18},[716,3298,732],{"emptyLinePlaceholder":731},[716,3300,3301],{"class":718,"line":70},[716,3302,3303],{"class":1401},"\u002F\u002F Get all subscribers\n",[716,3305,3306,3309,3311,3314,3316,3319,3321,3324],{"class":718,"line":74},[716,3307,3308],{"class":740},"$subscribers ",[716,3310,747],{"class":721},[716,3312,3313],{"class":740}," $userRepository",[716,3315,1006],{"class":721},[716,3317,3318],{"class":765},"findByRole",[716,3320,741],{"class":740},[716,3322,3323],{"class":912},"'subscriber'",[716,3325,753],{"class":740},[716,3327,3328],{"class":718,"line":78},[716,3329,732],{"emptyLinePlaceholder":731},[716,3331,3332],{"class":718,"line":82},[716,3333,3334],{"class":1401},"\u002F\u002F Send a newsletter notification to all subscribers\n",[716,3336,3337,3339,3341,3344,3347,3349,3352],{"class":718,"line":86},[716,3338,2973],{"class":740},[716,3340,1006],{"class":721},[716,3342,3343],{"class":765},"send",[716,3345,3346],{"class":740},"($subscribers, ",[716,3348,977],{"class":721},[716,3350,3351],{"class":725}," NewsletterPublished",[716,3353,3354],{"class":740},"($newsletter));\n",[701,3356,3358],{"id":3357},"conditional-channel-selection","Conditional Channel Selection",[706,3360,3362],{"className":708,"code":3361,"language":710,"meta":711,"style":711},"class OrderStatusChanged extends Notification\n{\n    public function __construct(\n        private object $order,\n        private string $oldStatus,\n        private string $newStatus\n    ) {}\n\n    public function via(): array\n    {\n        $channels = ['database'];\n\n        \u002F\u002F Only email for important status changes\n        if (in_array($this->newStatus, ['shipped', 'delivered', 'refunded'])) {\n            $channels[] = 'mail';\n        }\n\n        \u002F\u002F Admin notice for cancellations\n        if ($this->newStatus === 'cancelled') {\n            $channels[] = 'admin_notice';\n        }\n\n        return $channels;\n    }\n\n    public function toMail(object $notifiable): MailMessage\n    {\n        return (new MailMessage())\n            ->subject('Order #' . $this->order->id . ' — ' . ucfirst($this->newStatus))\n            ->greeting('Hi ' . $notifiable->name . '!')\n            ->line('Your order status has changed from ' . $this->oldStatus . ' to ' . $this->newStatus . '.');\n    }\n\n    public function toDatabase(object $notifiable): array\n    {\n        return [\n            'order_id'   => $this->order->id,\n            'old_status' => $this->oldStatus,\n            'new_status' => $this->newStatus,\n        ];\n    }\n}\n",[713,3363,3364,3375,3379,3389,3397,3406,3415,3419,3423,3437,3441,3454,3458,3463,3496,3508,3512,3516,3521,3543,3554,3558,3562,3569,3573,3577,3595,3599,3611,3652,3677,3716,3720,3724,3742,3746,3752,3768,3782,3796,3800,3804],{"__ignoreMap":711},[716,3365,3366,3368,3371,3373],{"class":718,"line":6},[716,3367,811],{"class":721},[716,3369,3370],{"class":765}," OrderStatusChanged",[716,3372,817],{"class":721},[716,3374,820],{"class":765},[716,3376,3377],{"class":718,"line":29},[716,3378,826],{"class":740},[716,3380,3381,3383,3385,3387],{"class":718,"line":14},[716,3382,832],{"class":721},[716,3384,835],{"class":721},[716,3386,838],{"class":725},[716,3388,841],{"class":740},[716,3390,3391,3393,3395],{"class":718,"line":18},[716,3392,847],{"class":721},[716,3394,850],{"class":721},[716,3396,853],{"class":740},[716,3398,3399,3401,3403],{"class":718,"line":70},[716,3400,847],{"class":721},[716,3402,861],{"class":721},[716,3404,3405],{"class":740}," $oldStatus,\n",[716,3407,3408,3410,3412],{"class":718,"line":74},[716,3409,847],{"class":721},[716,3411,861],{"class":721},[716,3413,3414],{"class":740}," $newStatus\n",[716,3416,3417],{"class":718,"line":78},[716,3418,870],{"class":740},[716,3420,3421],{"class":718,"line":82},[716,3422,732],{"emptyLinePlaceholder":731},[716,3424,3425,3427,3429,3431,3433,3435],{"class":718,"line":86},[716,3426,832],{"class":721},[716,3428,835],{"class":721},[716,3430,885],{"class":765},[716,3432,888],{"class":740},[716,3434,891],{"class":721},[716,3436,894],{"class":721},[716,3438,3439],{"class":718,"line":90},[716,3440,900],{"class":740},[716,3442,3443,3446,3448,3450,3452],{"class":718,"line":808},[716,3444,3445],{"class":740},"        $channels ",[716,3447,747],{"class":721},[716,3449,909],{"class":740},[716,3451,919],{"class":912},[716,3453,927],{"class":740},[716,3455,3456],{"class":718,"line":823},[716,3457,732],{"emptyLinePlaceholder":731},[716,3459,3460],{"class":718,"line":829},[716,3461,3462],{"class":1401},"        \u002F\u002F Only email for important status changes\n",[716,3464,3465,3467,3469,3472,3474,3476,3478,3481,3484,3486,3489,3491,3494],{"class":718,"line":844},[716,3466,2832],{"class":721},[716,3468,974],{"class":740},[716,3470,3471],{"class":725},"in_array",[716,3473,741],{"class":740},[716,3475,1684],{"class":725},[716,3477,1006],{"class":721},[716,3479,3480],{"class":740},"newStatus, [",[716,3482,3483],{"class":912},"'shipped'",[716,3485,916],{"class":740},[716,3487,3488],{"class":912},"'delivered'",[716,3490,916],{"class":740},[716,3492,3493],{"class":912},"'refunded'",[716,3495,2661],{"class":740},[716,3497,3498,3501,3503,3506],{"class":718,"line":856},[716,3499,3500],{"class":740},"            $channels[] ",[716,3502,747],{"class":721},[716,3504,3505],{"class":912}," 'mail'",[716,3507,769],{"class":740},[716,3509,3510],{"class":718,"line":867},[716,3511,2861],{"class":740},[716,3513,3514],{"class":718,"line":873},[716,3515,732],{"emptyLinePlaceholder":731},[716,3517,3518],{"class":718,"line":878},[716,3519,3520],{"class":1401},"        \u002F\u002F Admin notice for cancellations\n",[716,3522,3523,3525,3527,3529,3531,3534,3537,3540],{"class":718,"line":897},[716,3524,2832],{"class":721},[716,3526,974],{"class":740},[716,3528,1684],{"class":725},[716,3530,1006],{"class":721},[716,3532,3533],{"class":740},"newStatus ",[716,3535,3536],{"class":721},"===",[716,3538,3539],{"class":912}," 'cancelled'",[716,3541,3542],{"class":740},") {\n",[716,3544,3545,3547,3549,3552],{"class":718,"line":903},[716,3546,3500],{"class":740},[716,3548,747],{"class":721},[716,3550,3551],{"class":912}," 'admin_notice'",[716,3553,769],{"class":740},[716,3555,3556],{"class":718,"line":930},[716,3557,2861],{"class":740},[716,3559,3560],{"class":718,"line":936},[716,3561,732],{"emptyLinePlaceholder":731},[716,3563,3564,3566],{"class":718,"line":941},[716,3565,906],{"class":721},[716,3567,3568],{"class":740}," $channels;\n",[716,3570,3571],{"class":718,"line":964},[716,3572,933],{"class":740},[716,3574,3575],{"class":718,"line":969},[716,3576,732],{"emptyLinePlaceholder":731},[716,3578,3579,3581,3583,3585,3587,3589,3591,3593],{"class":718,"line":986},[716,3580,832],{"class":721},[716,3582,835],{"class":721},[716,3584,948],{"class":765},[716,3586,741],{"class":740},[716,3588,953],{"class":721},[716,3590,956],{"class":740},[716,3592,891],{"class":721},[716,3594,961],{"class":725},[716,3596,3597],{"class":718,"line":1026},[716,3598,900],{"class":740},[716,3600,3601,3603,3605,3607,3609],{"class":718,"line":1056},[716,3602,906],{"class":721},[716,3604,974],{"class":740},[716,3606,977],{"class":721},[716,3608,980],{"class":725},[716,3610,983],{"class":740},[716,3612,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3638,3640,3643,3645,3647,3649],{"class":718,"line":1070},[716,3614,989],{"class":721},[716,3616,992],{"class":765},[716,3618,741],{"class":740},[716,3620,1340],{"class":912},[716,3622,1000],{"class":721},[716,3624,1003],{"class":725},[716,3626,1006],{"class":721},[716,3628,1009],{"class":740},[716,3630,1006],{"class":721},[716,3632,1014],{"class":740},[716,3634,1017],{"class":721},[716,3636,3637],{"class":912}," ' — '",[716,3639,1000],{"class":721},[716,3641,3642],{"class":725}," ucfirst",[716,3644,741],{"class":740},[716,3646,1684],{"class":725},[716,3648,1006],{"class":721},[716,3650,3651],{"class":740},"newStatus))\n",[716,3653,3654,3656,3658,3660,3663,3665,3667,3669,3671,3673,3675],{"class":718,"line":1091},[716,3655,989],{"class":721},[716,3657,1031],{"class":765},[716,3659,741],{"class":740},[716,3661,3662],{"class":912},"'Hi '",[716,3664,1000],{"class":721},[716,3666,1041],{"class":740},[716,3668,1006],{"class":721},[716,3670,1046],{"class":740},[716,3672,1017],{"class":721},[716,3674,1051],{"class":912},[716,3676,1023],{"class":740},[716,3678,3679,3681,3683,3685,3688,3690,3692,3694,3697,3699,3702,3704,3706,3708,3710,3712,3714],{"class":718,"line":1117},[716,3680,989],{"class":721},[716,3682,718],{"class":765},[716,3684,741],{"class":740},[716,3686,3687],{"class":912},"'Your order status has changed from '",[716,3689,1000],{"class":721},[716,3691,1003],{"class":725},[716,3693,1006],{"class":721},[716,3695,3696],{"class":740},"oldStatus ",[716,3698,1017],{"class":721},[716,3700,3701],{"class":912}," ' to '",[716,3703,1000],{"class":721},[716,3705,1003],{"class":725},[716,3707,1006],{"class":721},[716,3709,3533],{"class":740},[716,3711,1017],{"class":721},[716,3713,1983],{"class":912},[716,3715,753],{"class":740},[716,3717,3718],{"class":718,"line":1132},[716,3719,933],{"class":740},[716,3721,3722],{"class":718,"line":1137},[716,3723,732],{"emptyLinePlaceholder":731},[716,3725,3726,3728,3730,3732,3734,3736,3738,3740],{"class":718,"line":1142},[716,3727,832],{"class":721},[716,3729,835],{"class":721},[716,3731,1149],{"class":765},[716,3733,741],{"class":740},[716,3735,953],{"class":721},[716,3737,956],{"class":740},[716,3739,891],{"class":721},[716,3741,894],{"class":721},[716,3743,3744],{"class":718,"line":1162},[716,3745,900],{"class":740},[716,3747,3748,3750],{"class":718,"line":1167},[716,3749,906],{"class":721},[716,3751,1172],{"class":740},[716,3753,3754,3756,3758,3760,3762,3764,3766],{"class":718,"line":1175},[716,3755,1178],{"class":912},[716,3757,3118],{"class":721},[716,3759,1003],{"class":725},[716,3761,1006],{"class":721},[716,3763,1009],{"class":740},[716,3765,1006],{"class":721},[716,3767,1192],{"class":740},[716,3769,3770,3773,3775,3777,3779],{"class":718,"line":1195},[716,3771,3772],{"class":912},"            'old_status'",[716,3774,1201],{"class":721},[716,3776,1003],{"class":725},[716,3778,1006],{"class":721},[716,3780,3781],{"class":740},"oldStatus,\n",[716,3783,3784,3787,3789,3791,3793],{"class":718,"line":1211},[716,3785,3786],{"class":912},"            'new_status'",[716,3788,1201],{"class":721},[716,3790,1003],{"class":725},[716,3792,1006],{"class":721},[716,3794,3795],{"class":740},"newStatus,\n",[716,3797,3798],{"class":718,"line":1243},[716,3799,1277],{"class":740},[716,3801,3802],{"class":718,"line":1274},[716,3803,933],{"class":740},[716,3805,3806],{"class":718,"line":1280},[716,3807,1390],{"class":740},[3809,3810,3811],"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 .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sA_wV, html code.shiki .sA_wV{--shiki-default:#032F62;--shiki-dark:#DBEDFF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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);}",{"title":711,"searchDepth":29,"depth":29,"links":3813},[3814,3815,3816,3817,3818,3819,3820],{"id":703,"depth":29,"text":704},{"id":1431,"depth":29,"text":1432},{"id":1713,"depth":29,"text":1714},{"id":2259,"depth":29,"text":2260},{"id":2691,"depth":29,"text":2692},{"id":3250,"depth":29,"text":3251},{"id":3357,"depth":29,"text":3358},"md",{},"wpzylos-notification",{"title":77,"description":711},"docs\u002Flatest\u002Fpackages\u002Fwpzylos-notification\u002Fexamples","PPei_wY2kI_W2mz2_xDv4JyJ_APE50p8rge78ayb6Nw",[3828,3829,3830,3831,3832,3833,3834,3835,3836,3837,3838,3839,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3874,3875,3876,3877,3878,3879,3880,3881,3882,3883,3885,3886,3887,3888,3889,3890,3891,3892,3893,3894,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3907,3908,3909,3910,3911,3912,3913,3914,3915,3916,3918,3919,3920,3921,3922,3923,3924,3925,3926,3927,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3940,3941,3942,3943,3944,3945,3946,3947,3948,3949,3951,3952,3953,3954,3955,3956,3957,3958,3959,3960,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3984,3985,3986,3987,3988,3989,3990,3991,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4004,4005,4006,4007,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4023,4025,4026,4027,4028,4029,4030,4031,4032,4033,4034,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4047,4048,4049,4050,4051,4052,4053,4054,4055,4056,4057,4058,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4074,4075,4076,4077,4078,4079,4080,4081,4082,4083,4085,4086,4087,4088,4089,4090,4091,4092,4093,4095,4096,4097,4098,4099,4100,4101,4102,4103,4104,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4117,4118,4119,4120,4121,4122,4123,4124,4125,4126,4127,4128,4129,4130,4131,4132,4133,4138,4142],{"path":10,"title":5,"sectionKey":7,"sectionOrder":6,"itemOrder":6,"packageName":711,"depth":6},{"path":12,"title":13,"sectionKey":7,"sectionOrder":6,"itemOrder":14,"packageName":711,"depth":29},{"path":16,"title":17,"sectionKey":7,"sectionOrder":6,"itemOrder":18,"packageName":711,"depth":29},{"path":20,"title":21,"sectionKey":7,"sectionOrder":6,"itemOrder":22,"packageName":711,"depth":29},{"path":24,"title":25,"sectionKey":7,"sectionOrder":6,"itemOrder":22,"packageName":711,"depth":29},{"path":33,"title":34,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":711,"depth":29},{"path":36,"title":37,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":711,"depth":29},{"path":39,"title":40,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":711,"depth":29},{"path":42,"title":43,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":711,"depth":29},{"path":45,"title":46,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":711,"depth":29},{"path":48,"title":49,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":711,"depth":29},{"path":58,"title":59,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3840,"depth":29},"wpzylos-assets",{"path":61,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3840,"depth":14},{"path":64,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3840,"depth":14},{"path":66,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3840,"depth":14},{"path":68,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3840,"depth":14},{"path":72,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3840,"depth":14},{"path":76,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3840,"depth":14},{"path":80,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3840,"depth":14},{"path":84,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3840,"depth":14},{"path":88,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3840,"depth":14},{"path":93,"title":94,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3851,"depth":29},"wpzylos-cli-core",{"path":96,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3851,"depth":14},{"path":98,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3851,"depth":14},{"path":100,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3851,"depth":14},{"path":102,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3851,"depth":14},{"path":104,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3851,"depth":14},{"path":106,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3851,"depth":14},{"path":108,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3851,"depth":14},{"path":110,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3851,"depth":14},{"path":113,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3851,"depth":14},{"path":116,"title":117,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3862,"depth":29},"wpzylos-cli-devtool",{"path":119,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3862,"depth":14},{"path":121,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3862,"depth":14},{"path":123,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3862,"depth":14},{"path":125,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3862,"depth":14},{"path":127,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3862,"depth":14},{"path":129,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3862,"depth":14},{"path":131,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3862,"depth":14},{"path":133,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3862,"depth":14},{"path":135,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3862,"depth":14},{"path":138,"title":139,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3873,"depth":29},"wpzylos-config",{"path":141,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3873,"depth":14},{"path":143,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3873,"depth":14},{"path":145,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3873,"depth":14},{"path":147,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3873,"depth":14},{"path":149,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3873,"depth":14},{"path":151,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3873,"depth":14},{"path":153,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3873,"depth":14},{"path":155,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3873,"depth":14},{"path":157,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3873,"depth":14},{"path":160,"title":161,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3884,"depth":29},"wpzylos-container",{"path":163,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3884,"depth":14},{"path":165,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3884,"depth":14},{"path":167,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3884,"depth":14},{"path":169,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3884,"depth":14},{"path":171,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3884,"depth":14},{"path":173,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3884,"depth":14},{"path":175,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3884,"depth":14},{"path":177,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3884,"depth":14},{"path":179,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3884,"depth":14},{"path":182,"title":183,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3895,"depth":29},"wpzylos-core",{"path":185,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3895,"depth":14},{"path":187,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3895,"depth":14},{"path":189,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3895,"depth":14},{"path":191,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3895,"depth":14},{"path":193,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3895,"depth":14},{"path":195,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3895,"depth":14},{"path":197,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3895,"depth":14},{"path":199,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3895,"depth":14},{"path":201,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3895,"depth":14},{"path":204,"title":205,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3906,"depth":29},"wpzylos-database",{"path":207,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3906,"depth":14},{"path":209,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3906,"depth":14},{"path":211,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3906,"depth":14},{"path":213,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3906,"depth":14},{"path":215,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3906,"depth":14},{"path":217,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3906,"depth":14},{"path":219,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3906,"depth":14},{"path":221,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3906,"depth":14},{"path":223,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3906,"depth":14},{"path":226,"title":227,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3917,"depth":29},"wpzylos-events",{"path":229,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3917,"depth":14},{"path":231,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3917,"depth":14},{"path":233,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3917,"depth":14},{"path":235,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3917,"depth":14},{"path":237,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3917,"depth":14},{"path":239,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3917,"depth":14},{"path":241,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3917,"depth":14},{"path":243,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3917,"depth":14},{"path":245,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3917,"depth":14},{"path":248,"title":249,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3928,"depth":29},"wpzylos-hooks",{"path":251,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3928,"depth":14},{"path":253,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3928,"depth":14},{"path":255,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3928,"depth":14},{"path":257,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3928,"depth":14},{"path":260,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3928,"depth":14},{"path":262,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3928,"depth":14},{"path":264,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3928,"depth":14},{"path":266,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3928,"depth":14},{"path":268,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3928,"depth":14},{"path":271,"title":272,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3939,"depth":29},"wpzylos-http",{"path":274,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3939,"depth":14},{"path":276,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3939,"depth":14},{"path":278,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3939,"depth":14},{"path":280,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3939,"depth":14},{"path":282,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3939,"depth":14},{"path":284,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3939,"depth":14},{"path":286,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3939,"depth":14},{"path":288,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3939,"depth":14},{"path":290,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3939,"depth":14},{"path":293,"title":294,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3950,"depth":29},"wpzylos-i18n",{"path":296,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3950,"depth":14},{"path":298,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3950,"depth":14},{"path":300,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3950,"depth":14},{"path":302,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3950,"depth":14},{"path":304,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3950,"depth":14},{"path":306,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3950,"depth":14},{"path":308,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3950,"depth":14},{"path":310,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3950,"depth":14},{"path":312,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3950,"depth":14},{"path":315,"title":316,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3961,"depth":29},"wpzylos-logger",{"path":318,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3961,"depth":14},{"path":320,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3961,"depth":14},{"path":322,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3961,"depth":14},{"path":324,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3961,"depth":14},{"path":326,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3961,"depth":14},{"path":328,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3961,"depth":14},{"path":330,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3961,"depth":14},{"path":332,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3961,"depth":14},{"path":334,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3961,"depth":14},{"path":337,"title":338,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3972,"depth":29},"wpzylos-mail",{"path":340,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3972,"depth":14},{"path":342,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3972,"depth":14},{"path":344,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3972,"depth":14},{"path":346,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3972,"depth":14},{"path":348,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3972,"depth":14},{"path":350,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3972,"depth":14},{"path":352,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3972,"depth":14},{"path":354,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3972,"depth":14},{"path":356,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3972,"depth":14},{"path":359,"title":360,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3983,"depth":29},"wpzylos-mcp",{"path":362,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3983,"depth":14},{"path":364,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3983,"depth":14},{"path":366,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3983,"depth":14},{"path":368,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3983,"depth":14},{"path":370,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3983,"depth":14},{"path":372,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3983,"depth":14},{"path":374,"title":375,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":3983,"depth":14},{"path":378,"title":379,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3992,"depth":29},"wpzylos-migrations",{"path":381,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3992,"depth":14},{"path":383,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3992,"depth":14},{"path":385,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3992,"depth":14},{"path":387,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3992,"depth":14},{"path":389,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3992,"depth":14},{"path":391,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3992,"depth":14},{"path":393,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3992,"depth":14},{"path":395,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3992,"depth":14},{"path":397,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3992,"depth":14},{"path":400,"title":401,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4003,"depth":29},"wpzylos-model",{"path":403,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4003,"depth":14},{"path":405,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4003,"depth":14},{"path":407,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4003,"depth":14},{"path":409,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4003,"depth":14},{"path":411,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4003,"depth":14},{"path":413,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4003,"depth":14},{"path":415,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4003,"depth":14},{"path":417,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4003,"depth":14},{"path":419,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4003,"depth":14},{"path":422,"title":423,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":3823,"depth":29},{"path":425,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":3823,"depth":14},{"path":427,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":3823,"depth":14},{"path":429,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":3823,"depth":14},{"path":431,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":3823,"depth":14},{"path":433,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":3823,"depth":14},{"path":435,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":3823,"depth":14},{"path":437,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":3823,"depth":14},{"path":439,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":3823,"depth":14},{"path":441,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":3823,"depth":14},{"path":444,"title":445,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4024,"depth":29},"wpzylos-queue",{"path":447,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4024,"depth":14},{"path":449,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4024,"depth":14},{"path":451,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4024,"depth":14},{"path":453,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4024,"depth":14},{"path":455,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4024,"depth":14},{"path":457,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4024,"depth":14},{"path":459,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4024,"depth":14},{"path":461,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4024,"depth":14},{"path":463,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4024,"depth":14},{"path":466,"title":467,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4035,"depth":29},"wpzylos-requirements",{"path":469,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4035,"depth":14},{"path":471,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4035,"depth":14},{"path":473,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4035,"depth":14},{"path":475,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4035,"depth":14},{"path":477,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4035,"depth":14},{"path":479,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4035,"depth":14},{"path":481,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4035,"depth":14},{"path":483,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4035,"depth":14},{"path":485,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4035,"depth":14},{"path":488,"title":489,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4046,"depth":29},"wpzylos-routing",{"path":491,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4046,"depth":14},{"path":493,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4046,"depth":14},{"path":495,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4046,"depth":14},{"path":497,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4046,"depth":14},{"path":499,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4046,"depth":14},{"path":501,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4046,"depth":14},{"path":503,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4046,"depth":14},{"path":505,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4046,"depth":14},{"path":507,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4046,"depth":14},{"path":509,"title":510,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":4046,"depth":14},{"path":512,"title":513,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":4046,"depth":14},{"path":516,"title":517,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4059,"depth":29},"wpzylos-scaffold",{"path":519,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4059,"depth":14},{"path":521,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4059,"depth":14},{"path":523,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4059,"depth":14},{"path":525,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4059,"depth":14},{"path":527,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4059,"depth":14},{"path":529,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4059,"depth":14},{"path":531,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4059,"depth":14},{"path":533,"title":534,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4059,"depth":14},{"path":536,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4059,"depth":14},{"path":538,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4059,"depth":14},{"path":540,"title":541,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":4059,"depth":14},{"path":543,"title":544,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":4059,"depth":14},{"path":547,"title":548,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4073,"depth":29},"wpzylos-scheduler",{"path":550,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4073,"depth":14},{"path":552,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4073,"depth":14},{"path":554,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4073,"depth":14},{"path":556,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4073,"depth":14},{"path":558,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4073,"depth":14},{"path":560,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4073,"depth":14},{"path":562,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4073,"depth":14},{"path":564,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4073,"depth":14},{"path":566,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4073,"depth":14},{"path":569,"title":570,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4084,"depth":29},"wpzylos-security",{"path":572,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4084,"depth":14},{"path":574,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4084,"depth":14},{"path":576,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4084,"depth":14},{"path":578,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4084,"depth":14},{"path":580,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4084,"depth":14},{"path":582,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4084,"depth":14},{"path":584,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4084,"depth":14},{"path":586,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4084,"depth":14},{"path":589,"title":590,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4094,"depth":29},"wpzylos-validation",{"path":592,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4094,"depth":14},{"path":594,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4094,"depth":14},{"path":596,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4094,"depth":14},{"path":598,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4094,"depth":14},{"path":600,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4094,"depth":14},{"path":602,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4094,"depth":14},{"path":604,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4094,"depth":14},{"path":606,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4094,"depth":14},{"path":608,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4094,"depth":14},{"path":611,"title":612,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4105,"depth":29},"wpzylos-views",{"path":614,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4105,"depth":14},{"path":616,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4105,"depth":14},{"path":618,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4105,"depth":14},{"path":620,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4105,"depth":14},{"path":622,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4105,"depth":14},{"path":624,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4105,"depth":14},{"path":626,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4105,"depth":14},{"path":628,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4105,"depth":14},{"path":630,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4105,"depth":14},{"path":633,"title":634,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4116,"depth":29},"wpzylos-wp-cli",{"path":636,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4116,"depth":14},{"path":638,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4116,"depth":14},{"path":640,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4116,"depth":14},{"path":642,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4116,"depth":14},{"path":644,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4116,"depth":14},{"path":646,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4116,"depth":14},{"path":648,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4116,"depth":14},{"path":650,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4116,"depth":14},{"path":652,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4116,"depth":14},{"path":658,"title":659,"sectionKey":655,"sectionOrder":18,"itemOrder":6,"packageName":711,"depth":6},{"path":661,"title":544,"sectionKey":655,"sectionOrder":18,"itemOrder":22,"packageName":711,"depth":29},{"path":667,"title":668,"sectionKey":664,"sectionOrder":70,"itemOrder":29,"packageName":711,"depth":29},{"path":674,"title":675,"sectionKey":671,"sectionOrder":74,"itemOrder":29,"packageName":711,"depth":29},{"path":677,"title":678,"sectionKey":671,"sectionOrder":74,"itemOrder":22,"packageName":711,"depth":29},{"path":680,"title":681,"sectionKey":671,"sectionOrder":74,"itemOrder":22,"packageName":711,"depth":29},{"path":688,"title":689,"sectionKey":685,"sectionOrder":78,"itemOrder":29,"packageName":711,"depth":29},{"path":4134,"title":4135,"sectionKey":4136,"sectionOrder":4137,"itemOrder":90,"packageName":711,"depth":6},"\u002Fdocs\u002Flatest\u002Ftroubleshooting","System Troubleshooting","troubleshooting",99,{"path":4139,"title":4140,"sectionKey":4141,"sectionOrder":4137,"itemOrder":22,"packageName":711,"depth":6},"\u002Fdocs\u002Flatest\u002Frelease-checklist","Release Checklist","release-checklist",{"path":4143,"title":4144,"sectionKey":4145,"sectionOrder":4137,"itemOrder":22,"packageName":711,"depth":6},"\u002Fdocs\u002Flatest\u002Frules","WPZylos Framework Rules","rules",1784547692854]