Comments (4)
There are other issues already opened concerning this problem...I have experienced it too...but I've just found the culprit.
There's a bug in https://github.com/PHPOffice/PHPWord/blob/master/src/PhpWord/TemplateProcessor.php
In short, when saving the the file, the zip::close method is invoked two times:
- the first one in templateprocessor::save
PHPWord/src/PhpWord/TemplateProcessor.php
Line 1008 in 2daa50c
- the second one (and this one generates the warning) in templateprocessor::__deconstruct
PHPWord/src/PhpWord/TemplateProcessor.php
Line 144 in 2daa50c
The bug was introduced in commit 21f71c9
However, I've no idea if commenting the line is the right patch (probably not, even if it's fine for my use case)
@oleibman I see you're the author of that commit, any opinions?
P.S.
I'm using PHP 7.4 (not sure if a Warning is generated or an Exception is thrown with PHP 8...)
from phpword.
@bunglegrind PR #2554, opened in January, will solve the problem if it is merged.
from phpword.
@bunglegrind PR #2554, opened in January, will solve the problem if it is merged.
uh...thanks...there are even more issues. I'll take a look at the PR and possibly comment there.
Is this repository lacking moderators?
from phpword.
PR #2554 is now merged. You can close this issue, unless, of course, it doesn't fix your problem after all.
from phpword.
Related Issues (20)
- Cant find how change list numbering font-size and font-family?
- IOFactory::load failed and the funtion setCommentReference not working HOT 2
- Special char (&) is breaking word document HOT 1
- IOFactory::Load fails with "Cannot add Title in Header." HOT 1
- Not able to add styles to some tags and listitems in addhtml
- empty li on odf (docx ok)
- dompdf version bump to include 3.0 when?
- Trouble Interacting with Dropdown FormField
- Error reporting of cloneRow
- Multicolumn layout is not working. HOT 3
- Text aligment JUSTIFY not wokring in Microsoft Word
- Add the ability to add alt text to images HOT 1
- Issue with Footnotes Display in PhpWord
- How to show hidden columns of a table in "phpoffice/phpword"? HOT 5
- First footnote displays as a black line with no number
- Changing Macro chars to {{ VAR }} doesn't work
- TemplateProcessor cloneBlock Missing template Styles
- Update pre-defined table of content with template processor HOT 1
- Issue with header in PHPWord HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phpword.