{"record":{"id":"2336e29174afb427","repo":"thephpleague/flysystem","slug":"properties-can-not-be-manipulated","errorCode":null,"errorMessage":"Properties can not be manipulated","messagePattern":"Properties can not be manipulated","errorType":"exception","errorClass":"RuntimeException","httpStatus":null,"severity":"error","filePath":"src/ProxyArrayAccessToProperties.php","lineNumber":51,"sourceCode":"     *\n     * @return mixed\n     */\n    #[\\ReturnTypeWillChange]\n    public function offsetGet($offset)\n    {\n        $property = $this->formatPropertyName((string) $offset);\n\n        return $this->{$property};\n    }\n\n    /**\n     * @param mixed $offset\n     * @param mixed $value\n     */\n    #[\\ReturnTypeWillChange]\n    public function offsetSet($offset, $value): void\n    {\n        throw new RuntimeException('Properties can not be manipulated');\n    }\n\n    /**\n     * @param mixed $offset\n     */\n    #[\\ReturnTypeWillChange]\n    public function offsetUnset($offset): void\n    {\n        throw new RuntimeException('Properties can not be manipulated');\n    }\n}\n","sourceCodeStart":33,"sourceCodeEnd":63,"githubUrl":"https://github.com/thephpleague/flysystem/blob/b277b5dc3d56650b68904117124e79c851e12376/src/ProxyArrayAccessToProperties.php#L33-L63","documentation":"Error \"Properties can not be manipulated\" thrown in thephpleague/flysystem.","triggerScenarios":"Thrown at src/ProxyArrayAccessToProperties.php:51 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b277b5dc3d56650b68904117124e79c851e12376","analyzedAt":"2026-08-17T04:28:35.741Z","schemaVersion":2},"datasetVersion":"2026-08-17T09:17:11.063Z"}