diff --git a/changes/1.1.0.html b/changes/1.1.0.html index 9e433359f..e1899bcf0 100644 --- a/changes/1.1.0.html +++ b/changes/1.1.0.html @@ -1385,7 +1385,8 @@
Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Autoloader.php.html b/coverage/Autoloader.php.html index f877e11a7..84f9e9b98 100644 --- a/coverage/Autoloader.php.html +++ b/coverage/Autoloader.php.html @@ -215,7 +215,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/ComparableInterface.php.html b/coverage/ComparableInterface.php.html index 6520bfff5..ca8fcc4cb 100644 --- a/coverage/ComparableInterface.php.html +++ b/coverage/ComparableInterface.php.html @@ -126,7 +126,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/DocumentLayout.php.html b/coverage/DocumentLayout.php.html index 281a851fe..f98bec403 100644 --- a/coverage/DocumentLayout.php.html +++ b/coverage/DocumentLayout.php.html @@ -50,7 +50,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/DocumentProperties.php.html b/coverage/DocumentProperties.php.html index c8f127adb..163a69284 100644 --- a/coverage/DocumentProperties.php.html +++ b/coverage/DocumentProperties.php.html @@ -1283,7 +1283,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/DirectoryNotFoundException.php.html b/coverage/Exception/DirectoryNotFoundException.php.html index 499c72fd1..ef9043317 100644 --- a/coverage/Exception/DirectoryNotFoundException.php.html +++ b/coverage/Exception/DirectoryNotFoundException.php.html @@ -169,7 +169,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/FeatureNotImplementedException.php.html b/coverage/Exception/FeatureNotImplementedException.php.html index d365a4ed3..d85d3fd96 100644 --- a/coverage/Exception/FeatureNotImplementedException.php.html +++ b/coverage/Exception/FeatureNotImplementedException.php.html @@ -166,7 +166,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/FileCopyException.php.html b/coverage/Exception/FileCopyException.php.html index 57ee9f530..d12f8b060 100644 --- a/coverage/Exception/FileCopyException.php.html +++ b/coverage/Exception/FileCopyException.php.html @@ -170,7 +170,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/FileNotFoundException.php.html b/coverage/Exception/FileNotFoundException.php.html index fefcb5093..ccd9b0468 100644 --- a/coverage/Exception/FileNotFoundException.php.html +++ b/coverage/Exception/FileNotFoundException.php.html @@ -169,7 +169,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/FileRemoveException.php.html b/coverage/Exception/FileRemoveException.php.html index 8ac60aac0..aac71e9f6 100644 --- a/coverage/Exception/FileRemoveException.php.html +++ b/coverage/Exception/FileRemoveException.php.html @@ -169,7 +169,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/InvalidClassException.php.html b/coverage/Exception/InvalidClassException.php.html index 1ef6d7f9d..5cd84ba21 100644 --- a/coverage/Exception/InvalidClassException.php.html +++ b/coverage/Exception/InvalidClassException.php.html @@ -170,7 +170,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/InvalidFileFormatException.php.html b/coverage/Exception/InvalidFileFormatException.php.html index 11a9a7d97..2aaa16e2a 100644 --- a/coverage/Exception/InvalidFileFormatException.php.html +++ b/coverage/Exception/InvalidFileFormatException.php.html @@ -179,7 +179,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/InvalidParameterException.php.html b/coverage/Exception/InvalidParameterException.php.html index 924b5a482..a76e86e03 100644 --- a/coverage/Exception/InvalidParameterException.php.html +++ b/coverage/Exception/InvalidParameterException.php.html @@ -175,7 +175,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/NotAllowedValueException.php.html b/coverage/Exception/NotAllowedValueException.php.html index 3e2336f70..623c4fab5 100644 --- a/coverage/Exception/NotAllowedValueException.php.html +++ b/coverage/Exception/NotAllowedValueException.php.html @@ -173,7 +173,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/OutOfBoundsException.php.html b/coverage/Exception/OutOfBoundsException.php.html index 7ec58b48c..0ecdb13e1 100644 --- a/coverage/Exception/OutOfBoundsException.php.html +++ b/coverage/Exception/OutOfBoundsException.php.html @@ -171,7 +171,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/PhpPresentationException.php.html b/coverage/Exception/PhpPresentationException.php.html index 2ded7df08..f9f09320a 100644 --- a/coverage/Exception/PhpPresentationException.php.html +++ b/coverage/Exception/PhpPresentationException.php.html @@ -112,7 +112,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/ShapeContainerAlreadyAssignedException.php.html b/coverage/Exception/ShapeContainerAlreadyAssignedException.php.html index 1d191bb92..5ed2e3583 100644 --- a/coverage/Exception/ShapeContainerAlreadyAssignedException.php.html +++ b/coverage/Exception/ShapeContainerAlreadyAssignedException.php.html @@ -169,7 +169,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/UnauthorizedMimetypeException.php.html b/coverage/Exception/UnauthorizedMimetypeException.php.html index c6d34dc2b..95257d10e 100644 --- a/coverage/Exception/UnauthorizedMimetypeException.php.html +++ b/coverage/Exception/UnauthorizedMimetypeException.php.html @@ -173,7 +173,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/UndefinedChartTypeException.php.html b/coverage/Exception/UndefinedChartTypeException.php.html index e7d67dbaf..aff464610 100644 --- a/coverage/Exception/UndefinedChartTypeException.php.html +++ b/coverage/Exception/UndefinedChartTypeException.php.html @@ -166,7 +166,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Exception/dashboard.html b/coverage/Exception/dashboard.html index 101e5f5bf..51546c1c4 100644 --- a/coverage/Exception/dashboard.html +++ b/coverage/Exception/dashboard.html @@ -142,7 +142,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/HashTable.php.html b/coverage/HashTable.php.html index 43837b814..35525b001 100644 --- a/coverage/HashTable.php.html +++ b/coverage/HashTable.php.html @@ -509,7 +509,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/IOFactory.php.html b/coverage/IOFactory.php.html index 15d83499d..0ac8e5f22 100644 --- a/coverage/IOFactory.php.html +++ b/coverage/IOFactory.php.html @@ -330,7 +330,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/PhpPresentation.php.html b/coverage/PhpPresentation.php.html index 85a68f1e3..916ed53da 100644 --- a/coverage/PhpPresentation.php.html +++ b/coverage/PhpPresentation.php.html @@ -1004,7 +1004,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/PresentationProperties.php.html b/coverage/PresentationProperties.php.html index 937099b3c..1368db817 100644 --- a/coverage/PresentationProperties.php.html +++ b/coverage/PresentationProperties.php.html @@ -722,7 +722,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Reader/ODPresentation.php.html b/coverage/Reader/ODPresentation.php.html index 4f097a428..426fc637c 100644 --- a/coverage/Reader/ODPresentation.php.html +++ b/coverage/Reader/ODPresentation.php.html @@ -1288,7 +1288,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Reader/PowerPoint2007.php.html b/coverage/Reader/PowerPoint2007.php.html index 62172ceb6..d18080f2e 100644 --- a/coverage/Reader/PowerPoint2007.php.html +++ b/coverage/Reader/PowerPoint2007.php.html @@ -2265,7 +2265,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Reader/PowerPoint97.php.html b/coverage/Reader/PowerPoint97.php.html index 1d9eeea35..0bc2201e3 100644 --- a/coverage/Reader/PowerPoint97.php.html +++ b/coverage/Reader/PowerPoint97.php.html @@ -4964,7 +4964,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Reader/ReaderInterface.php.html b/coverage/Reader/ReaderInterface.php.html index 40df8fc37..1a9c9e344 100644 --- a/coverage/Reader/ReaderInterface.php.html +++ b/coverage/Reader/ReaderInterface.php.html @@ -110,7 +110,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Reader/Serialized.php.html b/coverage/Reader/Serialized.php.html index 93742eda6..45be72c87 100644 --- a/coverage/Reader/Serialized.php.html +++ b/coverage/Reader/Serialized.php.html @@ -315,7 +315,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Reader/dashboard.html b/coverage/Reader/dashboard.html index ef3deb108..0bdb13b37 100644 --- a/coverage/Reader/dashboard.html +++ b/coverage/Reader/dashboard.html @@ -238,7 +238,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/AbstractGraphic.php.html b/coverage/Shape/AbstractGraphic.php.html index f457d7959..59b8b09f5 100644 --- a/coverage/Shape/AbstractGraphic.php.html +++ b/coverage/Shape/AbstractGraphic.php.html @@ -576,7 +576,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/AutoShape.php.html b/coverage/Shape/AutoShape.php.html index f3d7ec83d..239a5b442 100644 --- a/coverage/Shape/AutoShape.php.html +++ b/coverage/Shape/AutoShape.php.html @@ -545,7 +545,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart.php.html b/coverage/Shape/Chart.php.html index a17dce495..aa7fcdd10 100644 --- a/coverage/Shape/Chart.php.html +++ b/coverage/Shape/Chart.php.html @@ -571,7 +571,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Axis.php.html b/coverage/Shape/Chart/Axis.php.html index 31d5ab475..3952dfeb4 100644 --- a/coverage/Shape/Chart/Axis.php.html +++ b/coverage/Shape/Chart/Axis.php.html @@ -1463,7 +1463,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Gridlines.php.html b/coverage/Shape/Chart/Gridlines.php.html index ab151081c..3d32cc091 100644 --- a/coverage/Shape/Chart/Gridlines.php.html +++ b/coverage/Shape/Chart/Gridlines.php.html @@ -236,7 +236,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Legend.php.html b/coverage/Shape/Chart/Legend.php.html index b2f2b9ddd..21a333d8c 100644 --- a/coverage/Shape/Chart/Legend.php.html +++ b/coverage/Shape/Chart/Legend.php.html @@ -1018,7 +1018,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Marker.php.html b/coverage/Shape/Chart/Marker.php.html index 9f574d14c..ff3153752 100644 --- a/coverage/Shape/Chart/Marker.php.html +++ b/coverage/Shape/Chart/Marker.php.html @@ -442,7 +442,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/PlotArea.php.html b/coverage/Shape/Chart/PlotArea.php.html index c53dedb9e..06640b2fa 100644 --- a/coverage/Shape/Chart/PlotArea.php.html +++ b/coverage/Shape/Chart/PlotArea.php.html @@ -733,7 +733,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Series.php.html b/coverage/Shape/Chart/Series.php.html index 214e6e2e3..68010520f 100644 --- a/coverage/Shape/Chart/Series.php.html +++ b/coverage/Shape/Chart/Series.php.html @@ -1507,7 +1507,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Title.php.html b/coverage/Shape/Chart/Title.php.html index cce3b37a7..922031151 100644 --- a/coverage/Shape/Chart/Title.php.html +++ b/coverage/Shape/Chart/Title.php.html @@ -863,7 +863,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/AbstractType.php.html b/coverage/Shape/Chart/Type/AbstractType.php.html index b165bdfdc..e8dc704ce 100644 --- a/coverage/Shape/Chart/Type/AbstractType.php.html +++ b/coverage/Shape/Chart/Type/AbstractType.php.html @@ -443,7 +443,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/AbstractTypeBar.php.html b/coverage/Shape/Chart/Type/AbstractTypeBar.php.html index 12460993c..95a64f2df 100644 --- a/coverage/Shape/Chart/Type/AbstractTypeBar.php.html +++ b/coverage/Shape/Chart/Type/AbstractTypeBar.php.html @@ -495,7 +495,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/AbstractTypeLine.php.html b/coverage/Shape/Chart/Type/AbstractTypeLine.php.html index a7af4f4a8..88ea16130 100644 --- a/coverage/Shape/Chart/Type/AbstractTypeLine.php.html +++ b/coverage/Shape/Chart/Type/AbstractTypeLine.php.html @@ -242,7 +242,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/AbstractTypePie.php.html b/coverage/Shape/Chart/Type/AbstractTypePie.php.html index 0d7cde400..5af51766b 100644 --- a/coverage/Shape/Chart/Type/AbstractTypePie.php.html +++ b/coverage/Shape/Chart/Type/AbstractTypePie.php.html @@ -281,7 +281,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/Area.php.html b/coverage/Shape/Chart/Type/Area.php.html index c93f218d6..a5a8edc91 100644 --- a/coverage/Shape/Chart/Type/Area.php.html +++ b/coverage/Shape/Chart/Type/Area.php.html @@ -183,7 +183,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/Bar.php.html b/coverage/Shape/Chart/Type/Bar.php.html index 6850592c3..f849a4d5f 100644 --- a/coverage/Shape/Chart/Type/Bar.php.html +++ b/coverage/Shape/Chart/Type/Bar.php.html @@ -178,7 +178,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/Bar3D.php.html b/coverage/Shape/Chart/Type/Bar3D.php.html index d113d147a..c0221e4f7 100644 --- a/coverage/Shape/Chart/Type/Bar3D.php.html +++ b/coverage/Shape/Chart/Type/Bar3D.php.html @@ -178,7 +178,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/Doughnut.php.html b/coverage/Shape/Chart/Type/Doughnut.php.html index e8fd028c2..9af15eca2 100644 --- a/coverage/Shape/Chart/Type/Doughnut.php.html +++ b/coverage/Shape/Chart/Type/Doughnut.php.html @@ -257,7 +257,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/Line.php.html b/coverage/Shape/Chart/Type/Line.php.html index a838abe14..afab695f0 100644 --- a/coverage/Shape/Chart/Type/Line.php.html +++ b/coverage/Shape/Chart/Type/Line.php.html @@ -180,7 +180,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/Pie.php.html b/coverage/Shape/Chart/Type/Pie.php.html index 8b581d7c0..550394153 100644 --- a/coverage/Shape/Chart/Type/Pie.php.html +++ b/coverage/Shape/Chart/Type/Pie.php.html @@ -178,7 +178,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/Pie3D.php.html b/coverage/Shape/Chart/Type/Pie3D.php.html index 4b5b707ba..eaa952d6d 100644 --- a/coverage/Shape/Chart/Type/Pie3D.php.html +++ b/coverage/Shape/Chart/Type/Pie3D.php.html @@ -178,7 +178,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/Radar.php.html b/coverage/Shape/Chart/Type/Radar.php.html index 4b6e47498..fb9039cbf 100644 --- a/coverage/Shape/Chart/Type/Radar.php.html +++ b/coverage/Shape/Chart/Type/Radar.php.html @@ -180,7 +180,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/Scatter.php.html b/coverage/Shape/Chart/Type/Scatter.php.html index 21d163107..745586ce3 100644 --- a/coverage/Shape/Chart/Type/Scatter.php.html +++ b/coverage/Shape/Chart/Type/Scatter.php.html @@ -180,7 +180,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/Type/dashboard.html b/coverage/Shape/Chart/Type/dashboard.html index 0942b2419..b38c6b671 100644 --- a/coverage/Shape/Chart/Type/dashboard.html +++ b/coverage/Shape/Chart/Type/dashboard.html @@ -138,7 +138,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/View3D.php.html b/coverage/Shape/Chart/View3D.php.html index 71748bf91..68af43e15 100644 --- a/coverage/Shape/Chart/View3D.php.html +++ b/coverage/Shape/Chart/View3D.php.html @@ -731,7 +731,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Chart/dashboard.html b/coverage/Shape/Chart/dashboard.html index 31aba1306..fa45535bf 100644 --- a/coverage/Shape/Chart/dashboard.html +++ b/coverage/Shape/Chart/dashboard.html @@ -137,7 +137,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Comment.php.html b/coverage/Shape/Comment.php.html index bcca3714e..788d78a18 100644 --- a/coverage/Shape/Comment.php.html +++ b/coverage/Shape/Comment.php.html @@ -501,7 +501,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Comment/Author.php.html b/coverage/Shape/Comment/Author.php.html index 9f28c286e..61326820f 100644 --- a/coverage/Shape/Comment/Author.php.html +++ b/coverage/Shape/Comment/Author.php.html @@ -379,7 +379,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Comment/dashboard.html b/coverage/Shape/Comment/dashboard.html index 2e02438f1..8ac4b8e90 100644 --- a/coverage/Shape/Comment/dashboard.html +++ b/coverage/Shape/Comment/dashboard.html @@ -137,7 +137,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Drawing/AbstractDrawingAdapter.php.html b/coverage/Shape/Drawing/AbstractDrawingAdapter.php.html index 4e9a8c305..6f154c5a0 100644 --- a/coverage/Shape/Drawing/AbstractDrawingAdapter.php.html +++ b/coverage/Shape/Drawing/AbstractDrawingAdapter.php.html @@ -199,7 +199,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Drawing/Base64.php.html b/coverage/Shape/Drawing/Base64.php.html index 885a869e1..8233c2348 100644 --- a/coverage/Shape/Drawing/Base64.php.html +++ b/coverage/Shape/Drawing/Base64.php.html @@ -449,7 +449,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Drawing/File.php.html b/coverage/Shape/Drawing/File.php.html index ff0638ac5..655df5347 100644 --- a/coverage/Shape/Drawing/File.php.html +++ b/coverage/Shape/Drawing/File.php.html @@ -346,7 +346,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Drawing/Gd.php.html b/coverage/Shape/Drawing/Gd.php.html index 6ab4c029e..fa00658fa 100644 --- a/coverage/Shape/Drawing/Gd.php.html +++ b/coverage/Shape/Drawing/Gd.php.html @@ -577,7 +577,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Drawing/ZipFile.php.html b/coverage/Shape/Drawing/ZipFile.php.html index 4fc46099d..e310f9110 100644 --- a/coverage/Shape/Drawing/ZipFile.php.html +++ b/coverage/Shape/Drawing/ZipFile.php.html @@ -409,7 +409,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Drawing/dashboard.html b/coverage/Shape/Drawing/dashboard.html index 734e62c74..595fde3d2 100644 --- a/coverage/Shape/Drawing/dashboard.html +++ b/coverage/Shape/Drawing/dashboard.html @@ -147,7 +147,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Group.php.html b/coverage/Shape/Group.php.html index 5a534d7e8..ff68893ba 100644 --- a/coverage/Shape/Group.php.html +++ b/coverage/Shape/Group.php.html @@ -631,7 +631,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Hyperlink.php.html b/coverage/Shape/Hyperlink.php.html index e521a2bd1..c8bfd1fbe 100644 --- a/coverage/Shape/Hyperlink.php.html +++ b/coverage/Shape/Hyperlink.php.html @@ -609,7 +609,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Line.php.html b/coverage/Shape/Line.php.html index 8bc3c68bf..76635f438 100644 --- a/coverage/Shape/Line.php.html +++ b/coverage/Shape/Line.php.html @@ -219,7 +219,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Media.php.html b/coverage/Shape/Media.php.html index 999a102f2..7cd73b992 100644 --- a/coverage/Shape/Media.php.html +++ b/coverage/Shape/Media.php.html @@ -189,7 +189,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Placeholder.php.html b/coverage/Shape/Placeholder.php.html index f7cf8eaca..9a81dc861 100644 --- a/coverage/Shape/Placeholder.php.html +++ b/coverage/Shape/Placeholder.php.html @@ -309,7 +309,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/RichText.php.html b/coverage/Shape/RichText.php.html index dda4347dd..19bb6da99 100644 --- a/coverage/Shape/RichText.php.html +++ b/coverage/Shape/RichText.php.html @@ -1875,7 +1875,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/RichText/BreakElement.php.html b/coverage/Shape/RichText/BreakElement.php.html index 09ead7521..03fbd403a 100644 --- a/coverage/Shape/RichText/BreakElement.php.html +++ b/coverage/Shape/RichText/BreakElement.php.html @@ -362,7 +362,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/RichText/Paragraph.php.html b/coverage/Shape/RichText/Paragraph.php.html index 69be95447..4a2819c00 100644 --- a/coverage/Shape/RichText/Paragraph.php.html +++ b/coverage/Shape/RichText/Paragraph.php.html @@ -1093,7 +1093,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/RichText/Run.php.html b/coverage/Shape/RichText/Run.php.html index 4fa667b0b..c5ce41fe7 100644 --- a/coverage/Shape/RichText/Run.php.html +++ b/coverage/Shape/RichText/Run.php.html @@ -278,7 +278,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/RichText/TextElement.php.html b/coverage/Shape/RichText/TextElement.php.html index 0e8e07612..472483d87 100644 --- a/coverage/Shape/RichText/TextElement.php.html +++ b/coverage/Shape/RichText/TextElement.php.html @@ -488,7 +488,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/RichText/TextElementInterface.php.html b/coverage/Shape/RichText/TextElementInterface.php.html index a77da9100..b4de2f76d 100644 --- a/coverage/Shape/RichText/TextElementInterface.php.html +++ b/coverage/Shape/RichText/TextElementInterface.php.html @@ -143,7 +143,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/RichText/dashboard.html b/coverage/Shape/RichText/dashboard.html index 5821a963d..32e89b516 100644 --- a/coverage/Shape/RichText/dashboard.html +++ b/coverage/Shape/RichText/dashboard.html @@ -139,7 +139,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Table.php.html b/coverage/Shape/Table.php.html index 545371884..2f364f78d 100644 --- a/coverage/Shape/Table.php.html +++ b/coverage/Shape/Table.php.html @@ -423,7 +423,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Table/Cell.php.html b/coverage/Shape/Table/Cell.php.html index 1615dca3d..eff46865a 100644 --- a/coverage/Shape/Table/Cell.php.html +++ b/coverage/Shape/Table/Cell.php.html @@ -1121,7 +1121,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Table/Row.php.html b/coverage/Shape/Table/Row.php.html index f4ff8634a..6dbd17418 100644 --- a/coverage/Shape/Table/Row.php.html +++ b/coverage/Shape/Table/Row.php.html @@ -597,7 +597,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/Table/dashboard.html b/coverage/Shape/Table/dashboard.html index 4d7bac4cd..1602faecb 100644 --- a/coverage/Shape/Table/dashboard.html +++ b/coverage/Shape/Table/dashboard.html @@ -137,7 +137,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Shape/dashboard.html b/coverage/Shape/dashboard.html index de90ad338..a0698b6da 100644 --- a/coverage/Shape/dashboard.html +++ b/coverage/Shape/dashboard.html @@ -152,7 +152,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/ShapeContainerInterface.php.html b/coverage/ShapeContainerInterface.php.html index 434bbf99a..4db554461 100644 --- a/coverage/ShapeContainerInterface.php.html +++ b/coverage/ShapeContainerInterface.php.html @@ -142,7 +142,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide.php.html b/coverage/Slide.php.html index c217ae1ab..2a2f275e3 100644 --- a/coverage/Slide.php.html +++ b/coverage/Slide.php.html @@ -715,7 +715,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/AbstractBackground.php.html b/coverage/Slide/AbstractBackground.php.html index 8a595a1bd..64b6f7c21 100644 --- a/coverage/Slide/AbstractBackground.php.html +++ b/coverage/Slide/AbstractBackground.php.html @@ -110,7 +110,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/AbstractSlide.php.html b/coverage/Slide/AbstractSlide.php.html index 1cac03589..071b35190 100644 --- a/coverage/Slide/AbstractSlide.php.html +++ b/coverage/Slide/AbstractSlide.php.html @@ -905,7 +905,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/Animation.php.html b/coverage/Slide/Animation.php.html index bc64d23a1..11495439c 100644 --- a/coverage/Slide/Animation.php.html +++ b/coverage/Slide/Animation.php.html @@ -113,7 +113,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/Background/Color.php.html b/coverage/Slide/Background/Color.php.html index 1b69c8bf8..2015abb80 100644 --- a/coverage/Slide/Background/Color.php.html +++ b/coverage/Slide/Background/Color.php.html @@ -204,7 +204,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/Background/Image.php.html b/coverage/Slide/Background/Image.php.html index 442dbd47d..ef6eaee82 100644 --- a/coverage/Slide/Background/Image.php.html +++ b/coverage/Slide/Background/Image.php.html @@ -338,7 +338,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/Background/SchemeColor.php.html b/coverage/Slide/Background/SchemeColor.php.html index df25ee27c..b148ece79 100644 --- a/coverage/Slide/Background/SchemeColor.php.html +++ b/coverage/Slide/Background/SchemeColor.php.html @@ -207,7 +207,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/Background/dashboard.html b/coverage/Slide/Background/dashboard.html index 0a676887c..59bbfcd46 100644 --- a/coverage/Slide/Background/dashboard.html +++ b/coverage/Slide/Background/dashboard.html @@ -137,7 +137,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/Iterator.php.html b/coverage/Slide/Iterator.php.html index 54a49e1e0..a62126721 100644 --- a/coverage/Slide/Iterator.php.html +++ b/coverage/Slide/Iterator.php.html @@ -349,7 +349,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/Layout.php.html b/coverage/Slide/Layout.php.html index 197a56508..0333ea14a 100644 --- a/coverage/Slide/Layout.php.html +++ b/coverage/Slide/Layout.php.html @@ -125,7 +125,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/Note.php.html b/coverage/Slide/Note.php.html index 889e7318d..4ab848366 100644 --- a/coverage/Slide/Note.php.html +++ b/coverage/Slide/Note.php.html @@ -580,7 +580,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/SlideLayout.php.html b/coverage/Slide/SlideLayout.php.html index 79b7c207d..722cc77b9 100644 --- a/coverage/Slide/SlideLayout.php.html +++ b/coverage/Slide/SlideLayout.php.html @@ -301,7 +301,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/SlideMaster.php.html b/coverage/Slide/SlideMaster.php.html index 981f01b4c..f170c6dab 100644 --- a/coverage/Slide/SlideMaster.php.html +++ b/coverage/Slide/SlideMaster.php.html @@ -447,7 +447,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/Transition.php.html b/coverage/Slide/Transition.php.html index fa40caa10..85a607765 100644 --- a/coverage/Slide/Transition.php.html +++ b/coverage/Slide/Transition.php.html @@ -475,7 +475,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Slide/dashboard.html b/coverage/Slide/dashboard.html index 9f4b1c67b..e2a7e98d7 100644 --- a/coverage/Slide/dashboard.html +++ b/coverage/Slide/dashboard.html @@ -136,7 +136,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Style/Alignment.php.html b/coverage/Style/Alignment.php.html index 37958e62c..12d7dc473 100644 --- a/coverage/Style/Alignment.php.html +++ b/coverage/Style/Alignment.php.html @@ -998,7 +998,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Style/Border.php.html b/coverage/Style/Border.php.html index 30b8f82f2..d940d4bdf 100644 --- a/coverage/Style/Border.php.html +++ b/coverage/Style/Border.php.html @@ -590,7 +590,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Style/Borders.php.html b/coverage/Style/Borders.php.html index c668cc916..307317b7b 100644 --- a/coverage/Style/Borders.php.html +++ b/coverage/Style/Borders.php.html @@ -537,7 +537,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Style/Bullet.php.html b/coverage/Style/Bullet.php.html index c716bf30a..e1a90b5b3 100644 --- a/coverage/Style/Bullet.php.html +++ b/coverage/Style/Bullet.php.html @@ -792,7 +792,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Style/Color.php.html b/coverage/Style/Color.php.html index e3b9d3051..e5044aaf1 100644 --- a/coverage/Style/Color.php.html +++ b/coverage/Style/Color.php.html @@ -542,7 +542,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Style/ColorMap.php.html b/coverage/Style/ColorMap.php.html index 971f46167..7132a2d1a 100644 --- a/coverage/Style/ColorMap.php.html +++ b/coverage/Style/ColorMap.php.html @@ -309,7 +309,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Style/Fill.php.html b/coverage/Style/Fill.php.html index 3c971ed4a..07d5afe11 100644 --- a/coverage/Style/Fill.php.html +++ b/coverage/Style/Fill.php.html @@ -596,7 +596,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Style/Font.php.html b/coverage/Style/Font.php.html index 18d7a17ae..0c380295d 100644 --- a/coverage/Style/Font.php.html +++ b/coverage/Style/Font.php.html @@ -1517,7 +1517,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Style/Outline.php.html b/coverage/Style/Outline.php.html index 4aa3004fb..b2f9e3e97 100644 --- a/coverage/Style/Outline.php.html +++ b/coverage/Style/Outline.php.html @@ -297,7 +297,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Style/SchemeColor.php.html b/coverage/Style/SchemeColor.php.html index 23a55fa0a..11093fca8 100644 --- a/coverage/Style/SchemeColor.php.html +++ b/coverage/Style/SchemeColor.php.html @@ -200,7 +200,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Style/Shadow.php.html b/coverage/Style/Shadow.php.html index 495f46e47..eb56683be 100644 --- a/coverage/Style/Shadow.php.html +++ b/coverage/Style/Shadow.php.html @@ -857,7 +857,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Style/TextStyle.php.html b/coverage/Style/TextStyle.php.html index 3fd38d2dc..8e48d8937 100644 --- a/coverage/Style/TextStyle.php.html +++ b/coverage/Style/TextStyle.php.html @@ -516,7 +516,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Style/dashboard.html b/coverage/Style/dashboard.html index 1ae05da3c..ee0faae8e 100644 --- a/coverage/Style/dashboard.html +++ b/coverage/Style/dashboard.html @@ -142,7 +142,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Traits/ShapeCollection.php.html b/coverage/Traits/ShapeCollection.php.html index 5a0a0cbf1..c629d2698 100644 --- a/coverage/Traits/ShapeCollection.php.html +++ b/coverage/Traits/ShapeCollection.php.html @@ -322,7 +322,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Traits/dashboard.html b/coverage/Traits/dashboard.html index d42d6eb66..31bfe35fa 100644 --- a/coverage/Traits/dashboard.html +++ b/coverage/Traits/dashboard.html @@ -136,7 +136,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/AbstractDecoratorWriter.php.html b/coverage/Writer/AbstractDecoratorWriter.php.html index 9fab7ba97..8dee41d91 100644 --- a/coverage/Writer/AbstractDecoratorWriter.php.html +++ b/coverage/Writer/AbstractDecoratorWriter.php.html @@ -358,7 +358,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/AbstractWriter.php.html b/coverage/Writer/AbstractWriter.php.html index bcc79c41c..31c8888be 100644 --- a/coverage/Writer/AbstractWriter.php.html +++ b/coverage/Writer/AbstractWriter.php.html @@ -417,7 +417,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/ODPresentation.php.html b/coverage/Writer/ODPresentation.php.html index c9cdee3c9..c4ff627c8 100644 --- a/coverage/Writer/ODPresentation.php.html +++ b/coverage/Writer/ODPresentation.php.html @@ -410,7 +410,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/ODPresentation/AbstractDecoratorWriter.php.html b/coverage/Writer/ODPresentation/AbstractDecoratorWriter.php.html index d04b4bf62..54df7ceca 100644 --- a/coverage/Writer/ODPresentation/AbstractDecoratorWriter.php.html +++ b/coverage/Writer/ODPresentation/AbstractDecoratorWriter.php.html @@ -211,7 +211,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/ODPresentation/Content.php.html b/coverage/Writer/ODPresentation/Content.php.html index b79de64fa..0e5a45751 100644 --- a/coverage/Writer/ODPresentation/Content.php.html +++ b/coverage/Writer/ODPresentation/Content.php.html @@ -2006,7 +2006,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/ODPresentation/Meta.php.html b/coverage/Writer/ODPresentation/Meta.php.html index b3bb9883b..953295a04 100644 --- a/coverage/Writer/ODPresentation/Meta.php.html +++ b/coverage/Writer/ODPresentation/Meta.php.html @@ -256,7 +256,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/ODPresentation/MetaInfManifest.php.html b/coverage/Writer/ODPresentation/MetaInfManifest.php.html index 0a15afa8b..671981df0 100644 --- a/coverage/Writer/ODPresentation/MetaInfManifest.php.html +++ b/coverage/Writer/ODPresentation/MetaInfManifest.php.html @@ -261,7 +261,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/ODPresentation/Mimetype.php.html b/coverage/Writer/ODPresentation/Mimetype.php.html index b9993bb1f..91142db87 100644 --- a/coverage/Writer/ODPresentation/Mimetype.php.html +++ b/coverage/Writer/ODPresentation/Mimetype.php.html @@ -171,7 +171,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/ODPresentation/ObjectsChart.php.html b/coverage/Writer/ODPresentation/ObjectsChart.php.html index f3a2d3acc..e9803fa47 100644 --- a/coverage/Writer/ODPresentation/ObjectsChart.php.html +++ b/coverage/Writer/ODPresentation/ObjectsChart.php.html @@ -1593,7 +1593,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/ODPresentation/Pictures.php.html b/coverage/Writer/ODPresentation/Pictures.php.html index 8edb416c9..44354a5b4 100644 --- a/coverage/Writer/ODPresentation/Pictures.php.html +++ b/coverage/Writer/ODPresentation/Pictures.php.html @@ -189,7 +189,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/ODPresentation/Styles.php.html b/coverage/Writer/ODPresentation/Styles.php.html index 052182f79..51d8bb4cc 100644 --- a/coverage/Writer/ODPresentation/Styles.php.html +++ b/coverage/Writer/ODPresentation/Styles.php.html @@ -416,7 +416,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/ODPresentation/ThumbnailsThumbnail.php.html b/coverage/Writer/ODPresentation/ThumbnailsThumbnail.php.html index 904e5a6f0..3f3615681 100644 --- a/coverage/Writer/ODPresentation/ThumbnailsThumbnail.php.html +++ b/coverage/Writer/ODPresentation/ThumbnailsThumbnail.php.html @@ -197,7 +197,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/ODPresentation/dashboard.html b/coverage/Writer/ODPresentation/dashboard.html index cf841b6a3..c3e0e82f6 100644 --- a/coverage/Writer/ODPresentation/dashboard.html +++ b/coverage/Writer/ODPresentation/dashboard.html @@ -149,7 +149,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007.php.html b/coverage/Writer/PowerPoint2007.php.html index ecd4ab232..c4495cc62 100644 --- a/coverage/Writer/PowerPoint2007.php.html +++ b/coverage/Writer/PowerPoint2007.php.html @@ -401,7 +401,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/AbstractDecoratorWriter.php.html b/coverage/Writer/PowerPoint2007/AbstractDecoratorWriter.php.html index ea30843bd..b1ac07d0a 100644 --- a/coverage/Writer/PowerPoint2007/AbstractDecoratorWriter.php.html +++ b/coverage/Writer/PowerPoint2007/AbstractDecoratorWriter.php.html @@ -620,7 +620,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/AbstractSlide.php.html b/coverage/Writer/PowerPoint2007/AbstractSlide.php.html index e562fddb1..04418350b 100644 --- a/coverage/Writer/PowerPoint2007/AbstractSlide.php.html +++ b/coverage/Writer/PowerPoint2007/AbstractSlide.php.html @@ -2403,7 +2403,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/CommentAuthors.php.html b/coverage/Writer/PowerPoint2007/CommentAuthors.php.html index 8c676d39c..307f1de6d 100644 --- a/coverage/Writer/PowerPoint2007/CommentAuthors.php.html +++ b/coverage/Writer/PowerPoint2007/CommentAuthors.php.html @@ -251,7 +251,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/ContentTypes.php.html b/coverage/Writer/PowerPoint2007/ContentTypes.php.html index 6f6596f8a..1903fb19e 100644 --- a/coverage/Writer/PowerPoint2007/ContentTypes.php.html +++ b/coverage/Writer/PowerPoint2007/ContentTypes.php.html @@ -364,7 +364,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/DocPropsApp.php.html b/coverage/Writer/PowerPoint2007/DocPropsApp.php.html index 7f99ed157..e3340c57a 100644 --- a/coverage/Writer/PowerPoint2007/DocPropsApp.php.html +++ b/coverage/Writer/PowerPoint2007/DocPropsApp.php.html @@ -256,7 +256,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/DocPropsCore.php.html b/coverage/Writer/PowerPoint2007/DocPropsCore.php.html index 8ea4c1fc3..f4e6a46ee 100644 --- a/coverage/Writer/PowerPoint2007/DocPropsCore.php.html +++ b/coverage/Writer/PowerPoint2007/DocPropsCore.php.html @@ -232,7 +232,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/DocPropsCustom.php.html b/coverage/Writer/PowerPoint2007/DocPropsCustom.php.html index b594f410f..62369c575 100644 --- a/coverage/Writer/PowerPoint2007/DocPropsCustom.php.html +++ b/coverage/Writer/PowerPoint2007/DocPropsCustom.php.html @@ -241,7 +241,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/DocPropsThumbnail.php.html b/coverage/Writer/PowerPoint2007/DocPropsThumbnail.php.html index 48bd48d36..d00eb9741 100644 --- a/coverage/Writer/PowerPoint2007/DocPropsThumbnail.php.html +++ b/coverage/Writer/PowerPoint2007/DocPropsThumbnail.php.html @@ -183,7 +183,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/PptCharts.php.html b/coverage/Writer/PowerPoint2007/PptCharts.php.html index cc1ce47f9..075a1a4d7 100644 --- a/coverage/Writer/PowerPoint2007/PptCharts.php.html +++ b/coverage/Writer/PowerPoint2007/PptCharts.php.html @@ -3221,7 +3221,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/PptComments.php.html b/coverage/Writer/PowerPoint2007/PptComments.php.html index 268d6bd19..b14b711bf 100644 --- a/coverage/Writer/PowerPoint2007/PptComments.php.html +++ b/coverage/Writer/PowerPoint2007/PptComments.php.html @@ -256,7 +256,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/PptMedia.php.html b/coverage/Writer/PowerPoint2007/PptMedia.php.html index d166c201c..e34145587 100644 --- a/coverage/Writer/PowerPoint2007/PptMedia.php.html +++ b/coverage/Writer/PowerPoint2007/PptMedia.php.html @@ -178,7 +178,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/PptPresProps.php.html b/coverage/Writer/PowerPoint2007/PptPresProps.php.html index c4132dad8..85c7cb533 100644 --- a/coverage/Writer/PowerPoint2007/PptPresProps.php.html +++ b/coverage/Writer/PowerPoint2007/PptPresProps.php.html @@ -233,7 +233,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/PptPresentation.php.html b/coverage/Writer/PowerPoint2007/PptPresentation.php.html index 8daecd81c..64102b6ca 100644 --- a/coverage/Writer/PowerPoint2007/PptPresentation.php.html +++ b/coverage/Writer/PowerPoint2007/PptPresentation.php.html @@ -336,7 +336,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/PptSlideLayouts.php.html b/coverage/Writer/PowerPoint2007/PptSlideLayouts.php.html index be1992806..fe178ebaa 100644 --- a/coverage/Writer/PowerPoint2007/PptSlideLayouts.php.html +++ b/coverage/Writer/PowerPoint2007/PptSlideLayouts.php.html @@ -372,7 +372,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/PptSlideMasters.php.html b/coverage/Writer/PowerPoint2007/PptSlideMasters.php.html index 34b235a9d..a2f835202 100644 --- a/coverage/Writer/PowerPoint2007/PptSlideMasters.php.html +++ b/coverage/Writer/PowerPoint2007/PptSlideMasters.php.html @@ -428,7 +428,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/PptSlides.php.html b/coverage/Writer/PowerPoint2007/PptSlides.php.html index c1489e875..1dd95ddc7 100644 --- a/coverage/Writer/PowerPoint2007/PptSlides.php.html +++ b/coverage/Writer/PowerPoint2007/PptSlides.php.html @@ -932,7 +932,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/PptTableProps.php.html b/coverage/Writer/PowerPoint2007/PptTableProps.php.html index 151d6543e..08de4e9ad 100644 --- a/coverage/Writer/PowerPoint2007/PptTableProps.php.html +++ b/coverage/Writer/PowerPoint2007/PptTableProps.php.html @@ -184,7 +184,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/PptTheme.php.html b/coverage/Writer/PowerPoint2007/PptTheme.php.html index a00d6b561..6fe0dd898 100644 --- a/coverage/Writer/PowerPoint2007/PptTheme.php.html +++ b/coverage/Writer/PowerPoint2007/PptTheme.php.html @@ -1030,7 +1030,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/PptViewProps.php.html b/coverage/Writer/PowerPoint2007/PptViewProps.php.html index f248aa36f..4fdd35491 100644 --- a/coverage/Writer/PowerPoint2007/PptViewProps.php.html +++ b/coverage/Writer/PowerPoint2007/PptViewProps.php.html @@ -228,7 +228,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/Relationships.php.html b/coverage/Writer/PowerPoint2007/Relationships.php.html index 2cd2f661e..4231fe527 100644 --- a/coverage/Writer/PowerPoint2007/Relationships.php.html +++ b/coverage/Writer/PowerPoint2007/Relationships.php.html @@ -327,7 +327,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/PowerPoint2007/dashboard.html b/coverage/Writer/PowerPoint2007/dashboard.html index 6a7d0ce19..d615647ae 100644 --- a/coverage/Writer/PowerPoint2007/dashboard.html +++ b/coverage/Writer/PowerPoint2007/dashboard.html @@ -165,7 +165,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/Serialized.php.html b/coverage/Writer/Serialized.php.html index 8ebbaaadc..165847a55 100644 --- a/coverage/Writer/Serialized.php.html +++ b/coverage/Writer/Serialized.php.html @@ -320,7 +320,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/WriterInterface.php.html b/coverage/Writer/WriterInterface.php.html index a31e1e04c..f837c302d 100644 --- a/coverage/Writer/WriterInterface.php.html +++ b/coverage/Writer/WriterInterface.php.html @@ -103,7 +103,7 @@Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable
- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/Writer/dashboard.html b/coverage/Writer/dashboard.html index 7b715c6e8..104588b0c 100644 --- a/coverage/Writer/dashboard.html +++ b/coverage/Writer/dashboard.html @@ -184,7 +184,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
diff --git a/coverage/dashboard.html b/coverage/dashboard.html index 1030b40a8..ed25854f2 100644 --- a/coverage/dashboard.html +++ b/coverage/dashboard.html @@ -329,7 +329,7 @@- Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Tue Aug 27 11:54:51 UTC 2024. + Generated by php-code-coverage 10.1.16 using PHP 8.1.29 and PHPUnit 10.5.30 at Wed Aug 28 11:33:24 UTC 2024.
PHPPresentation is a library written in pure PHP that provides a set of classes to write to different presentation file formats, i.e. Microsoft Office Open XML (.pptx
) and OASIS Open Document Format for Office Applications (.odp
).
PHPPresentation is an open source project licensed under the terms of LGPL version 3. PHPPresentation is aimed to be a high quality software product by incorporating continuous integration and unit testing. You can learn more about PHPPresentation by reading this Developers' Documentation.
"},{"location":"index.html#features","title":"Features","text":"Below are the supported features for each file formats.
"},{"location":"index.html#writers","title":"Writers","text":"Features HTML ODP PDF PPTX Document Mark as final Document Properties Standard Custom Slides Name Element Shape AutoShape Image Hyperlink Line MemoryImage RichText Table Text Charts Area Bar Bar3D Doughnut Line Pie Pie3D Radar Scatter"},{"location":"index.html#readers","title":"Readers","text":"Features ODP PPT PPTX Document Mark as final Document Properties Standard Custom Slides Name Element Shape AutoShape Image Hyperlink RichText Table Text Charts Area Bar Bar3D Doughnut Line Pie Pie3D Radar Scatter"},{"location":"index.html#contributing","title":"Contributing","text":"We welcome everyone to contribute to PHPPresentation. Below are some of the things that you can do to contribute:
Images from chart page come from the LibreOffice Core.
Some definitions come from the Office Open XML.
"},{"location":"credits.html#references","title":"References","text":""},{"location":"credits.html#openxml","title":"OpenXML","text":"Known as \"ISO/IEC 29500, Third edition, 2012-09-01\"
ISO :
MSDN :
Library of Congress :
No. This one is much better with tons of new features that you can\u2019t find in PHPPowerPoint 0.1. The development in CodePlex is halted and switched to GitHub to allow more participation from the crowd. The more the merrier, right?
"},{"location":"faq.html#ive-been-running-phppowerpoint-from-codeplex-flawlessly-but-i-cant-use-the-latest-phppresentation-from-github-why","title":"I\u2019ve been running PHPPowerPoint from CodePlex flawlessly, but I can\u2019t use the latest PHPPresentation from GitHub. Why?","text":"PHPPresentation requires PHP 5.3+ since v0.2, while PHPPowerPoint v0.1 from CodePlex can run with PHP 5.2.
There\u2019s a lot of new features that we can get from PHP 5.3 and it\u2019s been around since 2009! You should upgrade your PHP version to use PHPPresentation v0.2+.
"},{"location":"faq.html#why-am-i-getting-a-class-not-found-error","title":"Why am I getting a class not found error?","text":"If you have followed the instructions for either adding this package to your composer.json
or registering the autoloader, then perhaps you forgot to include a use
statement for the class(es) you are trying to access.
Here's an example that allows you to refer to the MemoryDrawing
class without having to specify the full class name in your code:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\MemoryDrawing as MemoryDrawing;\n
If you have followed the installation instructions and you have added the necessary use
statements to your code, then maybe you are still referencing the PHPPowerPoint
classes using the old PEAR/PSR-0 approach.
The 0.1 approach to naming classes used verbose class names to avoid namespace collisions with other libraries. For example, the MemoryDrawing
class was actually called PHPPowerPoint_Shape_MemoryDrawing
.
Version 0.2 of the library renamed the classes, moved to a namespaced approach and switched to the PSR-0 autoloader. Interestingly, old code that was still referencing classes using the verbose approach still worked (which was pretty cool!). This is because the PSR-0 autoloader was correctly translating the verbose class references into the correct file name and location. However, PHPPowerPoint
now relies exclusively on the PSR-4 autoloader, so old code that may have been referencing the classes with the verbose class names will need to be updated accordingly.
As Roman Syroeshko noticed us, PowerPoint is a trademark. For avoiding any problems with Microsoft, we decide to change the name to a more logic name, with our panel of readers/writers.
"},{"location":"install.html","title":"Installation","text":""},{"location":"install.html#requirements","title":"Requirements","text":"Mandatory:
Optional:
There are two ways to install PHPPresentation, i.e. via Composer or manually by downloading the library.
"},{"location":"install.html#using-composer","title":"Using Composer","text":"To install via Composer, add the following lines to your composer.json
:
{\n \"require\": {\n \"phpoffice/phppresentation\": \"dev-master\"\n }\n}\n
"},{"location":"install.html#using-manual-install","title":"Using manual install","text":"To install manually:
<?php\n\nrequire_once 'path/to/PhpPresentation/src/PhpPresentation/Autoloader.php';\n\\PhpOffice\\PhpPresentation\\Autoloader::register();\n\nrequire_once 'path/to/PhpOffice/Common/src/Common/Autoloader.php';\n\\PhpOffice\\Common\\Autoloader::register();\n
"},{"location":"install.html#samples","title":"Samples","text":"After installation, you can browse and use the samples that we've provided, either by command line or using browser. If you can access your PHPPresentation library folder using browser, point your browser to the samples
folder, e.g. http://localhost/PhpPresentation/samples/
.
.travis.yml
and phpcs.xml
for Travis build passing - @Progi1984 @ivanlaninPhpOffice\\PhpPresentation\\PhpPresentation
getProperties()
(replaced by getDocumentProperties()
)getZoom()
(replaced by getPresentationProperties()->getZoom()
)isMarkedAsFinal()
(replaced by getPresentationProperties()->isMarkedAsFinal()
)markAsFinal($state)
(replaced by getPresentationProperties()->markAsFinal($state)
)setProperties($value)
(replaced by setDocumentProperties()
)setZoom($zoom)
(replaced by getPresentationProperties()->setZoom($zoom)
)PhpOffice\\PhpPresentation\\Shape\\Chart\\Type\\AbstractType
getData()
(replaced by getSeries()
)setData($value)
(replaced by setSeries($value)
)PhpOffice\\PhpPresentation\\Writer\\PowerPoint2007
getLayoutPack()
setLayoutPack($pValue)
PhpOffice\\PhpPresentation\\Writer\\PowerPoint2007\\LayoutPack\\AbstractLayoutPack
PhpOffice\\PhpPresentation\\Writer\\PowerPoint2007\\LayoutPack\\PackDefault
PhpOffice\\PhpPresentation\\Writer\\PowerPoint2007\\LayoutPack\\TemplateBased
setCrossesAt
/ getCrossesAt
setIsReversedOrder
/ isReversedOrder
PhpOffice\\PhpPresentation\\Style\\Outline
: the width is now based on pixels (before in points)The following is a basic example of the PHPPresentation library. More examples are provided in the samples folder.
<?php\n\n$presentation = new PhpPresentation();\n\n// Create slide\n$currentSlide = $presentation->getActiveSlide();\n\n// Create a shape (drawing)\n$shape = $currentSlide->createDrawingShape();\n$shape->setName('PHPPresentation logo')\n ->setDescription('PHPPresentation logo')\n ->setPath('./resources/phppresentation_logo.gif')\n ->setHeight(36)\n ->setOffsetX(10)\n ->setOffsetY(10);\n$shape->getShadow()->setVisible(true)\n ->setDirection(45)\n ->setDistance(10);\n\n// Create a shape (text)\n$shape = $currentSlide->createRichTextShape()\n ->setHeight(300)\n ->setWidth(600)\n ->setOffsetX(170)\n ->setOffsetY(180);\n$shape->getActiveParagraph()->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER);\n$textRun = $shape->createTextRun('Thank you for using PHPPresentation!');\n$textRun->getFont()->setBold(true)\n ->setSize(60)\n ->setColor(new Color('FFE06B20'));\n\n$writerPPTX = IOFactory::createWriter($presentation, 'PowerPoint2007');\n$writerPPTX->save(__DIR__ . '/sample.pptx');\n$writerODP = IOFactory::createWriter($presentation, 'ODPresentation');\n$writerODP->save(__DIR__ . '/sample.odp');\n
"},{"location":"usage/presentation.html#document-information","title":"Document information","text":"You can set the document information such as title, creator, and company name. Use the following functions:
<?php\n\n$properties = $presentation->getProperties();\n\n$properties->setCreator('My name');\n$properties->setCompany('My factory');\n$properties->setTitle('My title');\n$properties->setDescription('My description');\n$properties->setCategory('My category');\n$properties->setLastModifiedBy('My name');\n$properties->setCreated(mktime(0, 0, 0, 3, 12, 2014));\n$properties->setModified(mktime(0, 0, 0, 3, 14, 2014));\n$properties->setSubject('My subject');\n$properties->setKeywords('my, key, word');\n$properties->setStatus('Work in Progress');\n$properties->setRevision('Version 1.2.3');\n
"},{"location":"usage/presentation.html#custom-properties","title":"Custom Properties","text":"You can add custom properties with the method setCustomProperty
.
Multiple types are available: * DocumentProperties::PROPERTY_TYPE_STRING
for string value, * DocumentProperties::PROPERTY_TYPE_BOOLEAN
for boolean value, * DocumentProperties::PROPERTY_TYPE_FLOAT
for float value, * DocumentProperties::PROPERTY_TYPE_INTEGER
for integer value, * DocumentProperties::PROPERTY_TYPE_DATE
for date value, * DocumentProperties::PROPERTY_TYPE_UNKNOWN
for unknown type value.
<?php\n\nuse PhpOffice\\PhpPresentation\\DocumentProperties;\n\n$properties = $presentation->getProperties();\n\n// Set the custom property\n$properties->setCustomProperty('propertyName', 'propertyValue', DocumentProperties::PROPERTY_TYPE_STRING);\n\n// Check if a custom property exists\n$properties->isCustomPropertySet('unknown'); // return `false`\n$properties->isCustomPropertySet('propertyName'); // return `true`\n\n// Return all custom properties\n$properties->getCustomProperties(); // return `['propertyName']`\n\n// Return value from a custom property\n$properties->getCustomPropertyValue('unknown'); // return `null` if not set\n$properties->getCustomPropertyValue('propertyName'); // return `propertyValue`\n\n// Return type from a custom property\n$properties->getCustomPropertyType('unknown'); // return `null` if not set\n$properties->getCustomPropertyType('propertyName'); // return `DocumentProperties::PROPERTY_TYPE_STRING`\n
"},{"location":"usage/presentation.html#presentation-properties","title":"Presentation Properties","text":"You can define some properties which are relative to the presentation, like the zoom or the thumbnail.
"},{"location":"usage/presentation.html#comments","title":"Comments","text":"You can define if the presentation display or not the comments with the method setCommentVisible
.
<?php\n\n$presentation = new PhpPresentation();\n$properties = $presentation->getPresentationProperties();\n// Get the display for comment\nvar_export($properties->isCommentVisible());\n// Output : false\n// Enable the display for comment\n$properties->setCommentVisible(true);\n// Get the display for comment\nvar_export($properties->isCommentVisible());\n// Output : true\n
"},{"location":"usage/presentation.html#last-view","title":"Last View","text":"You can define the last view of the presentation with the method setLastView
.
<?php\n\n$presentation = new PhpPresentation();\n\n$properties = $presentation->getPresentationProperties();\n// Get the last view of the presentation\necho $properties->getZoom();\n// Output : PresentationProperties::VIEW_SLIDE\n// Set the last view of the presentation\n$properties->setLastView(PresentationProperties::VIEW_NOTES);\n// Get the last view of the presentation\necho $properties->getZoom();\n// Output : PresentationProperties::VIEW_NOTES\n
"},{"location":"usage/presentation.html#mark-as-final","title":"Mark as final","text":"You must define your presentation as final with the method markAsFinal()
<?php\n\n// Default\n$state = $presentation->isMarkedAsFinal();\n// $state = false\n\n// Without parameter\n$presentation->markAsFinal();\n$state = $presentation->isMarkedAsFinal();\n// $state = true\n\n// Parameter = false\n$presentation->markAsFinal(false);\n$state = $presentation->isMarkedAsFinal();\n// $state = false\n\n// Parameter = true\n$presentation->markAsFinal(true);\n$state = $presentation->isMarkedAsFinal();\n// $state = true\n
"},{"location":"usage/presentation.html#slideshow-type","title":"Slideshow type","text":"You can define the type of slideshow you can with the method setSlideshowType
.
Differents types are available:
PresentationProperties::SLIDESHOW_TYPE_PRESENT
for Presented by a speakerPresentationProperties::SLIDESHOW_TYPE_BROWSE
for Browsed by an individualPresentationProperties::SLIDESHOW_TYPE_KIOSK
for Browsed at a kiosk<?php\n\nuse PhpOffice\\PhpPresentation\\PresentationProperties;\n\n$presentation = new PhpPresentation();\n\n$properties = $presentation->getPresentationProperties();\n// Set type of slideshow\n$properties->setSlideshowType(PresentationProperties::SLIDESHOW_TYPE_PRESENT);\n// Get type of slideshow\necho $properties->getSlideshowType();\n
"},{"location":"usage/presentation.html#thumbnail","title":"Thumbnail","text":"You can define the thumbnail of the presentation with the method setThumbnailPath
.
<?php\n\nuse PhpOffice\\PhpPresentation\\PresentationProperties;\n\n$presentation = new PhpPresentation();\n\n$properties = $presentation->getPresentationProperties();\n// Set path of the thumbnail\n$properties->setThumbnailPath(\n __DIR__.'\\resources\\phppowerpoint_logo.gif',\n PresentationProperties::THUMBNAIL_FILE\n);\n// Get path of the thumbnail\necho $properties->getThumbnailPath();\n// Get content of the thumbnail\necho $properties->getThumbnail();\n
"},{"location":"usage/presentation.html#from-the-content-of-the-file","title":"From the content of the file","text":"<?php\n\nuse PhpOffice\\PhpPresentation\\PresentationProperties;\n\n$presentation = new PhpPresentation();\n\n$properties = $presentation->getPresentationProperties();\n// Set path of the thumbnail\n$properties->setThumbnailPath(\n '',\n PresentationProperties::THUMBNAIL_DATA,\n file_get_contents(__DIR__.'\\resources\\phppowerpoint_logo.gif')\n);\n// Get content of the thumbnail\necho $properties->getThumbnail();\n
"},{"location":"usage/presentation.html#zoom","title":"Zoom","text":"You can define the zoom of the presentation with the method setZoom
.
<?php\n\n$presentation = new PhpPresentation();\n\n$properties = $presentation->getPresentationProperties();\n// Get zoom of the presentation\necho $properties->getZoom();\n// Output : 1\n// Set zoom of the presentation (3 = 300%)\n$properties->setZoom(3);\n// Get zoom of the presentation\necho $properties->getZoom();\n// Output : 3\n
"},{"location":"usage/readers.html","title":"Readers","text":""},{"location":"usage/readers.html#odpresentation","title":"ODPresentation","text":"The name of the reader is ODPresentation
.
<?php\n\n$reader = IOFactory::createReader('ODPresentation');\n$reader->load(__DIR__ . '/sample.odp');\n
"},{"location":"usage/readers.html#powerpoint97","title":"PowerPoint97","text":"The name of the reader is PowerPoint97
.
<?php\n\n$reader = IOFactory::createReader('PowerPoint97');\n$reader->load(__DIR__ . '/sample.ppt');\n
"},{"location":"usage/readers.html#powerpoint2007","title":"PowerPoint2007","text":"The name of the reader is PowerPoint2007
.
<?php\n\n$reader = IOFactory::createReader('PowerPoint2007');\n$reader->load(__DIR__ . '/sample.pptx');\n
"},{"location":"usage/readers.html#serialized","title":"Serialized","text":"The name of the reader is Serialized
.
<?php\n\n$reader = IOFactory::createReader('Serialized');\n$reader->load(__DIR__ . '/sample.phppt');\n
"},{"location":"usage/styles.html","title":"Styles","text":""},{"location":"usage/styles.html#fill","title":"Fill","text":"Use this style to define fill of a shape as example below.
<?php\n\n$shape->getFill()\n ->setFillType(Fill::FILL_GRADIENT_LINEAR)\n ->setRotation(270)\n ->setStartColor(new Color('FFCCCCCC'))\n ->setEndColor(new Color('FFFFFFFF'));\n
Properties:
fillType
rotation
startColor
endColor
Use this style to define border of a shape as example below.
<?php\n\n $shape->getBorder()\n ->setLineStyle(Border::LINE_SINGLE)\n ->setLineWidth(4)\n ->getColor()->setARGB('FFC00000');\n
Properties:
lineWidth
lineStyle
dashStyle
color
Use this style to define shadow of a shape as example below.
<?php\n\n$shape->getShadow()\n ->setVisible(true)\n ->setDirection(45)\n ->setDistance(10);\n
Properties:
visible
blurRadius
distance
direction
alignment
color
alpha
horizontal
vertical
level
indent
marginLeft
marginRight
You can define if the alignment is RTL or LTR.
<?php\n\nuse PhpOffice\\PhpPresentation\\Style\\Alignment;\n\n$alignment = new Alignment();\n\n// Set alignment to RTL\n$alignment->setIsRTL(true);\n// Set alignment to LTR\n$alignment->setIsRTL(false);\n// Is the alignment RTL?\necho $alignment->isRTL();\n
"},{"location":"usage/styles.html#font","title":"Font","text":"name
bold
italic
superScript
(deprecated)subScript
(deprecated)underline
strikethrough
color
pitchFamily
charset
The baseline set the position relative to the line. The value is a percentage.
You can use some predefined values :
Font::BASELINE_SUPERSCRIPT
(= 300000 = 300%)Font::BASELINE_SUBSCRIPT
(= -250000 = -250%)Some formats are available :
Font::CAPITALIZATION_NONE
Font::CAPITALIZATION_ALL
Font::CAPITALIZATION_SMALL
<?php\n\nuse PhpOffice\\PhpPresentation\\Style\\Font;\n\n$font = new Font();\n\n// Set capitalization of font\n$font->setCapitalization(Font::CAPITALIZATION_ALL);\n// Get capitalization of font\necho $font->getCapitalization();\n
"},{"location":"usage/styles.html#format","title":"Format","text":"Some formats are available :
Font::FORMAT_LATIN
Font::FORMAT_EAST_ASIAN
Font::FORMAT_COMPLEX_SCRIPT
<?php\n\nuse PhpOffice\\PhpPresentation\\Style\\Font;\n\n$font = new Font();\n\n// Set format of font\n$font->setFormat(Font::FORMAT_EAST_ASIAN);\n// Get format of font\necho $font->getFormat();\n
"},{"location":"usage/styles.html#panose","title":"Panose","text":"The support of Panose 1.0 is only used.
<?php\n\nuse PhpOffice\\PhpPresentation\\Style\\Font;\n\n$font = new Font();\n\n// Set panose of font\n$font->setPanose('4494D72242');\n// Get panose of font\necho $font->getPanose();\n
"},{"location":"usage/styles.html#bullet","title":"Bullet","text":"bulletType
bulletFont
bulletChar
bulletNumericStyle
bulletNumericStartAt
Colors can be applied to different objects, e.g. font or border.
<?php\n\n$textRun = $shape->createTextRun('Text');\n$textRun->getFont()->setColor(new Color('C00000'));\n
"},{"location":"usage/writers.html","title":"Writers","text":""},{"location":"usage/writers.html#odpresentation","title":"ODPresentation","text":"The name of the writer is ODPresentation
.
<?php\n\n$writer = IOFactory::createWriter($oPhpPresentation, 'PowerPoint2007');\n$writer->save(__DIR__ . '/sample.pptx');\n
"},{"location":"usage/writers.html#powerpoint2007","title":"PowerPoint2007","text":"The name of the writer is PowerPoint2007
.
<?php\n\n$writer = IOFactory::createWriter($oPhpPresentation, 'PowerPoint2007');\n$writer->save(__DIR__ . '/sample.pptx');\n
You can change the ZIP Adapter for the writer. By default, the ZIP Adapter is ZipArchiveAdapter
.
<?php\n\nuse PhpOffice\\Common\\Adapter\\Zip\\PclZipAdapter;\nuse PhpOffice\\Common\\Adapter\\Zip\\ZipArchiveAdapter;\n\n$writer = IOFactory::createWriter($oPhpPresentation, 'PowerPoint2007');\n$writer->setZipAdapter(new PclZipAdapter());\n$writer->save(__DIR__ . '/sample.pptx');\n
"},{"location":"usage/writers.html#serialized","title":"Serialized","text":"The name of the writer is Serialized
.
<?php\n\n$writer = IOFactory::createWriter($oPhpPresentation, 'Serialized');\n$writer->save(__DIR__ . '/sample.phppt');\n
You can change the ZIP Adapter for the writer. By default, the ZIP Adapter is ZipArchiveAdapter
.
<?php\n\nuse PhpOffice\\Common\\Adapter\\Zip\\PclZipAdapter;\nuse PhpOffice\\Common\\Adapter\\Zip\\ZipArchiveAdapter;\n\n$writer = IOFactory::createWriter($oPhpPresentation, 'Serialized');\n$writer->setZipAdapter(new PclZipAdapter());\n$writer->save(__DIR__ . '/sample.phppt');\n
"},{"location":"usage/shapes/autoshape.html","title":"AutoShape","text":"Warning
Available only on the PowerPoint2007 Writer
To create a geometric form, create an object AutoShape
and add it to slide.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\AutoShape;\n\n$shape = new AutoShape();\n$slide->addShape($shape)\n
"},{"location":"usage/shapes/autoshape.html#text","title":"Text","text":"You can define text of the geometric form with setText
method.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\AutoShape;\n\n$shape = new AutoShape();\n// Define the text\n$shape->setText('ABC');\n// Return the text\n$shape->getText();\n
"},{"location":"usage/shapes/chart.html","title":"Charts","text":"To create a chart, use createChartShape
method of Slide.
<?php\n\n$chartShape = $slide->createChartShape();\n
"},{"location":"usage/shapes/chart.html#customization","title":"Customization","text":""},{"location":"usage/shapes/chart.html#manage-how-blank-values-are-displayed","title":"Manage how blank values are displayed","text":"You can define how blank values are displayed with the method setDisplayBlankAs
.
Differents types are available:
Chart::BLANKAS_GAP
for Leave a gapChart::BLANKAS_ZERO
for Assume zero (default)Chart::BLANKAS_SPAN
for Continue line<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart;\n\n// Set the behavior\n$chart->setDisplayBlankAs(Chart::BLANKAS_GAP);\n// Get the behavior\necho $chart->getDisplayBlankAs();\n
"},{"location":"usage/shapes/chart.html#parts","title":"Parts","text":""},{"location":"usage/shapes/chart.html#axis","title":"Axis","text":""},{"location":"usage/shapes/chart.html#title","title":"Title","text":"You can define title for each axis (X & Y) with setTitle
method. You can apply a rotation with the setTitleRotation
method with an expected paremeter in degrees.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Gridlines;\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n\n$shape->getPlotArea()->getAxisX()->setTitle('Axis X');\n$shape->getPlotArea()->getAxisX()->setTitleRotation(45);\n
"},{"location":"usage/shapes/chart.html#gridlines","title":"Gridlines","text":"You can define gridlines (minor and major) for each axis (X & Y). For each gridline, you can custom the width (in points), the fill type and the fill color.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Gridlines;\n\n$line = new Line();\n\n$gridlines = new Gridlines();\n$gridlines->getOutline()->setWidth(10);\n$gridlines->getOutline()->getFill()->setFillType(Fill::FILL_SOLID)->setStartColor(new Color(Color::COLOR_BLUE));\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisX()->setMajorGridlines($gridlines);\n
"},{"location":"usage/shapes/chart.html#bounds-min-max","title":"Bounds (Min & Max)","text":"For Axis, you can define the min & max bounds with setMinBounds
& setMaxBounds
methods. For resetting them, you pass null as parameter to these methods.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Gridlines;\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisX()->setMinBounds(0);\n$shape->getPlotArea()->getAxisX()->setMaxBounds(200);\n
"},{"location":"usage/shapes/chart.html#crossing","title":"Crossing","text":"Warning
Available only on the PowerPoint2007 Writer
For Axis, setCrossesAt
can be used to define where it should be crossed by the perpendicular/ horizontal axis. The property can be defined by one of the three given constants or as an absolute value on the target axis.
use PhpOffice\\PhpPresentation\\Shape\\Axis;\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Type\\Bar;\n\n$bar = new Bar();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($bar);\n\n// Usage of constant: Horizontal axis will cross the Y-Axis at `0`\n$shape->getPlotArea()->getAxisY()->setCrossesAt(Axis::CROSSES_AUTO);\n\n// Usage of individual value: Horizontal axis will cross the Y-Axis at `3`\n$shape->getPlotArea()->getAxisY()->setCrossesAt('3');\n
Constant Description AXIS::CROSSES_AUTO
Axis crosses at zero. AXIS::CROSSES_MIN
Axis crosses at minimum. AXIS::CROSSES_MAX
Axis crosses at maximum."},{"location":"usage/shapes/chart.html#reversed-order","title":"Reversed Order","text":"You can reverse the order of a categorial or value axis trought setIsReversedOrder
.
Notice: If you reverse the order of a axis, this automatically changes the position of the other axis. To reset this effect, the axis intersection point on the other axis must be set to Axis::CROSSES_MAX
using setCrossesAt
.
use PhpOffice\\PhpPresentation\\Shape\\Axis;\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Type\\Bar;\n\n$bar = new Bar();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($bar);\n\n// default value, will return false\n$shape->getPlotArea()->getAxisY()->isReversedOrder()\n\n// reverse order\n$shape->getPlotArea()->getAxisY()->setIsReversedOrder(true);\n\n// revert the automatic intersection switch on x axis\n$shape->getPlotArea()->getAxisX()->setCrossesAt(Axis::CROSSES_MAX);\n
"},{"location":"usage/shapes/chart.html#outline","title":"Outline","text":"You can define outline for each axis (X & Y).
<?php\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisX()->getOutline()->setWidth(10);\n$shape->getPlotArea()->getAxisX()->getOutline()->getFill()->setFillType(Fill::FILL_SOLID)->setStartColor(new Color(Color::COLOR_BLUE));\n
"},{"location":"usage/shapes/chart.html#tick-label","title":"Tick Label","text":""},{"location":"usage/shapes/chart.html#position","title":"Position","text":"You can define the tick label position with the setTickLabelPosition
method. For resetting it, you pass Axis::TICK_LABEL_POSITION_NEXT_TO
as parameter to this method.
Differents types are available:
Axis::TICK_LABEL_POSITION_HIGH
: Labels are at the high end of the perpendicular axisAxis::TICK_LABEL_POSITION_LOW
: Labels are at the low end of the perpendicular axisAxis::TICK_LABEL_POSITION_NEXT_TO
: Labels are next to the axis (default)<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Axis;\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisY()->setTickLabelPosition(Axis::TICK_LABEL_POSITION_LOW);\n
"},{"location":"usage/shapes/chart.html#font","title":"Font","text":"You can define the tick label font with the setTickLabelFont
method. For resetting it, you pass null
as parameter to this method.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Axis;\nuse PhpOffice\\PhpPresentation\\Style\\Color;\nuse PhpOffice\\PhpPresentation\\Style\\Font;\n\n$line = new Line();\n$font = new Font();\n$font->setColor(new Color('C00000'))\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisY()->setTickLabelFont($font);\n
"},{"location":"usage/shapes/chart.html#tick-marks","title":"Tick Marks","text":"For Axis Y, you can define tick mark with setMinorTickMark
& setMajorTickMark
methods. For resetting them, you pass Axis::TICK_MARK_NONE
as parameter to these methods.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Axis;\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisY()->setMinorTickMark(Axis::TICK_MARK_NONE);\n$shape->getPlotArea()->getAxisY()->setMajorTickMark(Axis::TICK_MARK_INSIDE);\n
"},{"location":"usage/shapes/chart.html#unit","title":"Unit","text":"For Axis Y, you can define unit with setMinorUnit
& setMajorUnit
methods. For resetting them, you pass null as parameter to these methods.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Axis;\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisY()->setMinorUnit(null);\n$shape->getPlotArea()->getAxisY()->setMajorUnit(0.05);\n
"},{"location":"usage/shapes/chart.html#visibility","title":"Visibility","text":"You can define visibility for each axis (X & Y).
<?php\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisX()->setIsVisible(false);\n
"},{"location":"usage/shapes/chart.html#title_1","title":"Title","text":"By default, the title of a chart is displayed. For hiding it, you define its visibility to false.
<?php\n\n$line = new Line();\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n// Hide the title\n$shape->getTitle()->setVisible(false);\n
"},{"location":"usage/shapes/chart.html#series","title":"Series","text":""},{"location":"usage/shapes/chart.html#display-informations","title":"Display Informations","text":"You can define if some informations are displayed.
<?php\n\n$series = new Series('Downloads', $seriesData);\n$series->setSeparator(';');\n$series->setShowCategoryName(true);\n$series->setShowLeaderLines(true);\n$series->setShowLegendKey(true);\n$series->setShowPercentage(true);\n$series->setShowSeriesName(true);\n$series->setShowValue(true);\n
"},{"location":"usage/shapes/chart.html#font_1","title":"Font","text":"You can custom the font of a serie.
<?php\n\n$series = new Series('Downloads', $seriesData);\n// Define the size\n$series->getFont()->setSize(25);\n
"},{"location":"usage/shapes/chart.html#label-position","title":"Label Position","text":"You can define the position of the data label. Each position is described in MSDN.
<?php\n\n$series = new Series('Downloads', $seriesData);\n$series->setLabelPosition(Series::LABEL_INSIDEEND);\n
"},{"location":"usage/shapes/chart.html#marker","title":"Marker","text":"You can custom the marker of a serie, for Line & Scatter charts.
"},{"location":"usage/shapes/chart.html#customize-the-border","title":"Customize the border","text":"Warning
Available only on the PowerPoint2007 Writer
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Marker;\nuse PhpOffice\\PhpPresentation\\Style\\Border;\n\n$series = new Series('Downloads', $seriesData);\n$marker = $series->getMarker();\n$marker->getBorder()->setLineStyle(Border::LINE_SINGLE);\n
"},{"location":"usage/shapes/chart.html#customize-the-fill","title":"Customize the fill","text":"Warning
Available only on the PowerPoint2007 Writer
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Marker;\nuse PhpOffice\\PhpPresentation\\Style\\Fill;\n\n$series = new Series('Downloads', $seriesData);\n$marker = $series->getMarker();\n$marker->getFill()->setFillType(Fill::FILL_SOLID);\n
"},{"location":"usage/shapes/chart.html#customize-the-symbol","title":"Customize the symbol","text":"<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Marker;\n\n$series = new Series('Downloads', $seriesData);\n$marker = $series->getMarker();\n$marker->setSymbol(Marker::SYMBOL_DASH)->setSize(10);\n
"},{"location":"usage/shapes/chart.html#outline_1","title":"Outline","text":"You can custom the line of a serie, for Line & Scatter charts.
<?php\n\nuse PhpOffice\\PhpPresentation\\Style\\Outline;\n\n$outline = new Outline();\n// Define the color\n$outline->getFill()->setFillType(Fill::FILL_SOLID);\n$outline->getFill()->setStartColor(new Color(Color::COLOR_YELLOW));\n// Define the width (in points)\n$outline->setWidth(2);\n\n$series = new Series('Downloads', $seriesData);\n$series->setOutline($outline);\n
"},{"location":"usage/shapes/chart.html#view3d","title":"View3D","text":"For enabling the autoscale for a shape, you must reset the height percent.
<?php\n\n$shape->getView3D()->setHeightPercent(null);\n
"},{"location":"usage/shapes/chart.html#types","title":"Types","text":""},{"location":"usage/shapes/chart.html#area","title":"Area","text":"TODO
"},{"location":"usage/shapes/chart.html#bar-bar3d","title":"Bar & Bar3D","text":""},{"location":"usage/shapes/chart.html#gap-width","title":"Gap Width","text":"You can define the gap width between bar or columns clusters. It is relatively defined as percentage of a bars width. The default value is 150%. The value must be defined between 0 and 500.
<?php\n\n$barChart = new Bar();\n$barChart->setGapWidthPercent(250);\n
"},{"location":"usage/shapes/chart.html#overlap","title":"Overlap","text":"You can define the bar overlap within bar or column clusters. It is relatively defined as percentage of a bars width. The default value is 100%
for stacked and 0%
for grouped bar charts. The value must be defined between -100
and 100
.
When setting the bar grouping type, the default overlap values will be set. Any change to the overlap must be made after setting the bar grouping type through setBarGrouping
.
$barChart = new Bar();\n// will set the overlap to the default value for grouped bars: 0\n$barChart->setBarGrouping(Bar::GROUPING_CLUSTERED);\n\n// a positive value will result in an overlapping\n$barChart->setOverlapWidthPercent(25);\n\n// a negative value will result in a gap\n$barChart->setOverlapWidthPercent(-25);\n
"},{"location":"usage/shapes/chart.html#stacking","title":"Stacking","text":"You can stack multiples series in a same chart. After adding multiples series, you can define the bar grouping with setBarGrouping
method of AbstractTypeBar.
<?php\n\n$barChart = new Bar();\n$barChart->addSeries($series1);\n$barChart->addSeries($series2);\n$barChart->addSeries($series3);\n$barChart->setBarGrouping(Bar::GROUPING_CLUSTERED);\n// OR\n$barChart->setBarGrouping(Bar::GROUPING_STACKED);\n// OR\n$barChart->setBarGrouping(Bar::GROUPING_PERCENTSTACKED);\n
Type Constant Grouped Bars Bar::GROUPING_CLUSTERED Stacked Bars Bar::GROUPING_STACKED Stacked Bars 100% Bar::GROUPING_PERCENTSTACKED"},{"location":"usage/shapes/chart.html#line","title":"Line","text":""},{"location":"usage/shapes/chart.html#smooth-line","title":"Smooth line","text":"You can enable or disable the smooth line with setIsSmooth
method from AbstractTypeLine
. By default, smooth line is disabled.
<?php\n\n$chart = new Line();\n// Enable the smooth line\n$chart->setIsSmooth(true);\n// Disable the smooth line\n$chart->setIsSmooth(false);\n// Get status of smooth line\n$chart->isSmooth();\n
"},{"location":"usage/shapes/chart.html#pie-pie3d","title":"Pie & Pie3D","text":"TODO
"},{"location":"usage/shapes/chart.html#radar","title":"Radar","text":"You can create a Radar Chart.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Type\\Radar;\n\n$radarChart = new Radar();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($radarChart);\n
"},{"location":"usage/shapes/chart.html#scatter","title":"Scatter","text":""},{"location":"usage/shapes/chart.html#smooth-line_1","title":"Smooth line","text":"You can enable or disable the smooth line with setIsSmooth
method from AbstractTypeLine
. By default, smooth line is disabled.
<?php\n\n$chart = new Scatter();\n// Enable the smooth line\n$chart->setIsSmooth(true);\n// Disable the smooth line\n$chart->setIsSmooth(false);\n// Get status of smooth line\n$chart->isSmooth();\n
"},{"location":"usage/shapes/comment.html","title":"Comments","text":"To create a comment, create an object Comment
.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Comment;\n\n$comment = new Comment();\n$slide->addShape($comment);\n
You can define text and date with setters.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Comment;\n\n$comment = new Comment();\n$comment->setText('Text of the Comment');\n$comment->setDate(time());\n$slide->addShape($comment);\n
"},{"location":"usage/shapes/comment.html#author","title":"Author","text":"For a comment, you can define the author.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Comment;\nuse PhpOffice\\PhpPresentation\\Shape\\Comment\\Author;\n\n$author = new Author();\n$comment = new Comment();\n$comment->setAuthor($author);\n$slide->addShape($comment);\n
You can define name and initials with setters.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Comment;\nuse PhpOffice\\PhpPresentation\\Shape\\Comment\\Author;\n\n$author = new Author();\n$author->setName('Name of the author');\n$author->setInitals('Nota');\n$comment = new Comment();\n$comment->setAuthor($author);\n$slide->addShape($comment);\n
"},{"location":"usage/shapes/drawing.html","title":"Drawing","text":"To create a drawing, you have multiples sources :
You can add multiples formats of image :
To create a drawing, use createDrawingShape
method of slide.
<?php\n\n$shape = $slide->createDrawingShape();\n$shape->setName('Unique name')\n ->setDescription('Description of the drawing')\n ->setPath('/path/to/drawing.filename');\n
It's an alias for :
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Drawing\\File;\n\n$shape = new File();\n$shape->setName('Unique name')\n ->setDescription('Description of the drawing')\n ->setPath('/path/to/drawing.filename');\n$slide->addShape($shape);\n
"},{"location":"usage/shapes/drawing.html#base64","title":"Base64","text":"<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Drawing\\Base64;\n\n$shape = new Base64();\n$shape->setName('Sample image')\n ->setDescription('Sample image')\n ->setImageResource($gdImage)\n ->setData('data:image/jpeg;base64,..........');\n$slide->addShape($shape);\n
"},{"location":"usage/shapes/drawing.html#gd","title":"GD","text":"<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Drawing\\Gd;\n\n$gdImage = imagecreatetruecolor($width, $height);\n\n$shape = new Gd();\n$shape->setName('Sample image')\n ->setDescription('Sample image')\n ->setImageResource($gdImage)\n ->setRenderingFunction(Drawing\\Gd::RENDERING_JPEG)\n ->setMimeType(Drawing\\Gd::MIMETYPE_DEFAULT);\n$slide->addShape($shape);\n
"},{"location":"usage/shapes/drawing.html#zipfile","title":"ZipFile","text":"<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Drawing\\ZipFile;\n\n$shape = new ZipFile();\n$shape->setName('Sample image')\n ->setDescription('Sample image')\n ->setPath('zip://myzipfile.zip#path/in/zip/img.ext')\n$slide->addShape($shape);\n
"},{"location":"usage/shapes/introduction.html","title":"Shapes","text":"Shapes are objects that can be added to a slide. There are five types of shapes that can be used, i.e. rich text, line, chart, drawing, and table. Read the corresponding section of this manual for detail information of each shape.
Every shapes have common properties that you can set by using fluent interface.
width
in pixelsheight
in pixelsoffsetX
in pixelsoffsetY
in pixelsrotation
in degreesfill
see Fillborder
see Bordershadow
see Shadowhyperlink
Example:
<?php\n$richtext = $slide->createRichTextShape()\n ->setHeight(300)\n ->setWidth(600)\n ->setOffsetX(170)\n ->setOffsetY(180);\n
"},{"location":"usage/shapes/introduction.html#line","title":"Line","text":"To create a line, use createLineShape
method of slide.
To create a video, create an object Media
.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Media;\n\n$media = new Media();\n$media->setPath('file.wmv');\n// $media->setPath('file.ogv');\n$slide->addShape($media);\n
You can define text and date with setters.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Media;\n\n$media = new Media();\n$media->setName('Name of the Media');\n$slide->addShape($media);\n
"},{"location":"usage/shapes/media.html#quirks","title":"Quirks","text":"For Windows readers, the prefered file format is WMV. For Linux readers, the prefered file format is OGV.
"},{"location":"usage/shapes/richtext.html","title":"RichText","text":"Rich text shapes contain paragraphs of texts. To create a rich text shape, use createRichTextShape
method of slide.
Each rich text can contain multiples paragraphs. Each paragraph can contain: - a TextElement
- a BreakElement
- a Run
Below are the properties that you can set for a rich text shape.
wrap
autoFit
fontScale
: font scale (in percentage) when autoFit = RichText::AUTOFIT_NORMAL
lnSpcReduction
: line spacing reduction (in percentage) when autoFit = RichText::AUTOFIT_NORMAL
horizontalOverflow
verticalOverflow
upright
vertical
columns
bottomInset
in pixelsleftInset
in pixelsrightInset
in pixelstopInset
in pixelsautoShrinkHorizontal
(boolean)autoShrinkVertical
(boolean)columnSpacing
see Column SpacingProperties that can be set for each paragraphs are as follow.
alignment
bulletStyle
see BulletlineSpacing
see Line Spacingfont
For a paragraph, you can define the column spacing.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText;\n\n$richText = new RichText();\n$richText->setColumnSpacing(200);\n$columnSpacing = $richText->getColumnSpacing();\n
"},{"location":"usage/shapes/richtext.html#hyperlink","title":"Hyperlink","text":"For a rich text, you can define the hyperlink.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText;\n\n$richText = new RichText();\n$richText->getHyperlink()->setUrl('https://phpoffice.github.io/PHPPresentation/');\n
"},{"location":"usage/shapes/richtext.html#use-of-text-color","title":"Use of Text Color","text":"Warning
Available only on the PowerPoint2007 Reader/Writer
Hyperlinks can be set to use the text color instead of the default theme color.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText;\n\n$richText = new RichText();\n$richText->getHyperlink()->setUrl('https://phpoffice.github.io/PHPPresentation/');\n$richText->getHyperlink()->setIsTextColorUsed(true);\n
"},{"location":"usage/shapes/richtext.html#paragraph","title":"Paragraph","text":""},{"location":"usage/shapes/richtext.html#bullet","title":"Bullet","text":"For a paragraph, you can define the bullet style.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText\\Paragraph;\nuse PhpOffice\\PhpPresentation\\Style\\Bullet;\n\n$paragraph = new Paragraph();\n$paragraph->getBulletStyle();\n
With the bullet style, you can define the char, the font, the color and the type.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText\\Paragraph;\nuse PhpOffice\\PhpPresentation\\Style\\Bullet;\nuse PhpOffice\\PhpPresentation\\Style\\Color;\n\n$paragraph = new Paragraph();\n$paragraph->getBulletStyle()->setBulletChar('-');\n$paragraph->getBulletStyle()->setBulletType(Bullet::TYPE_BULLET);\n$paragraph->getBulletStyle()->setBulletColor(new Color(Color::COLOR_RED));\n
"},{"location":"usage/shapes/richtext.html#line-spacing","title":"Line Spacing","text":"For a paragraph, you can define the line spacing. By default, mode is in percent (Paragraph::LINE_SPACING_MODE_PERCENT
), but you can use the point mode (Paragraph::LINE_SPACING_MODE_POINT
).
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText\\Paragraph;\n\n$paragraph = new Paragraph();\n$paragraph->setLineSpacing(200);\n$lineSpacing = $paragraph->getLineSpacing();\n\n$paragraph->setLineSpacingMode(Paragraph::LINE_SPACING_MODE_POINT);\n$lineSpacingMode = $paragraph->getLineSpacingMode();\n
"},{"location":"usage/shapes/richtext.html#spacing","title":"Spacing","text":"For a paragraph, you can define the spacing before and after the paragraph in point Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText\\Paragraph;\n\n$paragraph = new Paragraph();\n$paragraph->setSpacingAfter(12);\n$spacingAfter = $paragraph->getSpacingAfter();\n\n$paragraph->setSpacingBefore(34);\n$spacingBefore = $paragraph->getSpacingBefore();\n
"},{"location":"usage/shapes/richtext.html#run","title":"Run","text":"For a run, you can define the language.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText\\Run;\n\n$run = new Run();\n$run->setLanguage('fr-FR');\n
"},{"location":"usage/shapes/table.html","title":"Tables","text":"To create a table, use createTableShape
method of slide.
Example:
<?php\n\n$tableShape = $slide->createTableShape($columns);\n
"},{"location":"usage/shapes/table.html#rows","title":"Rows","text":"A row is a child of a table. For creating a row, use createRow
method of a Table shape.
<?php\n\n$tableShape = $slide->createTableShape($columns);\n$row = $tableShape->createRow();\n
"},{"location":"usage/shapes/table.html#cells","title":"Cells","text":"A cell is a child of a row.
You can access cell objects with nextCell
method of a Row object.
<?php\n\n$tableShape = $slide->createTableShape($columns);\n$row = $tableShape->createRow();\n// Get the first cell\n$cellA1 = $row->nextCell();\n// Get the second cell\n$cellA2 = $row->nextCell();\n
You can access cell object directly.
<?php\n\n$tableShape = $slide->createTableShape($columns);\n$row = $tableShape->createRow();\n// Get the first cell\n$cellA1 = $row->getCell(0);\n// Get the second cell\n$cellA2 = $row->getCell(1);\n
"},{"location":"usage/shapes/table.html#define-margins","title":"Define margins","text":"Margins of cells are defined by margins of the first paragraph of cell. Margins of cells are defined in pixels.
For defining margins of cell, you can use the setMargin*
method of a Alignment object of the active paragraph of a Cell object.
<?php\n\n$tableShape = $slide->createTableShape($columns);\n$row = $tableShape->createRow();\n$cellA1 = $row->nextCell();\n$cellA1->getActiveParagraph()->getAlignment()\n ->setMarginBottom(20)\n ->setMarginLeft(40)\n ->setMarginRight(60)\n ->setMarginTop(80);\n
"},{"location":"usage/shapes/table.html#define-the-text-direction","title":"Define the text direction","text":"For defining the text direction of cell, you can use the setTextDirection
method of the getAlignment
method of a Cell object. The width is in pixels.
<?php\n\nuse PhpOffice\\PhpPresentation\\Style\\Alignment;\n\n$tableShape = $slide->createTableShape($columns);\n$row = $tableShape->createRow();\n$cellA1 = $row->nextCell();\n$cellA1->getAlignment()->setTextDirection(Alignment::TEXT_DIRECTION_VERTICAL_270);\n
"},{"location":"usage/shapes/table.html#define-the-width","title":"Define the width","text":"The width of cells are defined by the width of cell of the first row. If not defined, all cells widths are calculated from the width of the shape and the number of columns.
For defining the width of cell, you can use the setWidth
method of a Cell object. The width is in pixels.
<?php\n\n$tableShape = $slide->createTableShape($columns);\n$row = $tableShape->createRow();\n$cellA1 = $row->nextCell();\n$cellA1->setWidth(100);\n
"},{"location":"usage/slides/animation.html","title":"Animations","text":"You can create multiples animations in a slide.
<?php\nuse PhpOffice\\PhpPresentation\\Slide\\Animation;\n\n$animation1 = new Animation();\n$animation1->addShape($drawing);\n$slide->addAnimation($animation1);\n\n$animation2 = new Animation();\n$animation2->addShape($richtext);\n$slide->addAnimation($animation2);\n
"},{"location":"usage/slides/introduction.html","title":"Introduction","text":"Slides are pages in a presentation. Slides are stored as a zero based array in PHPPresentation
object.
Use the method createSlide
to create a new slide and retrieve the slide for other operation such as creating shapes for that slide. The slide will be added at the end of slides collection.
<?php\n\n$slide = $presentation->createSlide();\n
"},{"location":"usage/slides/introduction.html#add-slide-to-a-specific-position","title":"Add slide to a specific position","text":"Use the method addSlide
to add an existing slide to a specific position. Without the parameter $position
, it will be added at the end of slides collection.
<?php\n\nuse PhpOffice\\PhpPresentation\\Slide;\n\n$slide = new Slide($presentation);\n## Add it before all slides\n$presentation->addSlide($slide, 0);\n## Add it to position 1\n$presentation->addSlide($slide, 1);\n## Add it after all slides\n$presentation->addSlide($slide);\n
"},{"location":"usage/slides/introduction.html#properties","title":"Properties","text":""},{"location":"usage/slides/introduction.html#name","title":"Name","text":"By default, a slide has not a name. You can define it with the method setName
.
<?php\n\n$slide = $presentation->createSlide();\n$slide->setName('Title of the slide');\n
"},{"location":"usage/slides/introduction.html#visibility","title":"Visibility","text":"By default, a slide is visible. You can define it with the method setIsVisible
.
<?php\n\n$slide = $presentation->createSlide();\n$slide->setIsVisible(false);\nvar_dump($slide->isVisible());\n
"},{"location":"usage/slides/layout.html","title":"Slides Layout","text":"A slide is a hierarchy of three components:
Placeholders permit to link these three components together in order that the override is possible.
"},{"location":"usage/slides/layout.html#master-slides","title":"Master slides","text":"You can access to all master slides with the method getAllMasterSlides
or create one with createMasterSlide
.
<?php\n\n$arraySlideMasters = $presentation->getAllMasterSlides();\n$masterSlide = $presentation->createMasterSlide();\n
"},{"location":"usage/slides/layout.html#slides-layout_1","title":"Slides Layout","text":"You can access to all slide layout from a master with the method getAllSlideLayouts
or create one with createSlideLayout
.
<?php\n\n$arraySlideLayouts = $masterSlide->getAllSlideLayouts();\n$slideLayout = $masterSlide->createSlideLayout();\n
"},{"location":"usage/slides/layout.html#placeholders","title":"Placeholders","text":"For each master slide or slide layout, you can add any shape like on a slide.
<?php\n\n$shape = $masterSlide->createChartShape();\n$shape = $slideLayout->createTableShape();\n
You can define a shape as a placeholder for each level with the method setPlaceHolder
. A shape defined in each level will have an override for its formatting in each level.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Placeholder;\n$shape->setPlaceHolder(new Placeholder(Placeholder::PH_TYPE_TITLE));\n
"}]}
\ No newline at end of file
+{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"index.html","title":"Introduction","text":"PHPPresentation is a library written in pure PHP that provides a set of classes to write to different presentation file formats, i.e. Microsoft Office Open XML (.pptx
) and OASIS Open Document Format for Office Applications (.odp
).
PHPPresentation is an open source project licensed under the terms of LGPL version 3. PHPPresentation is aimed to be a high quality software product by incorporating continuous integration and unit testing. You can learn more about PHPPresentation by reading this Developers' Documentation.
"},{"location":"index.html#features","title":"Features","text":"Below are the supported features for each file formats.
"},{"location":"index.html#writers","title":"Writers","text":"Features HTML ODP PDF PPTX Document Mark as final Document Properties Standard Custom Slides Name Element Shape AutoShape Image Hyperlink Line MemoryImage RichText Table Text Charts Area Bar Bar3D Doughnut Line Pie Pie3D Radar Scatter"},{"location":"index.html#readers","title":"Readers","text":"Features ODP PPT PPTX Document Mark as final Document Properties Standard Custom Slides Name Element Shape AutoShape Image Hyperlink RichText Table Text Charts Area Bar Bar3D Doughnut Line Pie Pie3D Radar Scatter"},{"location":"index.html#contributing","title":"Contributing","text":"We welcome everyone to contribute to PHPPresentation. Below are some of the things that you can do to contribute:
Images from chart page come from the LibreOffice Core.
Some definitions come from the Office Open XML.
"},{"location":"credits.html#references","title":"References","text":""},{"location":"credits.html#openxml","title":"OpenXML","text":"Known as \"ISO/IEC 29500, Third edition, 2012-09-01\"
ISO :
MSDN :
Library of Congress :
No. This one is much better with tons of new features that you can\u2019t find in PHPPowerPoint 0.1. The development in CodePlex is halted and switched to GitHub to allow more participation from the crowd. The more the merrier, right?
"},{"location":"faq.html#ive-been-running-phppowerpoint-from-codeplex-flawlessly-but-i-cant-use-the-latest-phppresentation-from-github-why","title":"I\u2019ve been running PHPPowerPoint from CodePlex flawlessly, but I can\u2019t use the latest PHPPresentation from GitHub. Why?","text":"PHPPresentation requires PHP 5.3+ since v0.2, while PHPPowerPoint v0.1 from CodePlex can run with PHP 5.2.
There\u2019s a lot of new features that we can get from PHP 5.3 and it\u2019s been around since 2009! You should upgrade your PHP version to use PHPPresentation v0.2+.
"},{"location":"faq.html#why-am-i-getting-a-class-not-found-error","title":"Why am I getting a class not found error?","text":"If you have followed the instructions for either adding this package to your composer.json
or registering the autoloader, then perhaps you forgot to include a use
statement for the class(es) you are trying to access.
Here's an example that allows you to refer to the MemoryDrawing
class without having to specify the full class name in your code:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\MemoryDrawing as MemoryDrawing;\n
If you have followed the installation instructions and you have added the necessary use
statements to your code, then maybe you are still referencing the PHPPowerPoint
classes using the old PEAR/PSR-0 approach.
The 0.1 approach to naming classes used verbose class names to avoid namespace collisions with other libraries. For example, the MemoryDrawing
class was actually called PHPPowerPoint_Shape_MemoryDrawing
.
Version 0.2 of the library renamed the classes, moved to a namespaced approach and switched to the PSR-0 autoloader. Interestingly, old code that was still referencing classes using the verbose approach still worked (which was pretty cool!). This is because the PSR-0 autoloader was correctly translating the verbose class references into the correct file name and location. However, PHPPowerPoint
now relies exclusively on the PSR-4 autoloader, so old code that may have been referencing the classes with the verbose class names will need to be updated accordingly.
As Roman Syroeshko noticed us, PowerPoint is a trademark. For avoiding any problems with Microsoft, we decide to change the name to a more logic name, with our panel of readers/writers.
"},{"location":"install.html","title":"Installation","text":""},{"location":"install.html#requirements","title":"Requirements","text":"Mandatory:
Optional:
There are two ways to install PHPPresentation, i.e. via Composer or manually by downloading the library.
"},{"location":"install.html#using-composer","title":"Using Composer","text":"To install via Composer, add the following lines to your composer.json
:
{\n \"require\": {\n \"phpoffice/phppresentation\": \"dev-master\"\n }\n}\n
"},{"location":"install.html#using-manual-install","title":"Using manual install","text":"To install manually:
<?php\n\nrequire_once 'path/to/PhpPresentation/src/PhpPresentation/Autoloader.php';\n\\PhpOffice\\PhpPresentation\\Autoloader::register();\n\nrequire_once 'path/to/PhpOffice/Common/src/Common/Autoloader.php';\n\\PhpOffice\\Common\\Autoloader::register();\n
"},{"location":"install.html#samples","title":"Samples","text":"After installation, you can browse and use the samples that we've provided, either by command line or using browser. If you can access your PHPPresentation library folder using browser, point your browser to the samples
folder, e.g. http://localhost/PhpPresentation/samples/
.
.travis.yml
and phpcs.xml
for Travis build passing - @Progi1984 @ivanlaninPhpOffice\\PhpPresentation\\PhpPresentation
getProperties()
(replaced by getDocumentProperties()
)getZoom()
(replaced by getPresentationProperties()->getZoom()
)isMarkedAsFinal()
(replaced by getPresentationProperties()->isMarkedAsFinal()
)markAsFinal($state)
(replaced by getPresentationProperties()->markAsFinal($state)
)setProperties($value)
(replaced by setDocumentProperties()
)setZoom($zoom)
(replaced by getPresentationProperties()->setZoom($zoom)
)PhpOffice\\PhpPresentation\\Shape\\Chart\\Type\\AbstractType
getData()
(replaced by getSeries()
)setData($value)
(replaced by setSeries($value)
)PhpOffice\\PhpPresentation\\Writer\\PowerPoint2007
getLayoutPack()
setLayoutPack($pValue)
PhpOffice\\PhpPresentation\\Writer\\PowerPoint2007\\LayoutPack\\AbstractLayoutPack
PhpOffice\\PhpPresentation\\Writer\\PowerPoint2007\\LayoutPack\\PackDefault
PhpOffice\\PhpPresentation\\Writer\\PowerPoint2007\\LayoutPack\\TemplateBased
setCrossesAt
/ getCrossesAt
setIsReversedOrder
/ isReversedOrder
PhpOffice\\PhpPresentation\\Style\\Outline
: the width is now based on pixels (before in points)The following is a basic example of the PHPPresentation library. More examples are provided in the samples folder.
<?php\n\n$presentation = new PhpPresentation();\n\n// Create slide\n$currentSlide = $presentation->getActiveSlide();\n\n// Create a shape (drawing)\n$shape = $currentSlide->createDrawingShape();\n$shape->setName('PHPPresentation logo')\n ->setDescription('PHPPresentation logo')\n ->setPath('./resources/phppresentation_logo.gif')\n ->setHeight(36)\n ->setOffsetX(10)\n ->setOffsetY(10);\n$shape->getShadow()->setVisible(true)\n ->setDirection(45)\n ->setDistance(10);\n\n// Create a shape (text)\n$shape = $currentSlide->createRichTextShape()\n ->setHeight(300)\n ->setWidth(600)\n ->setOffsetX(170)\n ->setOffsetY(180);\n$shape->getActiveParagraph()->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER);\n$textRun = $shape->createTextRun('Thank you for using PHPPresentation!');\n$textRun->getFont()->setBold(true)\n ->setSize(60)\n ->setColor(new Color('FFE06B20'));\n\n$writerPPTX = IOFactory::createWriter($presentation, 'PowerPoint2007');\n$writerPPTX->save(__DIR__ . '/sample.pptx');\n$writerODP = IOFactory::createWriter($presentation, 'ODPresentation');\n$writerODP->save(__DIR__ . '/sample.odp');\n
"},{"location":"usage/presentation.html#document-information","title":"Document information","text":"You can set the document information such as title, creator, and company name. Use the following functions:
<?php\n\n$properties = $presentation->getProperties();\n\n$properties->setCreator('My name');\n$properties->setCompany('My factory');\n$properties->setTitle('My title');\n$properties->setDescription('My description');\n$properties->setCategory('My category');\n$properties->setLastModifiedBy('My name');\n$properties->setCreated(mktime(0, 0, 0, 3, 12, 2014));\n$properties->setModified(mktime(0, 0, 0, 3, 14, 2014));\n$properties->setSubject('My subject');\n$properties->setKeywords('my, key, word');\n$properties->setStatus('Work in Progress');\n$properties->setRevision('Version 1.2.3');\n
"},{"location":"usage/presentation.html#custom-properties","title":"Custom Properties","text":"You can add custom properties with the method setCustomProperty
.
Multiple types are available: * DocumentProperties::PROPERTY_TYPE_STRING
for string value, * DocumentProperties::PROPERTY_TYPE_BOOLEAN
for boolean value, * DocumentProperties::PROPERTY_TYPE_FLOAT
for float value, * DocumentProperties::PROPERTY_TYPE_INTEGER
for integer value, * DocumentProperties::PROPERTY_TYPE_DATE
for date value, * DocumentProperties::PROPERTY_TYPE_UNKNOWN
for unknown type value.
<?php\n\nuse PhpOffice\\PhpPresentation\\DocumentProperties;\n\n$properties = $presentation->getProperties();\n\n// Set the custom property\n$properties->setCustomProperty('propertyName', 'propertyValue', DocumentProperties::PROPERTY_TYPE_STRING);\n\n// Check if a custom property exists\n$properties->isCustomPropertySet('unknown'); // return `false`\n$properties->isCustomPropertySet('propertyName'); // return `true`\n\n// Return all custom properties\n$properties->getCustomProperties(); // return `['propertyName']`\n\n// Return value from a custom property\n$properties->getCustomPropertyValue('unknown'); // return `null` if not set\n$properties->getCustomPropertyValue('propertyName'); // return `propertyValue`\n\n// Return type from a custom property\n$properties->getCustomPropertyType('unknown'); // return `null` if not set\n$properties->getCustomPropertyType('propertyName'); // return `DocumentProperties::PROPERTY_TYPE_STRING`\n
"},{"location":"usage/presentation.html#presentation-properties","title":"Presentation Properties","text":"You can define some properties which are relative to the presentation, like the zoom or the thumbnail.
"},{"location":"usage/presentation.html#comments","title":"Comments","text":"You can define if the presentation display or not the comments with the method setCommentVisible
.
<?php\n\n$presentation = new PhpPresentation();\n$properties = $presentation->getPresentationProperties();\n// Get the display for comment\nvar_export($properties->isCommentVisible());\n// Output : false\n// Enable the display for comment\n$properties->setCommentVisible(true);\n// Get the display for comment\nvar_export($properties->isCommentVisible());\n// Output : true\n
"},{"location":"usage/presentation.html#last-view","title":"Last View","text":"You can define the last view of the presentation with the method setLastView
.
<?php\n\n$presentation = new PhpPresentation();\n\n$properties = $presentation->getPresentationProperties();\n// Get the last view of the presentation\necho $properties->getZoom();\n// Output : PresentationProperties::VIEW_SLIDE\n// Set the last view of the presentation\n$properties->setLastView(PresentationProperties::VIEW_NOTES);\n// Get the last view of the presentation\necho $properties->getZoom();\n// Output : PresentationProperties::VIEW_NOTES\n
"},{"location":"usage/presentation.html#mark-as-final","title":"Mark as final","text":"You must define your presentation as final with the method markAsFinal()
<?php\n\n// Default\n$state = $presentation->isMarkedAsFinal();\n// $state = false\n\n// Without parameter\n$presentation->markAsFinal();\n$state = $presentation->isMarkedAsFinal();\n// $state = true\n\n// Parameter = false\n$presentation->markAsFinal(false);\n$state = $presentation->isMarkedAsFinal();\n// $state = false\n\n// Parameter = true\n$presentation->markAsFinal(true);\n$state = $presentation->isMarkedAsFinal();\n// $state = true\n
"},{"location":"usage/presentation.html#slideshow-type","title":"Slideshow type","text":"You can define the type of slideshow you can with the method setSlideshowType
.
Differents types are available:
PresentationProperties::SLIDESHOW_TYPE_PRESENT
for Presented by a speakerPresentationProperties::SLIDESHOW_TYPE_BROWSE
for Browsed by an individualPresentationProperties::SLIDESHOW_TYPE_KIOSK
for Browsed at a kiosk<?php\n\nuse PhpOffice\\PhpPresentation\\PresentationProperties;\n\n$presentation = new PhpPresentation();\n\n$properties = $presentation->getPresentationProperties();\n// Set type of slideshow\n$properties->setSlideshowType(PresentationProperties::SLIDESHOW_TYPE_PRESENT);\n// Get type of slideshow\necho $properties->getSlideshowType();\n
"},{"location":"usage/presentation.html#thumbnail","title":"Thumbnail","text":"You can define the thumbnail of the presentation with the method setThumbnailPath
.
<?php\n\nuse PhpOffice\\PhpPresentation\\PresentationProperties;\n\n$presentation = new PhpPresentation();\n\n$properties = $presentation->getPresentationProperties();\n// Set path of the thumbnail\n$properties->setThumbnailPath(\n __DIR__.'\\resources\\phppowerpoint_logo.gif',\n PresentationProperties::THUMBNAIL_FILE\n);\n// Get path of the thumbnail\necho $properties->getThumbnailPath();\n// Get content of the thumbnail\necho $properties->getThumbnail();\n
"},{"location":"usage/presentation.html#from-the-content-of-the-file","title":"From the content of the file","text":"<?php\n\nuse PhpOffice\\PhpPresentation\\PresentationProperties;\n\n$presentation = new PhpPresentation();\n\n$properties = $presentation->getPresentationProperties();\n// Set path of the thumbnail\n$properties->setThumbnailPath(\n '',\n PresentationProperties::THUMBNAIL_DATA,\n file_get_contents(__DIR__.'\\resources\\phppowerpoint_logo.gif')\n);\n// Get content of the thumbnail\necho $properties->getThumbnail();\n
"},{"location":"usage/presentation.html#zoom","title":"Zoom","text":"You can define the zoom of the presentation with the method setZoom
.
<?php\n\n$presentation = new PhpPresentation();\n\n$properties = $presentation->getPresentationProperties();\n// Get zoom of the presentation\necho $properties->getZoom();\n// Output : 1\n// Set zoom of the presentation (3 = 300%)\n$properties->setZoom(3);\n// Get zoom of the presentation\necho $properties->getZoom();\n// Output : 3\n
"},{"location":"usage/readers.html","title":"Readers","text":""},{"location":"usage/readers.html#odpresentation","title":"ODPresentation","text":"The name of the reader is ODPresentation
.
<?php\n\n$reader = IOFactory::createReader('ODPresentation');\n$reader->load(__DIR__ . '/sample.odp');\n
"},{"location":"usage/readers.html#powerpoint97","title":"PowerPoint97","text":"The name of the reader is PowerPoint97
.
<?php\n\n$reader = IOFactory::createReader('PowerPoint97');\n$reader->load(__DIR__ . '/sample.ppt');\n
"},{"location":"usage/readers.html#powerpoint2007","title":"PowerPoint2007","text":"The name of the reader is PowerPoint2007
.
<?php\n\n$reader = IOFactory::createReader('PowerPoint2007');\n$reader->load(__DIR__ . '/sample.pptx');\n
"},{"location":"usage/readers.html#serialized","title":"Serialized","text":"The name of the reader is Serialized
.
<?php\n\n$reader = IOFactory::createReader('Serialized');\n$reader->load(__DIR__ . '/sample.phppt');\n
"},{"location":"usage/styles.html","title":"Styles","text":""},{"location":"usage/styles.html#fill","title":"Fill","text":"Use this style to define fill of a shape as example below.
<?php\n\n$shape->getFill()\n ->setFillType(Fill::FILL_GRADIENT_LINEAR)\n ->setRotation(270)\n ->setStartColor(new Color('FFCCCCCC'))\n ->setEndColor(new Color('FFFFFFFF'));\n
Properties:
fillType
rotation
startColor
endColor
Use this style to define border of a shape as example below.
<?php\n\n $shape->getBorder()\n ->setLineStyle(Border::LINE_SINGLE)\n ->setLineWidth(4)\n ->getColor()->setARGB('FFC00000');\n
Properties:
lineWidth
lineStyle
dashStyle
color
Use this style to define shadow of a shape as example below.
<?php\n\n$shape->getShadow()\n ->setVisible(true)\n ->setDirection(45)\n ->setDistance(10);\n
Properties:
visible
blurRadius
distance
direction
alignment
color
alpha
horizontal
vertical
level
indent
marginLeft
marginRight
You can define if the alignment is RTL or LTR.
<?php\n\nuse PhpOffice\\PhpPresentation\\Style\\Alignment;\n\n$alignment = new Alignment();\n\n// Set alignment to RTL\n$alignment->setIsRTL(true);\n// Set alignment to LTR\n$alignment->setIsRTL(false);\n// Is the alignment RTL?\necho $alignment->isRTL();\n
"},{"location":"usage/styles.html#font","title":"Font","text":"name
bold
italic
superScript
(deprecated)subScript
(deprecated)underline
strikethrough
color
pitchFamily
charset
The baseline set the position relative to the line. The value is a percentage.
You can use some predefined values :
Font::BASELINE_SUPERSCRIPT
(= 300000 = 300%)Font::BASELINE_SUBSCRIPT
(= -250000 = -250%)Some formats are available :
Font::CAPITALIZATION_NONE
Font::CAPITALIZATION_ALL
Font::CAPITALIZATION_SMALL
<?php\n\nuse PhpOffice\\PhpPresentation\\Style\\Font;\n\n$font = new Font();\n\n// Set capitalization of font\n$font->setCapitalization(Font::CAPITALIZATION_ALL);\n// Get capitalization of font\necho $font->getCapitalization();\n
"},{"location":"usage/styles.html#format","title":"Format","text":"Some formats are available :
Font::FORMAT_LATIN
Font::FORMAT_EAST_ASIAN
Font::FORMAT_COMPLEX_SCRIPT
<?php\n\nuse PhpOffice\\PhpPresentation\\Style\\Font;\n\n$font = new Font();\n\n// Set format of font\n$font->setFormat(Font::FORMAT_EAST_ASIAN);\n// Get format of font\necho $font->getFormat();\n
"},{"location":"usage/styles.html#panose","title":"Panose","text":"The support of Panose 1.0 is only used.
<?php\n\nuse PhpOffice\\PhpPresentation\\Style\\Font;\n\n$font = new Font();\n\n// Set panose of font\n$font->setPanose('4494D72242');\n// Get panose of font\necho $font->getPanose();\n
"},{"location":"usage/styles.html#bullet","title":"Bullet","text":"bulletType
bulletFont
bulletChar
bulletNumericStyle
bulletNumericStartAt
Colors can be applied to different objects, e.g. font or border.
<?php\n\n$textRun = $shape->createTextRun('Text');\n$textRun->getFont()->setColor(new Color('C00000'));\n
"},{"location":"usage/writers.html","title":"Writers","text":""},{"location":"usage/writers.html#odpresentation","title":"ODPresentation","text":"The name of the writer is ODPresentation
.
<?php\n\n$writer = IOFactory::createWriter($oPhpPresentation, 'PowerPoint2007');\n$writer->save(__DIR__ . '/sample.pptx');\n
"},{"location":"usage/writers.html#powerpoint2007","title":"PowerPoint2007","text":"The name of the writer is PowerPoint2007
.
<?php\n\n$writer = IOFactory::createWriter($oPhpPresentation, 'PowerPoint2007');\n$writer->save(__DIR__ . '/sample.pptx');\n
You can change the ZIP Adapter for the writer. By default, the ZIP Adapter is ZipArchiveAdapter
.
<?php\n\nuse PhpOffice\\Common\\Adapter\\Zip\\PclZipAdapter;\nuse PhpOffice\\Common\\Adapter\\Zip\\ZipArchiveAdapter;\n\n$writer = IOFactory::createWriter($oPhpPresentation, 'PowerPoint2007');\n$writer->setZipAdapter(new PclZipAdapter());\n$writer->save(__DIR__ . '/sample.pptx');\n
"},{"location":"usage/writers.html#serialized","title":"Serialized","text":"The name of the writer is Serialized
.
<?php\n\n$writer = IOFactory::createWriter($oPhpPresentation, 'Serialized');\n$writer->save(__DIR__ . '/sample.phppt');\n
You can change the ZIP Adapter for the writer. By default, the ZIP Adapter is ZipArchiveAdapter
.
<?php\n\nuse PhpOffice\\Common\\Adapter\\Zip\\PclZipAdapter;\nuse PhpOffice\\Common\\Adapter\\Zip\\ZipArchiveAdapter;\n\n$writer = IOFactory::createWriter($oPhpPresentation, 'Serialized');\n$writer->setZipAdapter(new PclZipAdapter());\n$writer->save(__DIR__ . '/sample.phppt');\n
"},{"location":"usage/shapes/autoshape.html","title":"AutoShape","text":"Warning
Available only on the PowerPoint2007 Writer
To create a geometric form, create an object AutoShape
and add it to slide.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\AutoShape;\n\n$shape = new AutoShape();\n$slide->addShape($shape)\n
"},{"location":"usage/shapes/autoshape.html#text","title":"Text","text":"You can define text of the geometric form with setText
method.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\AutoShape;\n\n$shape = new AutoShape();\n// Define the text\n$shape->setText('ABC');\n// Return the text\n$shape->getText();\n
"},{"location":"usage/shapes/chart.html","title":"Charts","text":"To create a chart, use createChartShape
method of Slide.
<?php\n\n$chartShape = $slide->createChartShape();\n
"},{"location":"usage/shapes/chart.html#customization","title":"Customization","text":""},{"location":"usage/shapes/chart.html#manage-how-blank-values-are-displayed","title":"Manage how blank values are displayed","text":"You can define how blank values are displayed with the method setDisplayBlankAs
.
Differents types are available:
Chart::BLANKAS_GAP
for Leave a gapChart::BLANKAS_ZERO
for Assume zero (default)Chart::BLANKAS_SPAN
for Continue line<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart;\n\n// Set the behavior\n$chart->setDisplayBlankAs(Chart::BLANKAS_GAP);\n// Get the behavior\necho $chart->getDisplayBlankAs();\n
"},{"location":"usage/shapes/chart.html#parts","title":"Parts","text":""},{"location":"usage/shapes/chart.html#axis","title":"Axis","text":""},{"location":"usage/shapes/chart.html#title","title":"Title","text":"You can define title for each axis (X & Y) with setTitle
method. You can apply a rotation with the setTitleRotation
method with an expected paremeter in degrees.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Gridlines;\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n\n$shape->getPlotArea()->getAxisX()->setTitle('Axis X');\n$shape->getPlotArea()->getAxisX()->setTitleRotation(45);\n
"},{"location":"usage/shapes/chart.html#gridlines","title":"Gridlines","text":"You can define gridlines (minor and major) for each axis (X & Y). For each gridline, you can custom the width (in points), the fill type and the fill color.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Gridlines;\n\n$line = new Line();\n\n$gridlines = new Gridlines();\n$gridlines->getOutline()->setWidth(10);\n$gridlines->getOutline()->getFill()->setFillType(Fill::FILL_SOLID)->setStartColor(new Color(Color::COLOR_BLUE));\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisX()->setMajorGridlines($gridlines);\n
"},{"location":"usage/shapes/chart.html#bounds-min-max","title":"Bounds (Min & Max)","text":"For Axis, you can define the min & max bounds with setMinBounds
& setMaxBounds
methods. For resetting them, you pass null as parameter to these methods.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Gridlines;\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisX()->setMinBounds(0);\n$shape->getPlotArea()->getAxisX()->setMaxBounds(200);\n
"},{"location":"usage/shapes/chart.html#crossing","title":"Crossing","text":"Warning
Available only on the PowerPoint2007 Writer
For Axis, setCrossesAt
can be used to define where it should be crossed by the perpendicular/ horizontal axis. The property can be defined by one of the three given constants or as an absolute value on the target axis.
use PhpOffice\\PhpPresentation\\Shape\\Axis;\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Type\\Bar;\n\n$bar = new Bar();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($bar);\n\n// Usage of constant: Horizontal axis will cross the Y-Axis at `0`\n$shape->getPlotArea()->getAxisY()->setCrossesAt(Axis::CROSSES_AUTO);\n\n// Usage of individual value: Horizontal axis will cross the Y-Axis at `3`\n$shape->getPlotArea()->getAxisY()->setCrossesAt('3');\n
Constant Description AXIS::CROSSES_AUTO
Axis crosses at zero. AXIS::CROSSES_MIN
Axis crosses at minimum. AXIS::CROSSES_MAX
Axis crosses at maximum."},{"location":"usage/shapes/chart.html#reversed-order","title":"Reversed Order","text":"You can reverse the order of a categorial or value axis trought setIsReversedOrder
.
Notice: If you reverse the order of a axis, this automatically changes the position of the other axis. To reset this effect, the axis intersection point on the other axis must be set to Axis::CROSSES_MAX
using setCrossesAt
.
use PhpOffice\\PhpPresentation\\Shape\\Axis;\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Type\\Bar;\n\n$bar = new Bar();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($bar);\n\n// default value, will return false\n$shape->getPlotArea()->getAxisY()->isReversedOrder()\n\n// reverse order\n$shape->getPlotArea()->getAxisY()->setIsReversedOrder(true);\n\n// revert the automatic intersection switch on x axis\n$shape->getPlotArea()->getAxisX()->setCrossesAt(Axis::CROSSES_MAX);\n
"},{"location":"usage/shapes/chart.html#outline","title":"Outline","text":"You can define outline for each axis (X & Y).
<?php\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisX()->getOutline()->setWidth(10);\n$shape->getPlotArea()->getAxisX()->getOutline()->getFill()->setFillType(Fill::FILL_SOLID)->setStartColor(new Color(Color::COLOR_BLUE));\n
"},{"location":"usage/shapes/chart.html#tick-label","title":"Tick Label","text":""},{"location":"usage/shapes/chart.html#position","title":"Position","text":"You can define the tick label position with the setTickLabelPosition
method. For resetting it, you pass Axis::TICK_LABEL_POSITION_NEXT_TO
as parameter to this method.
Differents types are available:
Axis::TICK_LABEL_POSITION_HIGH
: Labels are at the high end of the perpendicular axisAxis::TICK_LABEL_POSITION_LOW
: Labels are at the low end of the perpendicular axisAxis::TICK_LABEL_POSITION_NEXT_TO
: Labels are next to the axis (default)<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Axis;\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisY()->setTickLabelPosition(Axis::TICK_LABEL_POSITION_LOW);\n
"},{"location":"usage/shapes/chart.html#font","title":"Font","text":"You can define the tick label font with the setTickLabelFont
method. For resetting it, you pass null
as parameter to this method.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Axis;\nuse PhpOffice\\PhpPresentation\\Style\\Color;\nuse PhpOffice\\PhpPresentation\\Style\\Font;\n\n$line = new Line();\n$font = new Font();\n$font->setColor(new Color('C00000'))\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisY()->setTickLabelFont($font);\n
"},{"location":"usage/shapes/chart.html#tick-marks","title":"Tick Marks","text":"For Axis Y, you can define tick mark with setMinorTickMark
& setMajorTickMark
methods. For resetting them, you pass Axis::TICK_MARK_NONE
as parameter to these methods.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Axis;\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisY()->setMinorTickMark(Axis::TICK_MARK_NONE);\n$shape->getPlotArea()->getAxisY()->setMajorTickMark(Axis::TICK_MARK_INSIDE);\n
"},{"location":"usage/shapes/chart.html#unit","title":"Unit","text":"For Axis Y, you can define unit with setMinorUnit
& setMajorUnit
methods. For resetting them, you pass null as parameter to these methods.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Axis;\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisY()->setMinorUnit(null);\n$shape->getPlotArea()->getAxisY()->setMajorUnit(0.05);\n
"},{"location":"usage/shapes/chart.html#visibility","title":"Visibility","text":"You can define visibility for each axis (X & Y).
<?php\n\n$line = new Line();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n$shape->getPlotArea()->getAxisX()->setIsVisible(false);\n
"},{"location":"usage/shapes/chart.html#title_1","title":"Title","text":"By default, the title of a chart is displayed. For hiding it, you define its visibility to false.
<?php\n\n$line = new Line();\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($line);\n// Hide the title\n$shape->getTitle()->setVisible(false);\n
"},{"location":"usage/shapes/chart.html#series","title":"Series","text":""},{"location":"usage/shapes/chart.html#display-informations","title":"Display Informations","text":"You can define if some informations are displayed.
<?php\n\n$series = new Series('Downloads', $seriesData);\n$series->setSeparator(';');\n$series->setShowCategoryName(true);\n$series->setShowLeaderLines(true);\n$series->setShowLegendKey(true);\n$series->setShowPercentage(true);\n$series->setShowSeriesName(true);\n$series->setShowValue(true);\n
"},{"location":"usage/shapes/chart.html#font_1","title":"Font","text":"You can custom the font of a serie.
<?php\n\n$series = new Series('Downloads', $seriesData);\n// Define the size\n$series->getFont()->setSize(25);\n
"},{"location":"usage/shapes/chart.html#label-position","title":"Label Position","text":"You can define the position of the data label. Each position is described in MSDN.
<?php\n\n$series = new Series('Downloads', $seriesData);\n$series->setLabelPosition(Series::LABEL_INSIDEEND);\n
"},{"location":"usage/shapes/chart.html#marker","title":"Marker","text":"You can custom the marker of a serie, for Line & Scatter charts.
"},{"location":"usage/shapes/chart.html#customize-the-border","title":"Customize the border","text":"Warning
Available only on the PowerPoint2007 Writer
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Marker;\nuse PhpOffice\\PhpPresentation\\Style\\Border;\n\n$series = new Series('Downloads', $seriesData);\n$marker = $series->getMarker();\n$marker->getBorder()->setLineStyle(Border::LINE_SINGLE);\n
"},{"location":"usage/shapes/chart.html#customize-the-fill","title":"Customize the fill","text":"Warning
Available only on the PowerPoint2007 Writer
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Marker;\nuse PhpOffice\\PhpPresentation\\Style\\Fill;\n\n$series = new Series('Downloads', $seriesData);\n$marker = $series->getMarker();\n$marker->getFill()->setFillType(Fill::FILL_SOLID);\n
"},{"location":"usage/shapes/chart.html#customize-the-symbol","title":"Customize the symbol","text":"<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Marker;\n\n$series = new Series('Downloads', $seriesData);\n$marker = $series->getMarker();\n$marker->setSymbol(Marker::SYMBOL_DASH)->setSize(10);\n
"},{"location":"usage/shapes/chart.html#outline_1","title":"Outline","text":"You can custom the line of a serie, for Line & Scatter charts.
<?php\n\nuse PhpOffice\\PhpPresentation\\Style\\Outline;\n\n$outline = new Outline();\n// Define the color\n$outline->getFill()->setFillType(Fill::FILL_SOLID);\n$outline->getFill()->setStartColor(new Color(Color::COLOR_YELLOW));\n// Define the width (in points)\n$outline->setWidth(2);\n\n$series = new Series('Downloads', $seriesData);\n$series->setOutline($outline);\n
"},{"location":"usage/shapes/chart.html#view3d","title":"View3D","text":"For enabling the autoscale for a shape, you must reset the height percent.
<?php\n\n$shape->getView3D()->setHeightPercent(null);\n
"},{"location":"usage/shapes/chart.html#types","title":"Types","text":""},{"location":"usage/shapes/chart.html#area","title":"Area","text":"TODO
"},{"location":"usage/shapes/chart.html#bar-bar3d","title":"Bar & Bar3D","text":""},{"location":"usage/shapes/chart.html#gap-width","title":"Gap Width","text":"You can define the gap width between bar or columns clusters. It is relatively defined as percentage of a bars width. The default value is 150%. The value must be defined between 0 and 500.
<?php\n\n$barChart = new Bar();\n$barChart->setGapWidthPercent(250);\n
"},{"location":"usage/shapes/chart.html#overlap","title":"Overlap","text":"You can define the bar overlap within bar or column clusters. It is relatively defined as percentage of a bars width. The default value is 100%
for stacked and 0%
for grouped bar charts. The value must be defined between -100
and 100
.
When setting the bar grouping type, the default overlap values will be set. Any change to the overlap must be made after setting the bar grouping type through setBarGrouping
.
$barChart = new Bar();\n// will set the overlap to the default value for grouped bars: 0\n$barChart->setBarGrouping(Bar::GROUPING_CLUSTERED);\n\n// a positive value will result in an overlapping\n$barChart->setOverlapWidthPercent(25);\n\n// a negative value will result in a gap\n$barChart->setOverlapWidthPercent(-25);\n
"},{"location":"usage/shapes/chart.html#stacking","title":"Stacking","text":"You can stack multiples series in a same chart. After adding multiples series, you can define the bar grouping with setBarGrouping
method of AbstractTypeBar.
<?php\n\n$barChart = new Bar();\n$barChart->addSeries($series1);\n$barChart->addSeries($series2);\n$barChart->addSeries($series3);\n$barChart->setBarGrouping(Bar::GROUPING_CLUSTERED);\n// OR\n$barChart->setBarGrouping(Bar::GROUPING_STACKED);\n// OR\n$barChart->setBarGrouping(Bar::GROUPING_PERCENTSTACKED);\n
Type Constant Grouped Bars Bar::GROUPING_CLUSTERED Stacked Bars Bar::GROUPING_STACKED Stacked Bars 100% Bar::GROUPING_PERCENTSTACKED"},{"location":"usage/shapes/chart.html#line","title":"Line","text":""},{"location":"usage/shapes/chart.html#smooth-line","title":"Smooth line","text":"You can enable or disable the smooth line with setIsSmooth
method from AbstractTypeLine
. By default, smooth line is disabled.
<?php\n\n$chart = new Line();\n// Enable the smooth line\n$chart->setIsSmooth(true);\n// Disable the smooth line\n$chart->setIsSmooth(false);\n// Get status of smooth line\n$chart->isSmooth();\n
"},{"location":"usage/shapes/chart.html#pie-pie3d","title":"Pie & Pie3D","text":"TODO
"},{"location":"usage/shapes/chart.html#radar","title":"Radar","text":"You can create a Radar Chart.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Chart\\Type\\Radar;\n\n$radarChart = new Radar();\n\n$shape = $slide->createChartShape();\n$shape->getPlotArea()->setType($radarChart);\n
"},{"location":"usage/shapes/chart.html#scatter","title":"Scatter","text":""},{"location":"usage/shapes/chart.html#smooth-line_1","title":"Smooth line","text":"You can enable or disable the smooth line with setIsSmooth
method from AbstractTypeLine
. By default, smooth line is disabled.
<?php\n\n$chart = new Scatter();\n// Enable the smooth line\n$chart->setIsSmooth(true);\n// Disable the smooth line\n$chart->setIsSmooth(false);\n// Get status of smooth line\n$chart->isSmooth();\n
"},{"location":"usage/shapes/comment.html","title":"Comments","text":"To create a comment, create an object Comment
.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Comment;\n\n$comment = new Comment();\n$slide->addShape($comment);\n
You can define text and date with setters.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Comment;\n\n$comment = new Comment();\n$comment->setText('Text of the Comment');\n$comment->setDate(time());\n$slide->addShape($comment);\n
"},{"location":"usage/shapes/comment.html#author","title":"Author","text":"For a comment, you can define the author.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Comment;\nuse PhpOffice\\PhpPresentation\\Shape\\Comment\\Author;\n\n$author = new Author();\n$comment = new Comment();\n$comment->setAuthor($author);\n$slide->addShape($comment);\n
You can define name and initials with setters.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Comment;\nuse PhpOffice\\PhpPresentation\\Shape\\Comment\\Author;\n\n$author = new Author();\n$author->setName('Name of the author');\n$author->setInitals('Nota');\n$comment = new Comment();\n$comment->setAuthor($author);\n$slide->addShape($comment);\n
"},{"location":"usage/shapes/drawing.html","title":"Drawing","text":"To create a drawing, you have multiples sources :
You can add multiples formats of image :
To create a drawing, use createDrawingShape
method of slide.
<?php\n\n$shape = $slide->createDrawingShape();\n$shape->setName('Unique name')\n ->setDescription('Description of the drawing')\n ->setPath('/path/to/drawing.filename');\n
It's an alias for :
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Drawing\\File;\n\n$shape = new File();\n$shape->setName('Unique name')\n ->setDescription('Description of the drawing')\n ->setPath('/path/to/drawing.filename');\n$slide->addShape($shape);\n
"},{"location":"usage/shapes/drawing.html#base64","title":"Base64","text":"<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Drawing\\Base64;\n\n$shape = new Base64();\n$shape->setName('Sample image')\n ->setDescription('Sample image')\n ->setImageResource($gdImage)\n ->setData('data:image/jpeg;base64,..........');\n$slide->addShape($shape);\n
"},{"location":"usage/shapes/drawing.html#gd","title":"GD","text":"<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Drawing\\Gd;\n\n$gdImage = imagecreatetruecolor($width, $height);\n\n$shape = new Gd();\n$shape->setName('Sample image')\n ->setDescription('Sample image')\n ->setImageResource($gdImage)\n ->setRenderingFunction(Drawing\\Gd::RENDERING_JPEG)\n ->setMimeType(Drawing\\Gd::MIMETYPE_DEFAULT);\n$slide->addShape($shape);\n
"},{"location":"usage/shapes/drawing.html#zipfile","title":"ZipFile","text":"<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Drawing\\ZipFile;\n\n$shape = new ZipFile();\n$shape->setName('Sample image')\n ->setDescription('Sample image')\n ->setPath('zip://myzipfile.zip#path/in/zip/img.ext')\n$slide->addShape($shape);\n
"},{"location":"usage/shapes/introduction.html","title":"Shapes","text":"Shapes are objects that can be added to a slide. There are five types of shapes that can be used, i.e. rich text, line, chart, drawing, and table. Read the corresponding section of this manual for detail information of each shape.
Every shapes have common properties that you can set by using fluent interface.
width
in pixelsheight
in pixelsoffsetX
in pixelsoffsetY
in pixelsrotation
in degreesfill
see Fillborder
see Bordershadow
see Shadowhyperlink
Example:
<?php\n$richtext = $slide->createRichTextShape()\n ->setHeight(300)\n ->setWidth(600)\n ->setOffsetX(170)\n ->setOffsetY(180);\n
"},{"location":"usage/shapes/introduction.html#line","title":"Line","text":"To create a line, use createLineShape
method of slide.
To create a video, create an object Media
.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Media;\n\n$media = new Media();\n$media->setPath('file.wmv');\n// $media->setPath('file.ogv');\n$slide->addShape($media);\n
You can define text and date with setters.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Media;\n\n$media = new Media();\n$media->setName('Name of the Media');\n$slide->addShape($media);\n
"},{"location":"usage/shapes/media.html#quirks","title":"Quirks","text":"For Windows readers, the prefered file format is WMV. For Linux readers, the prefered file format is OGV.
"},{"location":"usage/shapes/richtext.html","title":"RichText","text":"Rich text shapes contain paragraphs of texts. To create a rich text shape, use createRichTextShape
method of slide.
Each rich text can contain multiples paragraphs. Each paragraph can contain: - a TextElement
- a BreakElement
- a Run
Below are the properties that you can set for a rich text shape.
wrap
autoFit
fontScale
: font scale (in percentage) when autoFit = RichText::AUTOFIT_NORMAL
lnSpcReduction
: line spacing reduction (in percentage) when autoFit = RichText::AUTOFIT_NORMAL
horizontalOverflow
verticalOverflow
upright
vertical
columns
bottomInset
in pixelsleftInset
in pixelsrightInset
in pixelstopInset
in pixelsautoShrinkHorizontal
(boolean)autoShrinkVertical
(boolean)columnSpacing
see Column SpacingProperties that can be set for each paragraphs are as follow.
alignment
bulletStyle
see BulletlineSpacing
see Line Spacingfont
For a paragraph, you can define the column spacing.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText;\n\n$richText = new RichText();\n$richText->setColumnSpacing(200);\n$columnSpacing = $richText->getColumnSpacing();\n
"},{"location":"usage/shapes/richtext.html#hyperlink","title":"Hyperlink","text":"For a rich text, you can define the hyperlink.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText;\n\n$richText = new RichText();\n$richText->getHyperlink()->setUrl('https://phpoffice.github.io/PHPPresentation/');\n
"},{"location":"usage/shapes/richtext.html#use-of-text-color","title":"Use of Text Color","text":"Warning
Available only on the PowerPoint2007 Reader/Writer
Hyperlinks can be set to use the text color instead of the default theme color.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText;\n\n$richText = new RichText();\n$richText->getHyperlink()->setUrl('https://phpoffice.github.io/PHPPresentation/');\n$richText->getHyperlink()->setIsTextColorUsed(true);\n
"},{"location":"usage/shapes/richtext.html#paragraph","title":"Paragraph","text":""},{"location":"usage/shapes/richtext.html#bullet","title":"Bullet","text":"For a paragraph, you can define the bullet style.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText\\Paragraph;\nuse PhpOffice\\PhpPresentation\\Style\\Bullet;\n\n$paragraph = new Paragraph();\n$paragraph->getBulletStyle();\n
With the bullet style, you can define the char, the font, the color and the type.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText\\Paragraph;\nuse PhpOffice\\PhpPresentation\\Style\\Bullet;\nuse PhpOffice\\PhpPresentation\\Style\\Color;\n\n$paragraph = new Paragraph();\n$paragraph->getBulletStyle()->setBulletChar('-');\n$paragraph->getBulletStyle()->setBulletType(Bullet::TYPE_BULLET);\n$paragraph->getBulletStyle()->setBulletColor(new Color(Color::COLOR_RED));\n
"},{"location":"usage/shapes/richtext.html#line-spacing","title":"Line Spacing","text":"For a paragraph, you can define the line spacing. By default, mode is in percent (Paragraph::LINE_SPACING_MODE_PERCENT
), but you can use the point mode (Paragraph::LINE_SPACING_MODE_POINT
).
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText\\Paragraph;\n\n$paragraph = new Paragraph();\n$paragraph->setLineSpacing(200);\n$lineSpacing = $paragraph->getLineSpacing();\n\n$paragraph->setLineSpacingMode(Paragraph::LINE_SPACING_MODE_POINT);\n$lineSpacingMode = $paragraph->getLineSpacingMode();\n
"},{"location":"usage/shapes/richtext.html#spacing","title":"Spacing","text":"For a paragraph, you can define the spacing before and after the paragraph in point Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText\\Paragraph;\n\n$paragraph = new Paragraph();\n$paragraph->setSpacingAfter(12);\n$spacingAfter = $paragraph->getSpacingAfter();\n\n$paragraph->setSpacingBefore(34);\n$spacingBefore = $paragraph->getSpacingBefore();\n
"},{"location":"usage/shapes/richtext.html#run","title":"Run","text":"For a run, you can define the language.
Example:
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\RichText\\Run;\n\n$run = new Run();\n$run->setLanguage('fr-FR');\n
"},{"location":"usage/shapes/table.html","title":"Tables","text":"To create a table, use createTableShape
method of slide.
Example:
<?php\n\n$tableShape = $slide->createTableShape($columns);\n
"},{"location":"usage/shapes/table.html#rows","title":"Rows","text":"A row is a child of a table. For creating a row, use createRow
method of a Table shape.
<?php\n\n$tableShape = $slide->createTableShape($columns);\n$row = $tableShape->createRow();\n
"},{"location":"usage/shapes/table.html#cells","title":"Cells","text":"A cell is a child of a row.
You can access cell objects with nextCell
method of a Row object.
<?php\n\n$tableShape = $slide->createTableShape($columns);\n$row = $tableShape->createRow();\n// Get the first cell\n$cellA1 = $row->nextCell();\n// Get the second cell\n$cellA2 = $row->nextCell();\n
You can access cell object directly.
<?php\n\n$tableShape = $slide->createTableShape($columns);\n$row = $tableShape->createRow();\n// Get the first cell\n$cellA1 = $row->getCell(0);\n// Get the second cell\n$cellA2 = $row->getCell(1);\n
"},{"location":"usage/shapes/table.html#define-margins","title":"Define margins","text":"Margins of cells are defined by margins of the first paragraph of cell. Margins of cells are defined in pixels.
For defining margins of cell, you can use the setMargin*
method of a Alignment object of the active paragraph of a Cell object.
<?php\n\n$tableShape = $slide->createTableShape($columns);\n$row = $tableShape->createRow();\n$cellA1 = $row->nextCell();\n$cellA1->getActiveParagraph()->getAlignment()\n ->setMarginBottom(20)\n ->setMarginLeft(40)\n ->setMarginRight(60)\n ->setMarginTop(80);\n
"},{"location":"usage/shapes/table.html#define-the-text-direction","title":"Define the text direction","text":"For defining the text direction of cell, you can use the setTextDirection
method of the getAlignment
method of a Cell object. The width is in pixels.
<?php\n\nuse PhpOffice\\PhpPresentation\\Style\\Alignment;\n\n$tableShape = $slide->createTableShape($columns);\n$row = $tableShape->createRow();\n$cellA1 = $row->nextCell();\n$cellA1->getAlignment()->setTextDirection(Alignment::TEXT_DIRECTION_VERTICAL_270);\n
"},{"location":"usage/shapes/table.html#define-the-width","title":"Define the width","text":"The width of cells are defined by the width of cell of the first row. If not defined, all cells widths are calculated from the width of the shape and the number of columns.
For defining the width of cell, you can use the setWidth
method of a Cell object. The width is in pixels.
<?php\n\n$tableShape = $slide->createTableShape($columns);\n$row = $tableShape->createRow();\n$cellA1 = $row->nextCell();\n$cellA1->setWidth(100);\n
"},{"location":"usage/slides/animation.html","title":"Animations","text":"You can create multiples animations in a slide.
<?php\nuse PhpOffice\\PhpPresentation\\Slide\\Animation;\n\n$animation1 = new Animation();\n$animation1->addShape($drawing);\n$slide->addAnimation($animation1);\n\n$animation2 = new Animation();\n$animation2->addShape($richtext);\n$slide->addAnimation($animation2);\n
"},{"location":"usage/slides/introduction.html","title":"Introduction","text":"Slides are pages in a presentation. Slides are stored as a zero based array in PHPPresentation
object.
Use the method createSlide
to create a new slide and retrieve the slide for other operation such as creating shapes for that slide. The slide will be added at the end of slides collection.
<?php\n\n$slide = $presentation->createSlide();\n
"},{"location":"usage/slides/introduction.html#add-slide-to-a-specific-position","title":"Add slide to a specific position","text":"Use the method addSlide
to add an existing slide to a specific position. Without the parameter $position
, it will be added at the end of slides collection.
<?php\n\nuse PhpOffice\\PhpPresentation\\Slide;\n\n$slide = new Slide($presentation);\n## Add it before all slides\n$presentation->addSlide($slide, 0);\n## Add it to position 1\n$presentation->addSlide($slide, 1);\n## Add it after all slides\n$presentation->addSlide($slide);\n
"},{"location":"usage/slides/introduction.html#properties","title":"Properties","text":""},{"location":"usage/slides/introduction.html#name","title":"Name","text":"By default, a slide has not a name. You can define it with the method setName
.
<?php\n\n$slide = $presentation->createSlide();\n$slide->setName('Title of the slide');\n
"},{"location":"usage/slides/introduction.html#visibility","title":"Visibility","text":"By default, a slide is visible. You can define it with the method setIsVisible
.
<?php\n\n$slide = $presentation->createSlide();\n$slide->setIsVisible(false);\nvar_dump($slide->isVisible());\n
"},{"location":"usage/slides/layout.html","title":"Slides Layout","text":"A slide is a hierarchy of three components:
Placeholders permit to link these three components together in order that the override is possible.
"},{"location":"usage/slides/layout.html#master-slides","title":"Master slides","text":"You can access to all master slides with the method getAllMasterSlides
or create one with createMasterSlide
.
<?php\n\n$arraySlideMasters = $presentation->getAllMasterSlides();\n$masterSlide = $presentation->createMasterSlide();\n
"},{"location":"usage/slides/layout.html#slides-layout_1","title":"Slides Layout","text":"You can access to all slide layout from a master with the method getAllSlideLayouts
or create one with createSlideLayout
.
<?php\n\n$arraySlideLayouts = $masterSlide->getAllSlideLayouts();\n$slideLayout = $masterSlide->createSlideLayout();\n
"},{"location":"usage/slides/layout.html#placeholders","title":"Placeholders","text":"For each master slide or slide layout, you can add any shape like on a slide.
<?php\n\n$shape = $masterSlide->createChartShape();\n$shape = $slideLayout->createTableShape();\n
You can define a shape as a placeholder for each level with the method setPlaceHolder
. A shape defined in each level will have an override for its formatting in each level.
<?php\n\nuse PhpOffice\\PhpPresentation\\Shape\\Placeholder;\n$shape->setPlaceHolder(new Placeholder(Placeholder::PH_TYPE_TITLE));\n
"}]}
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 6c2754ee3..7c138d8ea 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,157 +2,157 @@