[{"data":1,"prerenderedAt":4629},["ShallowReactive",2],{"docs-nav":3,"doc-latest\u002Fpackages\u002Fwpzylos-model\u002Fexamples":691,"docs-prevnext-flat":4311},[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":720,"extension":4305,"meta":4306,"navigation":740,"order":78,"package":4307,"path":413,"seo":4308,"stem":4309,"__hash__":4310},"content\u002Fdocs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Fexamples.md",{"type":694,"value":695,"toc":4295},"minimark",[696,700,705,709,714,2150,2153,2683,2687,3439,3443,3737,3741,4291],[697,698,77],"h1",{"id":699},"examples",[701,702,704],"h2",{"id":703},"e-commerce-order-system","E-Commerce Order System",[706,707,708],"p",{},"A complete example modeling an e-commerce system with orders, customers, and line items.",[710,711,713],"h3",{"id":712},"models","Models",[715,716,721],"pre",{"className":717,"code":718,"language":719,"meta":720,"style":720},"language-php shiki shiki-themes github-light github-dark","\u003C?php\n\ndeclare(strict_types=1);\n\nnamespace App\\Models;\n\nuse WPZylos\\Framework\\Model\\Model;\nuse WPZylos\\Framework\\Model\\Concerns\\SoftDeletes;\n\nclass Customer extends Model\n{\n    protected static string $table = 'customers';\n\n    protected array $fillable = ['name', 'email', 'phone', 'is_vip'];\n\n    protected array $casts = [\n        'is_vip' => 'bool',\n    ];\n\n    protected array $hidden = ['password_hash'];\n\n    public function orders()\n    {\n        return $this->hasMany(Order::class);\n    }\n\n    \u002F\u002F Accessor: $customer->display_name\n    public function getDisplayNameAttribute($value): string\n    {\n        $name = $this->attributes['name'];\n        return $this->attributes['is_vip'] ? \"⭐ {$name}\" : $name;\n    }\n\n    \u002F\u002F Scope: Customer::vip()->get()\n    public function scopeVip($query)\n    {\n        return $query->where('is_vip', 1);\n    }\n}\n\nclass Order extends Model\n{\n    use SoftDeletes;\n\n    protected static string $table = 'orders';\n\n    protected array $fillable = [\n        'customer_id', 'total', 'tax', 'status', 'notes', 'shipped_at',\n    ];\n\n    protected array $casts = [\n        'customer_id' => 'integer',\n        'total'       => 'float',\n        'tax'         => 'float',\n        'shipped_at'  => 'datetime',\n    ];\n\n    public function customer()\n    {\n        return $this->belongsTo(Customer::class);\n    }\n\n    public function lineItems()\n    {\n        return $this->hasMany(LineItem::class);\n    }\n\n    \u002F\u002F Accessor: $order->grand_total\n    public function getGrandTotalAttribute($value): float\n    {\n        return $this->attributes['total'] + $this->attributes['tax'];\n    }\n\n    \u002F\u002F Scopes\n    public function scopePending($query)\n    {\n        return $query->where('status', 'pending');\n    }\n\n    public function scopeShipped($query)\n    {\n        return $query->where('status', 'shipped');\n    }\n\n    public function scopeHighValue($query, float $min = 100.0)\n    {\n        return $query->where('total', '>=', $min);\n    }\n\n    \u002F\u002F Events\n    protected static function boot(): void\n    {\n        static::creating(function (Order $order) {\n            if ($order->total \u003C= 0) {\n                return false;\n            }\n        });\n\n        static::updating(function (Order $order) {\n            if ($order->isDirty('status') && $order->status === 'shipped') {\n                $order->shipped_at = gmdate('Y-m-d H:i:s');\n            }\n        });\n    }\n}\n\nclass LineItem extends Model\n{\n    protected static string $table = 'line_items';\n\n    protected array $fillable = ['order_id', 'product_name', 'quantity', 'unit_price'];\n\n    protected array $casts = [\n        'order_id'   => 'integer',\n        'quantity'   => 'integer',\n        'unit_price' => 'float',\n    ];\n\n    public function order()\n    {\n        return $this->belongsTo(Order::class);\n    }\n\n    \u002F\u002F Accessor: $item->subtotal\n    public function getSubtotalAttribute($value): float\n    {\n        return $this->attributes['quantity'] * $this->attributes['unit_price'];\n    }\n}\n","php","",[722,723,724,736,742,763,767,779,783,793,802,806,820,826,849,854,892,897,912,927,933,938,957,962,977,983,1008,1014,1019,1026,1045,1050,1069,1103,1108,1113,1119,1132,1137,1160,1165,1171,1176,1188,1193,1204,1209,1227,1232,1245,1278,1283,1287,1300,1312,1326,1339,1353,1358,1363,1375,1380,1401,1406,1411,1423,1428,1448,1453,1458,1464,1481,1486,1514,1519,1524,1530,1542,1547,1569,1574,1579,1591,1596,1618,1623,1628,1655,1660,1683,1688,1693,1699,1719,1724,1746,1769,1780,1786,1792,1797,1815,1853,1876,1881,1886,1891,1896,1901,1913,1918,1936,1941,1974,1979,1992,2005,2017,2029,2034,2039,2051,2056,2075,2080,2085,2091,2107,2112,2140,2145],"code",{"__ignoreMap":720},[725,726,728,732],"span",{"class":727,"line":6},"line",[725,729,731],{"class":730},"szBVR","\u003C?",[725,733,735],{"class":734},"sj4cs","php\n",[725,737,738],{"class":727,"line":29},[725,739,741],{"emptyLinePlaceholder":740},true,"\n",[725,743,744,747,751,754,757,760],{"class":727,"line":14},[725,745,746],{"class":730},"declare",[725,748,750],{"class":749},"sVt8B","(",[725,752,753],{"class":734},"strict_types",[725,755,756],{"class":730},"=",[725,758,759],{"class":734},"1",[725,761,762],{"class":749},");\n",[725,764,765],{"class":727,"line":18},[725,766,741],{"emptyLinePlaceholder":740},[725,768,769,772,776],{"class":727,"line":70},[725,770,771],{"class":730},"namespace",[725,773,775],{"class":774},"sScJk"," App\\Models",[725,777,778],{"class":749},";\n",[725,780,781],{"class":727,"line":74},[725,782,741],{"emptyLinePlaceholder":740},[725,784,785,788,791],{"class":727,"line":78},[725,786,787],{"class":730},"use",[725,789,790],{"class":734}," WPZylos\\Framework\\Model\\Model",[725,792,778],{"class":749},[725,794,795,797,800],{"class":727,"line":82},[725,796,787],{"class":730},[725,798,799],{"class":734}," WPZylos\\Framework\\Model\\Concerns\\SoftDeletes",[725,801,778],{"class":749},[725,803,804],{"class":727,"line":86},[725,805,741],{"emptyLinePlaceholder":740},[725,807,808,811,814,817],{"class":727,"line":90},[725,809,810],{"class":730},"class",[725,812,813],{"class":774}," Customer",[725,815,816],{"class":730}," extends",[725,818,819],{"class":774}," Model\n",[725,821,823],{"class":727,"line":822},11,[725,824,825],{"class":749},"{\n",[725,827,829,832,835,838,841,843,847],{"class":727,"line":828},12,[725,830,831],{"class":730},"    protected",[725,833,834],{"class":730}," static",[725,836,837],{"class":730}," string",[725,839,840],{"class":749}," $table ",[725,842,756],{"class":730},[725,844,846],{"class":845},"sZZnC"," 'customers'",[725,848,778],{"class":749},[725,850,852],{"class":727,"line":851},13,[725,853,741],{"emptyLinePlaceholder":740},[725,855,857,859,862,865,867,870,873,876,879,881,884,886,889],{"class":727,"line":856},14,[725,858,831],{"class":730},[725,860,861],{"class":730}," array",[725,863,864],{"class":749}," $fillable ",[725,866,756],{"class":730},[725,868,869],{"class":749}," [",[725,871,872],{"class":845},"'name'",[725,874,875],{"class":749},", ",[725,877,878],{"class":845},"'email'",[725,880,875],{"class":749},[725,882,883],{"class":845},"'phone'",[725,885,875],{"class":749},[725,887,888],{"class":845},"'is_vip'",[725,890,891],{"class":749},"];\n",[725,893,895],{"class":727,"line":894},15,[725,896,741],{"emptyLinePlaceholder":740},[725,898,900,902,904,907,909],{"class":727,"line":899},16,[725,901,831],{"class":730},[725,903,861],{"class":730},[725,905,906],{"class":749}," $casts ",[725,908,756],{"class":730},[725,910,911],{"class":749}," [\n",[725,913,915,918,921,924],{"class":727,"line":914},17,[725,916,917],{"class":845},"        'is_vip'",[725,919,920],{"class":730}," =>",[725,922,923],{"class":845}," 'bool'",[725,925,926],{"class":749},",\n",[725,928,930],{"class":727,"line":929},18,[725,931,932],{"class":749},"    ];\n",[725,934,936],{"class":727,"line":935},19,[725,937,741],{"emptyLinePlaceholder":740},[725,939,941,943,945,948,950,952,955],{"class":727,"line":940},20,[725,942,831],{"class":730},[725,944,861],{"class":730},[725,946,947],{"class":749}," $hidden ",[725,949,756],{"class":730},[725,951,869],{"class":749},[725,953,954],{"class":845},"'password_hash'",[725,956,891],{"class":749},[725,958,960],{"class":727,"line":959},21,[725,961,741],{"emptyLinePlaceholder":740},[725,963,965,968,971,974],{"class":727,"line":964},22,[725,966,967],{"class":730},"    public",[725,969,970],{"class":730}," function",[725,972,973],{"class":774}," orders",[725,975,976],{"class":749},"()\n",[725,978,980],{"class":727,"line":979},23,[725,981,982],{"class":749},"    {\n",[725,984,986,989,992,995,998,1000,1003,1006],{"class":727,"line":985},24,[725,987,988],{"class":730},"        return",[725,990,991],{"class":734}," $this",[725,993,994],{"class":730},"->",[725,996,997],{"class":774},"hasMany",[725,999,750],{"class":749},[725,1001,1002],{"class":734},"Order",[725,1004,1005],{"class":730},"::class",[725,1007,762],{"class":749},[725,1009,1011],{"class":727,"line":1010},25,[725,1012,1013],{"class":749},"    }\n",[725,1015,1017],{"class":727,"line":1016},26,[725,1018,741],{"emptyLinePlaceholder":740},[725,1020,1022],{"class":727,"line":1021},27,[725,1023,1025],{"class":1024},"sJ8bj","    \u002F\u002F Accessor: $customer->display_name\n",[725,1027,1029,1031,1033,1036,1039,1042],{"class":727,"line":1028},28,[725,1030,967],{"class":730},[725,1032,970],{"class":730},[725,1034,1035],{"class":774}," getDisplayNameAttribute",[725,1037,1038],{"class":749},"($value)",[725,1040,1041],{"class":730},":",[725,1043,1044],{"class":730}," string\n",[725,1046,1048],{"class":727,"line":1047},29,[725,1049,982],{"class":749},[725,1051,1053,1056,1058,1060,1062,1065,1067],{"class":727,"line":1052},30,[725,1054,1055],{"class":749},"        $name ",[725,1057,756],{"class":730},[725,1059,991],{"class":734},[725,1061,994],{"class":730},[725,1063,1064],{"class":749},"attributes[",[725,1066,872],{"class":845},[725,1068,891],{"class":749},[725,1070,1072,1074,1076,1078,1080,1082,1085,1088,1091,1094,1097,1100],{"class":727,"line":1071},31,[725,1073,988],{"class":730},[725,1075,991],{"class":734},[725,1077,994],{"class":730},[725,1079,1064],{"class":749},[725,1081,888],{"class":845},[725,1083,1084],{"class":749},"] ",[725,1086,1087],{"class":730},"?",[725,1089,1090],{"class":845}," \"⭐ {",[725,1092,1093],{"class":749},"$name",[725,1095,1096],{"class":845},"}\"",[725,1098,1099],{"class":730}," :",[725,1101,1102],{"class":749}," $name;\n",[725,1104,1106],{"class":727,"line":1105},32,[725,1107,1013],{"class":749},[725,1109,1111],{"class":727,"line":1110},33,[725,1112,741],{"emptyLinePlaceholder":740},[725,1114,1116],{"class":727,"line":1115},34,[725,1117,1118],{"class":1024},"    \u002F\u002F Scope: Customer::vip()->get()\n",[725,1120,1122,1124,1126,1129],{"class":727,"line":1121},35,[725,1123,967],{"class":730},[725,1125,970],{"class":730},[725,1127,1128],{"class":774}," scopeVip",[725,1130,1131],{"class":749},"($query)\n",[725,1133,1135],{"class":727,"line":1134},36,[725,1136,982],{"class":749},[725,1138,1140,1142,1145,1147,1150,1152,1154,1156,1158],{"class":727,"line":1139},37,[725,1141,988],{"class":730},[725,1143,1144],{"class":749}," $query",[725,1146,994],{"class":730},[725,1148,1149],{"class":774},"where",[725,1151,750],{"class":749},[725,1153,888],{"class":845},[725,1155,875],{"class":749},[725,1157,759],{"class":734},[725,1159,762],{"class":749},[725,1161,1163],{"class":727,"line":1162},38,[725,1164,1013],{"class":749},[725,1166,1168],{"class":727,"line":1167},39,[725,1169,1170],{"class":749},"}\n",[725,1172,1174],{"class":727,"line":1173},40,[725,1175,741],{"emptyLinePlaceholder":740},[725,1177,1179,1181,1184,1186],{"class":727,"line":1178},41,[725,1180,810],{"class":730},[725,1182,1183],{"class":774}," Order",[725,1185,816],{"class":730},[725,1187,819],{"class":774},[725,1189,1191],{"class":727,"line":1190},42,[725,1192,825],{"class":749},[725,1194,1196,1199,1202],{"class":727,"line":1195},43,[725,1197,1198],{"class":730},"    use",[725,1200,1201],{"class":734}," SoftDeletes",[725,1203,778],{"class":749},[725,1205,1207],{"class":727,"line":1206},44,[725,1208,741],{"emptyLinePlaceholder":740},[725,1210,1212,1214,1216,1218,1220,1222,1225],{"class":727,"line":1211},45,[725,1213,831],{"class":730},[725,1215,834],{"class":730},[725,1217,837],{"class":730},[725,1219,840],{"class":749},[725,1221,756],{"class":730},[725,1223,1224],{"class":845}," 'orders'",[725,1226,778],{"class":749},[725,1228,1230],{"class":727,"line":1229},46,[725,1231,741],{"emptyLinePlaceholder":740},[725,1233,1235,1237,1239,1241,1243],{"class":727,"line":1234},47,[725,1236,831],{"class":730},[725,1238,861],{"class":730},[725,1240,864],{"class":749},[725,1242,756],{"class":730},[725,1244,911],{"class":749},[725,1246,1248,1251,1253,1256,1258,1261,1263,1266,1268,1271,1273,1276],{"class":727,"line":1247},48,[725,1249,1250],{"class":845},"        'customer_id'",[725,1252,875],{"class":749},[725,1254,1255],{"class":845},"'total'",[725,1257,875],{"class":749},[725,1259,1260],{"class":845},"'tax'",[725,1262,875],{"class":749},[725,1264,1265],{"class":845},"'status'",[725,1267,875],{"class":749},[725,1269,1270],{"class":845},"'notes'",[725,1272,875],{"class":749},[725,1274,1275],{"class":845},"'shipped_at'",[725,1277,926],{"class":749},[725,1279,1281],{"class":727,"line":1280},49,[725,1282,932],{"class":749},[725,1284,1285],{"class":727,"line":22},[725,1286,741],{"emptyLinePlaceholder":740},[725,1288,1290,1292,1294,1296,1298],{"class":727,"line":1289},51,[725,1291,831],{"class":730},[725,1293,861],{"class":730},[725,1295,906],{"class":749},[725,1297,756],{"class":730},[725,1299,911],{"class":749},[725,1301,1303,1305,1307,1310],{"class":727,"line":1302},52,[725,1304,1250],{"class":845},[725,1306,920],{"class":730},[725,1308,1309],{"class":845}," 'integer'",[725,1311,926],{"class":749},[725,1313,1315,1318,1321,1324],{"class":727,"line":1314},53,[725,1316,1317],{"class":845},"        'total'",[725,1319,1320],{"class":730},"       =>",[725,1322,1323],{"class":845}," 'float'",[725,1325,926],{"class":749},[725,1327,1329,1332,1335,1337],{"class":727,"line":1328},54,[725,1330,1331],{"class":845},"        'tax'",[725,1333,1334],{"class":730},"         =>",[725,1336,1323],{"class":845},[725,1338,926],{"class":749},[725,1340,1342,1345,1348,1351],{"class":727,"line":1341},55,[725,1343,1344],{"class":845},"        'shipped_at'",[725,1346,1347],{"class":730},"  =>",[725,1349,1350],{"class":845}," 'datetime'",[725,1352,926],{"class":749},[725,1354,1356],{"class":727,"line":1355},56,[725,1357,932],{"class":749},[725,1359,1361],{"class":727,"line":1360},57,[725,1362,741],{"emptyLinePlaceholder":740},[725,1364,1366,1368,1370,1373],{"class":727,"line":1365},58,[725,1367,967],{"class":730},[725,1369,970],{"class":730},[725,1371,1372],{"class":774}," customer",[725,1374,976],{"class":749},[725,1376,1378],{"class":727,"line":1377},59,[725,1379,982],{"class":749},[725,1381,1383,1385,1387,1389,1392,1394,1397,1399],{"class":727,"line":1382},60,[725,1384,988],{"class":730},[725,1386,991],{"class":734},[725,1388,994],{"class":730},[725,1390,1391],{"class":774},"belongsTo",[725,1393,750],{"class":749},[725,1395,1396],{"class":734},"Customer",[725,1398,1005],{"class":730},[725,1400,762],{"class":749},[725,1402,1404],{"class":727,"line":1403},61,[725,1405,1013],{"class":749},[725,1407,1409],{"class":727,"line":1408},62,[725,1410,741],{"emptyLinePlaceholder":740},[725,1412,1414,1416,1418,1421],{"class":727,"line":1413},63,[725,1415,967],{"class":730},[725,1417,970],{"class":730},[725,1419,1420],{"class":774}," lineItems",[725,1422,976],{"class":749},[725,1424,1426],{"class":727,"line":1425},64,[725,1427,982],{"class":749},[725,1429,1431,1433,1435,1437,1439,1441,1444,1446],{"class":727,"line":1430},65,[725,1432,988],{"class":730},[725,1434,991],{"class":734},[725,1436,994],{"class":730},[725,1438,997],{"class":774},[725,1440,750],{"class":749},[725,1442,1443],{"class":734},"LineItem",[725,1445,1005],{"class":730},[725,1447,762],{"class":749},[725,1449,1451],{"class":727,"line":1450},66,[725,1452,1013],{"class":749},[725,1454,1456],{"class":727,"line":1455},67,[725,1457,741],{"emptyLinePlaceholder":740},[725,1459,1461],{"class":727,"line":1460},68,[725,1462,1463],{"class":1024},"    \u002F\u002F Accessor: $order->grand_total\n",[725,1465,1467,1469,1471,1474,1476,1478],{"class":727,"line":1466},69,[725,1468,967],{"class":730},[725,1470,970],{"class":730},[725,1472,1473],{"class":774}," getGrandTotalAttribute",[725,1475,1038],{"class":749},[725,1477,1041],{"class":730},[725,1479,1480],{"class":730}," float\n",[725,1482,1484],{"class":727,"line":1483},70,[725,1485,982],{"class":749},[725,1487,1489,1491,1493,1495,1497,1499,1501,1504,1506,1508,1510,1512],{"class":727,"line":1488},71,[725,1490,988],{"class":730},[725,1492,991],{"class":734},[725,1494,994],{"class":730},[725,1496,1064],{"class":749},[725,1498,1255],{"class":845},[725,1500,1084],{"class":749},[725,1502,1503],{"class":730},"+",[725,1505,991],{"class":734},[725,1507,994],{"class":730},[725,1509,1064],{"class":749},[725,1511,1260],{"class":845},[725,1513,891],{"class":749},[725,1515,1517],{"class":727,"line":1516},72,[725,1518,1013],{"class":749},[725,1520,1522],{"class":727,"line":1521},73,[725,1523,741],{"emptyLinePlaceholder":740},[725,1525,1527],{"class":727,"line":1526},74,[725,1528,1529],{"class":1024},"    \u002F\u002F Scopes\n",[725,1531,1533,1535,1537,1540],{"class":727,"line":1532},75,[725,1534,967],{"class":730},[725,1536,970],{"class":730},[725,1538,1539],{"class":774}," scopePending",[725,1541,1131],{"class":749},[725,1543,1545],{"class":727,"line":1544},76,[725,1546,982],{"class":749},[725,1548,1550,1552,1554,1556,1558,1560,1562,1564,1567],{"class":727,"line":1549},77,[725,1551,988],{"class":730},[725,1553,1144],{"class":749},[725,1555,994],{"class":730},[725,1557,1149],{"class":774},[725,1559,750],{"class":749},[725,1561,1265],{"class":845},[725,1563,875],{"class":749},[725,1565,1566],{"class":845},"'pending'",[725,1568,762],{"class":749},[725,1570,1572],{"class":727,"line":1571},78,[725,1573,1013],{"class":749},[725,1575,1577],{"class":727,"line":1576},79,[725,1578,741],{"emptyLinePlaceholder":740},[725,1580,1582,1584,1586,1589],{"class":727,"line":1581},80,[725,1583,967],{"class":730},[725,1585,970],{"class":730},[725,1587,1588],{"class":774}," scopeShipped",[725,1590,1131],{"class":749},[725,1592,1594],{"class":727,"line":1593},81,[725,1595,982],{"class":749},[725,1597,1599,1601,1603,1605,1607,1609,1611,1613,1616],{"class":727,"line":1598},82,[725,1600,988],{"class":730},[725,1602,1144],{"class":749},[725,1604,994],{"class":730},[725,1606,1149],{"class":774},[725,1608,750],{"class":749},[725,1610,1265],{"class":845},[725,1612,875],{"class":749},[725,1614,1615],{"class":845},"'shipped'",[725,1617,762],{"class":749},[725,1619,1621],{"class":727,"line":1620},83,[725,1622,1013],{"class":749},[725,1624,1626],{"class":727,"line":1625},84,[725,1627,741],{"emptyLinePlaceholder":740},[725,1629,1631,1633,1635,1638,1641,1644,1647,1649,1652],{"class":727,"line":1630},85,[725,1632,967],{"class":730},[725,1634,970],{"class":730},[725,1636,1637],{"class":774}," scopeHighValue",[725,1639,1640],{"class":749},"($query, ",[725,1642,1643],{"class":730},"float",[725,1645,1646],{"class":749}," $min ",[725,1648,756],{"class":730},[725,1650,1651],{"class":734}," 100.0",[725,1653,1654],{"class":749},")\n",[725,1656,1658],{"class":727,"line":1657},86,[725,1659,982],{"class":749},[725,1661,1663,1665,1667,1669,1671,1673,1675,1677,1680],{"class":727,"line":1662},87,[725,1664,988],{"class":730},[725,1666,1144],{"class":749},[725,1668,994],{"class":730},[725,1670,1149],{"class":774},[725,1672,750],{"class":749},[725,1674,1255],{"class":845},[725,1676,875],{"class":749},[725,1678,1679],{"class":845},"'>='",[725,1681,1682],{"class":749},", $min);\n",[725,1684,1686],{"class":727,"line":1685},88,[725,1687,1013],{"class":749},[725,1689,1691],{"class":727,"line":1690},89,[725,1692,741],{"emptyLinePlaceholder":740},[725,1694,1696],{"class":727,"line":1695},90,[725,1697,1698],{"class":1024},"    \u002F\u002F Events\n",[725,1700,1702,1704,1706,1708,1711,1714,1716],{"class":727,"line":1701},91,[725,1703,831],{"class":730},[725,1705,834],{"class":730},[725,1707,970],{"class":730},[725,1709,1710],{"class":774}," boot",[725,1712,1713],{"class":749},"()",[725,1715,1041],{"class":730},[725,1717,1718],{"class":730}," void\n",[725,1720,1722],{"class":727,"line":1721},92,[725,1723,982],{"class":749},[725,1725,1727,1730,1733,1735,1738,1741,1743],{"class":727,"line":1726},93,[725,1728,1729],{"class":730},"        static::",[725,1731,1732],{"class":774},"creating",[725,1734,750],{"class":749},[725,1736,1737],{"class":730},"function",[725,1739,1740],{"class":749}," (",[725,1742,1002],{"class":734},[725,1744,1745],{"class":749}," $order) {\n",[725,1747,1749,1752,1755,1757,1760,1763,1766],{"class":727,"line":1748},94,[725,1750,1751],{"class":730},"            if",[725,1753,1754],{"class":749}," ($order",[725,1756,994],{"class":730},[725,1758,1759],{"class":749},"total ",[725,1761,1762],{"class":730},"\u003C=",[725,1764,1765],{"class":734}," 0",[725,1767,1768],{"class":749},") {\n",[725,1770,1772,1775,1778],{"class":727,"line":1771},95,[725,1773,1774],{"class":730},"                return",[725,1776,1777],{"class":734}," false",[725,1779,778],{"class":749},[725,1781,1783],{"class":727,"line":1782},96,[725,1784,1785],{"class":749},"            }\n",[725,1787,1789],{"class":727,"line":1788},97,[725,1790,1791],{"class":749},"        });\n",[725,1793,1795],{"class":727,"line":1794},98,[725,1796,741],{"emptyLinePlaceholder":740},[725,1798,1800,1802,1805,1807,1809,1811,1813],{"class":727,"line":1799},99,[725,1801,1729],{"class":730},[725,1803,1804],{"class":774},"updating",[725,1806,750],{"class":749},[725,1808,1737],{"class":730},[725,1810,1740],{"class":749},[725,1812,1002],{"class":734},[725,1814,1745],{"class":749},[725,1816,1818,1820,1822,1824,1827,1829,1831,1834,1837,1840,1842,1845,1848,1851],{"class":727,"line":1817},100,[725,1819,1751],{"class":730},[725,1821,1754],{"class":749},[725,1823,994],{"class":730},[725,1825,1826],{"class":774},"isDirty",[725,1828,750],{"class":749},[725,1830,1265],{"class":845},[725,1832,1833],{"class":749},") ",[725,1835,1836],{"class":730},"&&",[725,1838,1839],{"class":749}," $order",[725,1841,994],{"class":730},[725,1843,1844],{"class":749},"status ",[725,1846,1847],{"class":730},"===",[725,1849,1850],{"class":845}," 'shipped'",[725,1852,1768],{"class":749},[725,1854,1856,1859,1861,1864,1866,1869,1871,1874],{"class":727,"line":1855},101,[725,1857,1858],{"class":749},"                $order",[725,1860,994],{"class":730},[725,1862,1863],{"class":749},"shipped_at ",[725,1865,756],{"class":730},[725,1867,1868],{"class":734}," gmdate",[725,1870,750],{"class":749},[725,1872,1873],{"class":845},"'Y-m-d H:i:s'",[725,1875,762],{"class":749},[725,1877,1879],{"class":727,"line":1878},102,[725,1880,1785],{"class":749},[725,1882,1884],{"class":727,"line":1883},103,[725,1885,1791],{"class":749},[725,1887,1889],{"class":727,"line":1888},104,[725,1890,1013],{"class":749},[725,1892,1894],{"class":727,"line":1893},105,[725,1895,1170],{"class":749},[725,1897,1899],{"class":727,"line":1898},106,[725,1900,741],{"emptyLinePlaceholder":740},[725,1902,1904,1906,1909,1911],{"class":727,"line":1903},107,[725,1905,810],{"class":730},[725,1907,1908],{"class":774}," LineItem",[725,1910,816],{"class":730},[725,1912,819],{"class":774},[725,1914,1916],{"class":727,"line":1915},108,[725,1917,825],{"class":749},[725,1919,1921,1923,1925,1927,1929,1931,1934],{"class":727,"line":1920},109,[725,1922,831],{"class":730},[725,1924,834],{"class":730},[725,1926,837],{"class":730},[725,1928,840],{"class":749},[725,1930,756],{"class":730},[725,1932,1933],{"class":845}," 'line_items'",[725,1935,778],{"class":749},[725,1937,1939],{"class":727,"line":1938},110,[725,1940,741],{"emptyLinePlaceholder":740},[725,1942,1944,1946,1948,1950,1952,1954,1957,1959,1962,1964,1967,1969,1972],{"class":727,"line":1943},111,[725,1945,831],{"class":730},[725,1947,861],{"class":730},[725,1949,864],{"class":749},[725,1951,756],{"class":730},[725,1953,869],{"class":749},[725,1955,1956],{"class":845},"'order_id'",[725,1958,875],{"class":749},[725,1960,1961],{"class":845},"'product_name'",[725,1963,875],{"class":749},[725,1965,1966],{"class":845},"'quantity'",[725,1968,875],{"class":749},[725,1970,1971],{"class":845},"'unit_price'",[725,1973,891],{"class":749},[725,1975,1977],{"class":727,"line":1976},112,[725,1978,741],{"emptyLinePlaceholder":740},[725,1980,1982,1984,1986,1988,1990],{"class":727,"line":1981},113,[725,1983,831],{"class":730},[725,1985,861],{"class":730},[725,1987,906],{"class":749},[725,1989,756],{"class":730},[725,1991,911],{"class":749},[725,1993,1995,1998,2001,2003],{"class":727,"line":1994},114,[725,1996,1997],{"class":845},"        'order_id'",[725,1999,2000],{"class":730},"   =>",[725,2002,1309],{"class":845},[725,2004,926],{"class":749},[725,2006,2008,2011,2013,2015],{"class":727,"line":2007},115,[725,2009,2010],{"class":845},"        'quantity'",[725,2012,2000],{"class":730},[725,2014,1309],{"class":845},[725,2016,926],{"class":749},[725,2018,2020,2023,2025,2027],{"class":727,"line":2019},116,[725,2021,2022],{"class":845},"        'unit_price'",[725,2024,920],{"class":730},[725,2026,1323],{"class":845},[725,2028,926],{"class":749},[725,2030,2032],{"class":727,"line":2031},117,[725,2033,932],{"class":749},[725,2035,2037],{"class":727,"line":2036},118,[725,2038,741],{"emptyLinePlaceholder":740},[725,2040,2042,2044,2046,2049],{"class":727,"line":2041},119,[725,2043,967],{"class":730},[725,2045,970],{"class":730},[725,2047,2048],{"class":774}," order",[725,2050,976],{"class":749},[725,2052,2054],{"class":727,"line":2053},120,[725,2055,982],{"class":749},[725,2057,2059,2061,2063,2065,2067,2069,2071,2073],{"class":727,"line":2058},121,[725,2060,988],{"class":730},[725,2062,991],{"class":734},[725,2064,994],{"class":730},[725,2066,1391],{"class":774},[725,2068,750],{"class":749},[725,2070,1002],{"class":734},[725,2072,1005],{"class":730},[725,2074,762],{"class":749},[725,2076,2078],{"class":727,"line":2077},122,[725,2079,1013],{"class":749},[725,2081,2083],{"class":727,"line":2082},123,[725,2084,741],{"emptyLinePlaceholder":740},[725,2086,2088],{"class":727,"line":2087},124,[725,2089,2090],{"class":1024},"    \u002F\u002F Accessor: $item->subtotal\n",[725,2092,2094,2096,2098,2101,2103,2105],{"class":727,"line":2093},125,[725,2095,967],{"class":730},[725,2097,970],{"class":730},[725,2099,2100],{"class":774}," getSubtotalAttribute",[725,2102,1038],{"class":749},[725,2104,1041],{"class":730},[725,2106,1480],{"class":730},[725,2108,2110],{"class":727,"line":2109},126,[725,2111,982],{"class":749},[725,2113,2115,2117,2119,2121,2123,2125,2127,2130,2132,2134,2136,2138],{"class":727,"line":2114},127,[725,2116,988],{"class":730},[725,2118,991],{"class":734},[725,2120,994],{"class":730},[725,2122,1064],{"class":749},[725,2124,1966],{"class":845},[725,2126,1084],{"class":749},[725,2128,2129],{"class":730},"*",[725,2131,991],{"class":734},[725,2133,994],{"class":730},[725,2135,1064],{"class":749},[725,2137,1971],{"class":845},[725,2139,891],{"class":749},[725,2141,2143],{"class":727,"line":2142},128,[725,2144,1013],{"class":749},[725,2146,2148],{"class":727,"line":2147},129,[725,2149,1170],{"class":749},[710,2151,69],{"id":2152},"usage",[715,2154,2156],{"className":717,"code":2155,"language":719,"meta":720,"style":720},"\u002F\u002F Create a customer\n$customer = Customer::create([\n    'name'   => 'Jane Smith',\n    'email'  => 'jane@example.com',\n    'is_vip' => true,\n]);\n\necho $customer->display_name; \u002F\u002F \"⭐ Jane Smith\"\n\n\u002F\u002F Create an order\n$order = Order::create([\n    'customer_id' => $customer->getKey(),\n    'total'       => 249.99,\n    'tax'         => 20.00,\n    'status'      => 'pending',\n]);\n\necho $order->grand_total; \u002F\u002F 269.99\n\n\u002F\u002F Query with scopes\n$pendingOrders = Order::pending()->get();\n$bigOrders     = Order::highValue(500)->get();\n$vipCustomers  = Customer::vip()->get();\n\n\u002F\u002F Relationships\n$customer = $order->customer;\n$orders   = $customer->orders;\n$items    = $order->lineItems;\n\n\u002F\u002F Soft delete and restore\n$order->delete();           \u002F\u002F Soft delete\n$order->trashed();          \u002F\u002F true\n$order->restore();          \u002F\u002F Restore\n$order->forceDelete();      \u002F\u002F Permanently delete\n\n\u002F\u002F Collections\n$orderTotals = $customer->orders->pluck('total');\n$highOrders  = $customer->orders->filter(fn($o) => $o->total > 100);\n$customer->orders->each(function ($order) {\n    echo \"Order #{$order->getKey()}: \\${$order->total}\\n\";\n});\n",[722,2157,2158,2163,2181,2193,2205,2217,2222,2226,2242,2246,2251,2266,2283,2295,2307,2320,2324,2328,2342,2346,2351,2375,2403,2425,2429,2434,2447,2461,2475,2479,2484,2500,2515,2529,2544,2548,2553,2578,2616,2637,2678],{"__ignoreMap":720},[725,2159,2160],{"class":727,"line":6},[725,2161,2162],{"class":1024},"\u002F\u002F Create a customer\n",[725,2164,2165,2168,2170,2172,2175,2178],{"class":727,"line":29},[725,2166,2167],{"class":749},"$customer ",[725,2169,756],{"class":730},[725,2171,813],{"class":734},[725,2173,2174],{"class":730},"::",[725,2176,2177],{"class":774},"create",[725,2179,2180],{"class":749},"([\n",[725,2182,2183,2186,2188,2191],{"class":727,"line":14},[725,2184,2185],{"class":845},"    'name'",[725,2187,2000],{"class":730},[725,2189,2190],{"class":845}," 'Jane Smith'",[725,2192,926],{"class":749},[725,2194,2195,2198,2200,2203],{"class":727,"line":18},[725,2196,2197],{"class":845},"    'email'",[725,2199,1347],{"class":730},[725,2201,2202],{"class":845}," 'jane@example.com'",[725,2204,926],{"class":749},[725,2206,2207,2210,2212,2215],{"class":727,"line":70},[725,2208,2209],{"class":845},"    'is_vip'",[725,2211,920],{"class":730},[725,2213,2214],{"class":734}," true",[725,2216,926],{"class":749},[725,2218,2219],{"class":727,"line":74},[725,2220,2221],{"class":749},"]);\n",[725,2223,2224],{"class":727,"line":78},[725,2225,741],{"emptyLinePlaceholder":740},[725,2227,2228,2231,2234,2236,2239],{"class":727,"line":82},[725,2229,2230],{"class":734},"echo",[725,2232,2233],{"class":749}," $customer",[725,2235,994],{"class":730},[725,2237,2238],{"class":749},"display_name; ",[725,2240,2241],{"class":1024},"\u002F\u002F \"⭐ Jane Smith\"\n",[725,2243,2244],{"class":727,"line":86},[725,2245,741],{"emptyLinePlaceholder":740},[725,2247,2248],{"class":727,"line":90},[725,2249,2250],{"class":1024},"\u002F\u002F Create an order\n",[725,2252,2253,2256,2258,2260,2262,2264],{"class":727,"line":822},[725,2254,2255],{"class":749},"$order ",[725,2257,756],{"class":730},[725,2259,1183],{"class":734},[725,2261,2174],{"class":730},[725,2263,2177],{"class":774},[725,2265,2180],{"class":749},[725,2267,2268,2271,2273,2275,2277,2280],{"class":727,"line":828},[725,2269,2270],{"class":845},"    'customer_id'",[725,2272,920],{"class":730},[725,2274,2233],{"class":749},[725,2276,994],{"class":730},[725,2278,2279],{"class":774},"getKey",[725,2281,2282],{"class":749},"(),\n",[725,2284,2285,2288,2290,2293],{"class":727,"line":851},[725,2286,2287],{"class":845},"    'total'",[725,2289,1320],{"class":730},[725,2291,2292],{"class":734}," 249.99",[725,2294,926],{"class":749},[725,2296,2297,2300,2302,2305],{"class":727,"line":856},[725,2298,2299],{"class":845},"    'tax'",[725,2301,1334],{"class":730},[725,2303,2304],{"class":734}," 20.00",[725,2306,926],{"class":749},[725,2308,2309,2312,2315,2318],{"class":727,"line":894},[725,2310,2311],{"class":845},"    'status'",[725,2313,2314],{"class":730},"      =>",[725,2316,2317],{"class":845}," 'pending'",[725,2319,926],{"class":749},[725,2321,2322],{"class":727,"line":899},[725,2323,2221],{"class":749},[725,2325,2326],{"class":727,"line":914},[725,2327,741],{"emptyLinePlaceholder":740},[725,2329,2330,2332,2334,2336,2339],{"class":727,"line":929},[725,2331,2230],{"class":734},[725,2333,1839],{"class":749},[725,2335,994],{"class":730},[725,2337,2338],{"class":749},"grand_total; ",[725,2340,2341],{"class":1024},"\u002F\u002F 269.99\n",[725,2343,2344],{"class":727,"line":935},[725,2345,741],{"emptyLinePlaceholder":740},[725,2347,2348],{"class":727,"line":940},[725,2349,2350],{"class":1024},"\u002F\u002F Query with scopes\n",[725,2352,2353,2356,2358,2360,2362,2365,2367,2369,2372],{"class":727,"line":959},[725,2354,2355],{"class":749},"$pendingOrders ",[725,2357,756],{"class":730},[725,2359,1183],{"class":734},[725,2361,2174],{"class":730},[725,2363,2364],{"class":774},"pending",[725,2366,1713],{"class":749},[725,2368,994],{"class":730},[725,2370,2371],{"class":774},"get",[725,2373,2374],{"class":749},"();\n",[725,2376,2377,2380,2382,2384,2386,2389,2391,2394,2397,2399,2401],{"class":727,"line":964},[725,2378,2379],{"class":749},"$bigOrders     ",[725,2381,756],{"class":730},[725,2383,1183],{"class":734},[725,2385,2174],{"class":730},[725,2387,2388],{"class":774},"highValue",[725,2390,750],{"class":749},[725,2392,2393],{"class":734},"500",[725,2395,2396],{"class":749},")",[725,2398,994],{"class":730},[725,2400,2371],{"class":774},[725,2402,2374],{"class":749},[725,2404,2405,2408,2410,2412,2414,2417,2419,2421,2423],{"class":727,"line":979},[725,2406,2407],{"class":749},"$vipCustomers  ",[725,2409,756],{"class":730},[725,2411,813],{"class":734},[725,2413,2174],{"class":730},[725,2415,2416],{"class":774},"vip",[725,2418,1713],{"class":749},[725,2420,994],{"class":730},[725,2422,2371],{"class":774},[725,2424,2374],{"class":749},[725,2426,2427],{"class":727,"line":985},[725,2428,741],{"emptyLinePlaceholder":740},[725,2430,2431],{"class":727,"line":1010},[725,2432,2433],{"class":1024},"\u002F\u002F Relationships\n",[725,2435,2436,2438,2440,2442,2444],{"class":727,"line":1016},[725,2437,2167],{"class":749},[725,2439,756],{"class":730},[725,2441,1839],{"class":749},[725,2443,994],{"class":730},[725,2445,2446],{"class":749},"customer;\n",[725,2448,2449,2452,2454,2456,2458],{"class":727,"line":1021},[725,2450,2451],{"class":749},"$orders   ",[725,2453,756],{"class":730},[725,2455,2233],{"class":749},[725,2457,994],{"class":730},[725,2459,2460],{"class":749},"orders;\n",[725,2462,2463,2466,2468,2470,2472],{"class":727,"line":1028},[725,2464,2465],{"class":749},"$items    ",[725,2467,756],{"class":730},[725,2469,1839],{"class":749},[725,2471,994],{"class":730},[725,2473,2474],{"class":749},"lineItems;\n",[725,2476,2477],{"class":727,"line":1047},[725,2478,741],{"emptyLinePlaceholder":740},[725,2480,2481],{"class":727,"line":1052},[725,2482,2483],{"class":1024},"\u002F\u002F Soft delete and restore\n",[725,2485,2486,2489,2491,2494,2497],{"class":727,"line":1071},[725,2487,2488],{"class":749},"$order",[725,2490,994],{"class":730},[725,2492,2493],{"class":774},"delete",[725,2495,2496],{"class":749},"();           ",[725,2498,2499],{"class":1024},"\u002F\u002F Soft delete\n",[725,2501,2502,2504,2506,2509,2512],{"class":727,"line":1105},[725,2503,2488],{"class":749},[725,2505,994],{"class":730},[725,2507,2508],{"class":774},"trashed",[725,2510,2511],{"class":749},"();          ",[725,2513,2514],{"class":1024},"\u002F\u002F true\n",[725,2516,2517,2519,2521,2524,2526],{"class":727,"line":1110},[725,2518,2488],{"class":749},[725,2520,994],{"class":730},[725,2522,2523],{"class":774},"restore",[725,2525,2511],{"class":749},[725,2527,2528],{"class":1024},"\u002F\u002F Restore\n",[725,2530,2531,2533,2535,2538,2541],{"class":727,"line":1115},[725,2532,2488],{"class":749},[725,2534,994],{"class":730},[725,2536,2537],{"class":774},"forceDelete",[725,2539,2540],{"class":749},"();      ",[725,2542,2543],{"class":1024},"\u002F\u002F Permanently delete\n",[725,2545,2546],{"class":727,"line":1121},[725,2547,741],{"emptyLinePlaceholder":740},[725,2549,2550],{"class":727,"line":1134},[725,2551,2552],{"class":1024},"\u002F\u002F Collections\n",[725,2554,2555,2558,2560,2562,2564,2567,2569,2572,2574,2576],{"class":727,"line":1139},[725,2556,2557],{"class":749},"$orderTotals ",[725,2559,756],{"class":730},[725,2561,2233],{"class":749},[725,2563,994],{"class":730},[725,2565,2566],{"class":749},"orders",[725,2568,994],{"class":730},[725,2570,2571],{"class":774},"pluck",[725,2573,750],{"class":749},[725,2575,1255],{"class":845},[725,2577,762],{"class":749},[725,2579,2580,2583,2585,2587,2589,2591,2593,2596,2598,2601,2604,2606,2608,2611,2614],{"class":727,"line":1162},[725,2581,2582],{"class":749},"$highOrders  ",[725,2584,756],{"class":730},[725,2586,2233],{"class":749},[725,2588,994],{"class":730},[725,2590,2566],{"class":749},[725,2592,994],{"class":730},[725,2594,2595],{"class":774},"filter",[725,2597,750],{"class":749},[725,2599,2600],{"class":730},"fn",[725,2602,2603],{"class":749},"($o) => $o",[725,2605,994],{"class":730},[725,2607,1759],{"class":749},[725,2609,2610],{"class":730},">",[725,2612,2613],{"class":734}," 100",[725,2615,762],{"class":749},[725,2617,2618,2621,2623,2625,2627,2630,2632,2634],{"class":727,"line":1167},[725,2619,2620],{"class":749},"$customer",[725,2622,994],{"class":730},[725,2624,2566],{"class":749},[725,2626,994],{"class":730},[725,2628,2629],{"class":774},"each",[725,2631,750],{"class":749},[725,2633,1737],{"class":730},[725,2635,2636],{"class":749}," ($order) {\n",[725,2638,2639,2642,2645,2647,2649,2651,2654,2657,2660,2662,2664,2667,2670,2673,2676],{"class":727,"line":1173},[725,2640,2641],{"class":734},"    echo",[725,2643,2644],{"class":845}," \"Order #{",[725,2646,2488],{"class":749},[725,2648,994],{"class":730},[725,2650,2279],{"class":774},[725,2652,2653],{"class":845},"()}: ",[725,2655,2656],{"class":734},"\\$",[725,2658,2659],{"class":845},"{",[725,2661,2488],{"class":749},[725,2663,994],{"class":730},[725,2665,2666],{"class":749},"total",[725,2668,2669],{"class":845},"}",[725,2671,2672],{"class":734},"\\n",[725,2674,2675],{"class":845},"\"",[725,2677,778],{"class":749},[725,2679,2680],{"class":727,"line":1178},[725,2681,2682],{"class":749},"});\n",[701,2684,2686],{"id":2685},"blog-system","Blog System",[715,2688,2690],{"className":717,"code":2689,"language":719,"meta":720,"style":720},"\u003C?php\n\ndeclare(strict_types=1);\n\nnamespace App\\Models;\n\nuse WPZylos\\Framework\\Model\\Model;\nuse WPZylos\\Framework\\Model\\Concerns\\SoftDeletes;\n\nclass Post extends Model\n{\n    use SoftDeletes;\n\n    protected static string $table = 'blog_posts';\n\n    protected array $fillable = ['title', 'slug', 'body', 'author_id', 'status', 'published_at'];\n\n    protected array $casts = [\n        'author_id'    => 'integer',\n        'published_at' => 'datetime',\n        'view_count'   => 'integer',\n    ];\n\n    public function author()\n    {\n        return $this->belongsTo(Author::class);\n    }\n\n    public function comments()\n    {\n        return $this->hasMany(Comment::class);\n    }\n\n    \u002F\u002F Mutator: auto-generate slug\n    public function setTitleAttribute($value): void\n    {\n        $this->attributes['title'] = $value;\n        $this->attributes['slug'] = sanitize_title($value);\n    }\n\n    public function scopePublished($query)\n    {\n        return $query->where('status', 'published');\n    }\n\n    public function scopeDraft($query)\n    {\n        return $query->where('status', 'draft');\n    }\n\n    protected static function boot(): void\n    {\n        static::creating(function (Post $post) {\n            if (empty($post->slug)) {\n                $post->slug = sanitize_title($post->title);\n            }\n        });\n    }\n}\n\nclass Comment extends Model\n{\n    protected static string $table = 'blog_comments';\n\n    protected array $fillable = ['post_id', 'author_name', 'email', 'body', 'is_approved'];\n\n    protected array $casts = [\n        'post_id'     => 'integer',\n        'is_approved' => 'bool',\n    ];\n\n    public function post()\n    {\n        return $this->belongsTo(Post::class);\n    }\n\n    public function scopeApproved($query)\n    {\n        return $query->where('is_approved', 1);\n    }\n}\n",[722,2691,2692,2698,2702,2716,2720,2728,2732,2740,2748,2752,2763,2767,2775,2779,2796,2800,2841,2845,2857,2869,2880,2891,2895,2899,2910,2914,2933,2937,2941,2952,2956,2975,2979,2983,2988,3003,3007,3025,3045,3049,3053,3064,3068,3089,3093,3097,3108,3112,3133,3137,3141,3157,3161,3179,3196,3217,3221,3225,3229,3233,3237,3248,3252,3269,3273,3308,3312,3324,3336,3347,3351,3355,3366,3370,3388,3392,3396,3407,3411,3431,3435],{"__ignoreMap":720},[725,2693,2694,2696],{"class":727,"line":6},[725,2695,731],{"class":730},[725,2697,735],{"class":734},[725,2699,2700],{"class":727,"line":29},[725,2701,741],{"emptyLinePlaceholder":740},[725,2703,2704,2706,2708,2710,2712,2714],{"class":727,"line":14},[725,2705,746],{"class":730},[725,2707,750],{"class":749},[725,2709,753],{"class":734},[725,2711,756],{"class":730},[725,2713,759],{"class":734},[725,2715,762],{"class":749},[725,2717,2718],{"class":727,"line":18},[725,2719,741],{"emptyLinePlaceholder":740},[725,2721,2722,2724,2726],{"class":727,"line":70},[725,2723,771],{"class":730},[725,2725,775],{"class":774},[725,2727,778],{"class":749},[725,2729,2730],{"class":727,"line":74},[725,2731,741],{"emptyLinePlaceholder":740},[725,2733,2734,2736,2738],{"class":727,"line":78},[725,2735,787],{"class":730},[725,2737,790],{"class":734},[725,2739,778],{"class":749},[725,2741,2742,2744,2746],{"class":727,"line":82},[725,2743,787],{"class":730},[725,2745,799],{"class":734},[725,2747,778],{"class":749},[725,2749,2750],{"class":727,"line":86},[725,2751,741],{"emptyLinePlaceholder":740},[725,2753,2754,2756,2759,2761],{"class":727,"line":90},[725,2755,810],{"class":730},[725,2757,2758],{"class":774}," Post",[725,2760,816],{"class":730},[725,2762,819],{"class":774},[725,2764,2765],{"class":727,"line":822},[725,2766,825],{"class":749},[725,2768,2769,2771,2773],{"class":727,"line":828},[725,2770,1198],{"class":730},[725,2772,1201],{"class":734},[725,2774,778],{"class":749},[725,2776,2777],{"class":727,"line":851},[725,2778,741],{"emptyLinePlaceholder":740},[725,2780,2781,2783,2785,2787,2789,2791,2794],{"class":727,"line":856},[725,2782,831],{"class":730},[725,2784,834],{"class":730},[725,2786,837],{"class":730},[725,2788,840],{"class":749},[725,2790,756],{"class":730},[725,2792,2793],{"class":845}," 'blog_posts'",[725,2795,778],{"class":749},[725,2797,2798],{"class":727,"line":894},[725,2799,741],{"emptyLinePlaceholder":740},[725,2801,2802,2804,2806,2808,2810,2812,2815,2817,2820,2822,2825,2827,2830,2832,2834,2836,2839],{"class":727,"line":899},[725,2803,831],{"class":730},[725,2805,861],{"class":730},[725,2807,864],{"class":749},[725,2809,756],{"class":730},[725,2811,869],{"class":749},[725,2813,2814],{"class":845},"'title'",[725,2816,875],{"class":749},[725,2818,2819],{"class":845},"'slug'",[725,2821,875],{"class":749},[725,2823,2824],{"class":845},"'body'",[725,2826,875],{"class":749},[725,2828,2829],{"class":845},"'author_id'",[725,2831,875],{"class":749},[725,2833,1265],{"class":845},[725,2835,875],{"class":749},[725,2837,2838],{"class":845},"'published_at'",[725,2840,891],{"class":749},[725,2842,2843],{"class":727,"line":914},[725,2844,741],{"emptyLinePlaceholder":740},[725,2846,2847,2849,2851,2853,2855],{"class":727,"line":929},[725,2848,831],{"class":730},[725,2850,861],{"class":730},[725,2852,906],{"class":749},[725,2854,756],{"class":730},[725,2856,911],{"class":749},[725,2858,2859,2862,2865,2867],{"class":727,"line":935},[725,2860,2861],{"class":845},"        'author_id'",[725,2863,2864],{"class":730},"    =>",[725,2866,1309],{"class":845},[725,2868,926],{"class":749},[725,2870,2871,2874,2876,2878],{"class":727,"line":940},[725,2872,2873],{"class":845},"        'published_at'",[725,2875,920],{"class":730},[725,2877,1350],{"class":845},[725,2879,926],{"class":749},[725,2881,2882,2885,2887,2889],{"class":727,"line":959},[725,2883,2884],{"class":845},"        'view_count'",[725,2886,2000],{"class":730},[725,2888,1309],{"class":845},[725,2890,926],{"class":749},[725,2892,2893],{"class":727,"line":964},[725,2894,932],{"class":749},[725,2896,2897],{"class":727,"line":979},[725,2898,741],{"emptyLinePlaceholder":740},[725,2900,2901,2903,2905,2908],{"class":727,"line":985},[725,2902,967],{"class":730},[725,2904,970],{"class":730},[725,2906,2907],{"class":774}," author",[725,2909,976],{"class":749},[725,2911,2912],{"class":727,"line":1010},[725,2913,982],{"class":749},[725,2915,2916,2918,2920,2922,2924,2926,2929,2931],{"class":727,"line":1016},[725,2917,988],{"class":730},[725,2919,991],{"class":734},[725,2921,994],{"class":730},[725,2923,1391],{"class":774},[725,2925,750],{"class":749},[725,2927,2928],{"class":734},"Author",[725,2930,1005],{"class":730},[725,2932,762],{"class":749},[725,2934,2935],{"class":727,"line":1021},[725,2936,1013],{"class":749},[725,2938,2939],{"class":727,"line":1028},[725,2940,741],{"emptyLinePlaceholder":740},[725,2942,2943,2945,2947,2950],{"class":727,"line":1047},[725,2944,967],{"class":730},[725,2946,970],{"class":730},[725,2948,2949],{"class":774}," comments",[725,2951,976],{"class":749},[725,2953,2954],{"class":727,"line":1052},[725,2955,982],{"class":749},[725,2957,2958,2960,2962,2964,2966,2968,2971,2973],{"class":727,"line":1071},[725,2959,988],{"class":730},[725,2961,991],{"class":734},[725,2963,994],{"class":730},[725,2965,997],{"class":774},[725,2967,750],{"class":749},[725,2969,2970],{"class":734},"Comment",[725,2972,1005],{"class":730},[725,2974,762],{"class":749},[725,2976,2977],{"class":727,"line":1105},[725,2978,1013],{"class":749},[725,2980,2981],{"class":727,"line":1110},[725,2982,741],{"emptyLinePlaceholder":740},[725,2984,2985],{"class":727,"line":1115},[725,2986,2987],{"class":1024},"    \u002F\u002F Mutator: auto-generate slug\n",[725,2989,2990,2992,2994,2997,2999,3001],{"class":727,"line":1121},[725,2991,967],{"class":730},[725,2993,970],{"class":730},[725,2995,2996],{"class":774}," setTitleAttribute",[725,2998,1038],{"class":749},[725,3000,1041],{"class":730},[725,3002,1718],{"class":730},[725,3004,3005],{"class":727,"line":1134},[725,3006,982],{"class":749},[725,3008,3009,3012,3014,3016,3018,3020,3022],{"class":727,"line":1139},[725,3010,3011],{"class":734},"        $this",[725,3013,994],{"class":730},[725,3015,1064],{"class":749},[725,3017,2814],{"class":845},[725,3019,1084],{"class":749},[725,3021,756],{"class":730},[725,3023,3024],{"class":749}," $value;\n",[725,3026,3027,3029,3031,3033,3035,3037,3039,3042],{"class":727,"line":1162},[725,3028,3011],{"class":734},[725,3030,994],{"class":730},[725,3032,1064],{"class":749},[725,3034,2819],{"class":845},[725,3036,1084],{"class":749},[725,3038,756],{"class":730},[725,3040,3041],{"class":774}," sanitize_title",[725,3043,3044],{"class":749},"($value);\n",[725,3046,3047],{"class":727,"line":1167},[725,3048,1013],{"class":749},[725,3050,3051],{"class":727,"line":1173},[725,3052,741],{"emptyLinePlaceholder":740},[725,3054,3055,3057,3059,3062],{"class":727,"line":1178},[725,3056,967],{"class":730},[725,3058,970],{"class":730},[725,3060,3061],{"class":774}," scopePublished",[725,3063,1131],{"class":749},[725,3065,3066],{"class":727,"line":1190},[725,3067,982],{"class":749},[725,3069,3070,3072,3074,3076,3078,3080,3082,3084,3087],{"class":727,"line":1195},[725,3071,988],{"class":730},[725,3073,1144],{"class":749},[725,3075,994],{"class":730},[725,3077,1149],{"class":774},[725,3079,750],{"class":749},[725,3081,1265],{"class":845},[725,3083,875],{"class":749},[725,3085,3086],{"class":845},"'published'",[725,3088,762],{"class":749},[725,3090,3091],{"class":727,"line":1206},[725,3092,1013],{"class":749},[725,3094,3095],{"class":727,"line":1211},[725,3096,741],{"emptyLinePlaceholder":740},[725,3098,3099,3101,3103,3106],{"class":727,"line":1229},[725,3100,967],{"class":730},[725,3102,970],{"class":730},[725,3104,3105],{"class":774}," scopeDraft",[725,3107,1131],{"class":749},[725,3109,3110],{"class":727,"line":1234},[725,3111,982],{"class":749},[725,3113,3114,3116,3118,3120,3122,3124,3126,3128,3131],{"class":727,"line":1247},[725,3115,988],{"class":730},[725,3117,1144],{"class":749},[725,3119,994],{"class":730},[725,3121,1149],{"class":774},[725,3123,750],{"class":749},[725,3125,1265],{"class":845},[725,3127,875],{"class":749},[725,3129,3130],{"class":845},"'draft'",[725,3132,762],{"class":749},[725,3134,3135],{"class":727,"line":1280},[725,3136,1013],{"class":749},[725,3138,3139],{"class":727,"line":22},[725,3140,741],{"emptyLinePlaceholder":740},[725,3142,3143,3145,3147,3149,3151,3153,3155],{"class":727,"line":1289},[725,3144,831],{"class":730},[725,3146,834],{"class":730},[725,3148,970],{"class":730},[725,3150,1710],{"class":774},[725,3152,1713],{"class":749},[725,3154,1041],{"class":730},[725,3156,1718],{"class":730},[725,3158,3159],{"class":727,"line":1302},[725,3160,982],{"class":749},[725,3162,3163,3165,3167,3169,3171,3173,3176],{"class":727,"line":1314},[725,3164,1729],{"class":730},[725,3166,1732],{"class":774},[725,3168,750],{"class":749},[725,3170,1737],{"class":730},[725,3172,1740],{"class":749},[725,3174,3175],{"class":734},"Post",[725,3177,3178],{"class":749}," $post) {\n",[725,3180,3181,3183,3185,3188,3191,3193],{"class":727,"line":1328},[725,3182,1751],{"class":730},[725,3184,1740],{"class":749},[725,3186,3187],{"class":734},"empty",[725,3189,3190],{"class":749},"($post",[725,3192,994],{"class":730},[725,3194,3195],{"class":749},"slug)) {\n",[725,3197,3198,3201,3203,3206,3208,3210,3212,3214],{"class":727,"line":1341},[725,3199,3200],{"class":749},"                $post",[725,3202,994],{"class":730},[725,3204,3205],{"class":749},"slug ",[725,3207,756],{"class":730},[725,3209,3041],{"class":774},[725,3211,3190],{"class":749},[725,3213,994],{"class":730},[725,3215,3216],{"class":749},"title);\n",[725,3218,3219],{"class":727,"line":1355},[725,3220,1785],{"class":749},[725,3222,3223],{"class":727,"line":1360},[725,3224,1791],{"class":749},[725,3226,3227],{"class":727,"line":1365},[725,3228,1013],{"class":749},[725,3230,3231],{"class":727,"line":1377},[725,3232,1170],{"class":749},[725,3234,3235],{"class":727,"line":1382},[725,3236,741],{"emptyLinePlaceholder":740},[725,3238,3239,3241,3244,3246],{"class":727,"line":1403},[725,3240,810],{"class":730},[725,3242,3243],{"class":774}," Comment",[725,3245,816],{"class":730},[725,3247,819],{"class":774},[725,3249,3250],{"class":727,"line":1408},[725,3251,825],{"class":749},[725,3253,3254,3256,3258,3260,3262,3264,3267],{"class":727,"line":1413},[725,3255,831],{"class":730},[725,3257,834],{"class":730},[725,3259,837],{"class":730},[725,3261,840],{"class":749},[725,3263,756],{"class":730},[725,3265,3266],{"class":845}," 'blog_comments'",[725,3268,778],{"class":749},[725,3270,3271],{"class":727,"line":1425},[725,3272,741],{"emptyLinePlaceholder":740},[725,3274,3275,3277,3279,3281,3283,3285,3288,3290,3293,3295,3297,3299,3301,3303,3306],{"class":727,"line":1430},[725,3276,831],{"class":730},[725,3278,861],{"class":730},[725,3280,864],{"class":749},[725,3282,756],{"class":730},[725,3284,869],{"class":749},[725,3286,3287],{"class":845},"'post_id'",[725,3289,875],{"class":749},[725,3291,3292],{"class":845},"'author_name'",[725,3294,875],{"class":749},[725,3296,878],{"class":845},[725,3298,875],{"class":749},[725,3300,2824],{"class":845},[725,3302,875],{"class":749},[725,3304,3305],{"class":845},"'is_approved'",[725,3307,891],{"class":749},[725,3309,3310],{"class":727,"line":1450},[725,3311,741],{"emptyLinePlaceholder":740},[725,3313,3314,3316,3318,3320,3322],{"class":727,"line":1455},[725,3315,831],{"class":730},[725,3317,861],{"class":730},[725,3319,906],{"class":749},[725,3321,756],{"class":730},[725,3323,911],{"class":749},[725,3325,3326,3329,3332,3334],{"class":727,"line":1460},[725,3327,3328],{"class":845},"        'post_id'",[725,3330,3331],{"class":730},"     =>",[725,3333,1309],{"class":845},[725,3335,926],{"class":749},[725,3337,3338,3341,3343,3345],{"class":727,"line":1466},[725,3339,3340],{"class":845},"        'is_approved'",[725,3342,920],{"class":730},[725,3344,923],{"class":845},[725,3346,926],{"class":749},[725,3348,3349],{"class":727,"line":1483},[725,3350,932],{"class":749},[725,3352,3353],{"class":727,"line":1488},[725,3354,741],{"emptyLinePlaceholder":740},[725,3356,3357,3359,3361,3364],{"class":727,"line":1516},[725,3358,967],{"class":730},[725,3360,970],{"class":730},[725,3362,3363],{"class":774}," post",[725,3365,976],{"class":749},[725,3367,3368],{"class":727,"line":1521},[725,3369,982],{"class":749},[725,3371,3372,3374,3376,3378,3380,3382,3384,3386],{"class":727,"line":1526},[725,3373,988],{"class":730},[725,3375,991],{"class":734},[725,3377,994],{"class":730},[725,3379,1391],{"class":774},[725,3381,750],{"class":749},[725,3383,3175],{"class":734},[725,3385,1005],{"class":730},[725,3387,762],{"class":749},[725,3389,3390],{"class":727,"line":1532},[725,3391,1013],{"class":749},[725,3393,3394],{"class":727,"line":1544},[725,3395,741],{"emptyLinePlaceholder":740},[725,3397,3398,3400,3402,3405],{"class":727,"line":1549},[725,3399,967],{"class":730},[725,3401,970],{"class":730},[725,3403,3404],{"class":774}," scopeApproved",[725,3406,1131],{"class":749},[725,3408,3409],{"class":727,"line":1571},[725,3410,982],{"class":749},[725,3412,3413,3415,3417,3419,3421,3423,3425,3427,3429],{"class":727,"line":1576},[725,3414,988],{"class":730},[725,3416,1144],{"class":749},[725,3418,994],{"class":730},[725,3420,1149],{"class":774},[725,3422,750],{"class":749},[725,3424,3305],{"class":845},[725,3426,875],{"class":749},[725,3428,759],{"class":734},[725,3430,762],{"class":749},[725,3432,3433],{"class":727,"line":1581},[725,3434,1013],{"class":749},[725,3436,3437],{"class":727,"line":1593},[725,3438,1170],{"class":749},[710,3440,3442],{"id":3441},"blog-usage","Blog Usage",[715,3444,3446],{"className":717,"code":3445,"language":719,"meta":720,"style":720},"\u002F\u002F Create a post\n$post = Post::create([\n    'title'     => 'Getting Started with WPZylos Model',\n    'body'      => 'The Model package provides an elegant...',\n    'author_id' => 1,\n    'status'    => 'draft',\n]);\n\n\u002F\u002F slug is auto-generated: \"getting-started-with-wpzylos-model\"\necho $post->slug;\n\n\u002F\u002F Publish\n$post->update(['status' => 'published', 'published_at' => gmdate('Y-m-d H:i:s')]);\n\n\u002F\u002F Get published posts\n$published = Post::published()->get();\n\n\u002F\u002F Get post with comments\n$post = Post::find(1);\n$comments = $post->comments;\n$approvedComments = $comments->filter(fn($c) => $c->is_approved);\n\n\u002F\u002F Serialize for API response\necho json_encode([\n    'post'     => $post->toArray(),\n    'comments' => $approvedComments->toArray(),\n]);\n",[722,3447,3448,3453,3468,3480,3492,3504,3515,3519,3523,3528,3540,3544,3549,3584,3588,3593,3615,3619,3624,3643,3657,3683,3687,3692,3701,3717,3733],{"__ignoreMap":720},[725,3449,3450],{"class":727,"line":6},[725,3451,3452],{"class":1024},"\u002F\u002F Create a post\n",[725,3454,3455,3458,3460,3462,3464,3466],{"class":727,"line":29},[725,3456,3457],{"class":749},"$post ",[725,3459,756],{"class":730},[725,3461,2758],{"class":734},[725,3463,2174],{"class":730},[725,3465,2177],{"class":774},[725,3467,2180],{"class":749},[725,3469,3470,3473,3475,3478],{"class":727,"line":14},[725,3471,3472],{"class":845},"    'title'",[725,3474,3331],{"class":730},[725,3476,3477],{"class":845}," 'Getting Started with WPZylos Model'",[725,3479,926],{"class":749},[725,3481,3482,3485,3487,3490],{"class":727,"line":18},[725,3483,3484],{"class":845},"    'body'",[725,3486,2314],{"class":730},[725,3488,3489],{"class":845}," 'The Model package provides an elegant...'",[725,3491,926],{"class":749},[725,3493,3494,3497,3499,3502],{"class":727,"line":70},[725,3495,3496],{"class":845},"    'author_id'",[725,3498,920],{"class":730},[725,3500,3501],{"class":734}," 1",[725,3503,926],{"class":749},[725,3505,3506,3508,3510,3513],{"class":727,"line":74},[725,3507,2311],{"class":845},[725,3509,2864],{"class":730},[725,3511,3512],{"class":845}," 'draft'",[725,3514,926],{"class":749},[725,3516,3517],{"class":727,"line":78},[725,3518,2221],{"class":749},[725,3520,3521],{"class":727,"line":82},[725,3522,741],{"emptyLinePlaceholder":740},[725,3524,3525],{"class":727,"line":86},[725,3526,3527],{"class":1024},"\u002F\u002F slug is auto-generated: \"getting-started-with-wpzylos-model\"\n",[725,3529,3530,3532,3535,3537],{"class":727,"line":90},[725,3531,2230],{"class":734},[725,3533,3534],{"class":749}," $post",[725,3536,994],{"class":730},[725,3538,3539],{"class":749},"slug;\n",[725,3541,3542],{"class":727,"line":822},[725,3543,741],{"emptyLinePlaceholder":740},[725,3545,3546],{"class":727,"line":828},[725,3547,3548],{"class":1024},"\u002F\u002F Publish\n",[725,3550,3551,3554,3556,3559,3562,3564,3566,3569,3571,3573,3575,3577,3579,3581],{"class":727,"line":851},[725,3552,3553],{"class":749},"$post",[725,3555,994],{"class":730},[725,3557,3558],{"class":774},"update",[725,3560,3561],{"class":749},"([",[725,3563,1265],{"class":845},[725,3565,920],{"class":730},[725,3567,3568],{"class":845}," 'published'",[725,3570,875],{"class":749},[725,3572,2838],{"class":845},[725,3574,920],{"class":730},[725,3576,1868],{"class":734},[725,3578,750],{"class":749},[725,3580,1873],{"class":845},[725,3582,3583],{"class":749},")]);\n",[725,3585,3586],{"class":727,"line":856},[725,3587,741],{"emptyLinePlaceholder":740},[725,3589,3590],{"class":727,"line":894},[725,3591,3592],{"class":1024},"\u002F\u002F Get published posts\n",[725,3594,3595,3598,3600,3602,3604,3607,3609,3611,3613],{"class":727,"line":899},[725,3596,3597],{"class":749},"$published ",[725,3599,756],{"class":730},[725,3601,2758],{"class":734},[725,3603,2174],{"class":730},[725,3605,3606],{"class":774},"published",[725,3608,1713],{"class":749},[725,3610,994],{"class":730},[725,3612,2371],{"class":774},[725,3614,2374],{"class":749},[725,3616,3617],{"class":727,"line":914},[725,3618,741],{"emptyLinePlaceholder":740},[725,3620,3621],{"class":727,"line":929},[725,3622,3623],{"class":1024},"\u002F\u002F Get post with comments\n",[725,3625,3626,3628,3630,3632,3634,3637,3639,3641],{"class":727,"line":935},[725,3627,3457],{"class":749},[725,3629,756],{"class":730},[725,3631,2758],{"class":734},[725,3633,2174],{"class":730},[725,3635,3636],{"class":774},"find",[725,3638,750],{"class":749},[725,3640,759],{"class":734},[725,3642,762],{"class":749},[725,3644,3645,3648,3650,3652,3654],{"class":727,"line":940},[725,3646,3647],{"class":749},"$comments ",[725,3649,756],{"class":730},[725,3651,3534],{"class":749},[725,3653,994],{"class":730},[725,3655,3656],{"class":749},"comments;\n",[725,3658,3659,3662,3664,3667,3669,3671,3673,3675,3678,3680],{"class":727,"line":959},[725,3660,3661],{"class":749},"$approvedComments ",[725,3663,756],{"class":730},[725,3665,3666],{"class":749}," $comments",[725,3668,994],{"class":730},[725,3670,2595],{"class":774},[725,3672,750],{"class":749},[725,3674,2600],{"class":730},[725,3676,3677],{"class":749},"($c) => $c",[725,3679,994],{"class":730},[725,3681,3682],{"class":749},"is_approved);\n",[725,3684,3685],{"class":727,"line":964},[725,3686,741],{"emptyLinePlaceholder":740},[725,3688,3689],{"class":727,"line":979},[725,3690,3691],{"class":1024},"\u002F\u002F Serialize for API response\n",[725,3693,3694,3696,3699],{"class":727,"line":985},[725,3695,2230],{"class":734},[725,3697,3698],{"class":734}," json_encode",[725,3700,2180],{"class":749},[725,3702,3703,3706,3708,3710,3712,3715],{"class":727,"line":1010},[725,3704,3705],{"class":845},"    'post'",[725,3707,3331],{"class":730},[725,3709,3534],{"class":749},[725,3711,994],{"class":730},[725,3713,3714],{"class":774},"toArray",[725,3716,2282],{"class":749},[725,3718,3719,3722,3724,3727,3729,3731],{"class":727,"line":1016},[725,3720,3721],{"class":845},"    'comments'",[725,3723,920],{"class":730},[725,3725,3726],{"class":749}," $approvedComments",[725,3728,994],{"class":730},[725,3730,3714],{"class":774},[725,3732,2282],{"class":749},[725,3734,3735],{"class":727,"line":1021},[725,3736,2221],{"class":749},[701,3738,3740],{"id":3739},"settings-key-value-store","Settings \u002F Key-Value Store",[715,3742,3744],{"className":717,"code":3743,"language":719,"meta":720,"style":720},"class Setting extends Model\n{\n    protected static string $table = 'settings';\n    protected static string $primaryKey = 'key';\n\n    protected array $fillable = ['key', 'value', 'group'];\n\n    protected array $casts = [\n        'value' => 'json',\n    ];\n\n    protected bool $timestamps = false;\n\n    public function scopeGroup($query, string $group)\n    {\n        return $query->where('group', $group);\n    }\n\n    public static function get(string $key, mixed $default = null): mixed\n    {\n        $setting = static::find($key);\n        return $setting?->value ?? $default;\n    }\n\n    public static function set(string $key, mixed $value, string $group = 'general'): static\n    {\n        $setting = static::find($key);\n\n        if ($setting) {\n            $setting->update(['value' => $value]);\n            return $setting;\n        }\n\n        return static::create([\n            'key'   => $key,\n            'value' => $value,\n            'group' => $group,\n        ]);\n    }\n}\n\n\u002F\u002F Usage\nSetting::set('site_name', 'My WP Site');\nSetting::set('smtp_config', ['host' => 'smtp.example.com', 'port' => 587], 'email');\n\n$name = Setting::get('site_name'); \u002F\u002F \"My WP Site\"\n$emailSettings = Setting::group('email')->get();\n",[722,3745,3746,3757,3761,3778,3796,3800,3827,3831,3843,3855,3859,3863,3879,3883,3900,3904,3921,3925,3929,3965,3969,3984,4003,4007,4011,4050,4054,4066,4070,4078,4096,4104,4109,4113,4123,4133,4143,4153,4158,4162,4166,4170,4175,4197,4238,4242,4265],{"__ignoreMap":720},[725,3747,3748,3750,3753,3755],{"class":727,"line":6},[725,3749,810],{"class":730},[725,3751,3752],{"class":774}," Setting",[725,3754,816],{"class":730},[725,3756,819],{"class":774},[725,3758,3759],{"class":727,"line":29},[725,3760,825],{"class":749},[725,3762,3763,3765,3767,3769,3771,3773,3776],{"class":727,"line":14},[725,3764,831],{"class":730},[725,3766,834],{"class":730},[725,3768,837],{"class":730},[725,3770,840],{"class":749},[725,3772,756],{"class":730},[725,3774,3775],{"class":845}," 'settings'",[725,3777,778],{"class":749},[725,3779,3780,3782,3784,3786,3789,3791,3794],{"class":727,"line":18},[725,3781,831],{"class":730},[725,3783,834],{"class":730},[725,3785,837],{"class":730},[725,3787,3788],{"class":749}," $primaryKey ",[725,3790,756],{"class":730},[725,3792,3793],{"class":845}," 'key'",[725,3795,778],{"class":749},[725,3797,3798],{"class":727,"line":70},[725,3799,741],{"emptyLinePlaceholder":740},[725,3801,3802,3804,3806,3808,3810,3812,3815,3817,3820,3822,3825],{"class":727,"line":74},[725,3803,831],{"class":730},[725,3805,861],{"class":730},[725,3807,864],{"class":749},[725,3809,756],{"class":730},[725,3811,869],{"class":749},[725,3813,3814],{"class":845},"'key'",[725,3816,875],{"class":749},[725,3818,3819],{"class":845},"'value'",[725,3821,875],{"class":749},[725,3823,3824],{"class":845},"'group'",[725,3826,891],{"class":749},[725,3828,3829],{"class":727,"line":78},[725,3830,741],{"emptyLinePlaceholder":740},[725,3832,3833,3835,3837,3839,3841],{"class":727,"line":82},[725,3834,831],{"class":730},[725,3836,861],{"class":730},[725,3838,906],{"class":749},[725,3840,756],{"class":730},[725,3842,911],{"class":749},[725,3844,3845,3848,3850,3853],{"class":727,"line":86},[725,3846,3847],{"class":845},"        'value'",[725,3849,920],{"class":730},[725,3851,3852],{"class":845}," 'json'",[725,3854,926],{"class":749},[725,3856,3857],{"class":727,"line":90},[725,3858,932],{"class":749},[725,3860,3861],{"class":727,"line":822},[725,3862,741],{"emptyLinePlaceholder":740},[725,3864,3865,3867,3870,3873,3875,3877],{"class":727,"line":828},[725,3866,831],{"class":730},[725,3868,3869],{"class":730}," bool",[725,3871,3872],{"class":749}," $timestamps ",[725,3874,756],{"class":730},[725,3876,1777],{"class":734},[725,3878,778],{"class":749},[725,3880,3881],{"class":727,"line":851},[725,3882,741],{"emptyLinePlaceholder":740},[725,3884,3885,3887,3889,3892,3894,3897],{"class":727,"line":856},[725,3886,967],{"class":730},[725,3888,970],{"class":730},[725,3890,3891],{"class":774}," scopeGroup",[725,3893,1640],{"class":749},[725,3895,3896],{"class":730},"string",[725,3898,3899],{"class":749}," $group)\n",[725,3901,3902],{"class":727,"line":894},[725,3903,982],{"class":749},[725,3905,3906,3908,3910,3912,3914,3916,3918],{"class":727,"line":899},[725,3907,988],{"class":730},[725,3909,1144],{"class":749},[725,3911,994],{"class":730},[725,3913,1149],{"class":774},[725,3915,750],{"class":749},[725,3917,3824],{"class":845},[725,3919,3920],{"class":749},", $group);\n",[725,3922,3923],{"class":727,"line":914},[725,3924,1013],{"class":749},[725,3926,3927],{"class":727,"line":929},[725,3928,741],{"emptyLinePlaceholder":740},[725,3930,3931,3933,3935,3937,3940,3942,3944,3947,3950,3953,3955,3958,3960,3962],{"class":727,"line":935},[725,3932,967],{"class":730},[725,3934,834],{"class":730},[725,3936,970],{"class":730},[725,3938,3939],{"class":774}," get",[725,3941,750],{"class":749},[725,3943,3896],{"class":730},[725,3945,3946],{"class":749}," $key, ",[725,3948,3949],{"class":730},"mixed",[725,3951,3952],{"class":749}," $default ",[725,3954,756],{"class":730},[725,3956,3957],{"class":734}," null",[725,3959,2396],{"class":749},[725,3961,1041],{"class":730},[725,3963,3964],{"class":730}," mixed\n",[725,3966,3967],{"class":727,"line":940},[725,3968,982],{"class":749},[725,3970,3971,3974,3976,3979,3981],{"class":727,"line":959},[725,3972,3973],{"class":749},"        $setting ",[725,3975,756],{"class":730},[725,3977,3978],{"class":730}," static::",[725,3980,3636],{"class":774},[725,3982,3983],{"class":749},"($key);\n",[725,3985,3986,3988,3991,3994,3997,4000],{"class":727,"line":964},[725,3987,988],{"class":730},[725,3989,3990],{"class":749}," $setting",[725,3992,3993],{"class":730},"?->",[725,3995,3996],{"class":749},"value ",[725,3998,3999],{"class":730},"??",[725,4001,4002],{"class":749}," $default;\n",[725,4004,4005],{"class":727,"line":979},[725,4006,1013],{"class":749},[725,4008,4009],{"class":727,"line":985},[725,4010,741],{"emptyLinePlaceholder":740},[725,4012,4013,4015,4017,4019,4022,4024,4026,4028,4030,4033,4035,4038,4040,4043,4045,4047],{"class":727,"line":1010},[725,4014,967],{"class":730},[725,4016,834],{"class":730},[725,4018,970],{"class":730},[725,4020,4021],{"class":774}," set",[725,4023,750],{"class":749},[725,4025,3896],{"class":730},[725,4027,3946],{"class":749},[725,4029,3949],{"class":730},[725,4031,4032],{"class":749}," $value, ",[725,4034,3896],{"class":730},[725,4036,4037],{"class":749}," $group ",[725,4039,756],{"class":730},[725,4041,4042],{"class":845}," 'general'",[725,4044,2396],{"class":749},[725,4046,1041],{"class":730},[725,4048,4049],{"class":730}," static\n",[725,4051,4052],{"class":727,"line":1016},[725,4053,982],{"class":749},[725,4055,4056,4058,4060,4062,4064],{"class":727,"line":1021},[725,4057,3973],{"class":749},[725,4059,756],{"class":730},[725,4061,3978],{"class":730},[725,4063,3636],{"class":774},[725,4065,3983],{"class":749},[725,4067,4068],{"class":727,"line":1028},[725,4069,741],{"emptyLinePlaceholder":740},[725,4071,4072,4075],{"class":727,"line":1047},[725,4073,4074],{"class":730},"        if",[725,4076,4077],{"class":749}," ($setting) {\n",[725,4079,4080,4083,4085,4087,4089,4091,4093],{"class":727,"line":1052},[725,4081,4082],{"class":749},"            $setting",[725,4084,994],{"class":730},[725,4086,3558],{"class":774},[725,4088,3561],{"class":749},[725,4090,3819],{"class":845},[725,4092,920],{"class":730},[725,4094,4095],{"class":749}," $value]);\n",[725,4097,4098,4101],{"class":727,"line":1071},[725,4099,4100],{"class":730},"            return",[725,4102,4103],{"class":749}," $setting;\n",[725,4105,4106],{"class":727,"line":1105},[725,4107,4108],{"class":749},"        }\n",[725,4110,4111],{"class":727,"line":1110},[725,4112,741],{"emptyLinePlaceholder":740},[725,4114,4115,4117,4119,4121],{"class":727,"line":1115},[725,4116,988],{"class":730},[725,4118,3978],{"class":730},[725,4120,2177],{"class":774},[725,4122,2180],{"class":749},[725,4124,4125,4128,4130],{"class":727,"line":1121},[725,4126,4127],{"class":845},"            'key'",[725,4129,2000],{"class":730},[725,4131,4132],{"class":749}," $key,\n",[725,4134,4135,4138,4140],{"class":727,"line":1134},[725,4136,4137],{"class":845},"            'value'",[725,4139,920],{"class":730},[725,4141,4142],{"class":749}," $value,\n",[725,4144,4145,4148,4150],{"class":727,"line":1139},[725,4146,4147],{"class":845},"            'group'",[725,4149,920],{"class":730},[725,4151,4152],{"class":749}," $group,\n",[725,4154,4155],{"class":727,"line":1162},[725,4156,4157],{"class":749},"        ]);\n",[725,4159,4160],{"class":727,"line":1167},[725,4161,1013],{"class":749},[725,4163,4164],{"class":727,"line":1173},[725,4165,1170],{"class":749},[725,4167,4168],{"class":727,"line":1178},[725,4169,741],{"emptyLinePlaceholder":740},[725,4171,4172],{"class":727,"line":1190},[725,4173,4174],{"class":1024},"\u002F\u002F Usage\n",[725,4176,4177,4180,4182,4185,4187,4190,4192,4195],{"class":727,"line":1195},[725,4178,4179],{"class":734},"Setting",[725,4181,2174],{"class":730},[725,4183,4184],{"class":774},"set",[725,4186,750],{"class":749},[725,4188,4189],{"class":845},"'site_name'",[725,4191,875],{"class":749},[725,4193,4194],{"class":845},"'My WP Site'",[725,4196,762],{"class":749},[725,4198,4199,4201,4203,4205,4207,4210,4213,4216,4218,4221,4223,4226,4228,4231,4234,4236],{"class":727,"line":1206},[725,4200,4179],{"class":734},[725,4202,2174],{"class":730},[725,4204,4184],{"class":774},[725,4206,750],{"class":749},[725,4208,4209],{"class":845},"'smtp_config'",[725,4211,4212],{"class":749},", [",[725,4214,4215],{"class":845},"'host'",[725,4217,920],{"class":730},[725,4219,4220],{"class":845}," 'smtp.example.com'",[725,4222,875],{"class":749},[725,4224,4225],{"class":845},"'port'",[725,4227,920],{"class":730},[725,4229,4230],{"class":734}," 587",[725,4232,4233],{"class":749},"], ",[725,4235,878],{"class":845},[725,4237,762],{"class":749},[725,4239,4240],{"class":727,"line":1211},[725,4241,741],{"emptyLinePlaceholder":740},[725,4243,4244,4247,4249,4251,4253,4255,4257,4259,4262],{"class":727,"line":1229},[725,4245,4246],{"class":749},"$name ",[725,4248,756],{"class":730},[725,4250,3752],{"class":734},[725,4252,2174],{"class":730},[725,4254,2371],{"class":774},[725,4256,750],{"class":749},[725,4258,4189],{"class":845},[725,4260,4261],{"class":749},"); ",[725,4263,4264],{"class":1024},"\u002F\u002F \"My WP Site\"\n",[725,4266,4267,4270,4272,4274,4276,4279,4281,4283,4285,4287,4289],{"class":727,"line":1234},[725,4268,4269],{"class":749},"$emailSettings ",[725,4271,756],{"class":730},[725,4273,3752],{"class":734},[725,4275,2174],{"class":730},[725,4277,4278],{"class":774},"group",[725,4280,750],{"class":749},[725,4282,878],{"class":845},[725,4284,2396],{"class":749},[725,4286,994],{"class":730},[725,4288,2371],{"class":774},[725,4290,2374],{"class":749},[4292,4293,4294],"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 .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":720,"searchDepth":29,"depth":29,"links":4296},[4297,4301,4304],{"id":703,"depth":29,"text":704,"children":4298},[4299,4300],{"id":712,"depth":14,"text":713},{"id":2152,"depth":14,"text":69},{"id":2685,"depth":29,"text":2686,"children":4302},[4303],{"id":3441,"depth":14,"text":3442},{"id":3739,"depth":29,"text":3740},"md",{},"wpzylos-model",{"title":77,"description":720},"docs\u002Flatest\u002Fpackages\u002Fwpzylos-model\u002Fexamples","SxOXFdQpA9gu-6IhkvX8RX390__kFiouuofEXiBiqwY",[4312,4313,4314,4315,4316,4317,4318,4319,4320,4321,4322,4323,4325,4326,4327,4328,4329,4330,4331,4332,4333,4334,4336,4337,4338,4339,4340,4341,4342,4343,4344,4345,4347,4348,4349,4350,4351,4352,4353,4354,4355,4356,4358,4359,4360,4361,4362,4363,4364,4365,4366,4367,4369,4370,4371,4372,4373,4374,4375,4376,4377,4378,4380,4381,4382,4383,4384,4385,4386,4387,4388,4389,4391,4392,4393,4394,4395,4396,4397,4398,4399,4400,4402,4403,4404,4405,4406,4407,4408,4409,4410,4411,4413,4414,4415,4416,4417,4418,4419,4420,4421,4422,4424,4425,4426,4427,4428,4429,4430,4431,4432,4433,4435,4436,4437,4438,4439,4440,4441,4442,4443,4444,4446,4447,4448,4449,4450,4451,4452,4453,4454,4455,4457,4458,4459,4460,4461,4462,4463,4464,4465,4466,4468,4469,4470,4471,4472,4473,4474,4475,4477,4478,4479,4480,4481,4482,4483,4484,4485,4486,4487,4488,4489,4490,4491,4492,4493,4494,4495,4496,4498,4499,4500,4501,4502,4503,4504,4505,4506,4507,4509,4510,4511,4512,4513,4514,4515,4516,4517,4518,4520,4521,4522,4523,4524,4525,4526,4527,4528,4529,4531,4532,4533,4534,4535,4536,4537,4538,4539,4540,4541,4542,4544,4545,4546,4547,4548,4549,4550,4551,4552,4553,4554,4555,4556,4558,4559,4560,4561,4562,4563,4564,4565,4566,4567,4569,4570,4571,4572,4573,4574,4575,4576,4577,4579,4580,4581,4582,4583,4584,4585,4586,4587,4588,4590,4591,4592,4593,4594,4595,4596,4597,4598,4599,4601,4602,4603,4604,4605,4606,4607,4608,4609,4610,4611,4612,4613,4614,4615,4616,4617,4621,4625],{"path":10,"title":5,"sectionKey":7,"sectionOrder":6,"itemOrder":6,"packageName":720,"depth":6},{"path":12,"title":13,"sectionKey":7,"sectionOrder":6,"itemOrder":14,"packageName":720,"depth":29},{"path":16,"title":17,"sectionKey":7,"sectionOrder":6,"itemOrder":18,"packageName":720,"depth":29},{"path":20,"title":21,"sectionKey":7,"sectionOrder":6,"itemOrder":22,"packageName":720,"depth":29},{"path":24,"title":25,"sectionKey":7,"sectionOrder":6,"itemOrder":22,"packageName":720,"depth":29},{"path":33,"title":34,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":720,"depth":29},{"path":36,"title":37,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":720,"depth":29},{"path":39,"title":40,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":720,"depth":29},{"path":42,"title":43,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":720,"depth":29},{"path":45,"title":46,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":720,"depth":29},{"path":48,"title":49,"sectionKey":30,"sectionOrder":29,"itemOrder":22,"packageName":720,"depth":29},{"path":58,"title":59,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4324,"depth":29},"wpzylos-assets",{"path":61,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4324,"depth":14},{"path":64,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4324,"depth":14},{"path":66,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4324,"depth":14},{"path":68,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4324,"depth":14},{"path":72,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4324,"depth":14},{"path":76,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4324,"depth":14},{"path":80,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4324,"depth":14},{"path":84,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4324,"depth":14},{"path":88,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4324,"depth":14},{"path":93,"title":94,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4335,"depth":29},"wpzylos-cli-core",{"path":96,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4335,"depth":14},{"path":98,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4335,"depth":14},{"path":100,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4335,"depth":14},{"path":102,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4335,"depth":14},{"path":104,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4335,"depth":14},{"path":106,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4335,"depth":14},{"path":108,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4335,"depth":14},{"path":110,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4335,"depth":14},{"path":113,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4335,"depth":14},{"path":116,"title":117,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4346,"depth":29},"wpzylos-cli-devtool",{"path":119,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4346,"depth":14},{"path":121,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4346,"depth":14},{"path":123,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4346,"depth":14},{"path":125,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4346,"depth":14},{"path":127,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4346,"depth":14},{"path":129,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4346,"depth":14},{"path":131,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4346,"depth":14},{"path":133,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4346,"depth":14},{"path":135,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4346,"depth":14},{"path":138,"title":139,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4357,"depth":29},"wpzylos-config",{"path":141,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4357,"depth":14},{"path":143,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4357,"depth":14},{"path":145,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4357,"depth":14},{"path":147,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4357,"depth":14},{"path":149,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4357,"depth":14},{"path":151,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4357,"depth":14},{"path":153,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4357,"depth":14},{"path":155,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4357,"depth":14},{"path":157,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4357,"depth":14},{"path":160,"title":161,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4368,"depth":29},"wpzylos-container",{"path":163,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4368,"depth":14},{"path":165,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4368,"depth":14},{"path":167,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4368,"depth":14},{"path":169,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4368,"depth":14},{"path":171,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4368,"depth":14},{"path":173,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4368,"depth":14},{"path":175,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4368,"depth":14},{"path":177,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4368,"depth":14},{"path":179,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4368,"depth":14},{"path":182,"title":183,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4379,"depth":29},"wpzylos-core",{"path":185,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4379,"depth":14},{"path":187,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4379,"depth":14},{"path":189,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4379,"depth":14},{"path":191,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4379,"depth":14},{"path":193,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4379,"depth":14},{"path":195,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4379,"depth":14},{"path":197,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4379,"depth":14},{"path":199,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4379,"depth":14},{"path":201,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4379,"depth":14},{"path":204,"title":205,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4390,"depth":29},"wpzylos-database",{"path":207,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4390,"depth":14},{"path":209,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4390,"depth":14},{"path":211,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4390,"depth":14},{"path":213,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4390,"depth":14},{"path":215,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4390,"depth":14},{"path":217,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4390,"depth":14},{"path":219,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4390,"depth":14},{"path":221,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4390,"depth":14},{"path":223,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4390,"depth":14},{"path":226,"title":227,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4401,"depth":29},"wpzylos-events",{"path":229,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4401,"depth":14},{"path":231,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4401,"depth":14},{"path":233,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4401,"depth":14},{"path":235,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4401,"depth":14},{"path":237,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4401,"depth":14},{"path":239,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4401,"depth":14},{"path":241,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4401,"depth":14},{"path":243,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4401,"depth":14},{"path":245,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4401,"depth":14},{"path":248,"title":249,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4412,"depth":29},"wpzylos-hooks",{"path":251,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4412,"depth":14},{"path":253,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4412,"depth":14},{"path":255,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4412,"depth":14},{"path":257,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4412,"depth":14},{"path":260,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4412,"depth":14},{"path":262,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4412,"depth":14},{"path":264,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4412,"depth":14},{"path":266,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4412,"depth":14},{"path":268,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4412,"depth":14},{"path":271,"title":272,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4423,"depth":29},"wpzylos-http",{"path":274,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4423,"depth":14},{"path":276,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4423,"depth":14},{"path":278,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4423,"depth":14},{"path":280,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4423,"depth":14},{"path":282,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4423,"depth":14},{"path":284,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4423,"depth":14},{"path":286,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4423,"depth":14},{"path":288,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4423,"depth":14},{"path":290,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4423,"depth":14},{"path":293,"title":294,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4434,"depth":29},"wpzylos-i18n",{"path":296,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4434,"depth":14},{"path":298,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4434,"depth":14},{"path":300,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4434,"depth":14},{"path":302,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4434,"depth":14},{"path":304,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4434,"depth":14},{"path":306,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4434,"depth":14},{"path":308,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4434,"depth":14},{"path":310,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4434,"depth":14},{"path":312,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4434,"depth":14},{"path":315,"title":316,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4445,"depth":29},"wpzylos-logger",{"path":318,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4445,"depth":14},{"path":320,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4445,"depth":14},{"path":322,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4445,"depth":14},{"path":324,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4445,"depth":14},{"path":326,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4445,"depth":14},{"path":328,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4445,"depth":14},{"path":330,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4445,"depth":14},{"path":332,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4445,"depth":14},{"path":334,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4445,"depth":14},{"path":337,"title":338,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4456,"depth":29},"wpzylos-mail",{"path":340,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4456,"depth":14},{"path":342,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4456,"depth":14},{"path":344,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4456,"depth":14},{"path":346,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4456,"depth":14},{"path":348,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4456,"depth":14},{"path":350,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4456,"depth":14},{"path":352,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4456,"depth":14},{"path":354,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4456,"depth":14},{"path":356,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4456,"depth":14},{"path":359,"title":360,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4467,"depth":29},"wpzylos-mcp",{"path":362,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4467,"depth":14},{"path":364,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4467,"depth":14},{"path":366,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4467,"depth":14},{"path":368,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4467,"depth":14},{"path":370,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4467,"depth":14},{"path":372,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4467,"depth":14},{"path":374,"title":375,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":4467,"depth":14},{"path":378,"title":379,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4476,"depth":29},"wpzylos-migrations",{"path":381,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4476,"depth":14},{"path":383,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4476,"depth":14},{"path":385,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4476,"depth":14},{"path":387,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4476,"depth":14},{"path":389,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4476,"depth":14},{"path":391,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4476,"depth":14},{"path":393,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4476,"depth":14},{"path":395,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4476,"depth":14},{"path":397,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4476,"depth":14},{"path":400,"title":401,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4307,"depth":29},{"path":403,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4307,"depth":14},{"path":405,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4307,"depth":14},{"path":407,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4307,"depth":14},{"path":409,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4307,"depth":14},{"path":411,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4307,"depth":14},{"path":413,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4307,"depth":14},{"path":415,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4307,"depth":14},{"path":417,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4307,"depth":14},{"path":419,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4307,"depth":14},{"path":422,"title":423,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4497,"depth":29},"wpzylos-notification",{"path":425,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4497,"depth":14},{"path":427,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4497,"depth":14},{"path":429,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4497,"depth":14},{"path":431,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4497,"depth":14},{"path":433,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4497,"depth":14},{"path":435,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4497,"depth":14},{"path":437,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4497,"depth":14},{"path":439,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4497,"depth":14},{"path":441,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4497,"depth":14},{"path":444,"title":445,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4508,"depth":29},"wpzylos-queue",{"path":447,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4508,"depth":14},{"path":449,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4508,"depth":14},{"path":451,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4508,"depth":14},{"path":453,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4508,"depth":14},{"path":455,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4508,"depth":14},{"path":457,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4508,"depth":14},{"path":459,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4508,"depth":14},{"path":461,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4508,"depth":14},{"path":463,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4508,"depth":14},{"path":466,"title":467,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4519,"depth":29},"wpzylos-requirements",{"path":469,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4519,"depth":14},{"path":471,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4519,"depth":14},{"path":473,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4519,"depth":14},{"path":475,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4519,"depth":14},{"path":477,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4519,"depth":14},{"path":479,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4519,"depth":14},{"path":481,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4519,"depth":14},{"path":483,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4519,"depth":14},{"path":485,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4519,"depth":14},{"path":488,"title":489,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4530,"depth":29},"wpzylos-routing",{"path":491,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4530,"depth":14},{"path":493,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4530,"depth":14},{"path":495,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4530,"depth":14},{"path":497,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4530,"depth":14},{"path":499,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4530,"depth":14},{"path":501,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4530,"depth":14},{"path":503,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4530,"depth":14},{"path":505,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4530,"depth":14},{"path":507,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4530,"depth":14},{"path":509,"title":510,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":4530,"depth":14},{"path":512,"title":513,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":4530,"depth":14},{"path":516,"title":517,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4543,"depth":29},"wpzylos-scaffold",{"path":519,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4543,"depth":14},{"path":521,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4543,"depth":14},{"path":523,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4543,"depth":14},{"path":525,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4543,"depth":14},{"path":527,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4543,"depth":14},{"path":529,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4543,"depth":14},{"path":531,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4543,"depth":14},{"path":533,"title":534,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4543,"depth":14},{"path":536,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4543,"depth":14},{"path":538,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4543,"depth":14},{"path":540,"title":541,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":4543,"depth":14},{"path":543,"title":544,"sectionKey":53,"sectionOrder":14,"itemOrder":22,"packageName":4543,"depth":14},{"path":547,"title":548,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4557,"depth":29},"wpzylos-scheduler",{"path":550,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4557,"depth":14},{"path":552,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4557,"depth":14},{"path":554,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4557,"depth":14},{"path":556,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4557,"depth":14},{"path":558,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4557,"depth":14},{"path":560,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4557,"depth":14},{"path":562,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4557,"depth":14},{"path":564,"title":85,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4557,"depth":14},{"path":566,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4557,"depth":14},{"path":569,"title":570,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4568,"depth":29},"wpzylos-security",{"path":572,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4568,"depth":14},{"path":574,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4568,"depth":14},{"path":576,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4568,"depth":14},{"path":578,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4568,"depth":14},{"path":580,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4568,"depth":14},{"path":582,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4568,"depth":14},{"path":584,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4568,"depth":14},{"path":586,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4568,"depth":14},{"path":589,"title":590,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4578,"depth":29},"wpzylos-validation",{"path":592,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4578,"depth":14},{"path":594,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4578,"depth":14},{"path":596,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4578,"depth":14},{"path":598,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4578,"depth":14},{"path":600,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4578,"depth":14},{"path":602,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4578,"depth":14},{"path":604,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4578,"depth":14},{"path":606,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4578,"depth":14},{"path":608,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4578,"depth":14},{"path":611,"title":612,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4589,"depth":29},"wpzylos-views",{"path":614,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4589,"depth":14},{"path":616,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4589,"depth":14},{"path":618,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4589,"depth":14},{"path":620,"title":258,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4589,"depth":14},{"path":622,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4589,"depth":14},{"path":624,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4589,"depth":14},{"path":626,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4589,"depth":14},{"path":628,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4589,"depth":14},{"path":630,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4589,"depth":14},{"path":633,"title":634,"sectionKey":53,"sectionOrder":14,"itemOrder":6,"packageName":4600,"depth":29},"wpzylos-wp-cli",{"path":636,"title":62,"sectionKey":53,"sectionOrder":14,"itemOrder":29,"packageName":4600,"depth":14},{"path":638,"title":13,"sectionKey":53,"sectionOrder":14,"itemOrder":14,"packageName":4600,"depth":14},{"path":640,"title":17,"sectionKey":53,"sectionOrder":14,"itemOrder":18,"packageName":4600,"depth":14},{"path":642,"title":69,"sectionKey":53,"sectionOrder":14,"itemOrder":70,"packageName":4600,"depth":14},{"path":644,"title":73,"sectionKey":53,"sectionOrder":14,"itemOrder":74,"packageName":4600,"depth":14},{"path":646,"title":77,"sectionKey":53,"sectionOrder":14,"itemOrder":78,"packageName":4600,"depth":14},{"path":648,"title":81,"sectionKey":53,"sectionOrder":14,"itemOrder":82,"packageName":4600,"depth":14},{"path":650,"title":111,"sectionKey":53,"sectionOrder":14,"itemOrder":86,"packageName":4600,"depth":14},{"path":652,"title":89,"sectionKey":53,"sectionOrder":14,"itemOrder":90,"packageName":4600,"depth":14},{"path":658,"title":659,"sectionKey":655,"sectionOrder":18,"itemOrder":6,"packageName":720,"depth":6},{"path":661,"title":544,"sectionKey":655,"sectionOrder":18,"itemOrder":22,"packageName":720,"depth":29},{"path":667,"title":668,"sectionKey":664,"sectionOrder":70,"itemOrder":29,"packageName":720,"depth":29},{"path":674,"title":675,"sectionKey":671,"sectionOrder":74,"itemOrder":29,"packageName":720,"depth":29},{"path":677,"title":678,"sectionKey":671,"sectionOrder":74,"itemOrder":22,"packageName":720,"depth":29},{"path":680,"title":681,"sectionKey":671,"sectionOrder":74,"itemOrder":22,"packageName":720,"depth":29},{"path":688,"title":689,"sectionKey":685,"sectionOrder":78,"itemOrder":29,"packageName":720,"depth":29},{"path":4618,"title":4619,"sectionKey":4620,"sectionOrder":1799,"itemOrder":90,"packageName":720,"depth":6},"\u002Fdocs\u002Flatest\u002Ftroubleshooting","System Troubleshooting","troubleshooting",{"path":4622,"title":4623,"sectionKey":4624,"sectionOrder":1799,"itemOrder":22,"packageName":720,"depth":6},"\u002Fdocs\u002Flatest\u002Frelease-checklist","Release Checklist","release-checklist",{"path":4626,"title":4627,"sectionKey":4628,"sectionOrder":1799,"itemOrder":22,"packageName":720,"depth":6},"\u002Fdocs\u002Flatest\u002Frules","WPZylos Framework Rules","rules",1784547692212]