CHAT_OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260909-GRAM-XF-NATIVE-SEMANTICS-036
STATUS=FAIL
RC=3
HOST=pve01
MODE=read-only
COMPONENT=gram-support-xenforo-native-integration-semantics
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=a2d2fd392a347360d647c96d5ea232cb5ffbc25a89bce52420e8a5231e9d9809
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=false
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=3
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=NO_MUTATION
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=126d8e65149c70c7c0058a1a1aee009ffd6d7779a423bdb8661ea2b4941a8eb6
SANITIZED_OUTPUT_SHA256=126d8e65149c70c7c0058a1a1aee009ffd6d7779a423bdb8661ea2b4941a8eb6
OUTPUT_BEGIN
ERROR_REGISTER_CHECK=OK
REFERENCE_CHECK=OK
AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED
RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d
SUPPORT036_NATIVE_SEMANTICS={"state":"HOLD","host":"forum-prod","representatives":[{"label":"CORE_A_CODEVIPE","root":"/var/www/forums/codevipe/public","state":"HOLD","core_sha256":"7647762531418ade80fb3fe97d0d1e6131718b08c8685af5471e7ab264069fbf","category_file_counts":{"attachment":30,"captcha":17,"alert":18,"mail":51,"controller_request":80,"permission":49,"routing":25,"entity_repository_service":80,"addon_setup_schema":59},"selected_file_count":220,"semantic_file_count":159,"semantic_contract_sha256":"9afb7c4b55db1e3b9bae2913937dae748c83f3e57cc8877a53fe60f0cafeea4d","semantic_contract":[{"path":"src/XF/AddOn/AddOn.php","sha256":"0e0346a046fff6bde9850cb53e9dc0d0b5379387029dc16925e562fa141ab422","bytes":18649,"namespace":"XF\\AddOn","classes":[{"kind":"class","name":"AddOn"}],"methods":[{"name":"checkRequirements","semantics":{"object_calls":["checkAddOnRequirements","checkRequirements","hasSetup","prepareAddOnIdForClass"],"static_calls":["app"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"preInstall","semantics":{"object_calls":["bulkSet","create","getAddOnId","getJson","getJsonHash","save"],"static_calls":["em","fire"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"preUpgrade","semantics":{"object_calls":["getJson","isLegacy","resetOption","saveIfChanged","setOption"],"static_calls":["fire"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"preUninstall","semantics":{"object_calls":["getJson","saveIfChanged"],"static_calls":["fire"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"postUninstall","semantics":{"object_calls":["create","enqueueUnique","getJson","jobManager","save"],"static_calls":["app","em","fire"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"preRebuild","semantics":{"object_calls":["getJson","saveIfChanged"],"static_calls":["fire"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"postDataImport","semantics":{"object_calls":["saveIfChanged","updateOption"],"static_calls":["repository"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"syncFromJson","semantics":{"object_calls":["bulkSet","getJson","getJsonHash","saveIfChanged"],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"offsetSet","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"offsetUnset","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataManager.php","sha256":"cfc97d6e825ba983234c86a405bbcf985706575bba6325e253a70c05001338f0","bytes":8645,"namespace":"XF\\AddOn","classes":[{"kind":"class","name":"DataManager"}],"methods":[{"name":"exportAddOn","semantics":{"object_calls":["appendChild","createElement","exportAddOnData","getContainerTag","getDataTypeHandlers"],"static_calls":[],"new_classes":["\\DOMDocument"],"factory_literals":[],"return_leads":["$document"]}},{"name":"checkComposerAutoloadPath","semantics":{"object_calls":[],"static_calls":["logError","stripRootPathPrefix"],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["false","true"]}},{"name":"triggerRebuildActiveChange","semantics":{"object_calls":["addOnManager","enqueueUnique","jobManager","onActiveChange"],"static_calls":["app"],"new_classes":["AddOn"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/AbstractDataType.php","sha256":"a4f6ec14e4009be0029548b07272dc77c6ad96f4cca4e067a7d3ea0004126815","bytes":7494,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"AbstractDataType"}],"methods":[{"name":"deleteEntity","semantics":{"object_calls":["delete","getBehavior","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/ActivitySummaryDefinition.php","sha256":"99229d76ffd9278c47993a69972a05111cfc6d621f8e257f9ca2b6df71afb6f3","bytes":1962,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"ActivitySummaryDefinition"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/AdminNavigation.php","sha256":"dba2c2506d438436dabc9afa140526576383aef5f7b16d5a6c1daa21953d333b","bytes":2369,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"AdminNavigation"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/AdminPermission.php","sha256":"b8b022417fc6d8abf403cc1704ddf57c0dc26986672db03240a82b7dfefbde12","bytes":1871,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"AdminPermission"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/AdvertisingPosition.php","sha256":"ef6e7949f1f19b6ce44511aa8eba3e3a8e0d6628c54debb8041e109745547d18","bytes":2372,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"AdvertisingPosition"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getCdataValue","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/ApiScope.php","sha256":"d7cf37c23cf336e2cc5da9e7cc4f68118721a2708cb88c32a10386d833be9462","bytes":1796,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"ApiScope"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/BbCode.php","sha256":"0ebe4d0385b6dced0e8706824437d6ebe275387d2e19992473542d23c27698af","bytes":2922,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"BbCode"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getCdataValue","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/BbCodeMediaSite.php","sha256":"2a7f90d0891e2b54e53920af8d232f623bade55f788a96ac0e90831ca4a1162f","bytes":3079,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"BbCodeMediaSite"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["addCascadedSave","create","findByIds","getBehavior","getCdataValue","getEntries","getMasterTemplate","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/ClassExtension.php","sha256":"3344cf8a2c59ea3c355cabdbdfb7c7d38552c74e20599b9a9cb7bd6b55994a6a","bytes":3220,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"ClassExtension"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getEntries","groupBy","importMappedAttributes","resume","save","setOption","whereOr"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}},{"name":"deleteOrphanedAddOnData","semantics":{"object_calls":["delete","fetch","findAllForType","getBehavior","getEntries","getSimpleAttributes","groupBy","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/CodeEvent.php","sha256":"16fd7f273c1c91970a5b11a68572146a1635b5d4767210d754347dceed5a0fa9","bytes":2750,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"CodeEvent"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getCdataValue","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/CodeEventListener.php","sha256":"eba1c2560c9c5c48d1185886609203bf73665d664c2ae0f2db0ff17dbad574ab","bytes":3334,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"CodeEventListener"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","findAllForType","getAddOnUniqueKey","getAddOnUniqueKeyFromXml","getBehavior","getEntries","importMappedAttributes","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/ContentTypeField.php","sha256":"6c954db974138ac73a76ba87a119c4efdfb85f922a81832928e9ee022e23f594","bytes":3070,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"ContentTypeField"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getEntries","groupBy","importMappedAttributes","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}},{"name":"deleteOrphanedAddOnData","semantics":{"object_calls":["delete","fetch","findAllForType","getBehavior","getEntries","getSimpleAttributes","groupBy","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/CronEntry.php","sha256":"cfdd1528f271bbb5cb47989a57a00fbeb375767df81716c8f40258686746da22","bytes":2380,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"CronEntry"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getCdataValue","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/HelpPage.php","sha256":"2d6e75a951a6e5bfcb0fe5089a1f6b9c9c89854877286da3eae07913194d9424","bytes":1987,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"HelpPage"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/MemberStat.php","sha256":"e080683470845feeaefbc3c2fd6cc94afedba4df500d93468cffceec6876a2c8","bytes":2464,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"MemberStat"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getCdataValue","getEntries","importMappedAttributes","keyedBy","pluckXmlAttribute","resume","save","setOption","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/Navigation.php","sha256":"370a0e918eb17d2f7682259b6cd993ab5ee7901ea9578f453655e821f640901a","bytes":3261,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"Navigation"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getCdataValue","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/Option.php","sha256":"d2a6129dbd3f40dde334388d185aec02a74e33e010b5f81305211f093d1e4e60","bytes":3221,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"Option"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption","setOptions","updateRelations"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/OptionGroup.php","sha256":"9d75fc1cf5be6c69063ecaed7e0d89a5a2e29ff560e6e57125b59f90405718da","bytes":1833,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"OptionGroup"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/Permission.php","sha256":"8d6b8657e8585eb8da7f1401df882e0033f93e07179ce4df398b95d22d74c477","bytes":3455,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"Permission"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getEntries","groupBy","importMappedAttributes","resume","save","setOption","whereOr"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}},{"name":"deleteOrphanedAddOnData","semantics":{"object_calls":["delete","fetch","findAllForType","getBehavior","getEntries","getSimpleAttributes","groupBy","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/PermissionInterfaceGroup.php","sha256":"b2b1397ba1dc3174f680ebe4796a88904aa577db969177485d56cd7568c1f8d6","bytes":2079,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"PermissionInterfaceGroup"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/Phrase.php","sha256":"af1d53936447b820d9f3dc3e50a7058dfe96890417f5fd466fb1361d99988266","bytes":2863,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"Phrase"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getCdataValue","getEntries","importMappedAttributes","keyedBy","pluckXmlAttribute","resume","save","setOption","where"],"static_calls":["dequeueRunOnce"],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/Route.php","sha256":"ffd5dc9411b761a264810af2241af71c553ab2b409f670305687e9d4d75a34bb","bytes":3683,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"Route"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getEntries","importMappedAttributes","resume","save","setOption","setOptions","whereOr"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}},{"name":"deleteOrphanedAddOnData","semantics":{"object_calls":["delete","fetch","findAllForType","getBehavior","getEntries","getSimpleAttributes","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/StyleProperty.php","sha256":"64c2f6753c41b9cb7b25b72402734e377a5bf8ba004fb186e4c144ca0b23fad2","bytes":2861,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"StyleProperty"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getEntries","importMappedAttributes","keyedBy","pluckXmlAttribute","resume","save","setOption","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/StylePropertyGroup.php","sha256":"f2612a36e417862ae0be6186d6d14569c1ef2a3b0ea4456d1a6acb8c232e45e1","bytes":2068,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"StylePropertyGroup"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getEntries","importMappedAttributes","keyedBy","pluckXmlAttribute","resume","save","setOption","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/Template.php","sha256":"fecae5772cfd98cb53672180957a3a50a521d6ee6194dd5d7a346630afb3933a","bytes":3382,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"Template"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getCdataValue","getEntries","groupBy","importMappedAttributes","resume","save","setOption","where","whereOr"],"static_calls":["dequeueRunOnce"],"new_classes":[],"factory_literals":[],"return_leads":["false"]}},{"name":"deleteOrphanedAddOnData","semantics":{"object_calls":["delete","fetch","findAllForType","getBehavior","getEntries","getSimpleAttributes","groupBy","setOption","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/TemplateModification.php","sha256":"c27e2bb5baa379dcaf0eab73f35fcc62f5ce656fbccbcb4d6ded095d83b4b31a","bytes":3361,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"TemplateModification"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getCdataValue","getEntries","importMappedAttributes","keyedBy","pluckXmlAttribute","resume","save","setOption","where"],"static_calls":["dequeueRunOnce"],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/WidgetDefinition.php","sha256":"68d18303451c44f54a6d60a9e471af1f5cd6b6ccc0f3e79e291365d2b14efbf8","bytes":2243,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"WidgetDefinition"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/WidgetPosition.php","sha256":"557ead7540c785dbb3601e9c76afcb07a669bbfe7602fad7da7bd4b66569fc6d","bytes":2215,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"WidgetPosition"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/Manager.php","sha256":"04dead4bc9b1818b77957cd9d3f7f807d2cfa746ee9c8335a93504f38abd77ac","bytes":7961,"namespace":"XF\\AddOn","classes":[{"kind":"class","name":"Manager"}],"methods":[{"name":"getAvailableAddOnIds","semantics":{"object_calls":["getBasename","getPathname","isDirAddOnRoot","isValidDir"],"static_calls":[],"new_classes":["\\DirectoryIterator"],"factory_literals":[],"return_leads":["$this"]}},{"name":"getAllJsonInfo","semantics":{"object_calls":["getAddOnJsonInfo","getAvailableAddOnIds","getBasename","isFile","prepareAddOnIdForPath"],"static_calls":[],"new_classes":["\\DirectoryIterator"],"factory_literals":[],"return_leads":["$this"]}},{"name":"loadAddOnClass","semantics":{"object_calls":[],"static_calls":[],"new_classes":["AddOn","\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/StepRunnerInstallTrait.php","sha256":"1f441b8a3101b97009ae04e62c04e79062a89f1e01a08ae9e07c5e629c76d5f2","bytes":1730,"namespace":"XF\\AddOn","classes":[{"kind":"trait","name":"StepRunnerInstallTrait"}],"methods":[{"name":"installStepRunner","semantics":{"object_calls":["updatePendingAction"],"static_calls":[],"new_classes":["StepResult","\\LogicException"],"factory_literals":[],"return_leads":["$result","null"]}}]},{"path":"src/XF/AddOn/StepRunnerUninstallTrait.php","sha256":"e58a9ab9c30e3cf3c41a0be392e8c5ac37f744578f7b91f76d663139649c49a9","bytes":1747,"namespace":"XF\\AddOn","classes":[{"kind":"trait","name":"StepRunnerUninstallTrait"}],"methods":[{"name":"uninstallStepRunner","semantics":{"object_calls":["updatePendingAction"],"static_calls":[],"new_classes":["StepResult","\\LogicException"],"factory_literals":[],"return_leads":["$result","null"]}}]},{"path":"src/XF/AddOn/StepRunnerUpgradeTrait.php","sha256":"b61698d9c20f094cc1b704ad48798148fe5843e2dc746592cb2db252b579d1b5","bytes":3887,"namespace":"XF\\AddOn","classes":[{"kind":"trait","name":"StepRunnerUpgradeTrait"}],"methods":[{"name":"intval","semantics":{"object_calls":["getMethods","getStepParams","getUpgradeResumeStep","upgradeStepRunner"],"static_calls":[],"new_classes":["\\ReflectionObject"],"factory_literals":[],"return_leads":["$this","null"]}},{"name":"upgrade","semantics":{"object_calls":["getMethods","getStepParams","getUpgradeResumeStep","upgradeStepRunner"],"static_calls":[],"new_classes":["\\ReflectionObject"],"factory_literals":[],"return_leads":["$this","null"]}},{"name":"upgradeStepRunner","semantics":{"object_calls":["updatePendingAction"],"static_calls":[],"new_classes":["StepResult","\\LogicException"],"factory_literals":[],"return_leads":["$result","null"]}}]},{"path":"src/XF/Admin/Controller/AbstractController.php","sha256":"9e7874de608aaad4b48564c4629c65bbb4852fb09149ffe25f9bc15dcfdcd998","bytes":3984,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AbstractController"}],"methods":[{"name":"assertAdmin","semantics":{"object_calls":["exception","noPermission","rerouteController"],"static_calls":["phrase","visitor"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"toggleProcess","semantics":{"object_calls":["em","filter","findByIds","getExistingValue","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Admin/Controller/AbstractField.php","sha256":"51a0f24a12606a5e46fc37e88632110105afdda4bb0718e347df8c41481dcf17","bytes":6044,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AbstractField"}],"methods":[{"name":"fieldSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","getMatchParams","logError","save","saveAdditionalData","structure","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertFieldExists","assertPostOnly","buildLink","buildLinkHash","fieldSaveProcess","getEntity","getLinkPrefix","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertFieldExists","buildLink","delete","getClassIdentifier","getLinkPrefix","getTemplatePrefix","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AbstractNode.php","sha256":"ea0391ff4479cac99fcf36fd2c5c11d2eafd7b39c5d85f887478246c9557d41a","bytes":4597,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AbstractNode"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertNodeExists","assertPostOnly","buildLink","buildLinkHash","create","em","getNodeTypeId","nodeSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:nodes"],"return_leads":["$this"]}},{"name":"nodeDelete","semantics":{"object_calls":["delete"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"actionDelete","semantics":{"object_calls":["assertNodeExists","buildLink","createNodeTree","error","filter","getBehavior","getDataParamName","getDataRelationOrDefault","getErrors","getFullNodeList","getNodeRepo","getTemplatePrefix","getViewClassPrefix","isPost","nodeDelete","preDelete","redirect","setOption","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:nodes"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AbstractPrefix.php","sha256":"4ea31d643787bcb76caef82039b3b61bda97c9c92b48b0148a58fc1f8aecf60b","bytes":10302,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AbstractPrefix"}],"methods":[{"name":"prefixSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getDescriptionMasterPhrase","getMasterPhrase","getUsageHelpMasterPhrase","hasRelation","logError","save","saveAdditionalData","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertPrefixExists","buildLink","getEntity","getLinkPrefix","prefixSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertPrefixExists","buildLink","delete","getClassIdentifier","getLinkPrefix","getTemplatePrefix","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"prefixQuickSetProcess","semantics":{"object_calls":["fetch","filter","finder","formAction","getClassIdentifier","quickSetAdditionalData","save","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionQuickSet","semantics":{"object_calls":["assertPostOnly","assertPrefixExists","buildLink","fetch","filter","findPrefixGroups","finder","getClassIdentifier","getDefaultDisplayStyles","getEntity","getLinkPrefix","getPrefixListData","getRepo","getTemplatePrefix","isPost","pluckNamed","prefixQuickSetProcess","redirect","run","view","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"prefixGroupSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","saveGroupAdditionalData","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionGroupSave","semantics":{"object_calls":["assertGroupExists","assertPostOnly","buildLink","getGroupEntity","getLinkPrefix","prefixGroupSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionGroupDelete","semantics":{"object_calls":["assertGroupExists","buildLink","delete","getGroupClassIdentifier","getGroupLinkPrefix","getGroupTemplatePrefix","getLinkPrefix","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AbstractPrompt.php","sha256":"bbedbe147ac455e9c7ef771fffa59ddcaee0204a9db03566f1551b7bf5d56a4b","bytes":8804,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AbstractPrompt"}],"methods":[{"name":"promptSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","saveAdditionalData","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertPromptExists","buildLink","getEntity","getLinkPrefix","promptSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertPromptExists","buildLink","delete","getClassIdentifier","getLinkPrefix","getTemplatePrefix","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"promptQuickSetProcess","semantics":{"object_calls":["fetch","filter","finder","formAction","getClassIdentifier","quickSetAdditionalData","save","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionQuickSet","semantics":{"object_calls":["assertPostOnly","assertPromptExists","buildLink","fetch","filter","findPromptGroups","finder","getClassIdentifier","getEntity","getLinkPrefix","getPromptListData","getRepo","getTemplatePrefix","isPost","pluckNamed","promptQuickSetProcess","redirect","run","view","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"promptGroupSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","saveGroupAdditionalData","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionGroupSave","semantics":{"object_calls":["assertGroupExists","assertPostOnly","buildLink","getGroupEntity","getLinkPrefix","promptGroupSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionGroupDelete","semantics":{"object_calls":["assertGroupExists","buildLink","delete","getGroupClassIdentifier","getGroupLinkPrefix","getGroupTemplatePrefix","getLinkPrefix","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AccountController.php","sha256":"2fb50ca6cc9497705facf95d5781acd8944b47d7968c4b97a2e769965515eb46","bytes":1923,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AccountController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["buildLink","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:index"],"return_leads":["$this"]}},{"name":"actionLanguage","semantics":{"object_calls":["assertValidCsrfToken","canChangeLanguage","exists","filter","getDynamicRedirect","getLanguageTree","noPermission","redirect","repository","save","view"],"static_calls":["visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionStyleVariation","semantics":{"object_calls":["actionStyleVariation","buildLink","get","getDynamicRedirectIfNot","plugin","save"],"static_calls":["visitor"],"new_classes":[],"factory_literals":["buildLink:account/style-variation","get:style.fallback"],"return_leads":["$stylePlugin"]}},{"name":"actionToggleAdvanced","semantics":{"object_calls":["assertPostOnly","filter","getDynamicRedirect","redirect","save"],"static_calls":["visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ActivitySummaryController.php","sha256":"744881629b49c90683492e06cdddcad83cf4a5f76c3b1173249a87f96c930c55","bytes":6869,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ActivitySummaryController"}],"methods":[{"name":"actionAdd","semantics":{"object_calls":["buildLink","create","em","error","fetch","filter","findActivitySummaryDefinitionsForList","getActivitySummaryRepo","isPost","redirect","sectionAddEdit","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:activity-summary/add"],"return_leads":["$this"]}},{"name":"sectionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getHandler","getMasterPhrase","inputFilterer","logError","save","validate","verifyOptions"],"static_calls":[],"new_classes":["Request"],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertSectionExists","buildLink","buildLinkHash","create","em","redirect","run","sectionSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:activity-summary"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertSectionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:activity-summary","buildLink:activity-summary/delete","buildLink:activity-summary/edit"],"return_leads":["$plugin"]}},{"name":"actionSort","semantics":{"object_calls":["buildLink","fetch","filter","findActivitySummarySectionsForList","getActivitySummaryRepo","isPost","plugin","redirect","sortFlat","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:activity-summary"],"return_leads":["$this"]}},{"name":"actionSendTestEmail","semantics":{"object_calls":["buildLink","count","enqueueUnique","fetch","findActivitySummarySectionsForDisplay","getActivitySummaryRepo","isPost","jobManager","keys","noPermission","redirect","view"],"static_calls":["visitor"],"new_classes":[],"factory_literals":["buildLink:activity-summary","buildLink:tools/run-job"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ActivitySummaryDefinitionController.php","sha256":"bf0567ec25a0ce7804642f755001e5ae92e9a4c6555ce6c2d09529ac277dc097","bytes":3817,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ActivitySummaryDefinitionController"}],"methods":[{"name":"definitionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterDescriptionPhrase","getMasterTitlePhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertDefinitionExists","assertPostOnly","buildLink","buildLinkHash","create","definitionSaveProcess","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:activity-summary/definitions"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertDefinitionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:activity-summary/definitions","buildLink:activity-summary/definitions/delete","buildLink:activity-summary/definitions/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/AddOnController.php","sha256":"2f49d3d8edd5e288d43fff571b02c75b0f297d5ab0a0f934582b7dc11f913915","bytes":23254,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AddOnController"}],"methods":[{"name":"actionToggle","semantics":{"object_calls":["assertAddOnEntityExists","assertValidCsrfToken","buildLink","canEdit","error","filter","getAddOnManager","getAddOnWarningsAndErrors","getById","noPermission","redirect","save"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:add-ons"],"return_leads":["$this"]}},{"name":"actionMassToggle","semantics":{"object_calls":["beginTransaction","buildLink","canEdit","commit","db","error","fetch","filter","findAddOnsForList","getDisabledAddOnsCache","getEnabledAddOns","isPost","redirect","repository","save","setDisabledAddOnsCache","toArray","view","where"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons"],"return_leads":["$this"]}},{"name":"actionSyncChanges","semantics":{"object_calls":["assertAddOnAvailable","assertValidCsrfToken","buildLink","error","filter","getJson","hasPendingChanges","noPermission","redirect","syncFromJson"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons"],"return_leads":["$this"]}},{"name":"actionRebuild","semantics":{"object_calls":["addOnDataManager","assertAddOnAvailable","canRebuild","enqueueImportAddOnData","error","getAddOnWarningsAndErrors","getFinalizeUrl","isPost","preRebuild","redirect","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionInstall","semantics":{"object_calls":["addOnDataManager","assertAddOnAvailable","canInstall","displayAddOnActionStep","enqueueImportAddOnData","error","filter","getAddOnWarningsAndErrors","getFinalizeUrl","getSetup","install","isPost","preInstall","prepareForAction","redirect","setIgnorePendingUpgrade","view"],"static_calls":["app","phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionInstallFromArchive","semantics":{"object_calls":["buildLink","canInstallFromArchive","error","getAddOnRepo","getBatchCreatorService","getFile","isPost","redirect","save","validate","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons/install-from-archive-confirm"],"return_leads":["$this"]}},{"name":"actionInstallFromArchiveConfirm","semantics":{"object_calls":["assertRecordExists","buildLink","canInstallFromArchive","enqueueUnique","error","filter","getAddOnRepo","getPlannedActions","isPost","jobManager","redirect","setPageParam","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:add-ons/install-from-archive-complete","buildLink:tools/run-job"],"return_leads":["$reply","$this"]}},{"name":"actionUpgrade","semantics":{"object_calls":["addOnDataManager","assertAddOnAvailable","canUpgrade","displayAddOnActionStep","enqueueImportAddOnData","error","filter","getAddOnWarningsAndErrors","getFinalizeUrl","getSetup","isPost","preUpgrade","prepareForAction","redirect","setIgnorePendingUpgrade","upgrade","view"],"static_calls":["app","phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionUninstall","semantics":{"object_calls":["assertAddOnAvailable","canUninstall","delete","displayAddOnActionStep","error","filter","getFinalizeUrl","getInstalledAddOn","getSetup","isPost","preUninstall","prepareForAction","redirect","setIgnorePendingUpgrade","uninstall","view"],"static_calls":["app","phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionDeleteFiles","semantics":{"object_calls":["assertAddOnAvailable","buildLink","canDeleteFiles","enqueueUnique","error","getAddOnId","getHashes","getUndeletableConflictingFiles","getUndeletableFiles","isPost","jobManager","redirect","setPageParam","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons/delete-files-complete","buildLink:tools/run-job"],"return_leads":["$reply","$this"]}},{"name":"getFinalizeUrl","semantics":{"object_calls":["buildLink"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:add-ons/finalize"],"return_leads":["$this"]}},{"name":"actionFinalize","semantics":{"object_calls":["assertValidCsrfToken","buildLink","filter","getAddOnIfAvailable","getInstalledAddOn","postInstall","postRebuild","postUninstall","postUpgrade","redirect","save"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:add-ons"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AdminController.php","sha256":"b499cb931f564590ea62002bacb281d24f3088c3ddd8baf10b67b5fb1b116988","bytes":5714,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AdminController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["fetch","findAdminsForList","getAdminRepo","rerouteController","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"adminSaveProcess","semantics":{"object_calls":["authenticate","basicEntitySave","complete","exists","fetchOne","filter","finder","formAction","getAuthenticationHandler","hasPassword","logError","resetPassword","service","setAdminReset","triggerConfirmation","validate","where"],"static_calls":["phrase","visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["adminSaveProcess","assertAdminExists","assertPostOnly","buildLink","create","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:admins"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertAdminExists","authenticate","buildLink","delete","error","filter","isPost","redirect","view"],"static_calls":["phrase","visitor"],"new_classes":[],"factory_literals":["buildLink:admins"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AdminNavigationController.php","sha256":"203230f905f8bf146446577f4e80962dc5814fdb9031116a20e3c7a9b7e92f63","bytes":5046,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AdminNavigationController"}],"methods":[{"name":"navigationSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertNavigationExists","assertPostOnly","buildLink","buildLinkHash","create","em","navigationSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:admin-navigation"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertNavigationExists","buildLink","children","createNavigationTree","delete","error","getErrors","getNavigationRepo","isPost","preDelete","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:admin-navigation"],"return_leads":["$this"]}},{"name":"actionSort","semantics":{"object_calls":["buildLink","buildSortTree","createNavigationTree","filter","getAllData","getNavigationRepo","isPost","message","plugin","redirect","sortTree","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:admin-navigation"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AdminPermissionController.php","sha256":"1f75ddef2be0cf12db3ef12dcf2c7f1087e353d47ff6ed93474b93e2e1d219ad","bytes":3328,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AdminPermissionController"}],"methods":[{"name":"permissionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPermissionExists","assertPostOnly","buildLink","create","em","permissionSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:admin-permissions"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertPermissionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:admin-permissions","buildLink:admin-permissions/delete","buildLink:admin-permissions/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/AdvertisingController.php","sha256":"ac1ffa364bed7cc827f9f5d2d7b7ee3d67f22df01afa723dcb8c41e4b9962d65","bytes":8087,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AdvertisingController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["adSaveProcess","assertAdExists","assertPostOnly","buildLink","buildLinkHash","create","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:advertising"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertAdExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:advertising","buildLink:advertising/delete","buildLink:advertising/edit"],"return_leads":["$plugin"]}},{"name":"advertisingPositionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","filterArray","formAction","getMasterDescriptionPhrase","getMasterTitlePhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionPositionSave","semantics":{"object_calls":["advertisingPositionSaveProcess","assertAdvertisingPositionExists","assertPostOnly","buildLink","buildLinkHash","create","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:advertising/positions"],"return_leads":["$this"]}},{"name":"actionPositionDelete","semantics":{"object_calls":["actionDelete","assertAdvertisingPositionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:advertising/positions","buildLink:advertising/positions/delete","buildLink:advertising/positions/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/ApiKeyController.php","sha256":"1d7f17f633caac6e8d23aec12b6d55c8ba335c72d6fcc9ca1175fb4ae7cf2358","bytes":4566,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ApiKeyController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["apiKeySaveProcess","assertApiKeyExists","assertPostOnly","buildLink","create","em","redirect","run","service"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:api-keys"],"return_leads":["$this"]}},{"name":"actionRegenerate","semantics":{"object_calls":["assertApiKeyExists","buildLink","error","isPost","redirect","regenerate","save","service","validate","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:api-keys"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertApiKeyExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:api-keys","buildLink:api-keys/delete","buildLink:api-keys/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/ApiScopeController.php","sha256":"c75bf91ce22bfb4c01f14573139658cf88643387b62227dc279167418b0bfb90","bytes":2872,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ApiScopeController"}],"methods":[{"name":"scopeSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertScopeExists","buildLink","buildLinkHash","create","em","redirect","run","scopeSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:api-scopes"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertScopeExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:api-scopes","buildLink:api-scopes/delete","buildLink:api-scopes/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/AssetController.php","sha256":"a4d228299ec8ef58ab2c6ec05186e1bf410b0cc301abd83481a6d0fb60ee3227","bytes":2235,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AssetController"}],"methods":[{"name":"array_key_exists","semantics":{"object_calls":["assertPostOnly","copyImage","create","em","error","filter","generateImageVariants","getAssetPermissionMap","getAssetVariantSizeMap","getError","getFile","getImageUrl","hasAdminPermission","message","noPermission","service","setImageFromUpload","setJsonParam"],"static_calls":["phrase","validateAssetType","visitor"],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$message","$this"]}},{"name":"actionUpload","semantics":{"object_calls":["assertPostOnly","copyImage","create","em","error","filter","generateImageVariants","getAssetPermissionMap","getAssetVariantSizeMap","getError","getFile","getImageUrl","hasAdminPermission","message","noPermission","service","setImageFromUpload","setJsonParam"],"static_calls":["phrase","validateAssetType","visitor"],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$message","$this"]}}]},{"path":"src/XF/Admin/Controller/AttachmentController.php","sha256":"ee0f8736c2bac5903640c526331a68b769a1a8f94da6b60cddfab639202533e4","bytes":4917,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AttachmentController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["apply","assertValidPage","buildLink","exists","fetch","filterPage","getAttachmentHandlers","getAttachmentRepo","getDisplayValues","getLinkParams","isPost","limitByPage","redirect","rerouteController","setupAttachmentFilterer","total","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:attachments"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["buildLink","delete","em","exception","exists","filter","find","isDataAvailable","isPost","notFound","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:attachments"],"return_leads":["$this"]}},{"name":"actionOptions","semantics":{"object_calls":["buildLink","em","find","redirect","redirectPermanently"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options","buildLink:options/groups"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/BanningController.php","sha256":"1923c54d51ff9f2c75772d67f8f979d32025fc908cd8cbc0e943e99a313dc2b6","bytes":10711,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"BanningController"}],"methods":[{"name":"actionUsers","semantics":{"object_calls":["fetch","filterPage","findUserBansForList","getBanningRepo","limitByPage","rerouteController","total","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionUsersSave","semantics":{"object_calls":["assertPostOnly","assertUserBanExists","buildLink","create","em","redirect","run","userBanSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/users"],"return_leads":["$this"]}},{"name":"actionUsersLift","semantics":{"object_calls":["assertUserBanExists","buildLink","delete","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/users"],"return_leads":["$this"]}},{"name":"actionEmailsAdd","semantics":{"object_calls":["assertPostOnly","banEmail","buildLink","filter","getBanningRepo","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/emails"],"return_leads":["$this"]}},{"name":"actionEmailsDelete","semantics":{"object_calls":["assertPostOnly","buildLink","delete","em","filter","findByIds","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/emails"],"return_leads":["$this"]}},{"name":"actionIpsAdd","semantics":{"object_calls":["banIp","buildLink","create","em","filter","getBanningRepo","isPost","redirect","set","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/ips"],"return_leads":["$this"]}},{"name":"actionIpsDelete","semantics":{"object_calls":["assertPostOnly","buildLink","delete","fetch","filter","findIpBans","getBanningRepo","redirect","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/ips"],"return_leads":["$this"]}},{"name":"actionDiscouragedIpsAdd","semantics":{"object_calls":["buildLink","discourageIp","filter","getBanningRepo","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/discouraged-ips"],"return_leads":["$this"]}},{"name":"actionDiscouragedIpsDelete","semantics":{"object_calls":["assertPostOnly","buildLink","delete","fetch","filter","findDiscouragedIps","getBanningRepo","redirect","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/discouraged-ips"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/BbCodeController.php","sha256":"58f010fc7d4e0919ea725b351acff0142a0ce62411b5895792a5303b3a045c38","bytes":4751,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"BbCodeController"}],"methods":[{"name":"bbCodeSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertBbCodeExists","assertPostOnly","bbCodeSaveProcess","buildLink","create","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:bb-codes"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertBbCodeExists","buildLink","canEdit","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:bb-codes","buildLink:bb-codes/delete","buildLink:bb-codes/edit"],"return_leads":["$plugin","$this"]}}]},{"path":"src/XF/Admin/Controller/BbCodeMediaSiteController.php","sha256":"91bb1a06a3c53b025f609ecf1ebfa305298c036a33a9c9e70e2b4bbf27771c10","bytes":4590,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"BbCodeMediaSiteController"}],"methods":[{"name":"bbCodeMediaSiteSaveProcess","semantics":{"object_calls":["addCascadedSave","basicEntitySave","canEdit","exists","filter","formAction","getErrors","getMasterTemplate","logError","logErrors","set","setOption","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertBbCodeMediaSiteExists","assertPostOnly","bbCodeMediaSiteSaveProcess","buildLink","buildLinkHash","create","em","exists","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:bb-code-media-sites","buildLink:bb-code-media-sites/edit"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertBbCodeMediaSiteExists","buildLink","canEdit","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:bb-code-media-sites","buildLink:bb-code-media-sites/delete","buildLink:bb-code-media-sites/edit"],"return_leads":["$plugin","$this"]}}]},{"path":"src/XF/Admin/Controller/ButtonManagerController.php","sha256":"7a429a991eedb34fb2c7558bcb4c68678664d185f1bcc241f8d435e64c2d42bf","bytes":9037,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ButtonManagerController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","buildLink","filter","getEditorRepo","getToolbarTypes","notFound","options","redirect","repository","updateOption"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:button-manager"],"return_leads":["$this"]}},{"name":"actionReset","semantics":{"object_calls":["buildLink","filter","getDefaultToolbarConfig","getEditorRepo","getToolbarTypes","isPost","notFound","options","redirect","repository","updateOption","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:button-manager/edit"],"return_leads":["$this"]}},{"name":"dropdownSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","isInsert","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionDropdownSave","semantics":{"object_calls":["assertPostOnly","assertRecordExists","buildLink","create","dropdownSaveProcess","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:button-manager"],"return_leads":["$this"]}},{"name":"actionDropdownDelete","semantics":{"object_calls":["actionDelete","assertRecordExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:button-manager","buildLink:button-manager/dropdown/delete","buildLink:button-manager/dropdown/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/CaptchaQuestionController.php","sha256":"5429361a6524e5725fa224e168717d4d9ada67036658ed23150f7b843c6d3d19","bytes":3139,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"CaptchaQuestionController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertCaptchaQuestionExists","assertPostOnly","buildLink","buildLinkHash","create","em","questionSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:captcha-questions"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertCaptchaQuestionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:captcha-questions","buildLink:captcha-questions/delete","buildLink:captcha-questions/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/ClassExtensionController.php","sha256":"35eb1e346175eb9d503bd624a230abc80a706a07ef8cf55d44a489929b339a26","bytes":3464,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ClassExtensionController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertExtensionExists","assertPostOnly","buildLink","buildLinkHash","create","em","extensionSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:class-extensions"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertExtensionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:class-extensions","buildLink:class-extensions/delete","buildLink:class-extensions/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/CodeEventController.php","sha256":"c67b2203b569a8a5ed9cf88dc7e9791a8a4c97ed02f424bbdbcc6e688691724b","bytes":7370,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"CodeEventController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertEventExists","assertPostOnly","buildLink","buildLinkHash","create","em","eventSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:code-events"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertEventExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:code-events","buildLink:code-events/delete","buildLink:code-events/edit"],"return_leads":["$plugin"]}},{"name":"actionListenerSave","semantics":{"object_calls":["assertListenerExists","assertPostOnly","buildLink","buildLinkHash","create","em","listenerSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:code-events/listeners"],"return_leads":["$this"]}},{"name":"actionListenerDelete","semantics":{"object_calls":["actionDelete","assertListenerExists","buildLink","plugin"],"static_calls":["language","phrase"],"new_classes":[],"factory_literals":["buildLink:code-events/listeners","buildLink:code-events/listeners/delete","buildLink:code-events/listeners/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/ConnectedAccountController.php","sha256":"6069d1cbd8e5d6a89dad784c8ccfbad641af6a750103634e5e49771df561a20b","bytes":5560,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ConnectedAccountController"}],"methods":[{"name":"actionPerformTest","semantics":{"object_calls":["assertProviderExists","canBeTested","clearToken","error","filter","get","getDynamicRedirect","getProviderData","getProviderKey","getProviderToken","getStorageState","handleAuthorization","isUsable","remove","requestFromEndpoint","save","setTestMode","view"],"static_calls":["phrase","visitor"],"new_classes":[],"factory_literals":["get:connectedAccountRequest"],"return_leads":["$handler","$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertProviderExists","buildLink","buildLinkHash","providerSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:connected-accounts"],"return_leads":["$this"]}},{"name":"actionDeactivate","semantics":{"object_calls":["assertProviderExists","buildLink","error","isPost","isUsable","redirect","save","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:connected-accounts"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ContentTypeController.php","sha256":"9f04bf413c554d8788c98bfa72ac08e75e98ae1bbdd0fc6615584e63690b06cc","bytes":3757,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ContentTypeController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertFieldExists","assertPostOnly","buildLink","buildLinkHash","create","em","fieldSaveProcess","filter","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:content-types"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertFieldExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:content-types","buildLink:content-types/delete","buildLink:content-types/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/CronEntryController.php","sha256":"bb4a67688470a7a3ec8a5be1842e82bfc79537c8831f56588d724623d12de0c9","bytes":4029,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"CronEntryController"}],"methods":[{"name":"cronSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertCronEntryExists","assertPostOnly","buildLink","buildLinkHash","create","cronSaveProcess","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:cron"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertCronEntryExists","buildLink","canEdit","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:cron","buildLink:cron/delete","buildLink:cron/edit"],"return_leads":["$plugin","$this"]}}]},{"path":"src/XF/Admin/Controller/DataPortabilityController.php","sha256":"d36aa3326a38e25172d6dc0cb2ca0cb98a78c0371bbc7c789fa2d56d72ec2d2d","bytes":1719,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"DataPortabilityController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["rerouteController"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionImport","semantics":{"object_calls":["actionImport","buildLink","isPost","plugin","redirect","setTemplateName"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:users/list"],"return_leads":["$reply","$this"]}}]},{"path":"src/XF/Admin/Controller/ErrorController.php","sha256":"0ae0784cd0a9835a65d9d9bf9eab8cbd6315c4de2aeb3b8d771fa79ee4d5d719","bytes":994,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ErrorController"}],"methods":[{"name":"actionException","semantics":{"object_calls":["actionException","get","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["get:exception"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/FeedController.php","sha256":"7922d984e16e7808a7d9fa97d37485551ebfd359581b05d4f51ffc836fac80de","bytes":6461,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"FeedController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertFeedExists","assertPostOnly","buildLink","create","em","exists","feedSaveProcess","redirect","rerouteController","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:feeds"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertFeedExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:feeds","buildLink:feeds/delete","buildLink:feeds/edit"],"return_leads":["$plugin"]}},{"name":"actionImport","semantics":{"object_calls":["assertFeedExists","buildLink","countPendingEntries","error","exception","getFeedFeeder","importEntries","redirect","setupImport"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:feeds"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ForceAgreementController.php","sha256":"5f389fc7e93e1fa8650d7f67cfea0986192e2dfbf1e34c548553456aad4e17c7","bytes":1600,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ForceAgreementController"}],"methods":[{"name":"actionPrivacyPolicy","semantics":{"object_calls":["buildLink","container","em","error","find","getOptionRepo","isPost","redirect","updateOption","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:force-agreement/privacy-policy"],"return_leads":["$this"]}},{"name":"actionTerms","semantics":{"object_calls":["buildLink","container","em","error","find","getOptionRepo","isPost","redirect","updateOption","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:force-agreement/terms"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ForumController.php","sha256":"14125a5f7632f34160f56d4956aebd8f69dd0720567f7447f7d2c75dbb006b2c","bytes":12021,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ForumController"}],"methods":[{"name":"nodeAddEdit","semantics":{"object_calls":["buildLink","canChangeForumType","canManuallyCreateForum","error","exists","fetch","findFieldsForList","findPrefixesForList","findPromptsForList","findUserGroupsForList","getDataRelationOrDefault","getForumTypeHandlerForAddEdit","getPrefixListData","getPromptListData","getThreadListSortOptions","getTypeDescription","getTypeId","getTypeTitle","pluckNamed","redirect","repository","setParam","setParams","setupTypeConfigEdit"],"static_calls":["nodeAddEdit","phrase"],"new_classes":[],"factory_literals":["buildLink:nodes/add"],"return_leads":["$reply","$this"]}},{"name":"actionChangeType","semantics":{"object_calls":["assertNodeExists","basicEntitySave","buildLink","buildLinkHash","canChangeForumType","canManuallyCreateForum","enqueueUnique","error","filter","formAction","forumType","getDefaultThreadType","getDefaultTypeConfig","getErrors","getForumTypesList","getTypeDescription","getTypeId","getTypeTitle","getValuesForced","hasErrors","isPost","jobManager","logErrors","redirect","repository","run","setParam","setupTypeConfigEdit","setupTypeConfigSave","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:nodes"],"return_leads":["$reply","$this"]}},{"name":"actionSuggestionConvertReactions","semantics":{"object_calls":["assertNodeExists","buildLink","buildLinkHash","enqueueUnique","isPost","jobManager","notFound","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:nodes"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/HelpPageController.php","sha256":"095e38ef81cd01cc651e166c679733d77932ebd32ed28d4283684176ff2680e2","bytes":4114,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"HelpPageController"}],"methods":[{"name":"pageSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getErrors","getMasterPhrase","getMasterTemplate","logError","logErrors","save","set","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPageExists","assertPostOnly","buildLink","buildLinkHash","create","em","pageSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:help-pages"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertPageExists","buildLink","canEdit","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:help-pages","buildLink:help-pages/delete","buildLink:help-pages/edit"],"return_leads":["$plugin","$this"]}}]},{"path":"src/XF/Admin/Controller/ImportController.php","sha256":"22db8fe4b2bc30712cbd622941d1d280d152aee4a02e9904493cd09d99befa5e","bytes":9422,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ImportController"}],"methods":[{"name":"actionCancel","semantics":{"object_calls":["assertPostOnly","buildLink","clearCurrentSession","getImportManager","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import"],"return_leads":["$this"]}},{"name":"actionConfig","semantics":{"object_calls":["assertPostOnly","buildLink","displayStepConfig","error","filter","getImportManager","getImporter","getSourceTitle","prepareBaseConfigFromInput","redirect","validateBaseConfig","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import"],"return_leads":["$this"]}},{"name":"displayStepConfig","semantics":{"object_calls":["buildLink","canInitialize","canRetainIds","error","filter","getImportManager","getLog","getSourceTitle","getSteps","getSuggestedLogTableName","initializeNewImport","isEmpty","isValidTable","prepareStepConfigFromInput","redirect","resolveStepDependencies","setBaseConfig","validateStepConfig","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:import/start"],"return_leads":["$this"]}},{"name":"actionStepConfig","semantics":{"object_calls":["assertPostOnly","buildLink","displayStepConfig","filter","getImportManager","getImporter","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import"],"return_leads":["$this"]}},{"name":"actionStart","semantics":{"object_calls":["buildLink","getCurrentSession","getImportManager","getImporterSourceTitle","redirect","triggerSessionRedirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import"],"return_leads":["$this"]}},{"name":"actionRun","semantics":{"object_calls":["buildLink","canRunVia","error","filter","getCompletionOutput","getImportCompletionDetails","getImportManager","getImporter","getLastRun","getRunner","getSession","getSourceTitle","isPost","redirect","run","setViewOption","triggerSessionRedirect","updateCurrentSession","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:import","buildLink:import/finalize"],"return_leads":["$this"]}},{"name":"actionFinalize","semantics":{"object_calls":["buildLink","clearCurrentSession","enqueueUnique","getCurrentSession","getFinalizeJobs","getImportManager","getImporter","getNotesData","getSourceTitle","getStepsRun","isPost","jobManager","redirect","updateCurrentSession","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import","buildLink:import/complete","buildLink:import/finalize"],"return_leads":["$this"]}},{"name":"actionComplete","semantics":{"object_calls":["buildLink","clearCurrentSession","getCurrentSession","getImportManager","getImporter","getNotesData","getSourceTitle","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import"],"return_leads":["$this"]}},{"name":"triggerSessionRedirect","semantics":{"object_calls":["buildLink","exception","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import/complete","buildLink:import/finalize"],"return_leads":[]}}]},{"path":"src/XF/Admin/Controller/IndexController.php","sha256":"8233a1e0ad0c96ba6f0d2b0a5e8ec308a8dc39c78134fa0dd5df8e60cb9ebc95","bytes":6823,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"IndexController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["addOnManager","canCheckForUpgrades","canUpgrade","container","countOutdatedTemplates","create","fetch","findFileChecksForList","getDashboardStatGraphs","getEmptyCollection","getGroupedData","getInstalledAddOns","getLatestUpgradeCheck","getLogSummaryTypes","getOnlineStaffList","getRequirementErrors","getSchemaManager","getStatsTypePhrases","getTree","hasAddOnsBeingProcessed","hasAdminPermission","hasErrorsInLog","hasStoppedJobs","hasStoppedManualJobs","hasUnicodeMismatch","import","isImportRunning","isInstalled","isLegacy","jobManager","manager","total","view","where"],"static_calls":["app","db","em","finder","getEnvironmentReport","repository","service","visitor"],"new_classes":["Helper"],"factory_literals":["create:stats.grouper"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/LanguageController.php","sha256":"6790100a2edf1da62c740d5087569bd4124188bc1c697ff792e74ef0f4d7e955","bytes":12437,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"LanguageController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertLanguageExists","assertPostOnly","buildLink","create","em","languageSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:languages"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertLanguageExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:languages","buildLink:languages/delete","buildLink:languages/edit"],"return_leads":["$plugin"]}},{"name":"actionImport","semantics":{"object_calls":["assertRecordExists","buildLink","error","filter","getFile","getLanguageTree","getTempFile","importFromXml","isPost","isValidConfiguration","isValidXml","redirect","repository","service","setOverwriteLanguage","setParentLanguage","view"],"static_calls":["openFile","phrase"],"new_classes":[],"factory_literals":["buildLink:languages"],"return_leads":["$this"]}},{"name":"actionAdmin","semantics":{"object_calls":["assertValidCsrfToken","canChangeLanguage","exists","filter","getDynamicRedirect","getLanguageTree","noPermission","redirect","repository","save","view"],"static_calls":["visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/LogController.php","sha256":"9d6700f5f35b0f2bdaa1472b137a2188740213de68e536d4fc3870abbc787aa2","bytes":29250,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"LogController"}],"methods":[{"name":"actionServerErrorDelete","semantics":{"object_calls":["actionDelete","assertErrorLogExists","buildLink","plugin","toArray"],"static_calls":["substr"],"new_classes":[],"factory_literals":["buildLink:logs/server-errors","buildLink:logs/server-errors/delete"],"return_leads":["$plugin"]}},{"name":"actionServerErrorClear","semantics":{"object_calls":["buildLink","clearErrorLog","getErrorLogRepo","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:logs/server-errors"],"return_leads":["$this"]}},{"name":"actionModerator","semantics":{"object_calls":["assertModeratorLogExists","buildLink","fetch","filter","filterPage","findLogsForList","getUsersInLog","isPost","limitByPage","redirect","repository","total","view","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:logs/moderator"],"return_leads":["$this"]}},{"name":"actionAdmin","semantics":{"object_calls":["assertAdminLogExists","assertSuperAdmin","buildLink","fetch","filter","filterPage","findLogsForList","getUsersInLog","isPost","limitByPage","redirect","repository","total","view","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:logs/admin"],"return_leads":["$this"]}},{"name":"actionSpamCleanerRestore","semantics":{"object_calls":["assertSpamCleanerLogExists","finalize","getDynamicRedirect","isPost","liftBan","redirect","restoreContent","restorer","spam","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionSpamTrigger","semantics":{"object_calls":["fetch","filterPage","findSpamTriggerLogsForList","limitByPage","repository","rerouteController","total","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionLinkProxy","semantics":{"object_calls":["applyLinkProxyFilters","fetch","filterPage","findLinkProxyLogsForList","limitByPage","repository","rerouteController","total","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionImageProxy","semantics":{"object_calls":["applyImageProxyFilters","fetch","filterPage","findImageProxyLogsForList","limitByPage","repository","rerouteController","total","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionImageProxyImage","semantics":{"object_calls":["assertImageProxyExists","getPlaceholderImage","isRefreshRequired","isValid","refetchImage","repository","service","setResponseType","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionOembed","semantics":{"object_calls":["applyOembedFilters","fetch","filterPage","findOembedLogsForList","findOembedMediaSitesForList","limitByPage","repository","rerouteController","total","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionOembedView","semantics":{"object_calls":["assertOembedExists","fs","getAbstractedJsonPath","isRefreshRequired","isValid","read","refetchOembed","service","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionPaymentProvider","semantics":{"object_calls":["assertPaymentProviderLogExists","buildLink","em","error","fetch","filter","filterPage","find","findOne","finder","getPurchasableFromExtraData","isPost","limitByPage","order","redirect","total","view","where","with"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:logs/payment-provider"],"return_leads":["$this"]}},{"name":"actionCookieConsent","semantics":{"object_calls":["assertCookieConsentLogExists","buildLink","em","error","expression","fetch","filter","filterPage","find","findLogsForList","findOne","isPost","limitByPage","message","redirect","repository","total","view","where"],"static_calls":["parseIpRangeString","phrase","stringToBinary"],"new_classes":[],"factory_literals":["buildLink:logs/cookie-consent"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/LoginController.php","sha256":"668a0b3bd2b56841c74ef8cee46e11c010f26e11a49d0369d150cfc75f9d6836","bytes":5505,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"LoginController"}],"methods":[{"name":"actionForm","semantics":{"object_calls":["buildLink","getDynamicRedirectIfNot","saveStateToSession","service","session","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:login"],"return_leads":["$this"]}},{"name":"actionLogin","semantics":{"object_calls":["assertPostOnly","buildLink","clearStateFromSession","completeLogin","error","filter","getDynamicRedirectIfNot","getIp","getPasskeyUser","hasPermission","isLoginLimited","options","plugin","redirect","request","router","service","session","triggerIfTfaConfirmationRequired","validate"],"static_calls":["config","phrase","visitor"],"new_classes":[],"factory_literals":["buildLink:account/two-step","buildLink:login","buildLink:login/two-step"],"return_leads":["$this"]}},{"name":"actionTwoStep","semantics":{"object_calls":["buildLink","completeLogin","error","getCookie","getDynamicRedirectIfNot","getError","getFormParams","getRedirect","getResult","getUser","plugin","redirect","runTfaCheck","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:login"],"return_leads":["$this"]}},{"name":"completeLogin","semantics":{"object_calls":["applyToResponse","changeUser","create","em","getIp","logIp","repository","response","save","session"],"static_calls":["installLockExists","setVisitor","writeInstallLock"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"actionLogout","semantics":{"object_calls":["assertValidCsrfToken","buildLink","filter","logoutUser","redirect","session"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:index"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/MemberStatController.php","sha256":"218a33bbf025934289effcd606af41502443cb2f8174284a306f93b0a3590f5c","bytes":4502,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"MemberStatController"}],"methods":[{"name":"memberStatSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertMemberStatExists","assertPostOnly","buildLink","buildLinkHash","create","em","memberStatSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:member-stats"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertMemberStatExists","buildLink","canEdit","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:member-stats","buildLink:member-stats/delete","buildLink:member-stats/edit"],"return_leads":["$plugin","$this"]}}]},{"path":"src/XF/Admin/Controller/MiscController.php","sha256":"37ba2466f0ad09c8d72e9ef0f5dafc1974483126c4ab014fa3fcf248cd042e99","bytes":1620,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"MiscController"}],"methods":[{"name":"actionEmailOAuthSetup","semantics":{"object_calls":["assertOAuthEmailSetupData","error","filter","getAccessToken","getEndOfLife","getExtraParams","getLoginUserNameFromProvider","getRefreshToken","oAuth","plugin","provider","redirect","requestAccessToken","session","setAccessType"],"static_calls":["logException","phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ModeratorController.php","sha256":"893e788d72d3940ab586bb33e6d12e12997d349977ffc4bdee69b675cdc075a5","bytes":10797,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ModeratorController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertRecordExists","buildLink","bulkSet","create","em","fetchOne","filter","find","finder","moderatorSaveProcess","redirect","run","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:moderators"],"return_leads":["$this"]}},{"name":"actionSuperDelete","semantics":{"object_calls":["actionDelete","assertGeneralModeratorExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:moderators","buildLink:moderators/super/delete","buildLink:moderators/super/edit"],"return_leads":["$plugin"]}},{"name":"actionContentDelete","semantics":{"object_calls":["actionDelete","assertContentModeratorExists","buildLink","getContentTitle","getModRepo","getModeratorHandler","plugin"],"static_calls":["language"],"new_classes":[],"factory_literals":["buildLink:moderators","buildLink:moderators/content/delete","buildLink:moderators/content/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/NavigationController.php","sha256":"e0815232113fffd6e78ee4368f57b677b5b23064c593c7508520465602367c04","bytes":6396,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"NavigationController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["app","createNavigationTree","get","getNavigationRepo","view"],"static_calls":[],"new_classes":[],"factory_literals":["get:defaultNavigationId"],"return_leads":["$this"]}},{"name":"navigationSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","setOption","setTypeFromInput","setup","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertNavigationExists","assertPostOnly","buildLink","buildLinkHash","create","em","navigationSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:navigation"],"return_leads":["$this"]}},{"name":"actionRevert","semantics":{"object_calls":["assertNavigationExists","buildLink","buildLinkHash","isPost","redirect","revertToDefault","save","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:navigation"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertNavigationExists","buildLink","canDelete","children","createNavigationTree","delete","error","getErrors","getNavigationRepo","isPost","preDelete","redirect","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:navigation"],"return_leads":["$this"]}},{"name":"actionSort","semantics":{"object_calls":["buildLink","buildSortTree","createNavigationTree","filter","getAllData","getNavigationRepo","isPost","plugin","redirect","setOption","sortTree","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:navigation"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/NodeController.php","sha256":"97165f4ee9ea1f94f6ee1ec4955f0d2fa59687687b89c735272ce817bf7711f9","bytes":4934,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"NodeController"}],"methods":[{"name":"actionSort","semantics":{"object_calls":["buildLink","buildSortTree","createNodeTree","filter","getAllData","getFullNodeList","getNodeRepo","isPost","plugin","redirect","sortTree","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:nodes"],"return_leads":["$this"]}},{"name":"actionEdit","semantics":{"object_calls":["assertNodeExists","buildLink","error","redirect"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionAdd","semantics":{"object_calls":["buildLink","fetch","filter","finder","first","getForumTypesList","isPost","order","redirect","repository","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertNodeExists","buildLink","error","redirect"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/NoticeController.php","sha256":"cb10bac9db8e3e98deaa03254a107550f3793947ee88728dd12a1c38b6542e31","bytes":4463,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"NoticeController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["assertNoticeExists","buildLink","em","fetch","find","findNoticesForList","getInvalidNotices","getNoticeRepo","getNoticeTypes","getTotalGroupedNotices","groupBy","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:notices/edit"],"return_leads":["$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertNoticeExists","assertPostOnly","buildLink","buildLinkHash","create","em","noticeSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:notices"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertNoticeExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:notices","buildLink:notices/delete","buildLink:notices/edit"],"return_leads":["$plugin"]}},{"name":"actionReset","semantics":{"object_calls":["assertNoticeExists","buildLink","getNoticeRepo","isPost","redirect","resetNoticeDismissal","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:notices"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/OAuth2Controller.php","sha256":"a3d74ab7a006da9c2ee64496a4038dc8f45e81e1bbd342faa5ed4b39f1d629bc","bytes":4257,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"OAuth2Controller"}],"methods":[{"name":"actionClientSave","semantics":{"object_calls":["assertOAuthClientExists","assertPostOnly","buildLink","clientSaveProcess","create","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:oauth2/clients"],"return_leads":["$this"]}},{"name":"actionClientRegenerate","semantics":{"object_calls":["assertOAuthClientExists","buildLink","generateClientSecret","isPost","redirect","save","setSectionContext","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:oauth2/clients/edit"],"return_leads":["$this"]}},{"name":"actionClientDelete","semantics":{"object_calls":["actionDelete","assertOAuthClientExists","buildLink","plugin","setSectionContext"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:oauth2/clients","buildLink:oauth2/clients/delete","buildLink:oauth2/clients/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/OptionController.php","sha256":"d0be93631050667563dbbfceffd1ae4e94374e535bb10090b8117cba001f3c3b","bytes":21911,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"OptionController"}],"methods":[{"name":"actionGroup","semantics":{"object_calls":["assertGroupExists","buildLink","canAddOption","error","fetch","findOptionGroupList","getOptionRepo","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons"],"return_leads":["$this"]}},{"name":"actionUpdate","semantics":{"object_calls":["assertPostOnly","filter","getDynamicRedirect","getOptionRepo","redirect","updateOptions"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"groupSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionGroupSave","semantics":{"object_calls":["assertGroupExists","assertPostOnly","buildLink","buildLinkHash","canAddOption","canEdit","create","em","getOptionRepo","groupSaveProcess","noPermission","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options/groups"],"return_leads":["$this"]}},{"name":"actionGroupDelete","semantics":{"object_calls":["actionDelete","assertGroupExists","buildLink","canEdit","noPermission","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options","buildLink:options/groups/delete","buildLink:options/groups/edit"],"return_leads":["$plugin","$this"]}},{"name":"optionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","fetch","filter","findAllGroups","formAction","getMasterPhrase","getOptionRepo","inputFilterer","logError","save","setup","updateRelations","validate"],"static_calls":["phrase","stringToArray"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertOptionExists","assertPostOnly","buildLink","canAddOption","canEdit","create","em","getDynamicRedirect","getOptionRepo","noPermission","optionSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertOptionExists","buildLink","canEdit","getDynamicRedirect","noPermission","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options","buildLink:options/delete","buildLink:options/edit"],"return_leads":["$plugin","$this"]}},{"name":"actionView","semantics":{"object_calls":["assertOptionExists","buildLink","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options","buildLink:options/groups"],"return_leads":["$this"]}},{"name":"actionEmailHandlerSetup","semantics":{"object_calls":["assertEmailHandlerOption","buildLink","filter","getDynamicRedirect","getOptionRepo","isPost","redirect","updateOption","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:canonical:misc/email-oauth-setup"],"return_leads":["$this"]}},{"name":"actionEmailHandlerServer","semantics":{"object_calls":["assertEmailHandlerOption","assertPostOnly","filter","getDynamicRedirect","getOptionRepo","redirect","updateOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionEmailHandlerOAuth","semantics":{"object_calls":["actionTriggerOAuthRequest","assertEmailHandlerOption","assertOAuthEmailSetupData","buildLink","filter","getDefaultProviderConnectionData","getGoogleOAuthEmailSetupConfig","getMicrosoftOAuthEmailSetupConfig","getOAuthEmailOptionData","getOptionRepo","isPost","plugin","redirect","updateOption"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:canonical:options/email-handler-oauth","buildLink:options/view"],"return_leads":["$oAuthPlugin","$this"]}},{"name":"actionEmailTransportSetup","semantics":{"object_calls":["assertEmailTransportOption","buildLink","filter","getDynamicRedirect","getOptionRepo","isPost","redirect","updateOption","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:canonical:misc/email-oauth-setup"],"return_leads":["$this"]}},{"name":"actionEmailTransportServer","semantics":{"object_calls":["assertEmailTransportOption","assertPostOnly","filter","getDynamicRedirect","getOptionRepo","redirect","updateOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionEmailTransportOAuth","semantics":{"object_calls":["actionTriggerOAuthRequest","assertEmailTransportOption","assertOAuthEmailSetupData","buildLink","filter","getDefaultProviderConnectionData","getGoogleOAuthEmailSetupConfig","getMicrosoftOAuthEmailSetupConfig","getOAuthEmailOptionData","getOptionRepo","isPost","plugin","redirect","updateOption"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:canonical:options/email-transport-oauth","buildLink:options/view"],"return_leads":["$oAuthPlugin","$this"]}},{"name":"actionEmailDkimVerify","semantics":{"object_calls":["app","assertOptionExists","assertPostOnly","buildLink","enqueueUnique","getOptionRepo","jobManager","redirect","repository","updateOption","verifyDnsRecordForDomain"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options/view"],"return_leads":["$this"]}},{"name":"actionEmailDkimDisable","semantics":{"object_calls":["assertOptionExists","getDynamicRedirect","getOptionRepo","redirect","updateOption"],"static_calls":["deleteFromAbstractedPath"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/PWAController.php","sha256":"ba45004f15653a5ffaaf116846d86b0b968de50cdcb1b184588aa33ac7e42e7f","bytes":3595,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"PWAController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["assertPWASetupPermissions","buildLink","data","em","find","getApplicableStylePropertyMaps","getLocaleList","getPWARepo","getStyleColorData","getStylePropertyRepo","isInstallable","isPost","options","redirect","run","setupSaveProcess","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:pwa"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/PageController.php","sha256":"b6fc53058141bc018d48fcdd0c8280245078124f331c0d22d040ebfab0d4399f","bytes":1207,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"PageController"}],"methods":[{"name":"saveTypeData","semantics":{"object_calls":["apply","bulkSet","filter","getErrors","getMasterTemplate","logErrors","save","set","validate"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Admin/Controller/PaymentProfileController.php","sha256":"b785139f69850c02402313123b87f3ab4a14cb49a757da7425028f35c26e6313","bytes":5882,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"PaymentProfileController"}],"methods":[{"name":"actionAdd","semantics":{"object_calls":["assertProviderExists","buildLink","create","em","error","exception","filter","findActivePaymentProviders","getPaymentRepo","isPost","notFound","pluckFrom","profileAddEdit","redirect","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:payment-profiles/add"],"return_leads":["$this"]}},{"name":"profileSaveProcess","semantics":{"object_calls":["basicEntitySave","filter","formAction","getHandler","logErrors","validate","verifyConfig"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertProfileExists","assertProviderExists","buildLink","buildLinkHash","create","em","error","filter","profileSaveProcess","redirect","run"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:payment-profiles"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertProfileExists","buildLink","fetch","finder","getPurchasablesByProfileId","isPost","redirect","save","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:payment-profiles"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/PermissionController.php","sha256":"dfa3e0d5409d569adfc3f15b6b9b49b9a418dfe5a51218768857e3efbdb1c0bc","bytes":8179,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"PermissionController"}],"methods":[{"name":"strlen","semantics":{"object_calls":["assertAdminPermission","fetch","findUserGroupsForList","getUserGroupRepo","rerouteController","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionUserGroup","semantics":{"object_calls":["assertAdminPermission","fetch","findUserGroupsForList","getUserGroupRepo","rerouteController","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionUserGroupSave","semantics":{"object_calls":["assertAdminPermission","assertPostOnly","assertUserGroupExists","buildLink","filter","redirect","service","setGlobal","setUserGroup","updatePermissions"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:permissions/user-groups"],"return_leads":["$this"]}},{"name":"actionUser","semantics":{"object_calls":["assertAdminPermission","buildLink","em","error","fetch","filter","findOne","finder","getEntryRepo","getGlobalPermissionEntriesGrouped","order","redirect","rerouteController","view","whereIds"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:permissions/users"],"return_leads":["$this"]}},{"name":"actionUserSave","semantics":{"object_calls":["assertAdminPermission","assertPostOnly","assertUserExists","buildLink","filter","redirect","service","setGlobal","setUser","updatePermissions"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:permissions/users","buildLink:users/edit"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/PermissionDefinitionController.php","sha256":"ed34ce9922333665cba609f8cd457289b2c87b4a8119bc301d5fc16ebdc4dccc","bytes":7117,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"PermissionDefinitionController"}],"methods":[{"name":"permissionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPermissionExists","assertPostOnly","buildLink","buildLinkHash","create","em","permissionSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:permission-definitions"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertPermissionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:permission-definitions","buildLink:permission-definitions/permissions/delete","buildLink:permission-definitions/permissions/edit"],"return_leads":["$plugin"]}},{"name":"interfaceGroupSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionInterfaceGroupSave","semantics":{"object_calls":["assertInterfaceGroupExists","assertPostOnly","buildLink","buildLinkHash","create","em","interfaceGroupSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:permission-definitions"],"return_leads":["$this"]}},{"name":"actionInterfaceGroupDelete","semantics":{"object_calls":["actionDelete","assertInterfaceGroupExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:permission-definitions","buildLink:permission-definitions/interface-groups/delete","buildLink:permission-definitions/interface-groups/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/PhraseController.php","sha256":"787bdf9de198612a6d81e6cb0bfc507b82f14276587d5457aae474f0c6366ded","bytes":12266,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"PhraseController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["buildLink","getActiveEditLanguage","plugin","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:languages/phrases"],"return_leads":["$this"]}},{"name":"actionEditByName","semantics":{"object_calls":["buildLink","filter","getActiveEditLanguage","getEffectivePhraseByTitle","getPhraseRepo","plugin","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:phrases/edit"],"return_leads":["$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertPhraseExists","assertPostOnly","buildLink","buildLinkHash","create","em","exists","fetchOne","filter","finder","getDynamicRedirect","phraseSaveProcess","redirect","run","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:languages/phrases","buildLink:phrases/edit"],"return_leads":["$this"]}},{"name":"actionTranslate","semantics":{"object_calls":["assertLanguageExists","assertPhraseExists","assertPostOnly","canEdit","create","delete","em","error","exists","fetchOne","filter","finder","getEffectivePhraseByTitle","getPhraseRepo","isUpdate","phraseSaveProcess","run","setJsonParam","view","where"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$reply","$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertPhraseExists","buildLink","delete","getDynamicRedirect","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:languages/phrases"],"return_leads":["$this"]}},{"name":"actionSearch","semantics":{"object_calls":["apply","assertLanguageExists","buildLink","canEdit","error","exists","fetch","filter","getActiveLanguageId","getDisplayValues","getLanguageRepo","getLanguageTree","getLinkParams","isPost","plugin","redirect","rerouteController","setSectionContext","setupPhraseFilterer","total","view","with"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:languages/phrases","buildLink:phrases/search"],"return_leads":["$this"]}},{"name":"actionTranslation","semantics":{"object_calls":["apply","assertLanguageExists","buildLink","canEdit","columnUtf8","count","error","fetch","filter","filterSearchConditions","getLinkParams","last","redirect","setSectionContext","setupPhraseFilterer","total","view","where"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:languages/phrases"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ReactionController.php","sha256":"7908691da899b93a23168faeddaf38af88ce7e1869e479d12c9889429706434a","bytes":5192,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ReactionController"}],"methods":[{"name":"reactionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["isValidColor","phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertReactionExists","buildLink","create","em","reactionSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:reactions"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertReactionExists","buildLink","canDelete","delete","error","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:reactions"],"return_leads":["$this"]}},{"name":"actionSort","semantics":{"object_calls":["buildLink","fetch","filter","findReactionsForList","getReactionRepo","isPost","plugin","redirect","sortFlat","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:reactions"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/RouteController.php","sha256":"cef102adaf29b61413d94e60bd3004c394e44c6392f8eb3f44f409a67b5cd8b5","bytes":3277,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"RouteController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertRouteExists","buildLink","buildLinkHash","create","em","redirect","routeSaveProcess","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:routes"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertRouteExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:routes","buildLink:routes/delete","buildLink:routes/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/RouteFilterController.php","sha256":"327de691b97562c1a70e7f64fa74733c13b3512f936a5538736f37599d913fd6","bytes":3420,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"RouteFilterController"}],"methods":[{"name":"routeFilterAddEdit","semantics":{"object_calls":["buildLink","container","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:full:index","buildLink:full:threads"],"return_leads":["$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertRouteFilterExists","buildLink","create","em","redirect","routeFilterSaveProcess","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:route-filters"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertRouteFilterExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:route-filters","buildLink:route-filters/delete","buildLink:route-filters/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/SmilieCategoryController.php","sha256":"c95155de2326cf451daf7f3465fffd9f18eabd3a1ebc0f5b2c6fe12c4ce7e2fc","bytes":3132,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"SmilieCategoryController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["buildLink","redirectPermanently"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilies"],"return_leads":["$this"]}},{"name":"smilieSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertSmilieCategoryExists","buildLink","create","em","redirect","run","smilieSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilies"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertSmilieCategoryExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilie-categories/delete","buildLink:smilie-categories/edit","buildLink:smilies"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/SmilieController.php","sha256":"a3b248ef3241b80bedd568a9b984def08a1354e599ccc46b0462934617d3a3ea","bytes":7624,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"SmilieController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertSmilieExists","buildLink","create","em","redirect","run","smilieSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilies"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertSmilieExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilies","buildLink:smilies/delete","buildLink:smilies/edit"],"return_leads":["$plugin"]}},{"name":"actionImport","semantics":{"object_calls":["buildLink","error","filterFormJson","filterSmilieImportInput","getSmilieCategoryRepo","getSmilieCategoryTitlePairs","getSmilieImportXmlFiles","getSmilieRepo","importSmilies","isPost","redirect","service","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilies"],"return_leads":["$this"]}},{"name":"actionSort","semantics":{"object_calls":["buildLink","fetch","filter","finder","getSmilieListData","getSmilieRepo","isPost","redirect","saveIfChanged","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilies"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/StatsController.php","sha256":"64b21c2eb858cac41ade3622b5fc1ce80e66281fcff629d7e2ea16288dfb9d9e","bytes":2104,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"StatsController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["create","filter","getContentTypePhrases","getDatePresets","getDefaultStartDate","getGroupedData","getStatsRepo","getStatsTypeOptions","getStatsTypePhrases","service","view"],"static_calls":["language"],"new_classes":[],"factory_literals":["create:stats.grouper"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/StyleController.php","sha256":"b271b0b7119e21f934a12358546a3bc4c107e24c0ac17c93592642797225b371","bytes":18703,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"StyleController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertStyleExists","buildLink","create","em","redirect","run","styleSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertStyleExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles","buildLink:styles/delete","buildLink:styles/edit"],"return_leads":["$plugin"]}},{"name":"actionTemplates","semantics":{"object_calls":["assertStyleExists","buildLink","canEdit","em","error","fetch","filter","filterPage","find","findAddOnsForList","findEffectiveTemplatesInStyle","getAddOnRepo","getMasterStyle","getStyleRepo","getStyleTree","getTemplateRepo","getTemplateTypes","limitByPage","redirect","response","searchTitle","setCookie","total","view","where","with"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:styles/templates"],"return_leads":["$this"]}},{"name":"actionEditTemplate","semantics":{"object_calls":["assertStyleExists","assertTemplateExists","buildLink","fetchOne","filter","findEffectiveTemplateInStyle","getTemplateRepo","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:templates/edit"],"return_leads":["$this"]}},{"name":"actionAddTemplate","semantics":{"object_calls":["buildLink","filter","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:templates/add"],"return_leads":["$this"]}},{"name":"actionStylePropertiesGroup","semantics":{"object_calls":["assertStyleExists","buildLink","canEdit","error","fetch","filter","filterFormJson","findPropertyMapForEditing","getEffectivePropertyGroupsInStyle","getPropertiesForGroupRefresh","getPropertyRepo","getStyleColorData","getStyleRepo","getStyleTree","getUngroupedPropertyMapsInStyle","isPost","redirect","response","setCookie","setJsonParam","toArray","updatePropertyValues","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:styles/style-properties","buildLink:styles/style-properties/group"],"return_leads":["$reply","$this"]}},{"name":"actionImport","semantics":{"object_calls":["assertRecordExists","assertcanSupportStyleArchives","buildLink","canSupportStyleArchives","error","filter","getExtension","getFile","getStyleRepo","getStyleTree","getTempFile","getXmlFile","importFromXml","isPost","isValidConfiguration","isValidXml","redirect","service","setArchiveImporter","setOverwriteStyle","setParentStyle","validateArchive","view"],"static_calls":["openFile","phrase"],"new_classes":[],"factory_literals":["buildLink:styles"],"return_leads":["$this"]}},{"name":"actionMassRevert","semantics":{"object_calls":["assertStyleExists","buildLink","buildLinkHash","delete","em","error","filter","findByIds","isPost","noPermission","redirect","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:styles"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/StylePropertyController.php","sha256":"c740a94c9bf93b13624ee7eb931a9aeb1e4baa9140044520812b0aa1413a5119","bytes":7633,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"StylePropertyController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["buildLink","getActiveEditStyle","plugin","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles/style-properties"],"return_leads":["$this"]}},{"name":"actionView","semantics":{"object_calls":["assertPropertyExists","assertStyleExists","buildLink","filter","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles/style-properties/group"],"return_leads":["$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertPropertyExists","buildLink","create","em","propertySaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles/style-properties/group"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertPropertyExists","buildLink","canEdit","canEditStylePropertyDefinitions","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:style-properties/delete","buildLink:style-properties/edit","buildLink:styles/style-properties/group"],"return_leads":["$plugin","$this"]}},{"name":"actionGroupSave","semantics":{"object_calls":["assertGroupExists","assertPostOnly","buildLink","create","em","groupSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles/style-properties"],"return_leads":["$this"]}},{"name":"actionGroupDelete","semantics":{"object_calls":["actionDelete","assertGroupExists","buildLink","canEdit","canEditStylePropertyDefinitions","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:style-properties/groups/delete","buildLink:style-properties/groups/edit","buildLink:styles/style-properties"],"return_leads":["$plugin","$this"]}}]},{"path":"src/XF/Admin/Controller/TagController.php","sha256":"149afd301a019764a26f1f09b6161082839936bcf995029b277af8e5a1e608b3","bytes":4174,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"TagController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertTagExists","buildLink","create","em","redirect","run","tagSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:tags"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertTagExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:tags","buildLink:tags/delete","buildLink:tags/edit"],"return_leads":["$plugin"]}},{"name":"actionMerge","semantics":{"object_calls":["assertTagExists","buildLink","error","fetchOne","filter","finder","getErrors","isPost","merge","preDelete","redirect","service","view","where"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:tags"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/TemplateController.php","sha256":"73b31a31b0498882cf599b3bb95d00ec42783d921d720dadd5342f7d6716f060","bytes":14773,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"TemplateController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["buildLink","filter","getActiveEditStyle","plugin","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles/templates"],"return_leads":["$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertTemplateExists","buildLink","buildLinkHash","create","em","exists","fetchOne","filter","finder","getDynamicRedirect","redirect","run","templateSaveProcess","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles/templates","buildLink:templates/edit"],"return_leads":["$this"]}},{"name":"actionHistory","semantics":{"object_calls":["assertTemplateExists","fetch","filter","findDifferences","finder","limit","order","toArray","view","where"],"static_calls":[],"new_classes":["Diff"],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertTemplateExists","buildLink","canEdit","delete","error","getDynamicRedirect","isPost","redirect","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:styles/templates"],"return_leads":["$this"]}},{"name":"actionSearch","semantics":{"object_calls":["apply","assertStyleExists","buildLink","canEdit","error","fetch","filter","getActiveStyleId","getDisplayValues","getLinkParams","getRawFilters","getStyleRepo","getStyleTree","getTemplateRepo","getTemplateTypes","isPost","plugin","redirect","setSectionContext","setupTemplateFilterer","total","view","with"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:styles/templates","buildLink:templates/search"],"return_leads":["$this"]}},{"name":"actionCompare","semantics":{"object_calls":["assertTemplateForComparison","findDifferences","view"],"static_calls":[],"new_classes":["Diff"],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionMergeOutdated","semantics":{"object_calls":["assertTemplateForComparison","buildLink","error","filter","findDifferences","getHistoryForMerge","isChanged","isPost","redirect","repository","save","setSectionContext","updateVersionId","view"],"static_calls":["phrase"],"new_classes":["Diff3"],"factory_literals":["buildLink:templates/outdated"],"return_leads":["$this"]}},{"name":"actionAutoMerge","semantics":{"object_calls":["buildLink","enqueueUnique","getOutdatedTemplates","getTemplateRepo","isPost","jobManager","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:templates/outdated"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/TemplateModificationController.php","sha256":"87aa17d8ce567f7f7cf9a8627395ae3b468ba911f284f9e7b9da3717c4f4d5c3","bytes":8267,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"TemplateModificationController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertTemplateModificationExists","buildLink","create","em","filter","modificationSaveProcess","redirect","rerouteController","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:template-modifications"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertTemplateModificationExists","buildLink","canEdit","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:template-modifications","buildLink:template-modifications/delete","buildLink:template-modifications/edit"],"return_leads":["$plugin","$this"]}},{"name":"actionTest","semantics":{"object_calls":["applyTemplateModifications","assertTemplateModificationExists","bulkSet","create","em","error","fetchOne","filter","findDifferences","finder","getErrors","getTemplateModificationRepo","preSave","view","where"],"static_calls":["phrase"],"new_classes":["Diff"],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ThreadController.php","sha256":"d31c216000b44a9b365c151d23b093ee244da16733f7ba337410fc6afcad038c","bytes":6625,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ThreadController"}],"methods":[{"name":"actionReplyBansDelete","semantics":{"object_calls":["actionDelete","assertReplyBanExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:threads/reply-bans","buildLink:threads/reply-bans/delete"],"return_leads":["$plugin"]}},{"name":"actionBatchUpdateAction","semantics":{"object_calls":["assertPostOnly","buildLink","enqueueUnique","error","exception","exists","filter","getFilteredCriteria","getFinder","jobManager","redirect","searcher","setSectionContext","total"],"static_calls":["phrase","phraseDeferred"],"new_classes":[],"factory_literals":["buildLink:threads/batch-update"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ToolsController.php","sha256":"eeb900c4158b215003adfdb3849c083a4c95c32cb4a04ed3f7d9d5283b6157a9","bytes":22727,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ToolsController"}],"methods":[{"name":"actionRebuild","semantics":{"object_calls":["assertAdminPermission","buildLink","canTriggerByChoice","enqueueUnique","error","filter","hasStoppedManualJobs","isPost","job","jobManager","redirect","setPageParam","setSectionContext","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:tools/rebuild","buildLink:tools/run-job"],"return_leads":["$reply","$this"]}},{"name":"actionRunJob","semantics":{"object_calls":["canCancel","cancelJob","config","error","filter","getDynamicRedirect","getFirstRunnable","getJob","getJobId","getJobRunner","getManualEnqueued","getStatusMessage","getUniqueJob","hasManualEnqueued","isPost","jobManager","queuePending","redirect","runByIds","runQueue","setIgnorePendingUpgrade","setPageParam","setViewOption","view"],"static_calls":["app"],"new_classes":[],"factory_literals":[],"return_leads":["$reply","$this"]}},{"name":"actionCleanUpPermissions","semantics":{"object_calls":["assertAdminPermission","assertPostOnly","buildLink","deleteOrphanedContentUserPermissionEntries","deleteOrphanedGlobalUserPermissionEntries","deleteUnusedPermissionCombinations","enqueueUnique","insertGuestCombinationIfMissing","jobManager","redirect","repository","setSectionContext"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:tools/rebuild"],"return_leads":["$this"]}},{"name":"actionTestUrlUnfurling","semantics":{"object_calls":["assertAdminPermission","coerceValue","filter","isPost","isValid","service","setSectionContext","test","validator","view"],"static_calls":["app"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionTestEmail","semantics":{"object_calls":["assertAdminPermission","coerceValue","filter","getDebug","getDefaultTransport","getHost","getPort","getStream","isPost","isValid","mailer","newMail","options","render","send","setContent","setSectionContext","setTo","validator","view"],"static_calls":["phrase","visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionTestImageProxy","semantics":{"object_calls":["assertAdminPermission","coerceValue","filter","isPost","isValid","service","setSectionContext","testImageFetch","validator","view"],"static_calls":["app"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionFileCheck","semantics":{"object_calls":["assertAdminPermission","buildLink","create","em","enqueueUnique","fetch","filterPage","findFileChecksForList","isPost","jobManager","limitByPage","redirect","repository","save","setPageParam","total","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:tools/file-check/results","buildLink:tools/run-job"],"return_leads":["$reply","$this"]}},{"name":"actionUpgradeCheck","semantics":{"object_calls":["assertAdminPermission","assertUpgradeCheckingPossible","buildLink","check","filter","getLatestUpgradeCheck","isPost","redirect","repository","service","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:tools/upgrade-check"],"return_leads":["$this"]}},{"name":"actionUpgradeXf","semantics":{"object_calls":["applyToResponse","assertAdminPermission","assertCanOneClickUpgrade","assertUpgradeCheckingPossible","buildLink","canAttempt","canDownload","changeUser","download","error","filter","get","getLatestAvailableInfo","getLatestUpgradeCheck","getPather","hasAvailableUpdate","isPost","message","redirect","repository","rerunUpgradeCheckIfNeeded","response","router","save","service","setDownloadTarget","setLicenseAgreementAccepted","view"],"static_calls":["generateRandomString","getTempDir","phrase","visitor"],"new_classes":[],"factory_literals":["buildLink:tools/upgrade-check","get:session.install"],"return_leads":["$this"]}},{"name":"downloadAndCreateAddOnBatch","semantics":{"object_calls":["addArchive","addOnManager","download","error","exception","save","service","setLicenseAgreementAccepted","setValidateFile","validate"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$creator"]}},{"name":"actionUpgradeXfAddOn","semantics":{"object_calls":["assertAdminPermission","assertCanOneClickUpgrade","assertUpgradeCheckingPossible","buildLink","canDownload","canInstallFromArchive","downloadAndCreateAddOnBatch","error","filter","getLatestUpgradeCheck","hasAvailableUpdate","isPost","message","redirect","repository","rerunUpgradeCheckIfNeeded","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons/install-from-archive-confirm","buildLink:tools/upgrade-check"],"return_leads":["$this"]}},{"name":"actionInstallXfAddOn","semantics":{"object_calls":["assertAdminPermission","assertCanOneClickUpgrade","assertUpgradeCheckingPossible","buildLink","canDownload","canInstallFromArchive","downloadAndCreateAddOnBatch","error","filter","getLatestUpgradeCheck","isPost","redirect","repository","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons/install-from-archive-confirm","buildLink:tools/upgrade-check"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/TrophyController.php","sha256":"7fdf17e574a6422b155cd36bd17b200f8eb0fcf6da4657c7ac4b9def8da40a15","bytes":3406,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"TrophyController"}],"methods":[{"name":"trophySaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertTrophyExists","buildLink","buildLinkHash","create","em","redirect","run","trophySaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:trophies"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertTrophyExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:trophies","buildLink:trophies/delete","buildLink:trophies/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/TwoStepController.php","sha256":"8f5c09d6881b9e7ff8180cf3aec0dcde5533275ed9672bea1ceda3b88f6a8063","bytes":2662,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"TwoStepController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["fetch","filter","findProvidersForList","getTfaRepo","isValid","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$provider","$this"]}},{"name":"providerSaveProcess","semantics":{"object_calls":["basicEntitySave","filter","formAction","getHandler","inputFilterer","logError","validate","verifyOptions"],"static_calls":[],"new_classes":["Request"],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertProviderExists","buildLink","buildLinkHash","providerSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:two-step"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/ControllerPlugin/EmailOAuthPlugin.php","sha256":"c02b79252394e6655f055332c0ba2ecfe092252ace7b01324c6ad1adceee5f96","bytes":4008,"namespace":"XF\\Admin\\ControllerPlugin","classes":[{"kind":"class","name":"EmailOAuthPlugin"}],"methods":[{"name":"actionTriggerOAuthRequest","semantics":{"object_calls":["getAuthorizationUri","oAuth","provider","redirect","session","setAccessType"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"getGoogleOAuthEmailSetupConfig","semantics":{"object_calls":["buildLink"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:canonical:misc/email-oauth-setup"],"return_leads":["["]}},{"name":"getMicrosoftOAuthEmailSetupConfig","semantics":{"object_calls":["buildLink"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:canonical:misc/email-oauth-setup"],"return_leads":["["]}}]},{"path":"src/XF/Alert/AbstractHandler.php","sha256":"1d48488be1e561809a8d53ea9f43a3de2f04e70c5cc7c7e9a334fe12abcd2992","bytes":4761,"namespace":"XF\\Alert","classes":[{"kind":"class","name":"AbstractHandler"}],"methods":[{"name":"canViewContent","semantics":{"object_calls":["canView"],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":["$entity"]}}]},{"path":"src/XF/Api/Controller/AlertsController.php","sha256":"f9d5b0608cad10ef3f76dfb8ebc11a55870a6411e1ec8144579fa2465db9bce6","bytes":5283,"namespace":"XF\\Api\\Controller","classes":[{"kind":"class","name":"AlertsController"}],"methods":[{"name":"actionPost","semantics":{"object_calls":["alert","apiSuccess","assertRecordExists","assertRequiredApiInput","assertSuperUserKey","filter","getAlertRepo","getGuestUser","repository","setupAlertFromInput"],"static_calls":["visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Api/Controller/AttachmentController.php","sha256":"b2a82d8fedc68bf857bf855a1f1acbcfe9a9c046caafd273c42e94e9f6fa8f52","bytes":4479,"namespace":"XF\\Api\\Controller","classes":[{"kind":"class","name":"AttachmentController"}],"methods":[{"name":"actionDelete","semantics":{"object_calls":["apiSuccess","assertViewableAttachment","canManageAttachments","delete","getAttachmentHandler","getAttachmentRepo","getContext","noPermission"],"static_calls":["isApiCheckingPermissions"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Api/Controller/AttachmentsController.php","sha256":"a8dd432a93cb30fabafb712758862ec4aa1550b76ccffeba06ee7ccd64d249b0","bytes":5173,"namespace":"XF\\Api\\Controller","classes":[{"kind":"class","name":"AttachmentsController"}],"methods":[{"name":"actionPostNewKey","semantics":{"object_calls":["apiResult","assertRequiredApiInput","canManageAttachments","create","em","filter","getAttachmentHandler","getAttachmentRepo","getFile","noPermission","notFound","preSave","save","toApiResult","uploadFile"],"static_calls":["isApiCheckingPermissions"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Api/Docs/Annotation/RouteBlock.php","sha256":"1f1cfd133f5ebf62588bd1ffda55adc3d011dd734a9f8626deb1e29abc5d58d5","bytes":814,"namespace":"XF\\Api\\Docs\\Annotation","classes":[{"kind":"class","name":"RouteBlock"}],"methods":[{"name":"applySeeBlock","semantics":{"object_calls":["applyGenericSeeBlockParts"],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":["true"]}}]},{"path":"src/XF/Api/Mvc/Router.php","sha256":"d0b803755b157a5a5b9b11681a3df3377f3815622623dbd60209ef1a802161f9","bytes":2998,"namespace":"XF\\Api\\Mvc","classes":[{"kind":"class","name":"Router"}],"methods":[{"name":"getNewRouteMatch","semantics":{"object_calls":[],"static_calls":[],"new_classes":["RouteMatch"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Attachment/AbstractHandler.php","sha256":"3badcf0fd655105b17e2dea24027e4078060c36a422253277c12c91cb372f0ea","bytes":5274,"namespace":"XF\\Attachment","classes":[{"kind":"class","name":"AbstractHandler"}],"methods":[{"name":"getContainerLink","semantics":{"object_calls":["getContentUrl"],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":["$container"]}}]},{"path":"src/XF/Attachment/ConversationMessageHandler.php","sha256":"88ba3798d02e6877a6c5657c2d14a1d70f5409f85e88cd342501a71818910205","bytes":2980,"namespace":"XF\\Attachment","classes":[{"kind":"class","name":"ConversationMessageHandler"}],"methods":[{"name":"onAttachmentDelete","semantics":{"object_calls":["save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"getContext","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$extraContext"]}}]},{"path":"src/XF/Attachment/Manipulator.php","sha256":"4c8f2296a57f4894bb0fb5f060d84f51a6b3278dc080e57952225bc59d5c39a4","bytes":5758,"namespace":"XF\\Attachment","classes":[{"kind":"class","name":"Manipulator"}],"methods":[{"name":"setHash","semantics":{"object_calls":["fetch","findAttachmentsByTempHash","toArray"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}},{"name":"deleteAttachment","semantics":{"object_calls":["delete"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false","true"]}},{"name":"insertAttachmentFromUpload","semantics":{"object_calls":["applyConstraints","getFileWrapper","insertAttachment","isValid","service","validateAttachmentUpload"],"static_calls":["app","visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$inserter","null"]}}]},{"path":"src/XF/Attachment/PostHandler.php","sha256":"9d9121060e82dabb4778dfac5678d3c5ef49b2a3ec223636706f61a22a29d533","bytes":3331,"namespace":"XF\\Attachment","classes":[{"kind":"class","name":"PostHandler"}],"methods":[{"name":"onAttachmentDelete","semantics":{"object_calls":["logModeratorAction","logger","save"],"static_calls":["app"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"getContext","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$extraContext"]}}]},{"path":"src/XF/Attachment/ProfilePostCommentHandler.php","sha256":"90bf2bca62edeca17f0bbaa153650c94931cf713ec461b9ebc6a1612828f75db","bytes":3094,"namespace":"XF\\Attachment","classes":[{"kind":"class","name":"ProfilePostCommentHandler"}],"methods":[{"name":"onAttachmentDelete","semantics":{"object_calls":["logModeratorAction","logger","save"],"static_calls":["app"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"getContext","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$extraContext"]}}]},{"path":"src/XF/Attachment/ProfilePostHandler.php","sha256":"34d6782e24cc7a434f17b4ada10f09caf288e50e2e2cdb23da96f71269667d93","bytes":2820,"namespace":"XF\\Attachment","classes":[{"kind":"class","name":"ProfilePostHandler"}],"methods":[{"name":"onAttachmentDelete","semantics":{"object_calls":["logModeratorAction","logger","save"],"static_calls":["app"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"getContext","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$extraContext"]}}]},{"path":"src/XF/BbCode/Renderer/EmailHtml.php","sha256":"5d52678f7eec1e3ffb1f57f1c32338d4634a65aae61beafc62f60cf3159c7526","bytes":2759,"namespace":"XF\\BbCode\\Renderer","classes":[{"kind":"class","name":"EmailHtml"}],"methods":[{"name":"getRenderedCode","semantics":{"object_calls":["renderTemplate"],"static_calls":[],"new_classes":["PreEscaped"],"factory_literals":[],"return_leads":["$this"]}},{"name":"getRenderedQuote","semantics":{"object_calls":["renderTemplate"],"static_calls":[],"new_classes":["PreEscaped"],"factory_literals":[],"return_leads":["$this"]}},{"name":"getRenderedSpoiler","semantics":{"object_calls":["renderTemplate"],"static_calls":[],"new_classes":["PreEscaped"],"factory_literals":[],"return_leads":["$this"]}},{"name":"getRenderedInlineSpoiler","semantics":{"object_calls":["renderTemplate"],"static_calls":[],"new_classes":["PreEscaped"],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Behavior/PermissionRebuildable.php","sha256":"8c2e57fc85ed5571d3fd56158351e0e734a53f9b39185f583481a4652214c7ff","bytes":1170,"namespace":"XF\\Behavior","classes":[{"kind":"class","name":"PermissionRebuildable"}],"methods":[{"name":"postDelete","semantics":{"object_calls":["app","db","delete","enqueueUnique","getOption","id","jobManager"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Captcha/KeyCaptcha.php","sha256":"a9358ca9de9072edc8f2af63864c44aecde85cf1fa9cd6dd563d8734b675871d","bytes":2284,"namespace":"XF\\Captcha","classes":[{"kind":"class","name":"KeyCaptcha"}],"methods":[{"name":"isValid","semantics":{"object_calls":["client","get","getBody","getContents","http","request","setResponse"],"static_calls":["logException"],"new_classes":[],"factory_literals":["get:keycaptcha_code"],"return_leads":["false","true"]}}]},{"path":"src/XF/Captcha/Question.php","sha256":"873a2eaef0f2ce3799345f3ba96220f97342d343fd46d0fdd120946f99186c3b","bytes":1022,"namespace":"XF\\Captcha","classes":[{"kind":"class","name":"Question"}],"methods":[{"name":"isValid","semantics":{"object_calls":["delete","em","filter","find","isCorrect","request","setResponse"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$isCorrect"]}}]},{"path":"src/XF/Captcha/TextCaptcha.php","sha256":"2ef0bd2633b9449bd15e4ad66273c37a26c9f31101b883ce68bc7afcc1826fc3","bytes":2172,"namespace":"XF\\Captcha","classes":[{"kind":"class","name":"TextCaptcha"}],"methods":[{"name":"in_array","semantics":{"object_calls":["bulkSet","client","create","em","get","getBody","getContents","http","options","renderTemplate","save"],"static_calls":["jsonDecode","logException"],"new_classes":[],"factory_literals":[],"return_leads":["$templater"]}},{"name":"renderInternal","semantics":{"object_calls":["bulkSet","client","create","em","get","getBody","getContents","http","options","renderTemplate","save"],"static_calls":["jsonDecode","logException"],"new_classes":[],"factory_literals":[],"return_leads":["$templater"]}},{"name":"isValid","semantics":{"object_calls":["delete","em","filter","find","request","setResponse"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$isCorrect"]}}]},{"path":"src/XF/Cli/Command/AddOn/AbstractSetupStep.php","sha256":"86ac6e9eda2202a75f3566a6bf20b14b5cc5171a823e0a23de0e66d0e8c0a8b7","bytes":3621,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"AbstractSetupStep"}],"methods":[{"name":"runStep","semantics":{"object_calls":["clearStatus","outputStatus"],"static_calls":[],"new_classes":["StepResult"],"factory_literals":[],"return_leads":["$result"]}}]},{"path":"src/XF/Cli/Command/AddOn/BuildRelease.php","sha256":"aff9af182e296b51ca5637ff3ab6d721c0b53c625863d7884b007924abe62165","bytes":2452,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"BuildRelease"}],"methods":[{"name":"execute","semantics":{"object_calls":["build","checkEditableAddOn","finalizeRelease","find","getApplication","getArgument","getOption","getReleasesDirectory","run","service","setGenerateHashes","writeln"],"static_calls":["app","phrase"],"new_classes":["ArrayInput"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Cli/Command/AddOn/BumpVersion.php","sha256":"129ee77dc61cc8f53206971c9477adbfcb7f322277e9d131f9171e04e14c8540","bytes":4794,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"BumpVersion"}],"methods":[{"name":"execute","semantics":{"object_calls":["ask","checkEditableAddOn","fastUpdate","getArgument","getHelper","getInstalledAddOn","getJson","getJsonPath","getOption","inferVersionStringFromId","prepareJsonFile","save","setValidator","writeln"],"static_calls":["hashTextFile","jsonEncodePretty","repository","writeFile"],"new_classes":["Question","\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$value"]}}]},{"path":"src/XF/Cli/Command/AddOn/Create.php","sha256":"4ff8f77caa12327158b9a6ba6ed2ffe85b959011279be5a70a8b3e77f75204f5","bytes":9226,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"Create"}],"methods":[{"name":"execute","semantics":{"object_calls":["addOnManager","ask","bulkSet","create","developmentOutput","fastUpdate","find","getAddOnDirectory","getAddOnQuestionFieldValidator","getAllAddOns","getApplication","getErrors","getHelper","getJsonPath","getSetupPath","inferVersionStringFromId","isAddOnSkipped","preSave","prepareAddOnIdForClass","prepareJsonFile","run","save","setValidator","writeln"],"static_calls":["app","config","createDirectory","em","getAddOnDirectory","getRootDirectory","hashTextFile","jsonEncodePretty","repository","writeFile"],"new_classes":["AddOn","ArrayInput","ConfirmationQuestion","Question","\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$value"]}},{"name":"getAddOnQuestionFieldValidator","semantics":{"object_calls":["create","getErrors","set"],"static_calls":["em"],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$value"]}}]},{"path":"src/XF/Cli/Command/AddOn/Export.php","sha256":"75dd06c887564b8a37d579eaba55cd5a106e1ae2c4618e884ace7f416b32c4da","bytes":1770,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"Export"}],"methods":[{"name":"execute","semantics":{"object_calls":["addOnManager","advance","checkEditableAddOn","export","find","getArgument","getContainers","getDataDirectory","service","setMessage","writeln"],"static_calls":["app","em"],"new_classes":["AddOn","ProgressBar"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Cli/Command/AddOn/SyncJson.php","sha256":"65221ce1699fc6a4de1dfc0ae55b5e1d9b12c3b0ef53da23a6d4a84a78056db1","bytes":1891,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"SyncJson"}],"methods":[{"name":"execute","semantics":{"object_calls":["bulkSet","checkEditableAddOn","getArgument","getInstalledAddOn","getJson","getJsonHash","getOption","hasPendingChanges","save","writeln"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Cli/Command/AddOn/ValidateJson.php","sha256":"ad4e5064460a817c3a7fdbc80669932adfddee078cddab90c0fd3fb2e89bde71","bytes":6682,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"ValidateJson"}],"methods":[{"name":"execute","semantics":{"object_calls":["ask","checkEditableAddOn","fastUpdate","getArgument","getHelper","getInstalledAddOn","getJsonPath","prepareJsonFile","writeln"],"static_calls":["hashTextFile","jsonEncodePretty","writeFile"],"new_classes":["ConfirmationQuestion"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Cli/Command/Make/RouteMakeCommand.php","sha256":"f4d2dcc08dd2c01636355a31c45b873a96cff451b124da991f455a09f107e9ca","bytes":8932,"namespace":"XF\\Cli\\Command\\Make","classes":[{"kind":"class","name":"RouteMakeCommand"}],"methods":[{"name":"interact","semantics":{"object_calls":["ask","choice","deriveControllerName","getArgument","getOption","interactAddOn","setArgument","setOption"],"static_calls":[],"new_classes":["SymfonyStyle","\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$value"]}},{"name":"execute","semantics":{"object_calls":["createRoute","delete","deriveControllerName","displaySummary","error","generateTemplateName","getArgument","getControllerType","getExistingRoute","getFullControllerClass","getMessage","getOption","note","runCommand","singularize","success","validateAddOn","warning"],"static_calls":[],"new_classes":["SymfonyStyle"],"factory_literals":[],"return_leads":["Command"]}},{"name":"createRoute","semantics":{"object_calls":["create","save"],"static_calls":["em"],"new_classes":[],"factory_literals":[],"return_leads":["$route"]}},{"name":"runCommand","semantics":{"object_calls":["find","getApplication","run"],"static_calls":[],"new_classes":["ArrayInput"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/ConnectedAccount/Service/AppleService.php","sha256":"c4fde2f6e085d6236eaea866f7c143055b3638f1e27cf30c20777d8546be9e26","bytes":1473,"namespace":"XF\\ConnectedAccount\\Service","classes":[{"kind":"class","name":"AppleService"}],"methods":[{"name":"is_array","semantics":{"object_calls":["setAccessToken","setExtraParams","setLifetime","setRefreshToken"],"static_calls":[],"new_classes":["StdOAuth2Token","TokenResponseException"],"factory_literals":[],"return_leads":["$token"]}},{"name":"parseAccessTokenResponse","semantics":{"object_calls":["setAccessToken","setExtraParams","setLifetime","setRefreshToken"],"static_calls":[],"new_classes":["StdOAuth2Token","TokenResponseException"],"factory_literals":[],"return_leads":["$token"]}},{"name":"getAuthorizationEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"getAccessTokenEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/ConnectedAccount/Service/LinkedinService.php","sha256":"4d160c65df3aecf23b95f8f8eafc4c33a89f345f722c9749448d39e98cbe61b1","bytes":2606,"namespace":"XF\\ConnectedAccount\\Service","classes":[{"kind":"class","name":"LinkedinService"}],"methods":[{"name":"is_array","semantics":{"object_calls":[],"static_calls":["__construct"],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"__construct","semantics":{"object_calls":[],"static_calls":["__construct"],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"getAuthorizationEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"getAccessTokenEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"parseAccessTokenResponse","semantics":{"object_calls":["setAccessToken","setExtraParams","setLifeTime","setRefreshToken"],"static_calls":[],"new_classes":["StdOAuth2Token","TokenResponseException"],"factory_literals":[],"return_leads":["$token"]}}]},{"path":"src/XF/ConnectedAccount/Service/MicrosoftEmailService.php","sha256":"b3b79d19e60df60e0b606a02271b24747cc74b7e7c10530173a4e6ac4c29e20e","bytes":1955,"namespace":"XF\\ConnectedAccount\\Service","classes":[{"kind":"class","name":"MicrosoftEmailService"}],"methods":[{"name":"is_array","semantics":{"object_calls":["setAccessToken","setExtraParams","setLifetime","setRefreshToken"],"static_calls":[],"new_classes":["StdOAuth2Token","TokenResponseException"],"factory_literals":[],"return_leads":["$token"]}},{"name":"parseAccessTokenResponse","semantics":{"object_calls":["setAccessToken","setExtraParams","setLifetime","setRefreshToken"],"static_calls":[],"new_classes":["StdOAuth2Token","TokenResponseException"],"factory_literals":[],"return_leads":["$token"]}},{"name":"getAuthorizationEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"getAccessTokenEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/ConnectedAccount/Service/XService.php","sha256":"c19a7a7a7558d1460f508d7946f951d99298815ab627102494970fd1b76bd50c","bytes":1244,"namespace":"XF\\ConnectedAccount\\Service","classes":[{"kind":"class","name":"XService"}],"methods":[{"name":"__construct","semantics":{"object_calls":[],"static_calls":["__construct"],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"getRequestTokenEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"getAccessTokenEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/ConnectedAccount/Service/XenForoService.php","sha256":"9cbf57680b77ce21fba7e817c409ef51c63b99c5e43fef419006734e16d0074a","bytes":2026,"namespace":"XF\\ConnectedAccount\\Service","classes":[{"kind":"class","name":"XenForoService"}],"methods":[{"name":"parseAccessTokenResponse","semantics":{"object_calls":["setAccessToken","setExtraParams","setLifetime"],"static_calls":[],"new_classes":["StdOAuth2Token","TokenResponseException"],"factory_literals":[],"return_leads":["$token"]}},{"name":"getAuthorizationEndpoint","semantics":{"object_calls":["getPath","getProvider","setPath"],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":["$endpoint"]}},{"name":"getAccessTokenEndpoint","semantics":{"object_calls":["getPath","getProvider","setPath"],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":["$endpoint"]}}]},{"path":"src/XF/ControllerPlugin/AbstractPermission.php","sha256":"b6cf646b12f3358b01ebd07b1f05e5f6cbf5d128a89c2576c2fbcb5bd983d289","bytes":7163,"namespace":"XF\\ControllerPlugin","classes":[{"kind":"class","name":"AbstractPermission"}],"methods":[{"name":"actionEdit","semantics":{"object_calls":["assertRecordExists","buildLink","em","error","filter","findOne","formatTemplate","formatView","getContentPermissionEntriesGrouped","getContentPermissionListData","notFound","redirect","repository","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertRecordExists","buildLink","filter","redirect","savePrivate","saveUser","saveUserGroup"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/ControllerPlugin/EmailConfirmationPlugin.php","sha256":"b3d2e5bf54f80375f9f1155f64987e2486d50df91b17bf7086ef9521d7d67d69","bytes":1496,"namespace":"XF\\ControllerPlugin","classes":[{"kind":"class","name":"EmailConfirmationPlugin"}],"methods":[{"name":"actionResend","semantics":{"object_calls":["assertCaptchaCookieConsent","canTriggerConfirmation","captchaIsValid","error","getDynamicRedirect","isPost","needsCaptcha","redirect","service","triggerConfirmation","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Db/Schema/AbstractDdl.php","sha256":"0bcbe5a65d2d68cc836485d5e02b4af8a240cf771136261cd5065003d1c786bb","bytes":2526,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"AbstractDdl"}],"methods":[{"name":"addColumn","semantics":{"object_calls":["length","type"],"static_calls":[],"new_classes":["Column"],"factory_literals":[],"return_leads":["$column"]}},{"name":"addIndex","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Index"],"factory_literals":[],"return_leads":["$index"]}}]},{"path":"src/XF/Db/Schema/AbstractDefinition.php","sha256":"454b670aeb093642c21c3a34d1f883db50cac26875626ef223b26b12adeb551b","bytes":1586,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"AbstractDefinition"}],"methods":[{"name":"drop","semantics":{"object_calls":["isAlter"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Db/Schema/Alter.php","sha256":"73b6727c323fdf5cfa656000eec42ee9d4bf70b7ce278ae92c642eafbff9ff3d","bytes":5841,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"Alter"}],"methods":[{"name":"__construct","semantics":{"object_calls":["getSchemaManager","getTableColumnDefinitions","getTableIndexDefinitions","getTableStatus"],"static_calls":["__construct"],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}},{"name":"changeColumn","semantics":{"object_calls":["length","setDefinition","type"],"static_calls":[],"new_classes":["Column"],"factory_literals":[],"return_leads":["$column"]}},{"name":"changeIndex","semantics":{"object_calls":["setDefinition"],"static_calls":[],"new_classes":["Index"],"factory_literals":[],"return_leads":["$index"]}}]},{"path":"src/XF/Db/Schema/Column.php","sha256":"d6749157309835460b98e3e09d33533409850a1fb808417f28e89a97a3775730","bytes":12786,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"Column"}],"methods":[{"name":"renameTo","semantics":{"object_calls":["isAlter","registerColumnRename"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$this"]}},{"name":"conflictRename","semantics":{"object_calls":["getColumnDefinition","isAlter","nullable","registerConflictRename","renameTo"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$conflictName"]}},{"name":"addValues","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":["$this"]}},{"name":"removeValues","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":["$this"]}},{"name":"getDefinition","semantics":{"object_calls":["compare","conflictRename","getColumnDefinition","getColumnDefinitionSql","getDefinition","getTableName","isAlter","isIntType","isRename","setDefinition"],"static_calls":["logError"],"new_classes":["\\InvalidArgumentException","\\LogicException"],"factory_literals":[],"return_leads":["$definition"]}},{"name":"getColumnDefinitionSql","semantics":{"object_calls":["isIntType","isRename","quote"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$definition"]}}]},{"path":"src/XF/Db/Schema/Create.php","sha256":"4b2f0bf31fc3f133b10577c24024f2883c80296478ee4adf5c91930c6b896ddd","bytes":4066,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"Create"}],"methods":[{"name":"getQueries","semantics":{"object_calls":["compare","getDefinition","getIndexName","getSchemaManager","getTableConfigSql","getTableStatus","quote","setDefinition","tableExists"],"static_calls":["logError"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":["$queries","["]}}]},{"path":"src/XF/Db/Schema/Drop.php","sha256":"96b92efb254bf4a6a0c1632b4b7c3ff35b26284d8453d76e76f810ef15837726","bytes":675,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"Drop"}],"methods":[{"name":"addColumn","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}},{"name":"addIndex","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Db/Schema/Index.php","sha256":"caee4e97c77d7862e95d333f151dba4ec0d32d608b4eff4aff42d0cd12de0110","bytes":6683,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"Index"}],"methods":[{"name":"type","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$this"]}},{"name":"drop","semantics":{"object_calls":["forgetIndex","isAlter","syncExistingDefinition"],"static_calls":["drop"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"getDefinition","semantics":{"object_calls":["compare","getConflictRenames","getIndexDefinitionSql","getIndexName","isAlter","setDefinition","syncExistingDefinition"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$definition"]}}]},{"path":"src/XF/Db/SchemaManager.php","sha256":"1694cbfe3345e4ac35962e795b6ce1506403041c2fbbffd305c110620def2c3e","bytes":5198,"namespace":"XF\\Db","classes":[{"kind":"class","name":"SchemaManager"}],"methods":[{"name":"newAlter","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Alter"],"factory_literals":[],"return_leads":[]}},{"name":"newTable","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Create"],"factory_literals":[],"return_leads":[]}},{"name":"newDrop","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Drop"],"factory_literals":[],"return_leads":[]}},{"name":"handleException","semantics":{"object_calls":["getProperty","getValue","setAccessible","setValue"],"static_calls":[],"new_classes":["\\ReflectionClass"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/DevelopmentOutput/AdminPermission.php","sha256":"7a8599deed5a7d0458615026b4cfe4d0f052ccc3579dc289c89b5daf2210f987","bytes":1011,"namespace":"XF\\DevelopmentOutput","classes":[{"kind":"class","name":"AdminPermission"}],"methods":[{"name":"import","semantics":{"object_calls":["bulkSetIgnore","getEntityForImport","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$permission"]}}]},{"path":"src/XF/DevelopmentOutput/Permission.php","sha256":"477c4214549a782295811a1b9839d57911d3f17088b71ed3edf4816f2adef075","bytes":2086,"namespace":"XF\\DevelopmentOutput","classes":[{"kind":"class","name":"Permission"}],"methods":[{"name":"import","semantics":{"object_calls":["bulkSetIgnore","getEntityForImport","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$permission"]}}]},{"path":"src/XF/DevelopmentOutput/PermissionInterfaceGroup.php","sha256":"2ebf9e078c2c6e52800fae8ee0b43372164b5d8f0565bd32f640cad08ce85c75","bytes":1092,"namespace":"XF\\DevelopmentOutput","classes":[{"kind":"class","name":"PermissionInterfaceGroup"}],"methods":[{"name":"import","semantics":{"object_calls":["bulkSetIgnore","getEntityForImport","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$interfaceGroup"]}}]},{"path":"src/XF/DevelopmentOutput/Route.php","sha256":"3e50964b537bcec241c96565a34ac928c903d6cedb6d35f7f1dbf541d45bf0eb","bytes":2623,"namespace":"XF\\DevelopmentOutput","classes":[{"kind":"class","name":"Route"}],"methods":[{"name":"import","semantics":{"object_calls":["getEntityForImport","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$route"]}}]},{"path":"src/XF/EmailBounce/Parser.php","sha256":"ea383365c3646f38d97aef69837e1a0cce58ecefd90abd4d815f9fae2dd4fd2d","bytes":18613,"namespace":"XF\\EmailBounce","classes":[{"kind":"class","name":"Parser"}],"methods":[{"name":"parseMessage","semantics":{"object_calls":["countParts","extractContent","extractDate","extractRecipient","getMessage","parseDeliveryStatus","parseFromTextContent"],"static_calls":[],"new_classes":["Message","ParseResult","\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$result"]}},{"name":"extractDate","semantics":{"object_calls":["format"],"static_calls":[],"new_classes":["\\DateTime"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/EmailBounce/Processor.php","sha256":"f2699eb25d0717d5c5bb5e9e705e1f76acf98e8715971b2288148b9f664fc512","bytes":5786,"namespace":"XF\\EmailBounce","classes":[{"kind":"class","name":"Processor"}],"methods":[{"name":"processFromStorage","semantics":{"object_calls":["countMessages","getRawContent","getRawHeader","logBounceMessage","processMessage","removeMessage"],"static_calls":[],"new_classes":["ParseResult"],"factory_literals":[],"return_leads":["$finished","true"]}},{"name":"processMessage","semantics":{"object_calls":["em","findOne","getBounceTypeFromStatus","logBounceMessage","parseMessage","takeBounceAction"],"static_calls":["logException"],"new_classes":["ParseResult"],"factory_literals":[],"return_leads":["$this"]}},{"name":"takeBounceAction","semantics":{"object_calls":["hasSoftBouncedTooMuch","insertSoftBounceLogEntry","triggerUserBounceAction"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}},{"name":"applyUserBounceAction","semantics":{"object_calls":["save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"logBounceMessage","semantics":{"object_calls":["bulkSet","create","em","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$bounce"]}},{"name":"getDefaultBounceHandlerStorage","semantics":{"object_calls":["logException","options","refreshEmailAccessTokenIfNeeded","repository"],"static_calls":["setupFromHandler"],"new_classes":["\\Exception"],"factory_literals":[],"return_leads":["$connection","null"]}}]},{"path":"src/XF/EmailUnsubscribe/Processor.php","sha256":"7a8caf871581af63122435eb92721299773e149cdc624a99b125b722c5e3fc60","bytes":3907,"namespace":"XF\\EmailUnsubscribe","classes":[{"kind":"class","name":"Processor"}],"methods":[{"name":"applyUserUnsubscribeAction","semantics":{"object_calls":["save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"getDefaultUnsubscribeHandlerStorage","semantics":{"object_calls":["logException","options","refreshEmailAccessTokenIfNeeded","repository"],"static_calls":["setupFromHandler"],"new_classes":["\\Exception"],"factory_literals":[],"return_leads":["$connection","null"]}}]},{"path":"src/XF/Entity/AbstractCategoryTree.php","sha256":"4e4bdef720642665fd6c6f4de6ea2e5011b985964a0ca907aa9f7357efff0be8","bytes":2736,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractCategoryTree"}],"methods":[{"name":"_getBreadcrumbs","semantics":{"object_calls":["app","buildLink","container","structure"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$output"]}}]},{"path":"src/XF/Entity/AbstractField.php","sha256":"f5a7d03f0b656ecae7a225aafe363eb79a925054a3d2fefdcc0bdf4e6a41695f","bytes":13332,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractField"}],"methods":[{"name":"getPhrasePrefix","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"_preSave","semantics":{"object_calls":["error","get","getExistingValue","getFieldRepo","getFieldTypes","isChanged","isChoiceField","isInsert","isUpdate"],"static_calls":["camelCase","phrase"],"new_classes":[],"factory_literals":["get:field_type","get:match_type"],"return_leads":[]}},{"name":"_postSave","semantics":{"object_calls":["deleteChoicePhrases","getExistingValue","getMasterChoicePhrase","getValue","isChanged","rebuildFieldCache","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"_postDelete","semantics":{"object_calls":["delete","deleteChoicePhrases","rebuildFieldCache"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"deleteChoicePhrases","semantics":{"object_calls":["delete","fetch","finder","getChoicePhraseNames","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractFieldMap.php","sha256":"032df558700058ab595e21db97c54eae93e8b2b20b5d4971161f9dde11a8d104","bytes":1124,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractFieldMap"}],"methods":[{"name":"getContainerKey","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractNode.php","sha256":"6c844c7025577a96415e372a887dad595eb5d4d01f74f1ba9734e4d0030dc3ba","bytes":3504,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractNode"}],"methods":[{"name":"getNodeTypeApiData","semantics":{"object_calls":[],"static_calls":[],"new_classes":["EntityResult"],"factory_literals":[],"return_leads":["$result"]}}]},{"path":"src/XF/Entity/AbstractPrefix.php","sha256":"13e3f833dae9cf2da1cb67166c1b00c8f51c93a5d1cd8fdc20fbff8f1bfeb042","bytes":8593,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractPrefix"}],"methods":[{"name":"getContentType","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"_postDelete","semantics":{"object_calls":["delete","hasRelation","rebuildPrefixCaches"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractPrefixGroup.php","sha256":"ec9ff453946ea5e78310ba2198def8433e396d926274b802b58193a75713234d","bytes":2956,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractPrefixGroup"}],"methods":[{"name":"getContentType","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"_postDelete","semantics":{"object_calls":["delete","rebuildPrefixCaches","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractPrefixMap.php","sha256":"7482a3451d2db43e9f0fd315d5c4956af34b382ed5fd580885b912feb5b4046a","bytes":1113,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractPrefixMap"}],"methods":[{"name":"getContainerKey","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractPrompt.php","sha256":"aa38945974bbda8257eb0b0b9e8abe524829a4d650417aab89371c5f5a590541","bytes":2831,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractPrompt"}],"methods":[{"name":"getContentType","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"_postDelete","semantics":{"object_calls":["delete","rebuildPromptCaches"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractPromptGroup.php","sha256":"a6b21c534c7a71ae78ab45ccd4b23bceafc3284049dd286245c5101a970bba71","bytes":2947,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractPromptGroup"}],"methods":[{"name":"getContentType","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"_postDelete","semantics":{"object_calls":["delete","rebuildPromptCaches","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractPromptMap.php","sha256":"8ee3b28f1d923562278ba7a3aab858b7f075b6243c5f8ccc300707e997834a68","bytes":1113,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractPromptMap"}],"methods":[{"name":"getContainerKey","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}}]}],"holds":["CATEGORY_FILE_COUNT:controller_request:235","CATEGORY_FILE_COUNT:entity_repository_service:559","SELECTED_FILE_COUNT:387"]},{"label":"CORE_B_KINGOFWOLK","root":"/var/www/forums/kingofwolk/public","state":"HOLD","core_sha256":"a7c32365efc044a809e5395cc708843f9440b29fa3a1eeced82165c521b0866b","category_file_counts":{"attachment":30,"captcha":17,"alert":18,"mail":51,"controller_request":80,"permission":49,"routing":25,"entity_repository_service":80,"addon_setup_schema":59},"selected_file_count":220,"semantic_file_count":159,"semantic_contract_sha256":"9afb7c4b55db1e3b9bae2913937dae748c83f3e57cc8877a53fe60f0cafeea4d","semantic_contract":[{"path":"src/XF/AddOn/AddOn.php","sha256":"0e0346a046fff6bde9850cb53e9dc0d0b5379387029dc16925e562fa141ab422","bytes":18649,"namespace":"XF\\AddOn","classes":[{"kind":"class","name":"AddOn"}],"methods":[{"name":"checkRequirements","semantics":{"object_calls":["checkAddOnRequirements","checkRequirements","hasSetup","prepareAddOnIdForClass"],"static_calls":["app"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"preInstall","semantics":{"object_calls":["bulkSet","create","getAddOnId","getJson","getJsonHash","save"],"static_calls":["em","fire"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"preUpgrade","semantics":{"object_calls":["getJson","isLegacy","resetOption","saveIfChanged","setOption"],"static_calls":["fire"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"preUninstall","semantics":{"object_calls":["getJson","saveIfChanged"],"static_calls":["fire"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"postUninstall","semantics":{"object_calls":["create","enqueueUnique","getJson","jobManager","save"],"static_calls":["app","em","fire"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"preRebuild","semantics":{"object_calls":["getJson","saveIfChanged"],"static_calls":["fire"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"postDataImport","semantics":{"object_calls":["saveIfChanged","updateOption"],"static_calls":["repository"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"syncFromJson","semantics":{"object_calls":["bulkSet","getJson","getJsonHash","saveIfChanged"],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"offsetSet","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"offsetUnset","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataManager.php","sha256":"cfc97d6e825ba983234c86a405bbcf985706575bba6325e253a70c05001338f0","bytes":8645,"namespace":"XF\\AddOn","classes":[{"kind":"class","name":"DataManager"}],"methods":[{"name":"exportAddOn","semantics":{"object_calls":["appendChild","createElement","exportAddOnData","getContainerTag","getDataTypeHandlers"],"static_calls":[],"new_classes":["\\DOMDocument"],"factory_literals":[],"return_leads":["$document"]}},{"name":"checkComposerAutoloadPath","semantics":{"object_calls":[],"static_calls":["logError","stripRootPathPrefix"],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["false","true"]}},{"name":"triggerRebuildActiveChange","semantics":{"object_calls":["addOnManager","enqueueUnique","jobManager","onActiveChange"],"static_calls":["app"],"new_classes":["AddOn"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/AbstractDataType.php","sha256":"a4f6ec14e4009be0029548b07272dc77c6ad96f4cca4e067a7d3ea0004126815","bytes":7494,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"AbstractDataType"}],"methods":[{"name":"deleteEntity","semantics":{"object_calls":["delete","getBehavior","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/ActivitySummaryDefinition.php","sha256":"99229d76ffd9278c47993a69972a05111cfc6d621f8e257f9ca2b6df71afb6f3","bytes":1962,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"ActivitySummaryDefinition"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/AdminNavigation.php","sha256":"dba2c2506d438436dabc9afa140526576383aef5f7b16d5a6c1daa21953d333b","bytes":2369,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"AdminNavigation"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/AdminPermission.php","sha256":"b8b022417fc6d8abf403cc1704ddf57c0dc26986672db03240a82b7dfefbde12","bytes":1871,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"AdminPermission"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/AdvertisingPosition.php","sha256":"ef6e7949f1f19b6ce44511aa8eba3e3a8e0d6628c54debb8041e109745547d18","bytes":2372,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"AdvertisingPosition"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getCdataValue","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/ApiScope.php","sha256":"d7cf37c23cf336e2cc5da9e7cc4f68118721a2708cb88c32a10386d833be9462","bytes":1796,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"ApiScope"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/BbCode.php","sha256":"0ebe4d0385b6dced0e8706824437d6ebe275387d2e19992473542d23c27698af","bytes":2922,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"BbCode"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getCdataValue","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/BbCodeMediaSite.php","sha256":"2a7f90d0891e2b54e53920af8d232f623bade55f788a96ac0e90831ca4a1162f","bytes":3079,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"BbCodeMediaSite"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["addCascadedSave","create","findByIds","getBehavior","getCdataValue","getEntries","getMasterTemplate","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/ClassExtension.php","sha256":"3344cf8a2c59ea3c355cabdbdfb7c7d38552c74e20599b9a9cb7bd6b55994a6a","bytes":3220,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"ClassExtension"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getEntries","groupBy","importMappedAttributes","resume","save","setOption","whereOr"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}},{"name":"deleteOrphanedAddOnData","semantics":{"object_calls":["delete","fetch","findAllForType","getBehavior","getEntries","getSimpleAttributes","groupBy","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/CodeEvent.php","sha256":"16fd7f273c1c91970a5b11a68572146a1635b5d4767210d754347dceed5a0fa9","bytes":2750,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"CodeEvent"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getCdataValue","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/CodeEventListener.php","sha256":"eba1c2560c9c5c48d1185886609203bf73665d664c2ae0f2db0ff17dbad574ab","bytes":3334,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"CodeEventListener"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","findAllForType","getAddOnUniqueKey","getAddOnUniqueKeyFromXml","getBehavior","getEntries","importMappedAttributes","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/ContentTypeField.php","sha256":"6c954db974138ac73a76ba87a119c4efdfb85f922a81832928e9ee022e23f594","bytes":3070,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"ContentTypeField"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getEntries","groupBy","importMappedAttributes","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}},{"name":"deleteOrphanedAddOnData","semantics":{"object_calls":["delete","fetch","findAllForType","getBehavior","getEntries","getSimpleAttributes","groupBy","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/CronEntry.php","sha256":"cfdd1528f271bbb5cb47989a57a00fbeb375767df81716c8f40258686746da22","bytes":2380,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"CronEntry"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getCdataValue","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/HelpPage.php","sha256":"2d6e75a951a6e5bfcb0fe5089a1f6b9c9c89854877286da3eae07913194d9424","bytes":1987,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"HelpPage"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/MemberStat.php","sha256":"e080683470845feeaefbc3c2fd6cc94afedba4df500d93468cffceec6876a2c8","bytes":2464,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"MemberStat"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getCdataValue","getEntries","importMappedAttributes","keyedBy","pluckXmlAttribute","resume","save","setOption","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/Navigation.php","sha256":"370a0e918eb17d2f7682259b6cd993ab5ee7901ea9578f453655e821f640901a","bytes":3261,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"Navigation"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getCdataValue","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/Option.php","sha256":"d2a6129dbd3f40dde334388d185aec02a74e33e010b5f81305211f093d1e4e60","bytes":3221,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"Option"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption","setOptions","updateRelations"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/OptionGroup.php","sha256":"9d75fc1cf5be6c69063ecaed7e0d89a5a2e29ff560e6e57125b59f90405718da","bytes":1833,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"OptionGroup"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/Permission.php","sha256":"8d6b8657e8585eb8da7f1401df882e0033f93e07179ce4df398b95d22d74c477","bytes":3455,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"Permission"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getEntries","groupBy","importMappedAttributes","resume","save","setOption","whereOr"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}},{"name":"deleteOrphanedAddOnData","semantics":{"object_calls":["delete","fetch","findAllForType","getBehavior","getEntries","getSimpleAttributes","groupBy","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/PermissionInterfaceGroup.php","sha256":"b2b1397ba1dc3174f680ebe4796a88904aa577db969177485d56cd7568c1f8d6","bytes":2079,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"PermissionInterfaceGroup"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/Phrase.php","sha256":"af1d53936447b820d9f3dc3e50a7058dfe96890417f5fd466fb1361d99988266","bytes":2863,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"Phrase"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getCdataValue","getEntries","importMappedAttributes","keyedBy","pluckXmlAttribute","resume","save","setOption","where"],"static_calls":["dequeueRunOnce"],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/Route.php","sha256":"ffd5dc9411b761a264810af2241af71c553ab2b409f670305687e9d4d75a34bb","bytes":3683,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"Route"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getEntries","importMappedAttributes","resume","save","setOption","setOptions","whereOr"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}},{"name":"deleteOrphanedAddOnData","semantics":{"object_calls":["delete","fetch","findAllForType","getBehavior","getEntries","getSimpleAttributes","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/StyleProperty.php","sha256":"64c2f6753c41b9cb7b25b72402734e377a5bf8ba004fb186e4c144ca0b23fad2","bytes":2861,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"StyleProperty"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getEntries","importMappedAttributes","keyedBy","pluckXmlAttribute","resume","save","setOption","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/StylePropertyGroup.php","sha256":"f2612a36e417862ae0be6186d6d14569c1ef2a3b0ea4456d1a6acb8c232e45e1","bytes":2068,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"StylePropertyGroup"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getEntries","importMappedAttributes","keyedBy","pluckXmlAttribute","resume","save","setOption","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/Template.php","sha256":"fecae5772cfd98cb53672180957a3a50a521d6ee6194dd5d7a346630afb3933a","bytes":3382,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"Template"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getCdataValue","getEntries","groupBy","importMappedAttributes","resume","save","setOption","where","whereOr"],"static_calls":["dequeueRunOnce"],"new_classes":[],"factory_literals":[],"return_leads":["false"]}},{"name":"deleteOrphanedAddOnData","semantics":{"object_calls":["delete","fetch","findAllForType","getBehavior","getEntries","getSimpleAttributes","groupBy","setOption","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/DataType/TemplateModification.php","sha256":"c27e2bb5baa379dcaf0eab73f35fcc62f5ce656fbccbcb4d6ded095d83b4b31a","bytes":3361,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"TemplateModification"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","fetch","finder","getBehavior","getCdataValue","getEntries","importMappedAttributes","keyedBy","pluckXmlAttribute","resume","save","setOption","where"],"static_calls":["dequeueRunOnce"],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/WidgetDefinition.php","sha256":"68d18303451c44f54a6d60a9e471af1f5cd6b6ccc0f3e79e291365d2b14efbf8","bytes":2243,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"WidgetDefinition"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/DataType/WidgetPosition.php","sha256":"557ead7540c785dbb3601e9c76afcb07a669bbfe7602fad7da7bd4b66569fc6d","bytes":2215,"namespace":"XF\\AddOn\\DataType","classes":[{"kind":"class","name":"WidgetPosition"}],"methods":[{"name":"importAddOnData","semantics":{"object_calls":["create","findByIds","getBehavior","getEntries","importMappedAttributes","pluckXmlAttribute","resume","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false"]}}]},{"path":"src/XF/AddOn/Manager.php","sha256":"04dead4bc9b1818b77957cd9d3f7f807d2cfa746ee9c8335a93504f38abd77ac","bytes":7961,"namespace":"XF\\AddOn","classes":[{"kind":"class","name":"Manager"}],"methods":[{"name":"getAvailableAddOnIds","semantics":{"object_calls":["getBasename","getPathname","isDirAddOnRoot","isValidDir"],"static_calls":[],"new_classes":["\\DirectoryIterator"],"factory_literals":[],"return_leads":["$this"]}},{"name":"getAllJsonInfo","semantics":{"object_calls":["getAddOnJsonInfo","getAvailableAddOnIds","getBasename","isFile","prepareAddOnIdForPath"],"static_calls":[],"new_classes":["\\DirectoryIterator"],"factory_literals":[],"return_leads":["$this"]}},{"name":"loadAddOnClass","semantics":{"object_calls":[],"static_calls":[],"new_classes":["AddOn","\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/AddOn/StepRunnerInstallTrait.php","sha256":"1f441b8a3101b97009ae04e62c04e79062a89f1e01a08ae9e07c5e629c76d5f2","bytes":1730,"namespace":"XF\\AddOn","classes":[{"kind":"trait","name":"StepRunnerInstallTrait"}],"methods":[{"name":"installStepRunner","semantics":{"object_calls":["updatePendingAction"],"static_calls":[],"new_classes":["StepResult","\\LogicException"],"factory_literals":[],"return_leads":["$result","null"]}}]},{"path":"src/XF/AddOn/StepRunnerUninstallTrait.php","sha256":"e58a9ab9c30e3cf3c41a0be392e8c5ac37f744578f7b91f76d663139649c49a9","bytes":1747,"namespace":"XF\\AddOn","classes":[{"kind":"trait","name":"StepRunnerUninstallTrait"}],"methods":[{"name":"uninstallStepRunner","semantics":{"object_calls":["updatePendingAction"],"static_calls":[],"new_classes":["StepResult","\\LogicException"],"factory_literals":[],"return_leads":["$result","null"]}}]},{"path":"src/XF/AddOn/StepRunnerUpgradeTrait.php","sha256":"b61698d9c20f094cc1b704ad48798148fe5843e2dc746592cb2db252b579d1b5","bytes":3887,"namespace":"XF\\AddOn","classes":[{"kind":"trait","name":"StepRunnerUpgradeTrait"}],"methods":[{"name":"intval","semantics":{"object_calls":["getMethods","getStepParams","getUpgradeResumeStep","upgradeStepRunner"],"static_calls":[],"new_classes":["\\ReflectionObject"],"factory_literals":[],"return_leads":["$this","null"]}},{"name":"upgrade","semantics":{"object_calls":["getMethods","getStepParams","getUpgradeResumeStep","upgradeStepRunner"],"static_calls":[],"new_classes":["\\ReflectionObject"],"factory_literals":[],"return_leads":["$this","null"]}},{"name":"upgradeStepRunner","semantics":{"object_calls":["updatePendingAction"],"static_calls":[],"new_classes":["StepResult","\\LogicException"],"factory_literals":[],"return_leads":["$result","null"]}}]},{"path":"src/XF/Admin/Controller/AbstractController.php","sha256":"9e7874de608aaad4b48564c4629c65bbb4852fb09149ffe25f9bc15dcfdcd998","bytes":3984,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AbstractController"}],"methods":[{"name":"assertAdmin","semantics":{"object_calls":["exception","noPermission","rerouteController"],"static_calls":["phrase","visitor"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"toggleProcess","semantics":{"object_calls":["em","filter","findByIds","getExistingValue","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Admin/Controller/AbstractField.php","sha256":"51a0f24a12606a5e46fc37e88632110105afdda4bb0718e347df8c41481dcf17","bytes":6044,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AbstractField"}],"methods":[{"name":"fieldSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","getMatchParams","logError","save","saveAdditionalData","structure","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertFieldExists","assertPostOnly","buildLink","buildLinkHash","fieldSaveProcess","getEntity","getLinkPrefix","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertFieldExists","buildLink","delete","getClassIdentifier","getLinkPrefix","getTemplatePrefix","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AbstractNode.php","sha256":"ea0391ff4479cac99fcf36fd2c5c11d2eafd7b39c5d85f887478246c9557d41a","bytes":4597,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AbstractNode"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertNodeExists","assertPostOnly","buildLink","buildLinkHash","create","em","getNodeTypeId","nodeSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:nodes"],"return_leads":["$this"]}},{"name":"nodeDelete","semantics":{"object_calls":["delete"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"actionDelete","semantics":{"object_calls":["assertNodeExists","buildLink","createNodeTree","error","filter","getBehavior","getDataParamName","getDataRelationOrDefault","getErrors","getFullNodeList","getNodeRepo","getTemplatePrefix","getViewClassPrefix","isPost","nodeDelete","preDelete","redirect","setOption","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:nodes"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AbstractPrefix.php","sha256":"4ea31d643787bcb76caef82039b3b61bda97c9c92b48b0148a58fc1f8aecf60b","bytes":10302,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AbstractPrefix"}],"methods":[{"name":"prefixSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getDescriptionMasterPhrase","getMasterPhrase","getUsageHelpMasterPhrase","hasRelation","logError","save","saveAdditionalData","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertPrefixExists","buildLink","getEntity","getLinkPrefix","prefixSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertPrefixExists","buildLink","delete","getClassIdentifier","getLinkPrefix","getTemplatePrefix","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"prefixQuickSetProcess","semantics":{"object_calls":["fetch","filter","finder","formAction","getClassIdentifier","quickSetAdditionalData","save","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionQuickSet","semantics":{"object_calls":["assertPostOnly","assertPrefixExists","buildLink","fetch","filter","findPrefixGroups","finder","getClassIdentifier","getDefaultDisplayStyles","getEntity","getLinkPrefix","getPrefixListData","getRepo","getTemplatePrefix","isPost","pluckNamed","prefixQuickSetProcess","redirect","run","view","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"prefixGroupSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","saveGroupAdditionalData","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionGroupSave","semantics":{"object_calls":["assertGroupExists","assertPostOnly","buildLink","getGroupEntity","getLinkPrefix","prefixGroupSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionGroupDelete","semantics":{"object_calls":["assertGroupExists","buildLink","delete","getGroupClassIdentifier","getGroupLinkPrefix","getGroupTemplatePrefix","getLinkPrefix","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AbstractPrompt.php","sha256":"bbedbe147ac455e9c7ef771fffa59ddcaee0204a9db03566f1551b7bf5d56a4b","bytes":8804,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AbstractPrompt"}],"methods":[{"name":"promptSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","saveAdditionalData","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertPromptExists","buildLink","getEntity","getLinkPrefix","promptSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertPromptExists","buildLink","delete","getClassIdentifier","getLinkPrefix","getTemplatePrefix","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"promptQuickSetProcess","semantics":{"object_calls":["fetch","filter","finder","formAction","getClassIdentifier","quickSetAdditionalData","save","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionQuickSet","semantics":{"object_calls":["assertPostOnly","assertPromptExists","buildLink","fetch","filter","findPromptGroups","finder","getClassIdentifier","getEntity","getLinkPrefix","getPromptListData","getRepo","getTemplatePrefix","isPost","pluckNamed","promptQuickSetProcess","redirect","run","view","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"promptGroupSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","saveGroupAdditionalData","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionGroupSave","semantics":{"object_calls":["assertGroupExists","assertPostOnly","buildLink","getGroupEntity","getLinkPrefix","promptGroupSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionGroupDelete","semantics":{"object_calls":["assertGroupExists","buildLink","delete","getGroupClassIdentifier","getGroupLinkPrefix","getGroupTemplatePrefix","getLinkPrefix","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AccountController.php","sha256":"2fb50ca6cc9497705facf95d5781acd8944b47d7968c4b97a2e769965515eb46","bytes":1923,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AccountController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["buildLink","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:index"],"return_leads":["$this"]}},{"name":"actionLanguage","semantics":{"object_calls":["assertValidCsrfToken","canChangeLanguage","exists","filter","getDynamicRedirect","getLanguageTree","noPermission","redirect","repository","save","view"],"static_calls":["visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionStyleVariation","semantics":{"object_calls":["actionStyleVariation","buildLink","get","getDynamicRedirectIfNot","plugin","save"],"static_calls":["visitor"],"new_classes":[],"factory_literals":["buildLink:account/style-variation","get:style.fallback"],"return_leads":["$stylePlugin"]}},{"name":"actionToggleAdvanced","semantics":{"object_calls":["assertPostOnly","filter","getDynamicRedirect","redirect","save"],"static_calls":["visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ActivitySummaryController.php","sha256":"744881629b49c90683492e06cdddcad83cf4a5f76c3b1173249a87f96c930c55","bytes":6869,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ActivitySummaryController"}],"methods":[{"name":"actionAdd","semantics":{"object_calls":["buildLink","create","em","error","fetch","filter","findActivitySummaryDefinitionsForList","getActivitySummaryRepo","isPost","redirect","sectionAddEdit","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:activity-summary/add"],"return_leads":["$this"]}},{"name":"sectionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getHandler","getMasterPhrase","inputFilterer","logError","save","validate","verifyOptions"],"static_calls":[],"new_classes":["Request"],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertSectionExists","buildLink","buildLinkHash","create","em","redirect","run","sectionSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:activity-summary"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertSectionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:activity-summary","buildLink:activity-summary/delete","buildLink:activity-summary/edit"],"return_leads":["$plugin"]}},{"name":"actionSort","semantics":{"object_calls":["buildLink","fetch","filter","findActivitySummarySectionsForList","getActivitySummaryRepo","isPost","plugin","redirect","sortFlat","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:activity-summary"],"return_leads":["$this"]}},{"name":"actionSendTestEmail","semantics":{"object_calls":["buildLink","count","enqueueUnique","fetch","findActivitySummarySectionsForDisplay","getActivitySummaryRepo","isPost","jobManager","keys","noPermission","redirect","view"],"static_calls":["visitor"],"new_classes":[],"factory_literals":["buildLink:activity-summary","buildLink:tools/run-job"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ActivitySummaryDefinitionController.php","sha256":"bf0567ec25a0ce7804642f755001e5ae92e9a4c6555ce6c2d09529ac277dc097","bytes":3817,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ActivitySummaryDefinitionController"}],"methods":[{"name":"definitionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterDescriptionPhrase","getMasterTitlePhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertDefinitionExists","assertPostOnly","buildLink","buildLinkHash","create","definitionSaveProcess","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:activity-summary/definitions"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertDefinitionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:activity-summary/definitions","buildLink:activity-summary/definitions/delete","buildLink:activity-summary/definitions/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/AddOnController.php","sha256":"2f49d3d8edd5e288d43fff571b02c75b0f297d5ab0a0f934582b7dc11f913915","bytes":23254,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AddOnController"}],"methods":[{"name":"actionToggle","semantics":{"object_calls":["assertAddOnEntityExists","assertValidCsrfToken","buildLink","canEdit","error","filter","getAddOnManager","getAddOnWarningsAndErrors","getById","noPermission","redirect","save"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:add-ons"],"return_leads":["$this"]}},{"name":"actionMassToggle","semantics":{"object_calls":["beginTransaction","buildLink","canEdit","commit","db","error","fetch","filter","findAddOnsForList","getDisabledAddOnsCache","getEnabledAddOns","isPost","redirect","repository","save","setDisabledAddOnsCache","toArray","view","where"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons"],"return_leads":["$this"]}},{"name":"actionSyncChanges","semantics":{"object_calls":["assertAddOnAvailable","assertValidCsrfToken","buildLink","error","filter","getJson","hasPendingChanges","noPermission","redirect","syncFromJson"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons"],"return_leads":["$this"]}},{"name":"actionRebuild","semantics":{"object_calls":["addOnDataManager","assertAddOnAvailable","canRebuild","enqueueImportAddOnData","error","getAddOnWarningsAndErrors","getFinalizeUrl","isPost","preRebuild","redirect","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionInstall","semantics":{"object_calls":["addOnDataManager","assertAddOnAvailable","canInstall","displayAddOnActionStep","enqueueImportAddOnData","error","filter","getAddOnWarningsAndErrors","getFinalizeUrl","getSetup","install","isPost","preInstall","prepareForAction","redirect","setIgnorePendingUpgrade","view"],"static_calls":["app","phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionInstallFromArchive","semantics":{"object_calls":["buildLink","canInstallFromArchive","error","getAddOnRepo","getBatchCreatorService","getFile","isPost","redirect","save","validate","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons/install-from-archive-confirm"],"return_leads":["$this"]}},{"name":"actionInstallFromArchiveConfirm","semantics":{"object_calls":["assertRecordExists","buildLink","canInstallFromArchive","enqueueUnique","error","filter","getAddOnRepo","getPlannedActions","isPost","jobManager","redirect","setPageParam","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:add-ons/install-from-archive-complete","buildLink:tools/run-job"],"return_leads":["$reply","$this"]}},{"name":"actionUpgrade","semantics":{"object_calls":["addOnDataManager","assertAddOnAvailable","canUpgrade","displayAddOnActionStep","enqueueImportAddOnData","error","filter","getAddOnWarningsAndErrors","getFinalizeUrl","getSetup","isPost","preUpgrade","prepareForAction","redirect","setIgnorePendingUpgrade","upgrade","view"],"static_calls":["app","phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionUninstall","semantics":{"object_calls":["assertAddOnAvailable","canUninstall","delete","displayAddOnActionStep","error","filter","getFinalizeUrl","getInstalledAddOn","getSetup","isPost","preUninstall","prepareForAction","redirect","setIgnorePendingUpgrade","uninstall","view"],"static_calls":["app","phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionDeleteFiles","semantics":{"object_calls":["assertAddOnAvailable","buildLink","canDeleteFiles","enqueueUnique","error","getAddOnId","getHashes","getUndeletableConflictingFiles","getUndeletableFiles","isPost","jobManager","redirect","setPageParam","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons/delete-files-complete","buildLink:tools/run-job"],"return_leads":["$reply","$this"]}},{"name":"getFinalizeUrl","semantics":{"object_calls":["buildLink"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:add-ons/finalize"],"return_leads":["$this"]}},{"name":"actionFinalize","semantics":{"object_calls":["assertValidCsrfToken","buildLink","filter","getAddOnIfAvailable","getInstalledAddOn","postInstall","postRebuild","postUninstall","postUpgrade","redirect","save"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:add-ons"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AdminController.php","sha256":"b499cb931f564590ea62002bacb281d24f3088c3ddd8baf10b67b5fb1b116988","bytes":5714,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AdminController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["fetch","findAdminsForList","getAdminRepo","rerouteController","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"adminSaveProcess","semantics":{"object_calls":["authenticate","basicEntitySave","complete","exists","fetchOne","filter","finder","formAction","getAuthenticationHandler","hasPassword","logError","resetPassword","service","setAdminReset","triggerConfirmation","validate","where"],"static_calls":["phrase","visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["adminSaveProcess","assertAdminExists","assertPostOnly","buildLink","create","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:admins"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertAdminExists","authenticate","buildLink","delete","error","filter","isPost","redirect","view"],"static_calls":["phrase","visitor"],"new_classes":[],"factory_literals":["buildLink:admins"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AdminNavigationController.php","sha256":"203230f905f8bf146446577f4e80962dc5814fdb9031116a20e3c7a9b7e92f63","bytes":5046,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AdminNavigationController"}],"methods":[{"name":"navigationSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertNavigationExists","assertPostOnly","buildLink","buildLinkHash","create","em","navigationSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:admin-navigation"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertNavigationExists","buildLink","children","createNavigationTree","delete","error","getErrors","getNavigationRepo","isPost","preDelete","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:admin-navigation"],"return_leads":["$this"]}},{"name":"actionSort","semantics":{"object_calls":["buildLink","buildSortTree","createNavigationTree","filter","getAllData","getNavigationRepo","isPost","message","plugin","redirect","sortTree","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:admin-navigation"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/AdminPermissionController.php","sha256":"1f75ddef2be0cf12db3ef12dcf2c7f1087e353d47ff6ed93474b93e2e1d219ad","bytes":3328,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AdminPermissionController"}],"methods":[{"name":"permissionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPermissionExists","assertPostOnly","buildLink","create","em","permissionSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:admin-permissions"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertPermissionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:admin-permissions","buildLink:admin-permissions/delete","buildLink:admin-permissions/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/AdvertisingController.php","sha256":"ac1ffa364bed7cc827f9f5d2d7b7ee3d67f22df01afa723dcb8c41e4b9962d65","bytes":8087,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AdvertisingController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["adSaveProcess","assertAdExists","assertPostOnly","buildLink","buildLinkHash","create","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:advertising"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertAdExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:advertising","buildLink:advertising/delete","buildLink:advertising/edit"],"return_leads":["$plugin"]}},{"name":"advertisingPositionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","filterArray","formAction","getMasterDescriptionPhrase","getMasterTitlePhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionPositionSave","semantics":{"object_calls":["advertisingPositionSaveProcess","assertAdvertisingPositionExists","assertPostOnly","buildLink","buildLinkHash","create","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:advertising/positions"],"return_leads":["$this"]}},{"name":"actionPositionDelete","semantics":{"object_calls":["actionDelete","assertAdvertisingPositionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:advertising/positions","buildLink:advertising/positions/delete","buildLink:advertising/positions/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/ApiKeyController.php","sha256":"1d7f17f633caac6e8d23aec12b6d55c8ba335c72d6fcc9ca1175fb4ae7cf2358","bytes":4566,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ApiKeyController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["apiKeySaveProcess","assertApiKeyExists","assertPostOnly","buildLink","create","em","redirect","run","service"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:api-keys"],"return_leads":["$this"]}},{"name":"actionRegenerate","semantics":{"object_calls":["assertApiKeyExists","buildLink","error","isPost","redirect","regenerate","save","service","validate","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:api-keys"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertApiKeyExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:api-keys","buildLink:api-keys/delete","buildLink:api-keys/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/ApiScopeController.php","sha256":"c75bf91ce22bfb4c01f14573139658cf88643387b62227dc279167418b0bfb90","bytes":2872,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ApiScopeController"}],"methods":[{"name":"scopeSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertScopeExists","buildLink","buildLinkHash","create","em","redirect","run","scopeSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:api-scopes"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertScopeExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:api-scopes","buildLink:api-scopes/delete","buildLink:api-scopes/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/AssetController.php","sha256":"a4d228299ec8ef58ab2c6ec05186e1bf410b0cc301abd83481a6d0fb60ee3227","bytes":2235,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AssetController"}],"methods":[{"name":"array_key_exists","semantics":{"object_calls":["assertPostOnly","copyImage","create","em","error","filter","generateImageVariants","getAssetPermissionMap","getAssetVariantSizeMap","getError","getFile","getImageUrl","hasAdminPermission","message","noPermission","service","setImageFromUpload","setJsonParam"],"static_calls":["phrase","validateAssetType","visitor"],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$message","$this"]}},{"name":"actionUpload","semantics":{"object_calls":["assertPostOnly","copyImage","create","em","error","filter","generateImageVariants","getAssetPermissionMap","getAssetVariantSizeMap","getError","getFile","getImageUrl","hasAdminPermission","message","noPermission","service","setImageFromUpload","setJsonParam"],"static_calls":["phrase","validateAssetType","visitor"],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$message","$this"]}}]},{"path":"src/XF/Admin/Controller/AttachmentController.php","sha256":"ee0f8736c2bac5903640c526331a68b769a1a8f94da6b60cddfab639202533e4","bytes":4917,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"AttachmentController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["apply","assertValidPage","buildLink","exists","fetch","filterPage","getAttachmentHandlers","getAttachmentRepo","getDisplayValues","getLinkParams","isPost","limitByPage","redirect","rerouteController","setupAttachmentFilterer","total","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:attachments"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["buildLink","delete","em","exception","exists","filter","find","isDataAvailable","isPost","notFound","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:attachments"],"return_leads":["$this"]}},{"name":"actionOptions","semantics":{"object_calls":["buildLink","em","find","redirect","redirectPermanently"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options","buildLink:options/groups"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/BanningController.php","sha256":"1923c54d51ff9f2c75772d67f8f979d32025fc908cd8cbc0e943e99a313dc2b6","bytes":10711,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"BanningController"}],"methods":[{"name":"actionUsers","semantics":{"object_calls":["fetch","filterPage","findUserBansForList","getBanningRepo","limitByPage","rerouteController","total","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionUsersSave","semantics":{"object_calls":["assertPostOnly","assertUserBanExists","buildLink","create","em","redirect","run","userBanSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/users"],"return_leads":["$this"]}},{"name":"actionUsersLift","semantics":{"object_calls":["assertUserBanExists","buildLink","delete","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/users"],"return_leads":["$this"]}},{"name":"actionEmailsAdd","semantics":{"object_calls":["assertPostOnly","banEmail","buildLink","filter","getBanningRepo","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/emails"],"return_leads":["$this"]}},{"name":"actionEmailsDelete","semantics":{"object_calls":["assertPostOnly","buildLink","delete","em","filter","findByIds","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/emails"],"return_leads":["$this"]}},{"name":"actionIpsAdd","semantics":{"object_calls":["banIp","buildLink","create","em","filter","getBanningRepo","isPost","redirect","set","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/ips"],"return_leads":["$this"]}},{"name":"actionIpsDelete","semantics":{"object_calls":["assertPostOnly","buildLink","delete","fetch","filter","findIpBans","getBanningRepo","redirect","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/ips"],"return_leads":["$this"]}},{"name":"actionDiscouragedIpsAdd","semantics":{"object_calls":["buildLink","discourageIp","filter","getBanningRepo","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/discouraged-ips"],"return_leads":["$this"]}},{"name":"actionDiscouragedIpsDelete","semantics":{"object_calls":["assertPostOnly","buildLink","delete","fetch","filter","findDiscouragedIps","getBanningRepo","redirect","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:banning/discouraged-ips"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/BbCodeController.php","sha256":"58f010fc7d4e0919ea725b351acff0142a0ce62411b5895792a5303b3a045c38","bytes":4751,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"BbCodeController"}],"methods":[{"name":"bbCodeSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertBbCodeExists","assertPostOnly","bbCodeSaveProcess","buildLink","create","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:bb-codes"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertBbCodeExists","buildLink","canEdit","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:bb-codes","buildLink:bb-codes/delete","buildLink:bb-codes/edit"],"return_leads":["$plugin","$this"]}}]},{"path":"src/XF/Admin/Controller/BbCodeMediaSiteController.php","sha256":"91bb1a06a3c53b025f609ecf1ebfa305298c036a33a9c9e70e2b4bbf27771c10","bytes":4590,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"BbCodeMediaSiteController"}],"methods":[{"name":"bbCodeMediaSiteSaveProcess","semantics":{"object_calls":["addCascadedSave","basicEntitySave","canEdit","exists","filter","formAction","getErrors","getMasterTemplate","logError","logErrors","set","setOption","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertBbCodeMediaSiteExists","assertPostOnly","bbCodeMediaSiteSaveProcess","buildLink","buildLinkHash","create","em","exists","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:bb-code-media-sites","buildLink:bb-code-media-sites/edit"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertBbCodeMediaSiteExists","buildLink","canEdit","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:bb-code-media-sites","buildLink:bb-code-media-sites/delete","buildLink:bb-code-media-sites/edit"],"return_leads":["$plugin","$this"]}}]},{"path":"src/XF/Admin/Controller/ButtonManagerController.php","sha256":"7a429a991eedb34fb2c7558bcb4c68678664d185f1bcc241f8d435e64c2d42bf","bytes":9037,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ButtonManagerController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","buildLink","filter","getEditorRepo","getToolbarTypes","notFound","options","redirect","repository","updateOption"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:button-manager"],"return_leads":["$this"]}},{"name":"actionReset","semantics":{"object_calls":["buildLink","filter","getDefaultToolbarConfig","getEditorRepo","getToolbarTypes","isPost","notFound","options","redirect","repository","updateOption","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:button-manager/edit"],"return_leads":["$this"]}},{"name":"dropdownSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","isInsert","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionDropdownSave","semantics":{"object_calls":["assertPostOnly","assertRecordExists","buildLink","create","dropdownSaveProcess","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:button-manager"],"return_leads":["$this"]}},{"name":"actionDropdownDelete","semantics":{"object_calls":["actionDelete","assertRecordExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:button-manager","buildLink:button-manager/dropdown/delete","buildLink:button-manager/dropdown/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/CaptchaQuestionController.php","sha256":"5429361a6524e5725fa224e168717d4d9ada67036658ed23150f7b843c6d3d19","bytes":3139,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"CaptchaQuestionController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertCaptchaQuestionExists","assertPostOnly","buildLink","buildLinkHash","create","em","questionSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:captcha-questions"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertCaptchaQuestionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:captcha-questions","buildLink:captcha-questions/delete","buildLink:captcha-questions/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/ClassExtensionController.php","sha256":"35eb1e346175eb9d503bd624a230abc80a706a07ef8cf55d44a489929b339a26","bytes":3464,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ClassExtensionController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertExtensionExists","assertPostOnly","buildLink","buildLinkHash","create","em","extensionSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:class-extensions"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertExtensionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:class-extensions","buildLink:class-extensions/delete","buildLink:class-extensions/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/CodeEventController.php","sha256":"c67b2203b569a8a5ed9cf88dc7e9791a8a4c97ed02f424bbdbcc6e688691724b","bytes":7370,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"CodeEventController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertEventExists","assertPostOnly","buildLink","buildLinkHash","create","em","eventSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:code-events"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertEventExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:code-events","buildLink:code-events/delete","buildLink:code-events/edit"],"return_leads":["$plugin"]}},{"name":"actionListenerSave","semantics":{"object_calls":["assertListenerExists","assertPostOnly","buildLink","buildLinkHash","create","em","listenerSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:code-events/listeners"],"return_leads":["$this"]}},{"name":"actionListenerDelete","semantics":{"object_calls":["actionDelete","assertListenerExists","buildLink","plugin"],"static_calls":["language","phrase"],"new_classes":[],"factory_literals":["buildLink:code-events/listeners","buildLink:code-events/listeners/delete","buildLink:code-events/listeners/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/ConnectedAccountController.php","sha256":"6069d1cbd8e5d6a89dad784c8ccfbad641af6a750103634e5e49771df561a20b","bytes":5560,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ConnectedAccountController"}],"methods":[{"name":"actionPerformTest","semantics":{"object_calls":["assertProviderExists","canBeTested","clearToken","error","filter","get","getDynamicRedirect","getProviderData","getProviderKey","getProviderToken","getStorageState","handleAuthorization","isUsable","remove","requestFromEndpoint","save","setTestMode","view"],"static_calls":["phrase","visitor"],"new_classes":[],"factory_literals":["get:connectedAccountRequest"],"return_leads":["$handler","$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertProviderExists","buildLink","buildLinkHash","providerSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:connected-accounts"],"return_leads":["$this"]}},{"name":"actionDeactivate","semantics":{"object_calls":["assertProviderExists","buildLink","error","isPost","isUsable","redirect","save","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:connected-accounts"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ContentTypeController.php","sha256":"9f04bf413c554d8788c98bfa72ac08e75e98ae1bbdd0fc6615584e63690b06cc","bytes":3757,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ContentTypeController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertFieldExists","assertPostOnly","buildLink","buildLinkHash","create","em","fieldSaveProcess","filter","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:content-types"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertFieldExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:content-types","buildLink:content-types/delete","buildLink:content-types/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/CronEntryController.php","sha256":"bb4a67688470a7a3ec8a5be1842e82bfc79537c8831f56588d724623d12de0c9","bytes":4029,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"CronEntryController"}],"methods":[{"name":"cronSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertCronEntryExists","assertPostOnly","buildLink","buildLinkHash","create","cronSaveProcess","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:cron"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertCronEntryExists","buildLink","canEdit","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:cron","buildLink:cron/delete","buildLink:cron/edit"],"return_leads":["$plugin","$this"]}}]},{"path":"src/XF/Admin/Controller/DataPortabilityController.php","sha256":"d36aa3326a38e25172d6dc0cb2ca0cb98a78c0371bbc7c789fa2d56d72ec2d2d","bytes":1719,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"DataPortabilityController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["rerouteController"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionImport","semantics":{"object_calls":["actionImport","buildLink","isPost","plugin","redirect","setTemplateName"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:users/list"],"return_leads":["$reply","$this"]}}]},{"path":"src/XF/Admin/Controller/ErrorController.php","sha256":"0ae0784cd0a9835a65d9d9bf9eab8cbd6315c4de2aeb3b8d771fa79ee4d5d719","bytes":994,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ErrorController"}],"methods":[{"name":"actionException","semantics":{"object_calls":["actionException","get","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["get:exception"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/FeedController.php","sha256":"7922d984e16e7808a7d9fa97d37485551ebfd359581b05d4f51ffc836fac80de","bytes":6461,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"FeedController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertFeedExists","assertPostOnly","buildLink","create","em","exists","feedSaveProcess","redirect","rerouteController","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:feeds"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertFeedExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:feeds","buildLink:feeds/delete","buildLink:feeds/edit"],"return_leads":["$plugin"]}},{"name":"actionImport","semantics":{"object_calls":["assertFeedExists","buildLink","countPendingEntries","error","exception","getFeedFeeder","importEntries","redirect","setupImport"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:feeds"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ForceAgreementController.php","sha256":"5f389fc7e93e1fa8650d7f67cfea0986192e2dfbf1e34c548553456aad4e17c7","bytes":1600,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ForceAgreementController"}],"methods":[{"name":"actionPrivacyPolicy","semantics":{"object_calls":["buildLink","container","em","error","find","getOptionRepo","isPost","redirect","updateOption","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:force-agreement/privacy-policy"],"return_leads":["$this"]}},{"name":"actionTerms","semantics":{"object_calls":["buildLink","container","em","error","find","getOptionRepo","isPost","redirect","updateOption","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:force-agreement/terms"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ForumController.php","sha256":"14125a5f7632f34160f56d4956aebd8f69dd0720567f7447f7d2c75dbb006b2c","bytes":12021,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ForumController"}],"methods":[{"name":"nodeAddEdit","semantics":{"object_calls":["buildLink","canChangeForumType","canManuallyCreateForum","error","exists","fetch","findFieldsForList","findPrefixesForList","findPromptsForList","findUserGroupsForList","getDataRelationOrDefault","getForumTypeHandlerForAddEdit","getPrefixListData","getPromptListData","getThreadListSortOptions","getTypeDescription","getTypeId","getTypeTitle","pluckNamed","redirect","repository","setParam","setParams","setupTypeConfigEdit"],"static_calls":["nodeAddEdit","phrase"],"new_classes":[],"factory_literals":["buildLink:nodes/add"],"return_leads":["$reply","$this"]}},{"name":"actionChangeType","semantics":{"object_calls":["assertNodeExists","basicEntitySave","buildLink","buildLinkHash","canChangeForumType","canManuallyCreateForum","enqueueUnique","error","filter","formAction","forumType","getDefaultThreadType","getDefaultTypeConfig","getErrors","getForumTypesList","getTypeDescription","getTypeId","getTypeTitle","getValuesForced","hasErrors","isPost","jobManager","logErrors","redirect","repository","run","setParam","setupTypeConfigEdit","setupTypeConfigSave","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:nodes"],"return_leads":["$reply","$this"]}},{"name":"actionSuggestionConvertReactions","semantics":{"object_calls":["assertNodeExists","buildLink","buildLinkHash","enqueueUnique","isPost","jobManager","notFound","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:nodes"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/HelpPageController.php","sha256":"095e38ef81cd01cc651e166c679733d77932ebd32ed28d4283684176ff2680e2","bytes":4114,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"HelpPageController"}],"methods":[{"name":"pageSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getErrors","getMasterPhrase","getMasterTemplate","logError","logErrors","save","set","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPageExists","assertPostOnly","buildLink","buildLinkHash","create","em","pageSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:help-pages"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertPageExists","buildLink","canEdit","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:help-pages","buildLink:help-pages/delete","buildLink:help-pages/edit"],"return_leads":["$plugin","$this"]}}]},{"path":"src/XF/Admin/Controller/ImportController.php","sha256":"22db8fe4b2bc30712cbd622941d1d280d152aee4a02e9904493cd09d99befa5e","bytes":9422,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ImportController"}],"methods":[{"name":"actionCancel","semantics":{"object_calls":["assertPostOnly","buildLink","clearCurrentSession","getImportManager","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import"],"return_leads":["$this"]}},{"name":"actionConfig","semantics":{"object_calls":["assertPostOnly","buildLink","displayStepConfig","error","filter","getImportManager","getImporter","getSourceTitle","prepareBaseConfigFromInput","redirect","validateBaseConfig","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import"],"return_leads":["$this"]}},{"name":"displayStepConfig","semantics":{"object_calls":["buildLink","canInitialize","canRetainIds","error","filter","getImportManager","getLog","getSourceTitle","getSteps","getSuggestedLogTableName","initializeNewImport","isEmpty","isValidTable","prepareStepConfigFromInput","redirect","resolveStepDependencies","setBaseConfig","validateStepConfig","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:import/start"],"return_leads":["$this"]}},{"name":"actionStepConfig","semantics":{"object_calls":["assertPostOnly","buildLink","displayStepConfig","filter","getImportManager","getImporter","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import"],"return_leads":["$this"]}},{"name":"actionStart","semantics":{"object_calls":["buildLink","getCurrentSession","getImportManager","getImporterSourceTitle","redirect","triggerSessionRedirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import"],"return_leads":["$this"]}},{"name":"actionRun","semantics":{"object_calls":["buildLink","canRunVia","error","filter","getCompletionOutput","getImportCompletionDetails","getImportManager","getImporter","getLastRun","getRunner","getSession","getSourceTitle","isPost","redirect","run","setViewOption","triggerSessionRedirect","updateCurrentSession","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:import","buildLink:import/finalize"],"return_leads":["$this"]}},{"name":"actionFinalize","semantics":{"object_calls":["buildLink","clearCurrentSession","enqueueUnique","getCurrentSession","getFinalizeJobs","getImportManager","getImporter","getNotesData","getSourceTitle","getStepsRun","isPost","jobManager","redirect","updateCurrentSession","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import","buildLink:import/complete","buildLink:import/finalize"],"return_leads":["$this"]}},{"name":"actionComplete","semantics":{"object_calls":["buildLink","clearCurrentSession","getCurrentSession","getImportManager","getImporter","getNotesData","getSourceTitle","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import"],"return_leads":["$this"]}},{"name":"triggerSessionRedirect","semantics":{"object_calls":["buildLink","exception","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:import/complete","buildLink:import/finalize"],"return_leads":[]}}]},{"path":"src/XF/Admin/Controller/IndexController.php","sha256":"8233a1e0ad0c96ba6f0d2b0a5e8ec308a8dc39c78134fa0dd5df8e60cb9ebc95","bytes":6823,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"IndexController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["addOnManager","canCheckForUpgrades","canUpgrade","container","countOutdatedTemplates","create","fetch","findFileChecksForList","getDashboardStatGraphs","getEmptyCollection","getGroupedData","getInstalledAddOns","getLatestUpgradeCheck","getLogSummaryTypes","getOnlineStaffList","getRequirementErrors","getSchemaManager","getStatsTypePhrases","getTree","hasAddOnsBeingProcessed","hasAdminPermission","hasErrorsInLog","hasStoppedJobs","hasStoppedManualJobs","hasUnicodeMismatch","import","isImportRunning","isInstalled","isLegacy","jobManager","manager","total","view","where"],"static_calls":["app","db","em","finder","getEnvironmentReport","repository","service","visitor"],"new_classes":["Helper"],"factory_literals":["create:stats.grouper"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/LanguageController.php","sha256":"6790100a2edf1da62c740d5087569bd4124188bc1c697ff792e74ef0f4d7e955","bytes":12437,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"LanguageController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertLanguageExists","assertPostOnly","buildLink","create","em","languageSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:languages"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertLanguageExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:languages","buildLink:languages/delete","buildLink:languages/edit"],"return_leads":["$plugin"]}},{"name":"actionImport","semantics":{"object_calls":["assertRecordExists","buildLink","error","filter","getFile","getLanguageTree","getTempFile","importFromXml","isPost","isValidConfiguration","isValidXml","redirect","repository","service","setOverwriteLanguage","setParentLanguage","view"],"static_calls":["openFile","phrase"],"new_classes":[],"factory_literals":["buildLink:languages"],"return_leads":["$this"]}},{"name":"actionAdmin","semantics":{"object_calls":["assertValidCsrfToken","canChangeLanguage","exists","filter","getDynamicRedirect","getLanguageTree","noPermission","redirect","repository","save","view"],"static_calls":["visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/LogController.php","sha256":"9d6700f5f35b0f2bdaa1472b137a2188740213de68e536d4fc3870abbc787aa2","bytes":29250,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"LogController"}],"methods":[{"name":"actionServerErrorDelete","semantics":{"object_calls":["actionDelete","assertErrorLogExists","buildLink","plugin","toArray"],"static_calls":["substr"],"new_classes":[],"factory_literals":["buildLink:logs/server-errors","buildLink:logs/server-errors/delete"],"return_leads":["$plugin"]}},{"name":"actionServerErrorClear","semantics":{"object_calls":["buildLink","clearErrorLog","getErrorLogRepo","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:logs/server-errors"],"return_leads":["$this"]}},{"name":"actionModerator","semantics":{"object_calls":["assertModeratorLogExists","buildLink","fetch","filter","filterPage","findLogsForList","getUsersInLog","isPost","limitByPage","redirect","repository","total","view","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:logs/moderator"],"return_leads":["$this"]}},{"name":"actionAdmin","semantics":{"object_calls":["assertAdminLogExists","assertSuperAdmin","buildLink","fetch","filter","filterPage","findLogsForList","getUsersInLog","isPost","limitByPage","redirect","repository","total","view","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:logs/admin"],"return_leads":["$this"]}},{"name":"actionSpamCleanerRestore","semantics":{"object_calls":["assertSpamCleanerLogExists","finalize","getDynamicRedirect","isPost","liftBan","redirect","restoreContent","restorer","spam","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionSpamTrigger","semantics":{"object_calls":["fetch","filterPage","findSpamTriggerLogsForList","limitByPage","repository","rerouteController","total","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionLinkProxy","semantics":{"object_calls":["applyLinkProxyFilters","fetch","filterPage","findLinkProxyLogsForList","limitByPage","repository","rerouteController","total","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionImageProxy","semantics":{"object_calls":["applyImageProxyFilters","fetch","filterPage","findImageProxyLogsForList","limitByPage","repository","rerouteController","total","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionImageProxyImage","semantics":{"object_calls":["assertImageProxyExists","getPlaceholderImage","isRefreshRequired","isValid","refetchImage","repository","service","setResponseType","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionOembed","semantics":{"object_calls":["applyOembedFilters","fetch","filterPage","findOembedLogsForList","findOembedMediaSitesForList","limitByPage","repository","rerouteController","total","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionOembedView","semantics":{"object_calls":["assertOembedExists","fs","getAbstractedJsonPath","isRefreshRequired","isValid","read","refetchOembed","service","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionPaymentProvider","semantics":{"object_calls":["assertPaymentProviderLogExists","buildLink","em","error","fetch","filter","filterPage","find","findOne","finder","getPurchasableFromExtraData","isPost","limitByPage","order","redirect","total","view","where","with"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:logs/payment-provider"],"return_leads":["$this"]}},{"name":"actionCookieConsent","semantics":{"object_calls":["assertCookieConsentLogExists","buildLink","em","error","expression","fetch","filter","filterPage","find","findLogsForList","findOne","isPost","limitByPage","message","redirect","repository","total","view","where"],"static_calls":["parseIpRangeString","phrase","stringToBinary"],"new_classes":[],"factory_literals":["buildLink:logs/cookie-consent"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/LoginController.php","sha256":"668a0b3bd2b56841c74ef8cee46e11c010f26e11a49d0369d150cfc75f9d6836","bytes":5505,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"LoginController"}],"methods":[{"name":"actionForm","semantics":{"object_calls":["buildLink","getDynamicRedirectIfNot","saveStateToSession","service","session","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:login"],"return_leads":["$this"]}},{"name":"actionLogin","semantics":{"object_calls":["assertPostOnly","buildLink","clearStateFromSession","completeLogin","error","filter","getDynamicRedirectIfNot","getIp","getPasskeyUser","hasPermission","isLoginLimited","options","plugin","redirect","request","router","service","session","triggerIfTfaConfirmationRequired","validate"],"static_calls":["config","phrase","visitor"],"new_classes":[],"factory_literals":["buildLink:account/two-step","buildLink:login","buildLink:login/two-step"],"return_leads":["$this"]}},{"name":"actionTwoStep","semantics":{"object_calls":["buildLink","completeLogin","error","getCookie","getDynamicRedirectIfNot","getError","getFormParams","getRedirect","getResult","getUser","plugin","redirect","runTfaCheck","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:login"],"return_leads":["$this"]}},{"name":"completeLogin","semantics":{"object_calls":["applyToResponse","changeUser","create","em","getIp","logIp","repository","response","save","session"],"static_calls":["installLockExists","setVisitor","writeInstallLock"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"actionLogout","semantics":{"object_calls":["assertValidCsrfToken","buildLink","filter","logoutUser","redirect","session"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:index"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/MemberStatController.php","sha256":"218a33bbf025934289effcd606af41502443cb2f8174284a306f93b0a3590f5c","bytes":4502,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"MemberStatController"}],"methods":[{"name":"memberStatSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertMemberStatExists","assertPostOnly","buildLink","buildLinkHash","create","em","memberStatSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:member-stats"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertMemberStatExists","buildLink","canEdit","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:member-stats","buildLink:member-stats/delete","buildLink:member-stats/edit"],"return_leads":["$plugin","$this"]}}]},{"path":"src/XF/Admin/Controller/MiscController.php","sha256":"37ba2466f0ad09c8d72e9ef0f5dafc1974483126c4ab014fa3fcf248cd042e99","bytes":1620,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"MiscController"}],"methods":[{"name":"actionEmailOAuthSetup","semantics":{"object_calls":["assertOAuthEmailSetupData","error","filter","getAccessToken","getEndOfLife","getExtraParams","getLoginUserNameFromProvider","getRefreshToken","oAuth","plugin","provider","redirect","requestAccessToken","session","setAccessType"],"static_calls":["logException","phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ModeratorController.php","sha256":"893e788d72d3940ab586bb33e6d12e12997d349977ffc4bdee69b675cdc075a5","bytes":10797,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ModeratorController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertRecordExists","buildLink","bulkSet","create","em","fetchOne","filter","find","finder","moderatorSaveProcess","redirect","run","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:moderators"],"return_leads":["$this"]}},{"name":"actionSuperDelete","semantics":{"object_calls":["actionDelete","assertGeneralModeratorExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:moderators","buildLink:moderators/super/delete","buildLink:moderators/super/edit"],"return_leads":["$plugin"]}},{"name":"actionContentDelete","semantics":{"object_calls":["actionDelete","assertContentModeratorExists","buildLink","getContentTitle","getModRepo","getModeratorHandler","plugin"],"static_calls":["language"],"new_classes":[],"factory_literals":["buildLink:moderators","buildLink:moderators/content/delete","buildLink:moderators/content/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/NavigationController.php","sha256":"e0815232113fffd6e78ee4368f57b677b5b23064c593c7508520465602367c04","bytes":6396,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"NavigationController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["app","createNavigationTree","get","getNavigationRepo","view"],"static_calls":[],"new_classes":[],"factory_literals":["get:defaultNavigationId"],"return_leads":["$this"]}},{"name":"navigationSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","setOption","setTypeFromInput","setup","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertNavigationExists","assertPostOnly","buildLink","buildLinkHash","create","em","navigationSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:navigation"],"return_leads":["$this"]}},{"name":"actionRevert","semantics":{"object_calls":["assertNavigationExists","buildLink","buildLinkHash","isPost","redirect","revertToDefault","save","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:navigation"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertNavigationExists","buildLink","canDelete","children","createNavigationTree","delete","error","getErrors","getNavigationRepo","isPost","preDelete","redirect","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:navigation"],"return_leads":["$this"]}},{"name":"actionSort","semantics":{"object_calls":["buildLink","buildSortTree","createNavigationTree","filter","getAllData","getNavigationRepo","isPost","plugin","redirect","setOption","sortTree","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:navigation"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/NodeController.php","sha256":"97165f4ee9ea1f94f6ee1ec4955f0d2fa59687687b89c735272ce817bf7711f9","bytes":4934,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"NodeController"}],"methods":[{"name":"actionSort","semantics":{"object_calls":["buildLink","buildSortTree","createNodeTree","filter","getAllData","getFullNodeList","getNodeRepo","isPost","plugin","redirect","sortTree","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:nodes"],"return_leads":["$this"]}},{"name":"actionEdit","semantics":{"object_calls":["assertNodeExists","buildLink","error","redirect"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionAdd","semantics":{"object_calls":["buildLink","fetch","filter","finder","first","getForumTypesList","isPost","order","redirect","repository","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertNodeExists","buildLink","error","redirect"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/NoticeController.php","sha256":"cb10bac9db8e3e98deaa03254a107550f3793947ee88728dd12a1c38b6542e31","bytes":4463,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"NoticeController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["assertNoticeExists","buildLink","em","fetch","find","findNoticesForList","getInvalidNotices","getNoticeRepo","getNoticeTypes","getTotalGroupedNotices","groupBy","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:notices/edit"],"return_leads":["$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertNoticeExists","assertPostOnly","buildLink","buildLinkHash","create","em","noticeSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:notices"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertNoticeExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:notices","buildLink:notices/delete","buildLink:notices/edit"],"return_leads":["$plugin"]}},{"name":"actionReset","semantics":{"object_calls":["assertNoticeExists","buildLink","getNoticeRepo","isPost","redirect","resetNoticeDismissal","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:notices"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/OAuth2Controller.php","sha256":"a3d74ab7a006da9c2ee64496a4038dc8f45e81e1bbd342faa5ed4b39f1d629bc","bytes":4257,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"OAuth2Controller"}],"methods":[{"name":"actionClientSave","semantics":{"object_calls":["assertOAuthClientExists","assertPostOnly","buildLink","clientSaveProcess","create","em","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:oauth2/clients"],"return_leads":["$this"]}},{"name":"actionClientRegenerate","semantics":{"object_calls":["assertOAuthClientExists","buildLink","generateClientSecret","isPost","redirect","save","setSectionContext","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:oauth2/clients/edit"],"return_leads":["$this"]}},{"name":"actionClientDelete","semantics":{"object_calls":["actionDelete","assertOAuthClientExists","buildLink","plugin","setSectionContext"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:oauth2/clients","buildLink:oauth2/clients/delete","buildLink:oauth2/clients/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/OptionController.php","sha256":"d0be93631050667563dbbfceffd1ae4e94374e535bb10090b8117cba001f3c3b","bytes":21911,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"OptionController"}],"methods":[{"name":"actionGroup","semantics":{"object_calls":["assertGroupExists","buildLink","canAddOption","error","fetch","findOptionGroupList","getOptionRepo","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons"],"return_leads":["$this"]}},{"name":"actionUpdate","semantics":{"object_calls":["assertPostOnly","filter","getDynamicRedirect","getOptionRepo","redirect","updateOptions"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"groupSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionGroupSave","semantics":{"object_calls":["assertGroupExists","assertPostOnly","buildLink","buildLinkHash","canAddOption","canEdit","create","em","getOptionRepo","groupSaveProcess","noPermission","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options/groups"],"return_leads":["$this"]}},{"name":"actionGroupDelete","semantics":{"object_calls":["actionDelete","assertGroupExists","buildLink","canEdit","noPermission","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options","buildLink:options/groups/delete","buildLink:options/groups/edit"],"return_leads":["$plugin","$this"]}},{"name":"optionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","fetch","filter","findAllGroups","formAction","getMasterPhrase","getOptionRepo","inputFilterer","logError","save","setup","updateRelations","validate"],"static_calls":["phrase","stringToArray"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertOptionExists","assertPostOnly","buildLink","canAddOption","canEdit","create","em","getDynamicRedirect","getOptionRepo","noPermission","optionSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertOptionExists","buildLink","canEdit","getDynamicRedirect","noPermission","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options","buildLink:options/delete","buildLink:options/edit"],"return_leads":["$plugin","$this"]}},{"name":"actionView","semantics":{"object_calls":["assertOptionExists","buildLink","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options","buildLink:options/groups"],"return_leads":["$this"]}},{"name":"actionEmailHandlerSetup","semantics":{"object_calls":["assertEmailHandlerOption","buildLink","filter","getDynamicRedirect","getOptionRepo","isPost","redirect","updateOption","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:canonical:misc/email-oauth-setup"],"return_leads":["$this"]}},{"name":"actionEmailHandlerServer","semantics":{"object_calls":["assertEmailHandlerOption","assertPostOnly","filter","getDynamicRedirect","getOptionRepo","redirect","updateOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionEmailHandlerOAuth","semantics":{"object_calls":["actionTriggerOAuthRequest","assertEmailHandlerOption","assertOAuthEmailSetupData","buildLink","filter","getDefaultProviderConnectionData","getGoogleOAuthEmailSetupConfig","getMicrosoftOAuthEmailSetupConfig","getOAuthEmailOptionData","getOptionRepo","isPost","plugin","redirect","updateOption"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:canonical:options/email-handler-oauth","buildLink:options/view"],"return_leads":["$oAuthPlugin","$this"]}},{"name":"actionEmailTransportSetup","semantics":{"object_calls":["assertEmailTransportOption","buildLink","filter","getDynamicRedirect","getOptionRepo","isPost","redirect","updateOption","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:canonical:misc/email-oauth-setup"],"return_leads":["$this"]}},{"name":"actionEmailTransportServer","semantics":{"object_calls":["assertEmailTransportOption","assertPostOnly","filter","getDynamicRedirect","getOptionRepo","redirect","updateOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionEmailTransportOAuth","semantics":{"object_calls":["actionTriggerOAuthRequest","assertEmailTransportOption","assertOAuthEmailSetupData","buildLink","filter","getDefaultProviderConnectionData","getGoogleOAuthEmailSetupConfig","getMicrosoftOAuthEmailSetupConfig","getOAuthEmailOptionData","getOptionRepo","isPost","plugin","redirect","updateOption"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:canonical:options/email-transport-oauth","buildLink:options/view"],"return_leads":["$oAuthPlugin","$this"]}},{"name":"actionEmailDkimVerify","semantics":{"object_calls":["app","assertOptionExists","assertPostOnly","buildLink","enqueueUnique","getOptionRepo","jobManager","redirect","repository","updateOption","verifyDnsRecordForDomain"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:options/view"],"return_leads":["$this"]}},{"name":"actionEmailDkimDisable","semantics":{"object_calls":["assertOptionExists","getDynamicRedirect","getOptionRepo","redirect","updateOption"],"static_calls":["deleteFromAbstractedPath"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/PWAController.php","sha256":"ba45004f15653a5ffaaf116846d86b0b968de50cdcb1b184588aa33ac7e42e7f","bytes":3595,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"PWAController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["assertPWASetupPermissions","buildLink","data","em","find","getApplicableStylePropertyMaps","getLocaleList","getPWARepo","getStyleColorData","getStylePropertyRepo","isInstallable","isPost","options","redirect","run","setupSaveProcess","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:pwa"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/PageController.php","sha256":"b6fc53058141bc018d48fcdd0c8280245078124f331c0d22d040ebfab0d4399f","bytes":1207,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"PageController"}],"methods":[{"name":"saveTypeData","semantics":{"object_calls":["apply","bulkSet","filter","getErrors","getMasterTemplate","logErrors","save","set","validate"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Admin/Controller/PaymentProfileController.php","sha256":"b785139f69850c02402313123b87f3ab4a14cb49a757da7425028f35c26e6313","bytes":5882,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"PaymentProfileController"}],"methods":[{"name":"actionAdd","semantics":{"object_calls":["assertProviderExists","buildLink","create","em","error","exception","filter","findActivePaymentProviders","getPaymentRepo","isPost","notFound","pluckFrom","profileAddEdit","redirect","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:payment-profiles/add"],"return_leads":["$this"]}},{"name":"profileSaveProcess","semantics":{"object_calls":["basicEntitySave","filter","formAction","getHandler","logErrors","validate","verifyConfig"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertProfileExists","assertProviderExists","buildLink","buildLinkHash","create","em","error","filter","profileSaveProcess","redirect","run"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:payment-profiles"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertProfileExists","buildLink","fetch","finder","getPurchasablesByProfileId","isPost","redirect","save","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:payment-profiles"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/PermissionController.php","sha256":"dfa3e0d5409d569adfc3f15b6b9b49b9a418dfe5a51218768857e3efbdb1c0bc","bytes":8179,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"PermissionController"}],"methods":[{"name":"strlen","semantics":{"object_calls":["assertAdminPermission","fetch","findUserGroupsForList","getUserGroupRepo","rerouteController","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionUserGroup","semantics":{"object_calls":["assertAdminPermission","fetch","findUserGroupsForList","getUserGroupRepo","rerouteController","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionUserGroupSave","semantics":{"object_calls":["assertAdminPermission","assertPostOnly","assertUserGroupExists","buildLink","filter","redirect","service","setGlobal","setUserGroup","updatePermissions"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:permissions/user-groups"],"return_leads":["$this"]}},{"name":"actionUser","semantics":{"object_calls":["assertAdminPermission","buildLink","em","error","fetch","filter","findOne","finder","getEntryRepo","getGlobalPermissionEntriesGrouped","order","redirect","rerouteController","view","whereIds"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:permissions/users"],"return_leads":["$this"]}},{"name":"actionUserSave","semantics":{"object_calls":["assertAdminPermission","assertPostOnly","assertUserExists","buildLink","filter","redirect","service","setGlobal","setUser","updatePermissions"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:permissions/users","buildLink:users/edit"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/PermissionDefinitionController.php","sha256":"ed34ce9922333665cba609f8cd457289b2c87b4a8119bc301d5fc16ebdc4dccc","bytes":7117,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"PermissionDefinitionController"}],"methods":[{"name":"permissionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPermissionExists","assertPostOnly","buildLink","buildLinkHash","create","em","permissionSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:permission-definitions"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertPermissionExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:permission-definitions","buildLink:permission-definitions/permissions/delete","buildLink:permission-definitions/permissions/edit"],"return_leads":["$plugin"]}},{"name":"interfaceGroupSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionInterfaceGroupSave","semantics":{"object_calls":["assertInterfaceGroupExists","assertPostOnly","buildLink","buildLinkHash","create","em","interfaceGroupSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:permission-definitions"],"return_leads":["$this"]}},{"name":"actionInterfaceGroupDelete","semantics":{"object_calls":["actionDelete","assertInterfaceGroupExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:permission-definitions","buildLink:permission-definitions/interface-groups/delete","buildLink:permission-definitions/interface-groups/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/PhraseController.php","sha256":"787bdf9de198612a6d81e6cb0bfc507b82f14276587d5457aae474f0c6366ded","bytes":12266,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"PhraseController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["buildLink","getActiveEditLanguage","plugin","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:languages/phrases"],"return_leads":["$this"]}},{"name":"actionEditByName","semantics":{"object_calls":["buildLink","filter","getActiveEditLanguage","getEffectivePhraseByTitle","getPhraseRepo","plugin","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:phrases/edit"],"return_leads":["$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertPhraseExists","assertPostOnly","buildLink","buildLinkHash","create","em","exists","fetchOne","filter","finder","getDynamicRedirect","phraseSaveProcess","redirect","run","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:languages/phrases","buildLink:phrases/edit"],"return_leads":["$this"]}},{"name":"actionTranslate","semantics":{"object_calls":["assertLanguageExists","assertPhraseExists","assertPostOnly","canEdit","create","delete","em","error","exists","fetchOne","filter","finder","getEffectivePhraseByTitle","getPhraseRepo","isUpdate","phraseSaveProcess","run","setJsonParam","view","where"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$reply","$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertPhraseExists","buildLink","delete","getDynamicRedirect","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:languages/phrases"],"return_leads":["$this"]}},{"name":"actionSearch","semantics":{"object_calls":["apply","assertLanguageExists","buildLink","canEdit","error","exists","fetch","filter","getActiveLanguageId","getDisplayValues","getLanguageRepo","getLanguageTree","getLinkParams","isPost","plugin","redirect","rerouteController","setSectionContext","setupPhraseFilterer","total","view","with"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:languages/phrases","buildLink:phrases/search"],"return_leads":["$this"]}},{"name":"actionTranslation","semantics":{"object_calls":["apply","assertLanguageExists","buildLink","canEdit","columnUtf8","count","error","fetch","filter","filterSearchConditions","getLinkParams","last","redirect","setSectionContext","setupPhraseFilterer","total","view","where"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:languages/phrases"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ReactionController.php","sha256":"7908691da899b93a23168faeddaf38af88ce7e1869e479d12c9889429706434a","bytes":5192,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ReactionController"}],"methods":[{"name":"reactionSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["isValidColor","phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertReactionExists","buildLink","create","em","reactionSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:reactions"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertReactionExists","buildLink","canDelete","delete","error","isPost","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:reactions"],"return_leads":["$this"]}},{"name":"actionSort","semantics":{"object_calls":["buildLink","fetch","filter","findReactionsForList","getReactionRepo","isPost","plugin","redirect","sortFlat","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:reactions"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/RouteController.php","sha256":"cef102adaf29b61413d94e60bd3004c394e44c6392f8eb3f44f409a67b5cd8b5","bytes":3277,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"RouteController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertRouteExists","buildLink","buildLinkHash","create","em","redirect","routeSaveProcess","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:routes"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertRouteExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:routes","buildLink:routes/delete","buildLink:routes/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/RouteFilterController.php","sha256":"327de691b97562c1a70e7f64fa74733c13b3512f936a5538736f37599d913fd6","bytes":3420,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"RouteFilterController"}],"methods":[{"name":"routeFilterAddEdit","semantics":{"object_calls":["buildLink","container","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:full:index","buildLink:full:threads"],"return_leads":["$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertRouteFilterExists","buildLink","create","em","redirect","routeFilterSaveProcess","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:route-filters"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertRouteFilterExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:route-filters","buildLink:route-filters/delete","buildLink:route-filters/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/SmilieCategoryController.php","sha256":"c95155de2326cf451daf7f3465fffd9f18eabd3a1ebc0f5b2c6fe12c4ce7e2fc","bytes":3132,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"SmilieCategoryController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["buildLink","redirectPermanently"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilies"],"return_leads":["$this"]}},{"name":"smilieSaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertSmilieCategoryExists","buildLink","create","em","redirect","run","smilieSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilies"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertSmilieCategoryExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilie-categories/delete","buildLink:smilie-categories/edit","buildLink:smilies"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/SmilieController.php","sha256":"a3b248ef3241b80bedd568a9b984def08a1354e599ccc46b0462934617d3a3ea","bytes":7624,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"SmilieController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertSmilieExists","buildLink","create","em","redirect","run","smilieSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilies"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertSmilieExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilies","buildLink:smilies/delete","buildLink:smilies/edit"],"return_leads":["$plugin"]}},{"name":"actionImport","semantics":{"object_calls":["buildLink","error","filterFormJson","filterSmilieImportInput","getSmilieCategoryRepo","getSmilieCategoryTitlePairs","getSmilieImportXmlFiles","getSmilieRepo","importSmilies","isPost","redirect","service","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilies"],"return_leads":["$this"]}},{"name":"actionSort","semantics":{"object_calls":["buildLink","fetch","filter","finder","getSmilieListData","getSmilieRepo","isPost","redirect","saveIfChanged","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:smilies"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/StatsController.php","sha256":"64b21c2eb858cac41ade3622b5fc1ce80e66281fcff629d7e2ea16288dfb9d9e","bytes":2104,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"StatsController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["create","filter","getContentTypePhrases","getDatePresets","getDefaultStartDate","getGroupedData","getStatsRepo","getStatsTypeOptions","getStatsTypePhrases","service","view"],"static_calls":["language"],"new_classes":[],"factory_literals":["create:stats.grouper"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/StyleController.php","sha256":"b271b0b7119e21f934a12358546a3bc4c107e24c0ac17c93592642797225b371","bytes":18703,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"StyleController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertStyleExists","buildLink","create","em","redirect","run","styleSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertStyleExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles","buildLink:styles/delete","buildLink:styles/edit"],"return_leads":["$plugin"]}},{"name":"actionTemplates","semantics":{"object_calls":["assertStyleExists","buildLink","canEdit","em","error","fetch","filter","filterPage","find","findAddOnsForList","findEffectiveTemplatesInStyle","getAddOnRepo","getMasterStyle","getStyleRepo","getStyleTree","getTemplateRepo","getTemplateTypes","limitByPage","redirect","response","searchTitle","setCookie","total","view","where","with"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:styles/templates"],"return_leads":["$this"]}},{"name":"actionEditTemplate","semantics":{"object_calls":["assertStyleExists","assertTemplateExists","buildLink","fetchOne","filter","findEffectiveTemplateInStyle","getTemplateRepo","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:templates/edit"],"return_leads":["$this"]}},{"name":"actionAddTemplate","semantics":{"object_calls":["buildLink","filter","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:templates/add"],"return_leads":["$this"]}},{"name":"actionStylePropertiesGroup","semantics":{"object_calls":["assertStyleExists","buildLink","canEdit","error","fetch","filter","filterFormJson","findPropertyMapForEditing","getEffectivePropertyGroupsInStyle","getPropertiesForGroupRefresh","getPropertyRepo","getStyleColorData","getStyleRepo","getStyleTree","getUngroupedPropertyMapsInStyle","isPost","redirect","response","setCookie","setJsonParam","toArray","updatePropertyValues","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:styles/style-properties","buildLink:styles/style-properties/group"],"return_leads":["$reply","$this"]}},{"name":"actionImport","semantics":{"object_calls":["assertRecordExists","assertcanSupportStyleArchives","buildLink","canSupportStyleArchives","error","filter","getExtension","getFile","getStyleRepo","getStyleTree","getTempFile","getXmlFile","importFromXml","isPost","isValidConfiguration","isValidXml","redirect","service","setArchiveImporter","setOverwriteStyle","setParentStyle","validateArchive","view"],"static_calls":["openFile","phrase"],"new_classes":[],"factory_literals":["buildLink:styles"],"return_leads":["$this"]}},{"name":"actionMassRevert","semantics":{"object_calls":["assertStyleExists","buildLink","buildLinkHash","delete","em","error","filter","findByIds","isPost","noPermission","redirect","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:styles"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/StylePropertyController.php","sha256":"c740a94c9bf93b13624ee7eb931a9aeb1e4baa9140044520812b0aa1413a5119","bytes":7633,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"StylePropertyController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["buildLink","getActiveEditStyle","plugin","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles/style-properties"],"return_leads":["$this"]}},{"name":"actionView","semantics":{"object_calls":["assertPropertyExists","assertStyleExists","buildLink","filter","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles/style-properties/group"],"return_leads":["$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertPropertyExists","buildLink","create","em","propertySaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles/style-properties/group"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertPropertyExists","buildLink","canEdit","canEditStylePropertyDefinitions","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:style-properties/delete","buildLink:style-properties/edit","buildLink:styles/style-properties/group"],"return_leads":["$plugin","$this"]}},{"name":"actionGroupSave","semantics":{"object_calls":["assertGroupExists","assertPostOnly","buildLink","create","em","groupSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles/style-properties"],"return_leads":["$this"]}},{"name":"actionGroupDelete","semantics":{"object_calls":["actionDelete","assertGroupExists","buildLink","canEdit","canEditStylePropertyDefinitions","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:style-properties/groups/delete","buildLink:style-properties/groups/edit","buildLink:styles/style-properties"],"return_leads":["$plugin","$this"]}}]},{"path":"src/XF/Admin/Controller/TagController.php","sha256":"149afd301a019764a26f1f09b6161082839936bcf995029b277af8e5a1e608b3","bytes":4174,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"TagController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertTagExists","buildLink","create","em","redirect","run","tagSaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:tags"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertTagExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:tags","buildLink:tags/delete","buildLink:tags/edit"],"return_leads":["$plugin"]}},{"name":"actionMerge","semantics":{"object_calls":["assertTagExists","buildLink","error","fetchOne","filter","finder","getErrors","isPost","merge","preDelete","redirect","service","view","where"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:tags"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/TemplateController.php","sha256":"73b31a31b0498882cf599b3bb95d00ec42783d921d720dadd5342f7d6716f060","bytes":14773,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"TemplateController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["buildLink","filter","getActiveEditStyle","plugin","redirect"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles/templates"],"return_leads":["$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertTemplateExists","buildLink","buildLinkHash","create","em","exists","fetchOne","filter","finder","getDynamicRedirect","redirect","run","templateSaveProcess","where"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:styles/templates","buildLink:templates/edit"],"return_leads":["$this"]}},{"name":"actionHistory","semantics":{"object_calls":["assertTemplateExists","fetch","filter","findDifferences","finder","limit","order","toArray","view","where"],"static_calls":[],"new_classes":["Diff"],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["assertTemplateExists","buildLink","canEdit","delete","error","getDynamicRedirect","isPost","redirect","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:styles/templates"],"return_leads":["$this"]}},{"name":"actionSearch","semantics":{"object_calls":["apply","assertStyleExists","buildLink","canEdit","error","fetch","filter","getActiveStyleId","getDisplayValues","getLinkParams","getRawFilters","getStyleRepo","getStyleTree","getTemplateRepo","getTemplateTypes","isPost","plugin","redirect","setSectionContext","setupTemplateFilterer","total","view","with"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:styles/templates","buildLink:templates/search"],"return_leads":["$this"]}},{"name":"actionCompare","semantics":{"object_calls":["assertTemplateForComparison","findDifferences","view"],"static_calls":[],"new_classes":["Diff"],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionMergeOutdated","semantics":{"object_calls":["assertTemplateForComparison","buildLink","error","filter","findDifferences","getHistoryForMerge","isChanged","isPost","redirect","repository","save","setSectionContext","updateVersionId","view"],"static_calls":["phrase"],"new_classes":["Diff3"],"factory_literals":["buildLink:templates/outdated"],"return_leads":["$this"]}},{"name":"actionAutoMerge","semantics":{"object_calls":["buildLink","enqueueUnique","getOutdatedTemplates","getTemplateRepo","isPost","jobManager","redirect","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:templates/outdated"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/TemplateModificationController.php","sha256":"87aa17d8ce567f7f7cf9a8627395ae3b468ba911f284f9e7b9da3717c4f4d5c3","bytes":8267,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"TemplateModificationController"}],"methods":[{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertTemplateModificationExists","buildLink","create","em","filter","modificationSaveProcess","redirect","rerouteController","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:template-modifications"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertTemplateModificationExists","buildLink","canEdit","error","plugin"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:template-modifications","buildLink:template-modifications/delete","buildLink:template-modifications/edit"],"return_leads":["$plugin","$this"]}},{"name":"actionTest","semantics":{"object_calls":["applyTemplateModifications","assertTemplateModificationExists","bulkSet","create","em","error","fetchOne","filter","findDifferences","finder","getErrors","getTemplateModificationRepo","preSave","view","where"],"static_calls":["phrase"],"new_classes":["Diff"],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ThreadController.php","sha256":"d31c216000b44a9b365c151d23b093ee244da16733f7ba337410fc6afcad038c","bytes":6625,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ThreadController"}],"methods":[{"name":"actionReplyBansDelete","semantics":{"object_calls":["actionDelete","assertReplyBanExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:threads/reply-bans","buildLink:threads/reply-bans/delete"],"return_leads":["$plugin"]}},{"name":"actionBatchUpdateAction","semantics":{"object_calls":["assertPostOnly","buildLink","enqueueUnique","error","exception","exists","filter","getFilteredCriteria","getFinder","jobManager","redirect","searcher","setSectionContext","total"],"static_calls":["phrase","phraseDeferred"],"new_classes":[],"factory_literals":["buildLink:threads/batch-update"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/ToolsController.php","sha256":"eeb900c4158b215003adfdb3849c083a4c95c32cb4a04ed3f7d9d5283b6157a9","bytes":22727,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"ToolsController"}],"methods":[{"name":"actionRebuild","semantics":{"object_calls":["assertAdminPermission","buildLink","canTriggerByChoice","enqueueUnique","error","filter","hasStoppedManualJobs","isPost","job","jobManager","redirect","setPageParam","setSectionContext","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:tools/rebuild","buildLink:tools/run-job"],"return_leads":["$reply","$this"]}},{"name":"actionRunJob","semantics":{"object_calls":["canCancel","cancelJob","config","error","filter","getDynamicRedirect","getFirstRunnable","getJob","getJobId","getJobRunner","getManualEnqueued","getStatusMessage","getUniqueJob","hasManualEnqueued","isPost","jobManager","queuePending","redirect","runByIds","runQueue","setIgnorePendingUpgrade","setPageParam","setViewOption","view"],"static_calls":["app"],"new_classes":[],"factory_literals":[],"return_leads":["$reply","$this"]}},{"name":"actionCleanUpPermissions","semantics":{"object_calls":["assertAdminPermission","assertPostOnly","buildLink","deleteOrphanedContentUserPermissionEntries","deleteOrphanedGlobalUserPermissionEntries","deleteUnusedPermissionCombinations","enqueueUnique","insertGuestCombinationIfMissing","jobManager","redirect","repository","setSectionContext"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:tools/rebuild"],"return_leads":["$this"]}},{"name":"actionTestUrlUnfurling","semantics":{"object_calls":["assertAdminPermission","coerceValue","filter","isPost","isValid","service","setSectionContext","test","validator","view"],"static_calls":["app"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionTestEmail","semantics":{"object_calls":["assertAdminPermission","coerceValue","filter","getDebug","getDefaultTransport","getHost","getPort","getStream","isPost","isValid","mailer","newMail","options","render","send","setContent","setSectionContext","setTo","validator","view"],"static_calls":["phrase","visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionTestImageProxy","semantics":{"object_calls":["assertAdminPermission","coerceValue","filter","isPost","isValid","service","setSectionContext","testImageFetch","validator","view"],"static_calls":["app"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionFileCheck","semantics":{"object_calls":["assertAdminPermission","buildLink","create","em","enqueueUnique","fetch","filterPage","findFileChecksForList","isPost","jobManager","limitByPage","redirect","repository","save","setPageParam","total","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:tools/file-check/results","buildLink:tools/run-job"],"return_leads":["$reply","$this"]}},{"name":"actionUpgradeCheck","semantics":{"object_calls":["assertAdminPermission","assertUpgradeCheckingPossible","buildLink","check","filter","getLatestUpgradeCheck","isPost","redirect","repository","service","view"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:tools/upgrade-check"],"return_leads":["$this"]}},{"name":"actionUpgradeXf","semantics":{"object_calls":["applyToResponse","assertAdminPermission","assertCanOneClickUpgrade","assertUpgradeCheckingPossible","buildLink","canAttempt","canDownload","changeUser","download","error","filter","get","getLatestAvailableInfo","getLatestUpgradeCheck","getPather","hasAvailableUpdate","isPost","message","redirect","repository","rerunUpgradeCheckIfNeeded","response","router","save","service","setDownloadTarget","setLicenseAgreementAccepted","view"],"static_calls":["generateRandomString","getTempDir","phrase","visitor"],"new_classes":[],"factory_literals":["buildLink:tools/upgrade-check","get:session.install"],"return_leads":["$this"]}},{"name":"downloadAndCreateAddOnBatch","semantics":{"object_calls":["addArchive","addOnManager","download","error","exception","save","service","setLicenseAgreementAccepted","setValidateFile","validate"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$creator"]}},{"name":"actionUpgradeXfAddOn","semantics":{"object_calls":["assertAdminPermission","assertCanOneClickUpgrade","assertUpgradeCheckingPossible","buildLink","canDownload","canInstallFromArchive","downloadAndCreateAddOnBatch","error","filter","getLatestUpgradeCheck","hasAvailableUpdate","isPost","message","redirect","repository","rerunUpgradeCheckIfNeeded","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons/install-from-archive-confirm","buildLink:tools/upgrade-check"],"return_leads":["$this"]}},{"name":"actionInstallXfAddOn","semantics":{"object_calls":["assertAdminPermission","assertCanOneClickUpgrade","assertUpgradeCheckingPossible","buildLink","canDownload","canInstallFromArchive","downloadAndCreateAddOnBatch","error","filter","getLatestUpgradeCheck","isPost","redirect","repository","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":["buildLink:add-ons/install-from-archive-confirm","buildLink:tools/upgrade-check"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/Controller/TrophyController.php","sha256":"7fdf17e574a6422b155cd36bd17b200f8eb0fcf6da4657c7ac4b9def8da40a15","bytes":3406,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"TrophyController"}],"methods":[{"name":"trophySaveProcess","semantics":{"object_calls":["apply","basicEntitySave","filter","formAction","getMasterPhrase","logError","save","validate"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertTrophyExists","buildLink","buildLinkHash","create","em","redirect","run","trophySaveProcess"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:trophies"],"return_leads":["$this"]}},{"name":"actionDelete","semantics":{"object_calls":["actionDelete","assertTrophyExists","buildLink","plugin"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:trophies","buildLink:trophies/delete","buildLink:trophies/edit"],"return_leads":["$plugin"]}}]},{"path":"src/XF/Admin/Controller/TwoStepController.php","sha256":"8f5c09d6881b9e7ff8180cf3aec0dcde5533275ed9672bea1ceda3b88f6a8063","bytes":2662,"namespace":"XF\\Admin\\Controller","classes":[{"kind":"class","name":"TwoStepController"}],"methods":[{"name":"actionIndex","semantics":{"object_calls":["fetch","filter","findProvidersForList","getTfaRepo","isValid","view"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$provider","$this"]}},{"name":"providerSaveProcess","semantics":{"object_calls":["basicEntitySave","filter","formAction","getHandler","inputFilterer","logError","validate","verifyOptions"],"static_calls":[],"new_classes":["Request"],"factory_literals":[],"return_leads":["$form"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertProviderExists","buildLink","buildLinkHash","providerSaveProcess","redirect","run"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:two-step"],"return_leads":["$this"]}}]},{"path":"src/XF/Admin/ControllerPlugin/EmailOAuthPlugin.php","sha256":"c02b79252394e6655f055332c0ba2ecfe092252ace7b01324c6ad1adceee5f96","bytes":4008,"namespace":"XF\\Admin\\ControllerPlugin","classes":[{"kind":"class","name":"EmailOAuthPlugin"}],"methods":[{"name":"actionTriggerOAuthRequest","semantics":{"object_calls":["getAuthorizationUri","oAuth","provider","redirect","session","setAccessType"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"getGoogleOAuthEmailSetupConfig","semantics":{"object_calls":["buildLink"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:canonical:misc/email-oauth-setup"],"return_leads":["["]}},{"name":"getMicrosoftOAuthEmailSetupConfig","semantics":{"object_calls":["buildLink"],"static_calls":[],"new_classes":[],"factory_literals":["buildLink:canonical:misc/email-oauth-setup"],"return_leads":["["]}}]},{"path":"src/XF/Alert/AbstractHandler.php","sha256":"1d48488be1e561809a8d53ea9f43a3de2f04e70c5cc7c7e9a334fe12abcd2992","bytes":4761,"namespace":"XF\\Alert","classes":[{"kind":"class","name":"AbstractHandler"}],"methods":[{"name":"canViewContent","semantics":{"object_calls":["canView"],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":["$entity"]}}]},{"path":"src/XF/Api/Controller/AlertsController.php","sha256":"f9d5b0608cad10ef3f76dfb8ebc11a55870a6411e1ec8144579fa2465db9bce6","bytes":5283,"namespace":"XF\\Api\\Controller","classes":[{"kind":"class","name":"AlertsController"}],"methods":[{"name":"actionPost","semantics":{"object_calls":["alert","apiSuccess","assertRecordExists","assertRequiredApiInput","assertSuperUserKey","filter","getAlertRepo","getGuestUser","repository","setupAlertFromInput"],"static_calls":["visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Api/Controller/AttachmentController.php","sha256":"b2a82d8fedc68bf857bf855a1f1acbcfe9a9c046caafd273c42e94e9f6fa8f52","bytes":4479,"namespace":"XF\\Api\\Controller","classes":[{"kind":"class","name":"AttachmentController"}],"methods":[{"name":"actionDelete","semantics":{"object_calls":["apiSuccess","assertViewableAttachment","canManageAttachments","delete","getAttachmentHandler","getAttachmentRepo","getContext","noPermission"],"static_calls":["isApiCheckingPermissions"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Api/Controller/AttachmentsController.php","sha256":"a8dd432a93cb30fabafb712758862ec4aa1550b76ccffeba06ee7ccd64d249b0","bytes":5173,"namespace":"XF\\Api\\Controller","classes":[{"kind":"class","name":"AttachmentsController"}],"methods":[{"name":"actionPostNewKey","semantics":{"object_calls":["apiResult","assertRequiredApiInput","canManageAttachments","create","em","filter","getAttachmentHandler","getAttachmentRepo","getFile","noPermission","notFound","preSave","save","toApiResult","uploadFile"],"static_calls":["isApiCheckingPermissions"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Api/Docs/Annotation/RouteBlock.php","sha256":"1f1cfd133f5ebf62588bd1ffda55adc3d011dd734a9f8626deb1e29abc5d58d5","bytes":814,"namespace":"XF\\Api\\Docs\\Annotation","classes":[{"kind":"class","name":"RouteBlock"}],"methods":[{"name":"applySeeBlock","semantics":{"object_calls":["applyGenericSeeBlockParts"],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":["true"]}}]},{"path":"src/XF/Api/Mvc/Router.php","sha256":"d0b803755b157a5a5b9b11681a3df3377f3815622623dbd60209ef1a802161f9","bytes":2998,"namespace":"XF\\Api\\Mvc","classes":[{"kind":"class","name":"Router"}],"methods":[{"name":"getNewRouteMatch","semantics":{"object_calls":[],"static_calls":[],"new_classes":["RouteMatch"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Attachment/AbstractHandler.php","sha256":"3badcf0fd655105b17e2dea24027e4078060c36a422253277c12c91cb372f0ea","bytes":5274,"namespace":"XF\\Attachment","classes":[{"kind":"class","name":"AbstractHandler"}],"methods":[{"name":"getContainerLink","semantics":{"object_calls":["getContentUrl"],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":["$container"]}}]},{"path":"src/XF/Attachment/ConversationMessageHandler.php","sha256":"88ba3798d02e6877a6c5657c2d14a1d70f5409f85e88cd342501a71818910205","bytes":2980,"namespace":"XF\\Attachment","classes":[{"kind":"class","name":"ConversationMessageHandler"}],"methods":[{"name":"onAttachmentDelete","semantics":{"object_calls":["save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"getContext","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$extraContext"]}}]},{"path":"src/XF/Attachment/Manipulator.php","sha256":"4c8f2296a57f4894bb0fb5f060d84f51a6b3278dc080e57952225bc59d5c39a4","bytes":5758,"namespace":"XF\\Attachment","classes":[{"kind":"class","name":"Manipulator"}],"methods":[{"name":"setHash","semantics":{"object_calls":["fetch","findAttachmentsByTempHash","toArray"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}},{"name":"deleteAttachment","semantics":{"object_calls":["delete"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["false","true"]}},{"name":"insertAttachmentFromUpload","semantics":{"object_calls":["applyConstraints","getFileWrapper","insertAttachment","isValid","service","validateAttachmentUpload"],"static_calls":["app","visitor"],"new_classes":[],"factory_literals":[],"return_leads":["$inserter","null"]}}]},{"path":"src/XF/Attachment/PostHandler.php","sha256":"9d9121060e82dabb4778dfac5678d3c5ef49b2a3ec223636706f61a22a29d533","bytes":3331,"namespace":"XF\\Attachment","classes":[{"kind":"class","name":"PostHandler"}],"methods":[{"name":"onAttachmentDelete","semantics":{"object_calls":["logModeratorAction","logger","save"],"static_calls":["app"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"getContext","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$extraContext"]}}]},{"path":"src/XF/Attachment/ProfilePostCommentHandler.php","sha256":"90bf2bca62edeca17f0bbaa153650c94931cf713ec461b9ebc6a1612828f75db","bytes":3094,"namespace":"XF\\Attachment","classes":[{"kind":"class","name":"ProfilePostCommentHandler"}],"methods":[{"name":"onAttachmentDelete","semantics":{"object_calls":["logModeratorAction","logger","save"],"static_calls":["app"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"getContext","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$extraContext"]}}]},{"path":"src/XF/Attachment/ProfilePostHandler.php","sha256":"34d6782e24cc7a434f17b4ada10f09caf288e50e2e2cdb23da96f71269667d93","bytes":2820,"namespace":"XF\\Attachment","classes":[{"kind":"class","name":"ProfilePostHandler"}],"methods":[{"name":"onAttachmentDelete","semantics":{"object_calls":["logModeratorAction","logger","save"],"static_calls":["app"],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"getContext","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$extraContext"]}}]},{"path":"src/XF/BbCode/Renderer/EmailHtml.php","sha256":"5d52678f7eec1e3ffb1f57f1c32338d4634a65aae61beafc62f60cf3159c7526","bytes":2759,"namespace":"XF\\BbCode\\Renderer","classes":[{"kind":"class","name":"EmailHtml"}],"methods":[{"name":"getRenderedCode","semantics":{"object_calls":["renderTemplate"],"static_calls":[],"new_classes":["PreEscaped"],"factory_literals":[],"return_leads":["$this"]}},{"name":"getRenderedQuote","semantics":{"object_calls":["renderTemplate"],"static_calls":[],"new_classes":["PreEscaped"],"factory_literals":[],"return_leads":["$this"]}},{"name":"getRenderedSpoiler","semantics":{"object_calls":["renderTemplate"],"static_calls":[],"new_classes":["PreEscaped"],"factory_literals":[],"return_leads":["$this"]}},{"name":"getRenderedInlineSpoiler","semantics":{"object_calls":["renderTemplate"],"static_calls":[],"new_classes":["PreEscaped"],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Behavior/PermissionRebuildable.php","sha256":"8c2e57fc85ed5571d3fd56158351e0e734a53f9b39185f583481a4652214c7ff","bytes":1170,"namespace":"XF\\Behavior","classes":[{"kind":"class","name":"PermissionRebuildable"}],"methods":[{"name":"postDelete","semantics":{"object_calls":["app","db","delete","enqueueUnique","getOption","id","jobManager"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Captcha/KeyCaptcha.php","sha256":"a9358ca9de9072edc8f2af63864c44aecde85cf1fa9cd6dd563d8734b675871d","bytes":2284,"namespace":"XF\\Captcha","classes":[{"kind":"class","name":"KeyCaptcha"}],"methods":[{"name":"isValid","semantics":{"object_calls":["client","get","getBody","getContents","http","request","setResponse"],"static_calls":["logException"],"new_classes":[],"factory_literals":["get:keycaptcha_code"],"return_leads":["false","true"]}}]},{"path":"src/XF/Captcha/Question.php","sha256":"873a2eaef0f2ce3799345f3ba96220f97342d343fd46d0fdd120946f99186c3b","bytes":1022,"namespace":"XF\\Captcha","classes":[{"kind":"class","name":"Question"}],"methods":[{"name":"isValid","semantics":{"object_calls":["delete","em","filter","find","isCorrect","request","setResponse"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$isCorrect"]}}]},{"path":"src/XF/Captcha/TextCaptcha.php","sha256":"2ef0bd2633b9449bd15e4ad66273c37a26c9f31101b883ce68bc7afcc1826fc3","bytes":2172,"namespace":"XF\\Captcha","classes":[{"kind":"class","name":"TextCaptcha"}],"methods":[{"name":"in_array","semantics":{"object_calls":["bulkSet","client","create","em","get","getBody","getContents","http","options","renderTemplate","save"],"static_calls":["jsonDecode","logException"],"new_classes":[],"factory_literals":[],"return_leads":["$templater"]}},{"name":"renderInternal","semantics":{"object_calls":["bulkSet","client","create","em","get","getBody","getContents","http","options","renderTemplate","save"],"static_calls":["jsonDecode","logException"],"new_classes":[],"factory_literals":[],"return_leads":["$templater"]}},{"name":"isValid","semantics":{"object_calls":["delete","em","filter","find","request","setResponse"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$isCorrect"]}}]},{"path":"src/XF/Cli/Command/AddOn/AbstractSetupStep.php","sha256":"86ac6e9eda2202a75f3566a6bf20b14b5cc5171a823e0a23de0e66d0e8c0a8b7","bytes":3621,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"AbstractSetupStep"}],"methods":[{"name":"runStep","semantics":{"object_calls":["clearStatus","outputStatus"],"static_calls":[],"new_classes":["StepResult"],"factory_literals":[],"return_leads":["$result"]}}]},{"path":"src/XF/Cli/Command/AddOn/BuildRelease.php","sha256":"aff9af182e296b51ca5637ff3ab6d721c0b53c625863d7884b007924abe62165","bytes":2452,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"BuildRelease"}],"methods":[{"name":"execute","semantics":{"object_calls":["build","checkEditableAddOn","finalizeRelease","find","getApplication","getArgument","getOption","getReleasesDirectory","run","service","setGenerateHashes","writeln"],"static_calls":["app","phrase"],"new_classes":["ArrayInput"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Cli/Command/AddOn/BumpVersion.php","sha256":"129ee77dc61cc8f53206971c9477adbfcb7f322277e9d131f9171e04e14c8540","bytes":4794,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"BumpVersion"}],"methods":[{"name":"execute","semantics":{"object_calls":["ask","checkEditableAddOn","fastUpdate","getArgument","getHelper","getInstalledAddOn","getJson","getJsonPath","getOption","inferVersionStringFromId","prepareJsonFile","save","setValidator","writeln"],"static_calls":["hashTextFile","jsonEncodePretty","repository","writeFile"],"new_classes":["Question","\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$value"]}}]},{"path":"src/XF/Cli/Command/AddOn/Create.php","sha256":"4ff8f77caa12327158b9a6ba6ed2ffe85b959011279be5a70a8b3e77f75204f5","bytes":9226,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"Create"}],"methods":[{"name":"execute","semantics":{"object_calls":["addOnManager","ask","bulkSet","create","developmentOutput","fastUpdate","find","getAddOnDirectory","getAddOnQuestionFieldValidator","getAllAddOns","getApplication","getErrors","getHelper","getJsonPath","getSetupPath","inferVersionStringFromId","isAddOnSkipped","preSave","prepareAddOnIdForClass","prepareJsonFile","run","save","setValidator","writeln"],"static_calls":["app","config","createDirectory","em","getAddOnDirectory","getRootDirectory","hashTextFile","jsonEncodePretty","repository","writeFile"],"new_classes":["AddOn","ArrayInput","ConfirmationQuestion","Question","\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$value"]}},{"name":"getAddOnQuestionFieldValidator","semantics":{"object_calls":["create","getErrors","set"],"static_calls":["em"],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$value"]}}]},{"path":"src/XF/Cli/Command/AddOn/Export.php","sha256":"75dd06c887564b8a37d579eaba55cd5a106e1ae2c4618e884ace7f416b32c4da","bytes":1770,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"Export"}],"methods":[{"name":"execute","semantics":{"object_calls":["addOnManager","advance","checkEditableAddOn","export","find","getArgument","getContainers","getDataDirectory","service","setMessage","writeln"],"static_calls":["app","em"],"new_classes":["AddOn","ProgressBar"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Cli/Command/AddOn/SyncJson.php","sha256":"65221ce1699fc6a4de1dfc0ae55b5e1d9b12c3b0ef53da23a6d4a84a78056db1","bytes":1891,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"SyncJson"}],"methods":[{"name":"execute","semantics":{"object_calls":["bulkSet","checkEditableAddOn","getArgument","getInstalledAddOn","getJson","getJsonHash","getOption","hasPendingChanges","save","writeln"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Cli/Command/AddOn/ValidateJson.php","sha256":"ad4e5064460a817c3a7fdbc80669932adfddee078cddab90c0fd3fb2e89bde71","bytes":6682,"namespace":"XF\\Cli\\Command\\AddOn","classes":[{"kind":"class","name":"ValidateJson"}],"methods":[{"name":"execute","semantics":{"object_calls":["ask","checkEditableAddOn","fastUpdate","getArgument","getHelper","getInstalledAddOn","getJsonPath","prepareJsonFile","writeln"],"static_calls":["hashTextFile","jsonEncodePretty","writeFile"],"new_classes":["ConfirmationQuestion"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Cli/Command/Make/RouteMakeCommand.php","sha256":"f4d2dcc08dd2c01636355a31c45b873a96cff451b124da991f455a09f107e9ca","bytes":8932,"namespace":"XF\\Cli\\Command\\Make","classes":[{"kind":"class","name":"RouteMakeCommand"}],"methods":[{"name":"interact","semantics":{"object_calls":["ask","choice","deriveControllerName","getArgument","getOption","interactAddOn","setArgument","setOption"],"static_calls":[],"new_classes":["SymfonyStyle","\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$value"]}},{"name":"execute","semantics":{"object_calls":["createRoute","delete","deriveControllerName","displaySummary","error","generateTemplateName","getArgument","getControllerType","getExistingRoute","getFullControllerClass","getMessage","getOption","note","runCommand","singularize","success","validateAddOn","warning"],"static_calls":[],"new_classes":["SymfonyStyle"],"factory_literals":[],"return_leads":["Command"]}},{"name":"createRoute","semantics":{"object_calls":["create","save"],"static_calls":["em"],"new_classes":[],"factory_literals":[],"return_leads":["$route"]}},{"name":"runCommand","semantics":{"object_calls":["find","getApplication","run"],"static_calls":[],"new_classes":["ArrayInput"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/ConnectedAccount/Service/AppleService.php","sha256":"c4fde2f6e085d6236eaea866f7c143055b3638f1e27cf30c20777d8546be9e26","bytes":1473,"namespace":"XF\\ConnectedAccount\\Service","classes":[{"kind":"class","name":"AppleService"}],"methods":[{"name":"is_array","semantics":{"object_calls":["setAccessToken","setExtraParams","setLifetime","setRefreshToken"],"static_calls":[],"new_classes":["StdOAuth2Token","TokenResponseException"],"factory_literals":[],"return_leads":["$token"]}},{"name":"parseAccessTokenResponse","semantics":{"object_calls":["setAccessToken","setExtraParams","setLifetime","setRefreshToken"],"static_calls":[],"new_classes":["StdOAuth2Token","TokenResponseException"],"factory_literals":[],"return_leads":["$token"]}},{"name":"getAuthorizationEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"getAccessTokenEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/ConnectedAccount/Service/LinkedinService.php","sha256":"4d160c65df3aecf23b95f8f8eafc4c33a89f345f722c9749448d39e98cbe61b1","bytes":2606,"namespace":"XF\\ConnectedAccount\\Service","classes":[{"kind":"class","name":"LinkedinService"}],"methods":[{"name":"is_array","semantics":{"object_calls":[],"static_calls":["__construct"],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"__construct","semantics":{"object_calls":[],"static_calls":["__construct"],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"getAuthorizationEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"getAccessTokenEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"parseAccessTokenResponse","semantics":{"object_calls":["setAccessToken","setExtraParams","setLifeTime","setRefreshToken"],"static_calls":[],"new_classes":["StdOAuth2Token","TokenResponseException"],"factory_literals":[],"return_leads":["$token"]}}]},{"path":"src/XF/ConnectedAccount/Service/MicrosoftEmailService.php","sha256":"b3b79d19e60df60e0b606a02271b24747cc74b7e7c10530173a4e6ac4c29e20e","bytes":1955,"namespace":"XF\\ConnectedAccount\\Service","classes":[{"kind":"class","name":"MicrosoftEmailService"}],"methods":[{"name":"is_array","semantics":{"object_calls":["setAccessToken","setExtraParams","setLifetime","setRefreshToken"],"static_calls":[],"new_classes":["StdOAuth2Token","TokenResponseException"],"factory_literals":[],"return_leads":["$token"]}},{"name":"parseAccessTokenResponse","semantics":{"object_calls":["setAccessToken","setExtraParams","setLifetime","setRefreshToken"],"static_calls":[],"new_classes":["StdOAuth2Token","TokenResponseException"],"factory_literals":[],"return_leads":["$token"]}},{"name":"getAuthorizationEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"getAccessTokenEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/ConnectedAccount/Service/XService.php","sha256":"c19a7a7a7558d1460f508d7946f951d99298815ab627102494970fd1b76bd50c","bytes":1244,"namespace":"XF\\ConnectedAccount\\Service","classes":[{"kind":"class","name":"XService"}],"methods":[{"name":"__construct","semantics":{"object_calls":[],"static_calls":["__construct"],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"getRequestTokenEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}},{"name":"getAccessTokenEndpoint","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/ConnectedAccount/Service/XenForoService.php","sha256":"9cbf57680b77ce21fba7e817c409ef51c63b99c5e43fef419006734e16d0074a","bytes":2026,"namespace":"XF\\ConnectedAccount\\Service","classes":[{"kind":"class","name":"XenForoService"}],"methods":[{"name":"parseAccessTokenResponse","semantics":{"object_calls":["setAccessToken","setExtraParams","setLifetime"],"static_calls":[],"new_classes":["StdOAuth2Token","TokenResponseException"],"factory_literals":[],"return_leads":["$token"]}},{"name":"getAuthorizationEndpoint","semantics":{"object_calls":["getPath","getProvider","setPath"],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":["$endpoint"]}},{"name":"getAccessTokenEndpoint","semantics":{"object_calls":["getPath","getProvider","setPath"],"static_calls":[],"new_classes":["Uri"],"factory_literals":[],"return_leads":["$endpoint"]}}]},{"path":"src/XF/ControllerPlugin/AbstractPermission.php","sha256":"b6cf646b12f3358b01ebd07b1f05e5f6cbf5d128a89c2576c2fbcb5bd983d289","bytes":7163,"namespace":"XF\\ControllerPlugin","classes":[{"kind":"class","name":"AbstractPermission"}],"methods":[{"name":"actionEdit","semantics":{"object_calls":["assertRecordExists","buildLink","em","error","filter","findOne","formatTemplate","formatView","getContentPermissionEntriesGrouped","getContentPermissionListData","notFound","redirect","repository","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}},{"name":"actionSave","semantics":{"object_calls":["assertPostOnly","assertRecordExists","buildLink","filter","redirect","savePrivate","saveUser","saveUserGroup"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/ControllerPlugin/EmailConfirmationPlugin.php","sha256":"b3d2e5bf54f80375f9f1155f64987e2486d50df91b17bf7086ef9521d7d67d69","bytes":1496,"namespace":"XF\\ControllerPlugin","classes":[{"kind":"class","name":"EmailConfirmationPlugin"}],"methods":[{"name":"actionResend","semantics":{"object_calls":["assertCaptchaCookieConsent","canTriggerConfirmation","captchaIsValid","error","getDynamicRedirect","isPost","needsCaptcha","redirect","service","triggerConfirmation","view"],"static_calls":["phrase"],"new_classes":[],"factory_literals":[],"return_leads":["$this"]}}]},{"path":"src/XF/Db/Schema/AbstractDdl.php","sha256":"0bcbe5a65d2d68cc836485d5e02b4af8a240cf771136261cd5065003d1c786bb","bytes":2526,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"AbstractDdl"}],"methods":[{"name":"addColumn","semantics":{"object_calls":["length","type"],"static_calls":[],"new_classes":["Column"],"factory_literals":[],"return_leads":["$column"]}},{"name":"addIndex","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Index"],"factory_literals":[],"return_leads":["$index"]}}]},{"path":"src/XF/Db/Schema/AbstractDefinition.php","sha256":"454b670aeb093642c21c3a34d1f883db50cac26875626ef223b26b12adeb551b","bytes":1586,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"AbstractDefinition"}],"methods":[{"name":"drop","semantics":{"object_calls":["isAlter"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Db/Schema/Alter.php","sha256":"73b6727c323fdf5cfa656000eec42ee9d4bf70b7ce278ae92c642eafbff9ff3d","bytes":5841,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"Alter"}],"methods":[{"name":"__construct","semantics":{"object_calls":["getSchemaManager","getTableColumnDefinitions","getTableIndexDefinitions","getTableStatus"],"static_calls":["__construct"],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}},{"name":"changeColumn","semantics":{"object_calls":["length","setDefinition","type"],"static_calls":[],"new_classes":["Column"],"factory_literals":[],"return_leads":["$column"]}},{"name":"changeIndex","semantics":{"object_calls":["setDefinition"],"static_calls":[],"new_classes":["Index"],"factory_literals":[],"return_leads":["$index"]}}]},{"path":"src/XF/Db/Schema/Column.php","sha256":"d6749157309835460b98e3e09d33533409850a1fb808417f28e89a97a3775730","bytes":12786,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"Column"}],"methods":[{"name":"renameTo","semantics":{"object_calls":["isAlter","registerColumnRename"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$this"]}},{"name":"conflictRename","semantics":{"object_calls":["getColumnDefinition","isAlter","nullable","registerConflictRename","renameTo"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$conflictName"]}},{"name":"addValues","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":["$this"]}},{"name":"removeValues","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":["$this"]}},{"name":"getDefinition","semantics":{"object_calls":["compare","conflictRename","getColumnDefinition","getColumnDefinitionSql","getDefinition","getTableName","isAlter","isIntType","isRename","setDefinition"],"static_calls":["logError"],"new_classes":["\\InvalidArgumentException","\\LogicException"],"factory_literals":[],"return_leads":["$definition"]}},{"name":"getColumnDefinitionSql","semantics":{"object_calls":["isIntType","isRename","quote"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$definition"]}}]},{"path":"src/XF/Db/Schema/Create.php","sha256":"4b2f0bf31fc3f133b10577c24024f2883c80296478ee4adf5c91930c6b896ddd","bytes":4066,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"Create"}],"methods":[{"name":"getQueries","semantics":{"object_calls":["compare","getDefinition","getIndexName","getSchemaManager","getTableConfigSql","getTableStatus","quote","setDefinition","tableExists"],"static_calls":["logError"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":["$queries","["]}}]},{"path":"src/XF/Db/Schema/Drop.php","sha256":"96b92efb254bf4a6a0c1632b4b7c3ff35b26284d8453d76e76f810ef15837726","bytes":675,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"Drop"}],"methods":[{"name":"addColumn","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}},{"name":"addIndex","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Db/Schema/Index.php","sha256":"caee4e97c77d7862e95d333f151dba4ec0d32d608b4eff4aff42d0cd12de0110","bytes":6683,"namespace":"XF\\Db\\Schema","classes":[{"kind":"class","name":"Index"}],"methods":[{"name":"type","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$this"]}},{"name":"drop","semantics":{"object_calls":["forgetIndex","isAlter","syncExistingDefinition"],"static_calls":["drop"],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"getDefinition","semantics":{"object_calls":["compare","getConflictRenames","getIndexDefinitionSql","getIndexName","isAlter","setDefinition","syncExistingDefinition"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$definition"]}}]},{"path":"src/XF/Db/SchemaManager.php","sha256":"1694cbfe3345e4ac35962e795b6ce1506403041c2fbbffd305c110620def2c3e","bytes":5198,"namespace":"XF\\Db","classes":[{"kind":"class","name":"SchemaManager"}],"methods":[{"name":"newAlter","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Alter"],"factory_literals":[],"return_leads":[]}},{"name":"newTable","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Create"],"factory_literals":[],"return_leads":[]}},{"name":"newDrop","semantics":{"object_calls":[],"static_calls":[],"new_classes":["Drop"],"factory_literals":[],"return_leads":[]}},{"name":"handleException","semantics":{"object_calls":["getProperty","getValue","setAccessible","setValue"],"static_calls":[],"new_classes":["\\ReflectionClass"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/DevelopmentOutput/AdminPermission.php","sha256":"7a8599deed5a7d0458615026b4cfe4d0f052ccc3579dc289c89b5daf2210f987","bytes":1011,"namespace":"XF\\DevelopmentOutput","classes":[{"kind":"class","name":"AdminPermission"}],"methods":[{"name":"import","semantics":{"object_calls":["bulkSetIgnore","getEntityForImport","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$permission"]}}]},{"path":"src/XF/DevelopmentOutput/Permission.php","sha256":"477c4214549a782295811a1b9839d57911d3f17088b71ed3edf4816f2adef075","bytes":2086,"namespace":"XF\\DevelopmentOutput","classes":[{"kind":"class","name":"Permission"}],"methods":[{"name":"import","semantics":{"object_calls":["bulkSetIgnore","getEntityForImport","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$permission"]}}]},{"path":"src/XF/DevelopmentOutput/PermissionInterfaceGroup.php","sha256":"2ebf9e078c2c6e52800fae8ee0b43372164b5d8f0565bd32f640cad08ce85c75","bytes":1092,"namespace":"XF\\DevelopmentOutput","classes":[{"kind":"class","name":"PermissionInterfaceGroup"}],"methods":[{"name":"import","semantics":{"object_calls":["bulkSetIgnore","getEntityForImport","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$interfaceGroup"]}}]},{"path":"src/XF/DevelopmentOutput/Route.php","sha256":"3e50964b537bcec241c96565a34ac928c903d6cedb6d35f7f1dbf541d45bf0eb","bytes":2623,"namespace":"XF\\DevelopmentOutput","classes":[{"kind":"class","name":"Route"}],"methods":[{"name":"import","semantics":{"object_calls":["getEntityForImport","save","setOption"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$route"]}}]},{"path":"src/XF/EmailBounce/Parser.php","sha256":"ea383365c3646f38d97aef69837e1a0cce58ecefd90abd4d815f9fae2dd4fd2d","bytes":18613,"namespace":"XF\\EmailBounce","classes":[{"kind":"class","name":"Parser"}],"methods":[{"name":"parseMessage","semantics":{"object_calls":["countParts","extractContent","extractDate","extractRecipient","getMessage","parseDeliveryStatus","parseFromTextContent"],"static_calls":[],"new_classes":["Message","ParseResult","\\InvalidArgumentException"],"factory_literals":[],"return_leads":["$result"]}},{"name":"extractDate","semantics":{"object_calls":["format"],"static_calls":[],"new_classes":["\\DateTime"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/EmailBounce/Processor.php","sha256":"f2699eb25d0717d5c5bb5e9e705e1f76acf98e8715971b2288148b9f664fc512","bytes":5786,"namespace":"XF\\EmailBounce","classes":[{"kind":"class","name":"Processor"}],"methods":[{"name":"processFromStorage","semantics":{"object_calls":["countMessages","getRawContent","getRawHeader","logBounceMessage","processMessage","removeMessage"],"static_calls":[],"new_classes":["ParseResult"],"factory_literals":[],"return_leads":["$finished","true"]}},{"name":"processMessage","semantics":{"object_calls":["em","findOne","getBounceTypeFromStatus","logBounceMessage","parseMessage","takeBounceAction"],"static_calls":["logException"],"new_classes":["ParseResult"],"factory_literals":[],"return_leads":["$this"]}},{"name":"takeBounceAction","semantics":{"object_calls":["hasSoftBouncedTooMuch","insertSoftBounceLogEntry","triggerUserBounceAction"],"static_calls":[],"new_classes":["\\InvalidArgumentException"],"factory_literals":[],"return_leads":[]}},{"name":"applyUserBounceAction","semantics":{"object_calls":["save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"logBounceMessage","semantics":{"object_calls":["bulkSet","create","em","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$bounce"]}},{"name":"getDefaultBounceHandlerStorage","semantics":{"object_calls":["logException","options","refreshEmailAccessTokenIfNeeded","repository"],"static_calls":["setupFromHandler"],"new_classes":["\\Exception"],"factory_literals":[],"return_leads":["$connection","null"]}}]},{"path":"src/XF/EmailUnsubscribe/Processor.php","sha256":"7a8caf871581af63122435eb92721299773e149cdc624a99b125b722c5e3fc60","bytes":3907,"namespace":"XF\\EmailUnsubscribe","classes":[{"kind":"class","name":"Processor"}],"methods":[{"name":"applyUserUnsubscribeAction","semantics":{"object_calls":["save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"getDefaultUnsubscribeHandlerStorage","semantics":{"object_calls":["logException","options","refreshEmailAccessTokenIfNeeded","repository"],"static_calls":["setupFromHandler"],"new_classes":["\\Exception"],"factory_literals":[],"return_leads":["$connection","null"]}}]},{"path":"src/XF/Entity/AbstractCategoryTree.php","sha256":"4e4bdef720642665fd6c6f4de6ea2e5011b985964a0ca907aa9f7357efff0be8","bytes":2736,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractCategoryTree"}],"methods":[{"name":"_getBreadcrumbs","semantics":{"object_calls":["app","buildLink","container","structure"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":["$output"]}}]},{"path":"src/XF/Entity/AbstractField.php","sha256":"f5a7d03f0b656ecae7a225aafe363eb79a925054a3d2fefdcc0bdf4e6a41695f","bytes":13332,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractField"}],"methods":[{"name":"getPhrasePrefix","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"_preSave","semantics":{"object_calls":["error","get","getExistingValue","getFieldRepo","getFieldTypes","isChanged","isChoiceField","isInsert","isUpdate"],"static_calls":["camelCase","phrase"],"new_classes":[],"factory_literals":["get:field_type","get:match_type"],"return_leads":[]}},{"name":"_postSave","semantics":{"object_calls":["deleteChoicePhrases","getExistingValue","getMasterChoicePhrase","getValue","isChanged","rebuildFieldCache","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"_postDelete","semantics":{"object_calls":["delete","deleteChoicePhrases","rebuildFieldCache"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}},{"name":"deleteChoicePhrases","semantics":{"object_calls":["delete","fetch","finder","getChoicePhraseNames","where"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractFieldMap.php","sha256":"032df558700058ab595e21db97c54eae93e8b2b20b5d4971161f9dde11a8d104","bytes":1124,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractFieldMap"}],"methods":[{"name":"getContainerKey","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractNode.php","sha256":"6c844c7025577a96415e372a887dad595eb5d4d01f74f1ba9734e4d0030dc3ba","bytes":3504,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractNode"}],"methods":[{"name":"getNodeTypeApiData","semantics":{"object_calls":[],"static_calls":[],"new_classes":["EntityResult"],"factory_literals":[],"return_leads":["$result"]}}]},{"path":"src/XF/Entity/AbstractPrefix.php","sha256":"13e3f833dae9cf2da1cb67166c1b00c8f51c93a5d1cd8fdc20fbff8f1bfeb042","bytes":8593,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractPrefix"}],"methods":[{"name":"getContentType","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"_postDelete","semantics":{"object_calls":["delete","hasRelation","rebuildPrefixCaches"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractPrefixGroup.php","sha256":"ec9ff453946ea5e78310ba2198def8433e396d926274b802b58193a75713234d","bytes":2956,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractPrefixGroup"}],"methods":[{"name":"getContentType","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"_postDelete","semantics":{"object_calls":["delete","rebuildPrefixCaches","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractPrefixMap.php","sha256":"7482a3451d2db43e9f0fd315d5c4956af34b382ed5fd580885b912feb5b4046a","bytes":1113,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractPrefixMap"}],"methods":[{"name":"getContainerKey","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractPrompt.php","sha256":"aa38945974bbda8257eb0b0b9e8abe524829a4d650417aab89371c5f5a590541","bytes":2831,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractPrompt"}],"methods":[{"name":"getContentType","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"_postDelete","semantics":{"object_calls":["delete","rebuildPromptCaches"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractPromptGroup.php","sha256":"a6b21c534c7a71ae78ab45ccd4b23bceafc3284049dd286245c5101a970bba71","bytes":2947,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractPromptGroup"}],"methods":[{"name":"getContentType","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}},{"name":"_postDelete","semantics":{"object_calls":["delete","rebuildPromptCaches","save"],"static_calls":[],"new_classes":[],"factory_literals":[],"return_leads":[]}}]},{"path":"src/XF/Entity/AbstractPromptMap.php","sha256":"8ee3b28f1d923562278ba7a3aab858b7f075b6243c5f8ccc300707e997834a68","bytes":1113,"namespace":"XF\\Entity","classes":[{"kind":"class","name":"AbstractPromptMap"}],"methods":[{"name":"getContainerKey","semantics":{"object_calls":[],"static_calls":[],"new_classes":["\\LogicException"],"factory_literals":[],"return_leads":[]}}]}],"holds":["CATEGORY_FILE_COUNT:controller_request:235","CATEGORY_FILE_COUNT:entity_repository_service:559","SELECTED_FILE_COUNT:387"]}],"holds":["CORE_A_CODEVIPE:HOLD","CATEGORY_FILE_COUNT:controller_request:235","CATEGORY_FILE_COUNT:entity_repository_service:559","SELECTED_FILE_COUNT:387","CORE_B_KINGOFWOLK:HOLD","CATEGORY_FILE_COUNT:controller_request:235","CATEGORY_FILE_COUNT:entity_repository_service:559","SELECTED_FILE_COUNT:387"]}
SUPPORT036_HOLDS=["NATIVE_INTEGRATION_SEMANTICS_INCOMPLETE"]
SUPPORT036_MUTATION_SCOPE=NONE_READ_ONLY
SUPPORT036_DECISION=HOLD_NATIVE_INTEGRATION_SEMANTICS

OUTPUT_END
CHAT_OUTPUT_END
