Skip to content

Added support for PHP 8.2 & 8.3 #35

Added support for PHP 8.2 & 8.3

Added support for PHP 8.2 & 8.3 #35

Triggered via pull request December 11, 2023 10:16
Status Failure
Total duration 37s
Artifacts

php.yml

on: pull_request
PHP CS Fixer
12s
PHP CS Fixer
PHP Mess Detector
10s
PHP Mess Detector
Matrix: PHP Static Analysis
Matrix: PHPUnit
Fit to window
Zoom out
Zoom in

Annotations

68 errors and 18 warnings
PHP CS Fixer
Process completed with exit code 8.
PHPUnit (8.3)
Process completed with exit code 1.
PHP Static Analysis (8.3): tests/Common/Tests/_includes/XmlDocument.php#L100
Return typehint of method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getNodeList() has invalid type PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (8.3): tests/Common/Tests/_includes/XmlDocument.php#L100
Type PhpOffice\PhpPowerpoint\Tests\DOMElement in generic type DOMNodeList<PhpOffice\PhpPowerpoint\Tests\DOMElement> in PHPDoc tag @return is not subtype of template type TNode of DOMNode of class DOMNodeList.
PHP Static Analysis (8.3): tests/Common/Tests/_includes/XmlDocument.php#L125
Method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getElement() should return DOMNode but returns PhpOffice\PhpPowerpoint\Tests\DOMElement|null.
PHP Static Analysis (8.3): tests/Common/Tests/_includes/XmlDocument.php#L161
Call to method getAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (8.3): tests/Common/Tests/_includes/XmlDocument.php#L161
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (8.3): tests/Common/Tests/_includes/XmlDocument.php#L177
Call to method hasAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (8.3): tests/Common/Tests/_includes/XmlDocument.php#L177
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (8.3)
Process completed with exit code 1.
PHP Static Analysis (7.4): tests/Common/Tests/_includes/XmlDocument.php#L100
Return typehint of method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getNodeList() has invalid type PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (7.4): tests/Common/Tests/_includes/XmlDocument.php#L100
Type PhpOffice\PhpPowerpoint\Tests\DOMElement in generic type DOMNodeList<PhpOffice\PhpPowerpoint\Tests\DOMElement> in PHPDoc tag @return is not subtype of template type TNode of DOMNode of class DOMNodeList.
PHP Static Analysis (7.4): tests/Common/Tests/_includes/XmlDocument.php#L125
Method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getElement() should return DOMNode but returns PhpOffice\PhpPowerpoint\Tests\DOMElement|null.
PHP Static Analysis (7.4): tests/Common/Tests/_includes/XmlDocument.php#L161
Call to method getAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (7.4): tests/Common/Tests/_includes/XmlDocument.php#L161
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (7.4): tests/Common/Tests/_includes/XmlDocument.php#L177
Call to method hasAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (7.4): tests/Common/Tests/_includes/XmlDocument.php#L177
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (7.4)
Process completed with exit code 1.
PHPUnit (8.1)
Process completed with exit code 1.
PHPUnit (8.2)
Process completed with exit code 1.
PHP Static Analysis (8.2): tests/Common/Tests/_includes/XmlDocument.php#L100
Return typehint of method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getNodeList() has invalid type PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (8.2): tests/Common/Tests/_includes/XmlDocument.php#L100
Type PhpOffice\PhpPowerpoint\Tests\DOMElement in generic type DOMNodeList<PhpOffice\PhpPowerpoint\Tests\DOMElement> in PHPDoc tag @return is not subtype of template type TNode of DOMNode of class DOMNodeList.
PHP Static Analysis (8.2): tests/Common/Tests/_includes/XmlDocument.php#L125
Method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getElement() should return DOMNode but returns PhpOffice\PhpPowerpoint\Tests\DOMElement|null.
PHP Static Analysis (8.2): tests/Common/Tests/_includes/XmlDocument.php#L161
Call to method getAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (8.2): tests/Common/Tests/_includes/XmlDocument.php#L161
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (8.2): tests/Common/Tests/_includes/XmlDocument.php#L177
Call to method hasAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (8.2): tests/Common/Tests/_includes/XmlDocument.php#L177
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (8.2)
Process completed with exit code 1.
PHP Static Analysis (8.1): tests/Common/Tests/_includes/XmlDocument.php#L100
Return typehint of method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getNodeList() has invalid type PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (8.1): tests/Common/Tests/_includes/XmlDocument.php#L100
Type PhpOffice\PhpPowerpoint\Tests\DOMElement in generic type DOMNodeList<PhpOffice\PhpPowerpoint\Tests\DOMElement> in PHPDoc tag @return is not subtype of template type TNode of DOMNode of class DOMNodeList.
PHP Static Analysis (8.1): tests/Common/Tests/_includes/XmlDocument.php#L125
Method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getElement() should return DOMNode but returns PhpOffice\PhpPowerpoint\Tests\DOMElement|null.
PHP Static Analysis (8.1): tests/Common/Tests/_includes/XmlDocument.php#L161
Call to method getAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (8.1): tests/Common/Tests/_includes/XmlDocument.php#L161
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (8.1): tests/Common/Tests/_includes/XmlDocument.php#L177
Call to method hasAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (8.1): tests/Common/Tests/_includes/XmlDocument.php#L177
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (8.1)
Process completed with exit code 1.
PHP Static Analysis (7.3): tests/Common/Tests/_includes/XmlDocument.php#L100
Return typehint of method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getNodeList() has invalid type PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (7.3): tests/Common/Tests/_includes/XmlDocument.php#L100
Type PhpOffice\PhpPowerpoint\Tests\DOMElement in generic type DOMNodeList<PhpOffice\PhpPowerpoint\Tests\DOMElement> in PHPDoc tag @return is not subtype of template type TNode of DOMNode of class DOMNodeList.
PHP Static Analysis (7.3): tests/Common/Tests/_includes/XmlDocument.php#L125
Method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getElement() should return DOMNode but returns PhpOffice\PhpPowerpoint\Tests\DOMElement|null.
PHP Static Analysis (7.3): tests/Common/Tests/_includes/XmlDocument.php#L161
Call to method getAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (7.3): tests/Common/Tests/_includes/XmlDocument.php#L161
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (7.3): tests/Common/Tests/_includes/XmlDocument.php#L177
Call to method hasAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (7.3): tests/Common/Tests/_includes/XmlDocument.php#L177
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (7.3)
Process completed with exit code 1.
PHP Static Analysis (7.2): tests/Common/Tests/_includes/XmlDocument.php#L100
Return typehint of method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getNodeList() has invalid type PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (7.2): tests/Common/Tests/_includes/XmlDocument.php#L100
Type PhpOffice\PhpPowerpoint\Tests\DOMElement in generic type DOMNodeList<PhpOffice\PhpPowerpoint\Tests\DOMElement> in PHPDoc tag @return is not subtype of template type TNode of DOMNode of class DOMNodeList.
PHP Static Analysis (7.2): tests/Common/Tests/_includes/XmlDocument.php#L125
Method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getElement() should return DOMNode but returns PhpOffice\PhpPowerpoint\Tests\DOMElement|null.
PHP Static Analysis (7.2): tests/Common/Tests/_includes/XmlDocument.php#L161
Call to method getAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (7.2): tests/Common/Tests/_includes/XmlDocument.php#L161
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (7.2): tests/Common/Tests/_includes/XmlDocument.php#L177
Call to method hasAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (7.2): tests/Common/Tests/_includes/XmlDocument.php#L177
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (7.2)
Process completed with exit code 1.
PHP Static Analysis (7.1): tests/Common/Tests/_includes/XmlDocument.php#L100
Return typehint of method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getNodeList() has invalid type PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (7.1): tests/Common/Tests/_includes/XmlDocument.php#L100
Type PhpOffice\PhpPowerpoint\Tests\DOMElement in generic type DOMNodeList<PhpOffice\PhpPowerpoint\Tests\DOMElement> in PHPDoc tag @return is not subtype of template type TNode of DOMNode of class DOMNodeList.
PHP Static Analysis (7.1): tests/Common/Tests/_includes/XmlDocument.php#L125
Method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getElement() should return DOMNode but returns PhpOffice\PhpPowerpoint\Tests\DOMElement|null.
PHP Static Analysis (7.1): tests/Common/Tests/_includes/XmlDocument.php#L161
Call to method getAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (7.1): tests/Common/Tests/_includes/XmlDocument.php#L161
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (7.1): tests/Common/Tests/_includes/XmlDocument.php#L177
Call to method hasAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (7.1): tests/Common/Tests/_includes/XmlDocument.php#L177
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (7.1)
Process completed with exit code 1.
PHP Static Analysis (8.0): tests/Common/Tests/_includes/XmlDocument.php#L100
Return typehint of method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getNodeList() has invalid type PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (8.0): tests/Common/Tests/_includes/XmlDocument.php#L100
Type PhpOffice\PhpPowerpoint\Tests\DOMElement in generic type DOMNodeList<PhpOffice\PhpPowerpoint\Tests\DOMElement> in PHPDoc tag @return is not subtype of template type TNode of DOMNode of class DOMNodeList.
PHP Static Analysis (8.0): tests/Common/Tests/_includes/XmlDocument.php#L125
Method PhpOffice\PhpPowerpoint\Tests\XmlDocument::getElement() should return DOMNode but returns PhpOffice\PhpPowerpoint\Tests\DOMElement|null.
PHP Static Analysis (8.0): tests/Common/Tests/_includes/XmlDocument.php#L161
Call to method getAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (8.0): tests/Common/Tests/_includes/XmlDocument.php#L161
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (8.0): tests/Common/Tests/_includes/XmlDocument.php#L177
Call to method hasAttribute() on an unknown class PhpOffice\PhpPowerpoint\Tests\DOMElement.
PHP Static Analysis (8.0): tests/Common/Tests/_includes/XmlDocument.php#L177
Class PhpOffice\PhpPowerpoint\Tests\DOMElement not found.
PHP Static Analysis (8.0)
Process completed with exit code 1.
PHP Mess Detector
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHP CS Fixer
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHPUnit (7.1)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHPUnit (8.3)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHP Static Analysis (8.3)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHP Static Analysis (7.4)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHPUnit (7.2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHPUnit (7.4)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHPUnit (8.1)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHPUnit (8.2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHP Static Analysis (8.2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHP Static Analysis (8.1)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHP Static Analysis (7.3)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHP Static Analysis (7.2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHP Static Analysis (7.1)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHP Static Analysis (8.0)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHPUnit (7.3)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
PHPUnit (8.0)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/