Greg Bowler

Results 101 issues of Greg Bowler

**Describe the bug** I have just cloned the git repository and run the install shell script. I have made no modifications to the source. I am running on Ubuntu 20.10....

This PR fixes #89 - IDEs will not complain about the use of type hints or object inheritance any more. I have used PHPStan set to level 5 checks to...

I'd love to use this package with Sublime Text 3, but the packages are revamped and would need a bit of work to update

Dataset keys must all be hyphenated and lowercase, but the JavaScript implementation automatically converts to camel case, so it can be addressed as an object property. This needs implementing in...

enhancement

Needs investigating... phpstan is such a useful tool but it currently doesn't help in this project.

Options of a select can be grouped with optgroup. The HTMLSelectElement::length property makes a call to HTMLElement::elements - but this currently only looks at the contained children, not the deeper...

bug

> This might feel like a step backwards, but as I'd like to keep the barrier to entry as low as possible to new developers, and a tiny percentage of...

enhancement

Currently, the returned type of a function like `cloneNode()` or `querySelector` is hard-coded to `Node` and `Element` respectfully, but there may be any child type returned in reality. This means...

enhancement

PHPStan is so useful for preventing bugs, but currently the weird libxml limitations mean that there are some quirks that are impossible to check against, and would require a large...

enhancement
maintenance
help wanted

I'm really confused by this one... I have to add `@runsInSeparateProcess` to a single test for it to pass. https://github.com/PhpGt/Dom/pull/266/commits/e2f3996d9fdb50becfb8368b5551db0d76b76ead#diff-1aa40be7fe3508e1363a22df7f7ad5cc4ff33265966e25e059ade2683abe1d52R430 Without this, the test fails on this line: https://github.com/PhpGt/Dom/blob/e2f3996d9fdb50becfb8368b5551db0d76b76ead/src/Facade/DOMDocumentFacade.php#L263 The...