• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

PHPOffice / PHPPresentation / 34326321929
94%

Build:
DEFAULT BRANCH: master
Ran 09 Sep 2026 07:59AM UTC
Jobs 1
Files 147
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

09 Sep 2026 07:55AM UTC coverage: 94.127% (+0.004%) from 94.123%
34326321929

push

github

web-flow
Shapes : Add moveShape(), and say how shapes stack (#1002)

The collection of a container is written in order and stacks in that order -- the first shape is
at the back -- and there was no way to change that order but to rebuild the array and hand it to
`setShapeCollection()`, which is what the reporter of #866 does today. Remove-and-re-add is not a
substitute: `unsetShape()` is a bare `unset()`, so it leaves a hole in the keys.

`moveShape(AbstractShape $shape, int $index): self` is `moveSlide()` one level down, on the
`ShapeCollection` trait, so a slide, a slide layout, a slide master, a group and the note of a
slide all get it. The keys are reindexed first, because a hole makes a key say something other
than the place the shape sits in.

The usage page said nothing about stacking order at all; it now does.

8 of 8 new or added lines in 1 file covered. (100.0%)

11379 of 12089 relevant lines covered (94.13%)

72.36 hits per line

Jobs
ID Job ID Ran Files Coverage
1 34326321929.1 09 Sep 2026 07:59AM UTC 147
94.13
GitHub Action Run
Source Files on build 34326321929
  • Tree
  • List 147
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e9676ae5 on github
  • Prev Build on master (#34265797969)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc