Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/mglaman/phpstan-drupal

Extension for PHPStan to allow analysis of Drupal code.
https://github.com/mglaman/phpstan-drupal

Merge pull request #435 from mglaman/test-1.6-min

Allow PHPStan 1.6

d67555655bdbb475a6ca67797357f034928d8d3f authored over 2 years ago by Matt Glaman <[email protected]>
Add test workflow for 1.6

6e9710476e5b7c55597da37466648548f34f7546 authored over 2 years ago by Matt Glaman <[email protected]>
Allow PHPStan 1.6

25a2ba669217b937e99bf5d21af7d870af3ea977 authored over 2 years ago by Matt Glaman <[email protected]>
extend class-string service id support

2385494dafc8f9e52cdfb04bd2a7ff5e104660df authored over 2 years ago by Laytan Laats <[email protected]>
add support for class string service ids

55628e3c87aec138f1434e0d09ffb7545c19ec8f authored over 2 years ago by Laytan Laats <[email protected]>
Merge pull request #430 from mglaman/gh428

Add missing stub dependency stubs

f9d8493835cc50ab9e3592486d129c2b355db335 authored over 2 years ago by Matt Glaman <[email protected]>
Add missing stub dependency stubs

e9848777243f6505ecbef66b4c7850318e565e62 authored over 2 years ago by Matt Glaman <[email protected]>
Test #lazy_builder and static::class concat for callback

3505b0070c821defcc81672defc401a69e534b8d authored over 2 years ago by Matt Glaman <[email protected]>
Merge pull request #425 from mglaman/gh423

Add EntityInterface stub

b3dac214fa90d8b5e79a426693cf78313d154f5e authored over 2 years ago by Matt Glaman <[email protected]>
Add EntityInterface stub

Fixes #423

6ddf2558c43c68d4e0297fb5f5e324a1426a50b2 authored over 2 years ago by Matt Glaman <[email protected]>
Replace AccessibleReturnTypeExtension with stub for AccessibleInterface (#419)

* Stub conditional return on AccessibleInterface::access

* use stub over AccessibleReturnType...

91491a000880611e57fdbe521c0d42100c78a685 authored over 2 years ago by Matt Glaman <[email protected]>
Merge pull request #417 from mglaman/gh406

do not use DIRECTORY_SEPARATOR in error messages

28f06afe95e0b1554d392b0e084a4d6569e93aa1 authored over 2 years ago by Matt Glaman <[email protected]>
Merge pull request #405 from webflo/patch-1

Update README.md

45c093f46bbf787299665365314c5b4825fa3622 authored over 2 years ago by Matt Glaman <[email protected]>
Update README.md

cf34d3f2ff6937e954bb8bc8c27dcd983d3bed59 authored over 2 years ago by Florian Weber <[email protected]>
do not use DIRECTORY_SEPARATOR in error messages

Fixes #406

180e3b7d0eec199a2a4f9a7a607c2c2f75f2a0d1 authored over 2 years ago by Matt Glaman <[email protected]>
Merge pull request #416 from mglaman/gh408

Allow \Drupal calls in StreamWrapperInterface

59633d4c120b773437e7dce0fa3fca90d8ff78a1 authored over 2 years ago by Matt Glaman <[email protected]>
Allow \Drupal calls in StreamWrapperInterface

Fixes #408

0e5d4a10908f78ada203d18776eb05bd0e6ddec0 authored over 2 years ago by Matt Glaman <[email protected]>
Merge pull request #415 from mglaman/remove-phpunit-hack

Remove drupal-phpunit-hack.php

bd39ad6b1e1d947cd9698baa9138b6e55dfdab23 authored over 2 years ago by Matt Glaman <[email protected]>
Remove drupal-phpunit-hack.php

Fixes #407

c5074bd8c1c7b476c64511dad620a3a67ce37285 authored over 2 years ago by Matt Glaman <[email protected]>
Merge pull request #413 from mglaman/entity-parameters-iterable

Add stubs for ContentEntityInterface and FieldableEntityInterface

ed1295957e00bb3deb5a0410245553da7f86e1ec authored over 2 years ago by Matt Glaman <[email protected]>
Add stubs for ContentEntityInterface and FieldableEntityInterface

Fixes #412 and provides iterable template for content entities.

c44b3e52c64050a33a4385c9b97ad93f877cfe79 authored over 2 years ago by Matt Glaman <[email protected]>
Merge pull request #410 from mglaman/fix-1.7.0-compat

Fix PHPStan 1.7.0 incompatibilities

ff4f58bbc8ac5fced104d4c4432c884a137ffab0 authored over 2 years ago by Matt Glaman <[email protected]>
Add job to test phpstan dev

9d7ca51eda4e1ccb63d5c1e68cdf338f49526e02 authored over 2 years ago by Matt Glaman <[email protected]>
Bump PHPStan reqirement to ~1.7.0

af28bcfd591a066abbefe83b4200f6ed29773014 authored over 2 years ago by Matt Glaman <[email protected]>
Fix PHPStan 1.7.0 incompatibilities

c5ec05a7c8b7843eeb728f44bfba453c0a496335 authored over 2 years ago by Matt Glaman <[email protected]>
Merge pull request #409 from mglaman/gh399-node-visitor-fix

Explicit allowed class checks for #lazy_builder

c7fcb79d3dfa65701c6bc4fed4a0e99a524730af authored over 2 years ago by Matt Glaman <[email protected]>
Explicit allowed class checks for #lazy_builder

Fixes #399 by removing calls to `parent` attributes.

9c09472556db5101206dfa624b0c4f0dfef356dd authored over 2 years ago by Matt Glaman <[email protected]>
ContentEntityDeleteForm has `@internal` removed in 9.4.x as well

05ebd4d55c7fc402380e49330cee25924f45383d authored over 2 years ago by Matt Glaman <[email protected]>
fix @covers for ServiceMapFactoryTest

b135b55858e31aa50227de8ca33e711bb4408cc5 authored over 2 years ago by Matt Glaman <[email protected]>
Merge pull request #400 from mglaman/tempfix-parent-removed

Enable richParserNodeVisitor for tests

2453a2e58b75a166afb91b39dc824e3e8d283bc7 authored over 2 years ago by Matt Glaman <[email protected]>
Enable richParserNodeVisitor for tests

Fixes HEAD for PHPStan 1.6.0+ on tests which use bleedingEdge until #399
is finished.

eecbfc63ccbacb1eda5cbc69f24b4f24bf68ee79 authored over 2 years ago by Matt Glaman <[email protected]>
Merge pull request #390 from mglaman/gh387

Start using slevomat/coding-standard rules

2c72ac675e5630e1f421adb1bf4e6546310d6b05 authored over 2 years ago by Matt Glaman <[email protected]>
Start using rules from slevomat/coding-standard

a88d888a734157300aa334c3a55c5cc5f77eeb56 authored over 2 years ago by Matt Glaman <[email protected]>
Merge pull request #389 from mglaman/gh295

Move rules to `rules.neon`

3e9eae8f11b18a468081f509b2688c33677a677d authored over 2 years ago by Matt Glaman <[email protected]>
Move rules to `rules.neon`

9ce71f3c984966616b33945fb770a818f889f3f6 authored over 2 years ago by Matt Glaman <[email protected]>
Merge pull request #382 from brambaud/issue/381

Entity query count and accessCheck order should not matter

3d19fe88456182e62c4aebd90889902e66f0ee7e authored over 2 years ago by Matt Glaman <[email protected]>
Adjust logic when returning entity count type with access

c3db0041b49a101b64b7775ce4d7c03c95a7893d authored over 2 years ago by Matt Glaman <[email protected]>
Entity query count and accessCheck order should not matter

Fixes #381

0bae5bb44771ffa2968ee1894cd9584654dd753d authored over 2 years ago by brambaud <[email protected]>
Merge pull request #379 from mglaman/377

resolveFromStorage does not respect default phpDoc for generic storage interface

b934beb8b591b609d7c8ca4abbb3d5e6035273ae authored over 2 years ago by Matt Glaman <[email protected]>
Do not resolve entity type for generic storages

ec36772730c59a16997aa011a142e6b2c714c9a5 authored over 2 years ago by Matt Glaman <[email protected]>
Fix test data after adding classmap

61902bdf1ecf5cead251f1a1000ee409217f90e9 authored over 2 years ago by Matt Glaman <[email protected]>
Add test data for #377

2c4fa370bb6891637a86a6d4053ccfc454bf8a56 authored over 2 years ago by Matt Glaman <[email protected]>
Merge pull request #378 from brambaud/issue/315

Report missing explicit access check on entity queries

82d08d6e6ac0f4071692cba6de990eb357c31946 authored over 2 years ago by Matt Glaman <[email protected]>
Reword from has to with, add test with ::entityQuery static method

693c356eebf6e7cad290b0508d023b98e0a9743e authored over 2 years ago by Matt Glaman <[email protected]>
Report missing explicit access check on entity queries

8522a3cf5ce3d619d945baa905310bc48836023d authored over 2 years ago by brambaud <[email protected]>
Merge pull request #375 from mglaman/cleanup-extension-neon

Move Rules to `rules` out of `services`

479217bf286ef87aaff58c40ec762c868acfb3e8 authored almost 3 years ago by Matt Glaman <[email protected]>
Move Rules to `rules` out of `services`

c494c30335c8d311ff6d8bf90d7c06c65b4c3e5e authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #374 from mglaman/gh370

Register stub files automatically

b3a4ee47b3560c9c90c3cb2f586ec04659c95f7f authored almost 3 years ago by Matt Glaman <[email protected]>
Register stub files automatically

842f9847a61945218c4cd721074ab9ad17556f72 authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #373 from mglaman/coverage

Update PHPUnit config and workflow

097e1b37b27297f6925e06f0e826fffecf4661b8 authored almost 3 years ago by Matt Glaman <[email protected]>
Update PHPUnit config and workflow

5a7ec90050073d297615498972c7c8d86b09f772 authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #355 from brambaud/typed-entity-storage-does-not-succeed-to-infer-query-type

Entity storage with type hint prevent inferring entity query execute return type

6f96a7258d2141943205dfd9c3c2977bccdd3f49 authored almost 3 years ago by Matt Glaman <[email protected]>
Merge branch 'main' into typed-entity-storage-does-not-succeed-to-infer-query-type

# Conflicts:
# src/Type/EntityStorage/EntityStorageDynamicReturnTypeExtension.php

d8ae1864f1e114ec193da725ab30d01d8c99bbad authored almost 3 years ago by Matt Glaman <[email protected]>
Allow resolving entity type based on type hinted storage

abfcb518e5034b6e8affbc092e2863f4f54632ab authored almost 3 years ago by Matt Glaman <[email protected]>
Try a workaround to infer the type of the entity storage when it has been type hinted

a77ca9014eb58974091115c4a4f9bca2b5b3b746 authored almost 3 years ago by brambaud <[email protected]>
other tests that should fail too

d6366109c091bc857b2d4cf3469ac5e7efb9fe78 authored almost 3 years ago by brambaud <[email protected]>
tests should fail to reproduce the issue

5ba2288491a10af16c4862640dadb5f3998b368a authored almost 3 years ago by brambaud <[email protected]>
Merge pull request #372 from mglaman/entity-storage-get-query-return-type

Move getQuery method return type to own extension

a8ec61b5e9debe0c6be2084f05c09d89220b9829 authored almost 3 years ago by Matt Glaman <[email protected]>
Move getQuery method return type to own extension

64f507fefa18bf2b10fea7f008d3ef953011e4b0 authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #356 from larowlan/patch-1

The entity property can return NULL

6150d442fd0a272c5a031647e2e145cdebec82cb authored almost 3 years ago by Matt Glaman <[email protected]>
Update test fixture

d3c3e4c9efd1c9289d2acb44ec9dec45ca5bd599 authored almost 3 years ago by Lee Rowlands <[email protected]>
The entity property can return NULL

693a0a6aee7797b7d1eff6d3c7682bf439dfcf34 authored almost 3 years ago by Lee Rowlands <[email protected]>
Merge pull request #354 from xendk/file-stubs

Add field type stubs for file module

f0172e8d812f5b8e3f1da955b3c7840d067040a1 authored almost 3 years ago by Matt Glaman <[email protected]>
Add field type stubs for file module

9b744d684a4c8b8ff737b9e3c2ab969a56e7af1d authored almost 3 years ago by Thomas Fini Hansen <[email protected]>
Merge pull request #351 from mglaman/gh337

Rule for ConditionManager::createInstance() when 'context' is passed as array key

ef7e62da2114736f69c49af3d02bb6b774093ba0 authored almost 3 years ago by Matt Glaman <[email protected]>
Rule for ConditionManager::createInstance() when 'context' is passed as array key

1ed9ed827b88cf53d0981b546013e987eb3f3a2a authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #350 from mglaman/gh326-followup

Perform \Drupal::VERSION check for deprecated constants

f2335bcddc65e2b942025fdbf7014d2c9f45db82 authored almost 3 years ago by Matt Glaman <[email protected]>
Add test for AccessDeprecatedConstant

575b950573afc52fcd6ea95dc7145d42e2766d4d authored almost 3 years ago by Matt Glaman <[email protected]>
Perform \Drupal::VERSION check for deprecated constants

fa953a7bcf54f9a179b8c687a7dc2fee1ade8e37 authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #349 from mglaman/gh325

Mark \Drupal::VERSION as a dynamic constant

7c72e183c8e875f521c0922dfa01dd1473686919 authored almost 3 years ago by Matt Glaman <[email protected]>
Mark \Drupal::VERSION as a dynamic constant

e844c05c9192c8b3247009189d500bd765a8e5d3 authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #344 from mglaman/field-type-stubs

Add stubs for core field types

57b5b162749a84b3ae2eae5dd6c30fe6846c4753 authored almost 3 years ago by Matt Glaman <[email protected]>
Add stubs for core field types

0cff2b6efe733e56d8f9321546bcb19a933818fd authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #346 from mglaman/fix-version-alias

Fix HEAD fails on branch alias for build integration jobs

dfdefd94fbb3a88bff960b93548f879acb485774 authored almost 3 years ago by Matt Glaman <[email protected]>
Fix HEAD fails on branch alias for build integration jobs

6b3589678e5c8a3e17d8dc0175dfe874c50a024c authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #345 from mglaman/fix-head

drupal/core:10.0.x requires PHP 8.1

fa330dff74f2fa87f36199ed7ffde0d85547f666 authored almost 3 years ago by Matt Glaman <[email protected]>
bump 10.0.x build integration to php 8.1

b98049a79f8597a43bc4fbc2716fb87e9a55afcf authored almost 3 years ago by Matt Glaman <[email protected]>
drupal/core:10.0.x requires PHP 8.1

14bdc06e8a95ec5fa4f463621ad10c9ee8cda9bf authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #327 from neclimdul/twig-filter

Provide a stub for twig_escape_filter

3b497720cc36a3c5f21154696bc48ec96f955fc3 authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #333 from mallezie/update-sponsor

Update README.md

b47279a38be9a742185154e3f6edeea888e221d5 authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #332 from mallezie/update-constants

Update constants

ea9e2e8b8e77ac93b3a07daa845b968e8bd443f4 authored almost 3 years ago by Matt Glaman <[email protected]>
Update README.md

Update intracto name and logo to iO.

e061ea0617039908b3f91aaf2169c0d7d85dca3f authored almost 3 years ago by Tim Mallezie <[email protected]>
Update AccessDeprecatedConstant.php

Request time was already in the list.

7bbabf79aa638c0b0cd2ae69bbbd2b5c94c66a12 authored almost 3 years ago by Tim Mallezie <[email protected]>
Update AccessDeprecatedConstant.php

f9d7aa78cbbb62b8a6029f8c026e42b117ed4b5f authored almost 3 years ago by Tim Mallezie <[email protected]>
Provide a stub for twig_escape_filter

twig_escape_filter is a hidden function inside a class file so not discovered
though normal disc...

71d3dc5839aadb542145e5498042f442311cdedc authored almost 3 years ago by James Gilliland <[email protected]>
Resolve conflicts on root with drupal/core-dev:10.0.x (#324)

* Remove drupal/core-dev to avoid conflicts on root

* symfony/phpunit-bridge as dev dependenc...

6c2f6f3bc1143d50a1d45ad6984c253ebe3d0902 authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #319 from mglaman/default-theme-rule-perf

BrowserTestBaseDefaultThemeRule namespace check

bff32a1b10269dca85ab569750d331ebc919ef2b authored almost 3 years ago by Matt Glaman <[email protected]>
Remove initial namespace check

c884dc1a14d80d073a4a1d5e810454d7f1df6691 authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #323 from neclimdul/default-theme-rule-perf

Optimize BrowserTestBaseDefaultThemeRule

623a8fb0a24b1b0f219192a10db4abd76e46cab8 authored almost 3 years ago by Matt Glaman <[email protected]>
Optimize BrowserTestBaseDefaultThemeRule

Avoid inspecting classes we know aren't tests or Functional/Browser tests.

36a2a7dfbbd4a0560dbdfb36a793ba26ff09a556 authored almost 3 years ago by James Gilliland <[email protected]>
BrowserTestBaseDefaultThemeRule namespace check

Uses a namespace check before performing reflections in BrowserTestBaseDefaultThemeRule

2e77ef2343c452aa3d698b870353ef80d9a14943 authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #313 from mglaman/gh303

Allow non-callable in #lazy_builder if array_intersect_key

d18007fef2b46a7908f2b897c1557c8bfb1e6dfc authored almost 3 years ago by Matt Glaman <[email protected]>
Allow non-callable in #lazy_builder if array_intersect_key

9000d426bf3be9df307b9b8cefe61fb326b1ca86 authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #312 from mglaman/gh311

Exclude InstallerExistingConfigTestBase from $defaultTheme rule

97af690eb2b0e72baab4421a506d76edb85380eb authored almost 3 years ago by Matt Glaman <[email protected]>
Exclude InstallerExistingConfigTestBase from $defaultTheme rule

cb173de53bb871c61ac02270b4a491e11a6761f0 authored almost 3 years ago by Matt Glaman <[email protected]>
Proper return type for config entity queries (#309)

* Proper return type for config entity queries

* Use specific type classes for entity query t...

dfcef3d533e37099f9980a4481003e7b0e4f6fdb authored almost 3 years ago by Matt Glaman <[email protected]>
Merge pull request #306 from alexpott/task/relax-constraints

Relax constraints

74b356d990906fa0dd423544ef0d1b48cd52a246 authored almost 3 years ago by Matt Glaman <[email protected]>
Only do the minimum

bc4ade7f434cc6187afbf2f10177e1e1e3eaa0c7 authored almost 3 years ago by Alex Pott <[email protected]>
Relax constraints

5d3e4f142acc570161904b27109f10ba0fd2e9b6 authored almost 3 years ago by Alex Pott <[email protected]>
Merge pull request #304 from mglaman/gh301

Fix #lazy_builder callback analysis and static::class concatenation warning

62d99794b9df2a0e56010a79d67ddeffe61b745b authored almost 3 years ago by Matt Glaman <[email protected]>