A Twitter bot powered by Github Actions tweeing Wikidata milestones

Overview

Twitter WikidataMeter Bot

I'm the code, and deployment of Twitter bot WikidataMeter. I tweet a few fun things about Wikidata as it grows.

Tweets

Feel free to suggest more tweets by creating an Github issue.

Everytime another 1,000,000 edits happens

Development

You'll need to install my dependencies using composer.

composer install

And in order to fully integrate with the services you'll need to populate a .env file. Checkout .env.example for what is needed.

Then just run the main script.

php run.php

Deployment

I run on Github Actions on a cron using a docker container.

You can build the docker container using the following.

docker build . -t twitter-wikidatameter

Makes use of

Services:

Libraries:

Comments
  • Bump rector/rector from 0.14.5 to 0.15.1

    Bump rector/rector from 0.14.5 to 0.15.1

    Bumps rector/rector from 0.14.5 to 0.15.1.

    Release notes

    Sourced from rector/rector's releases.

    Released Rector 0.15

    We released a new getrector.org website, including new documentation - https://getrector.org/documentation :tada: You can already find a few new sections there.

    This release brings the most significant changes in type safety. Few rules in type declaration worked with docblock types and completed type as strict. These rules lead to crashing code with invalid types. Instead, we've been splitting these rules into smaller and specific ones (Unix style!) that handle exact strict type declarations. This release finalizes the removal of these weak rules.

    Welcome new type declaration rules that are safe and work with 100 % known strict types ↓

    New Features :partying_face:

    • [TypeDeclaration] Add AddParamTypeBasedOnPHPUnitDataProviderRector + remove too narrow KnownArrayParamTypeInferer (#3104)
    • [TypeDeclaration] Add AddParamTypeSplFixedArrayRector (#3105)
    • [TypeDeclaration] Add AddReturnTypeDeclarationFromYieldsRector (#3114)
    • [TypeDeclaration] Add ReturnTypeFromReturnDirectArrayRector, ReturnTypeFromStrictConstantReturnRector, ReturnTypeFromStrictTypedCallRector (#3125)
    • [TypeDeclaration] Add AddParamTypeFromPropertyTypeRector (#3109)
    • Add list-rules command for tool interoperabtility (#3087)
    • Add SimplifyEmptyCheckOnEmptyArrayRector #7485 (#3069), Thanks @​JohJohan!
    • [Php80] Add ClassOnThisVariableObjectRector (#3093)

    Bugfixes :bug:

    • [Php80] Skip possible numeric string switch cond with all integer case cond on ChangeSwitchToMatchRector (#3067)
    • Skip MakeTypedPropertyNullableIfCheckedRector for constructor assigment. (#3074), Thanks @​Wohlie!
    • Fix StrContainsRector when strpos offset is set (#3086), Thanks @​ajgarlag!
    • [TypeDeclaration] Handle return self on TypedPropertyFromStrictGetterMethodReturnTypeRector on php 8.0 feature enabled (#3088)
    • [Php80] Do not remove existing attribute on NestedAnnotationToAttributeRector (#3116)
    • [CodeQuality] Skip from non-typed param on SimplifyEmptyCheckOnEmptyArrayRector (#3115)
    • [DeadCode] Fix RemoveJustPropertyFetchRector to skip concat assigns (#3123)
    • [DeadCode] Skip re-assigned variable in RemoveJustPropertyFetchRector (#3124)
    • [Php74] Register TypedPropertyFromAssignsRector to php74 config set (#3127)
    • docs (https://github.com/rectorphp/rector-src/commit/571a1e6067342b21c2baaa10976103915299b0c6)
    • [TypeDeclaration] Skip property names in TypedPropertyFromStrictConstructorRector (#3128)
    • [TypeDeclaration] Skip doctrine collection type (#3130)
    • [TypeDeclaration] Use existing MakePropertyTypedGuard on TypedPropertyFromStrictConstructorRector (#3131)
    • [PHP 8.1] Add other methods to ClassFromEnumFactory (https://github.com/rectorphp/rector-src/commit/d2064068055fb25da2c245515a6c6260fbe6a597)
    • simplify PHPStanStaticTypeMapper (#3143), Thanks @​staabm!
    • Fix foreach key evaluation for SimplifyForeachToArrayFilterRector. (#3100), Thanks @​Wohlie!
    • [Php55] Handle crash on curly parentheses delimiter on PregReplaceEModifierRector (#3144)
    • [Php73] Add closure bindings for SimplifyForeachToArrayFilterRector. (#3146), Thanks @​Wohlie!

    ... (truncated)

    Commits
    • bf52972 Rector 0.15.1
    • 2458235 Updated Rector to commit c21cafaf90cab17ae26900679f70461063ab791e
    • 7c46ba0 Updated Rector to commit c21cafaf90cab17ae26900679f70461063ab791e
    • a6cbd60 Updated Rector to commit f20fd6e9daf997a2116f34a305d2c9afa72d393a
    • 12fbd94 Updated Rector to commit 30bc9ac21ab0e2acbd617954ed6358557514e188
    • 04232cb Updated Rector to commit d80ddd193deeebd47e765dfb58d300faaedc25b4
    • d205913 Updated Rector to commit de008767d91ad6cd5ed77bdc259454665e4bbde9
    • 5a40891 Updated Rector to commit de008767d91ad6cd5ed77bdc259454665e4bbde9
    • 7924f69 Updated Rector to commit de008767d91ad6cd5ed77bdc259454665e4bbde9
    • 5c3e98d Updated Rector to commit bea2e12a6d6e7a7b1eb1f7b6f82a0ec1e7c21f2c
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump rector/rector from 0.14.5 to 0.15.0

    Bump rector/rector from 0.14.5 to 0.15.0

    Bumps rector/rector from 0.14.5 to 0.15.0.

    Release notes

    Sourced from rector/rector's releases.

    Released Rector 0.15

    We released a new getrector.org website, including new documentation - https://getrector.org/documentation :tada: You can already find a few new sections there.

    This release brings the most significant changes in type safety. Few rules in type declaration worked with docblock types and completed type as strict. These rules lead to crashing code with invalid types. Instead, we've been splitting these rules into smaller and specific ones (Unix style!) that handle exact strict type declarations. This release finalizes the removal of these weak rules.

    Welcome new type declaration rules that are safe and work with 100 % known strict types ↓

    New Features :partying_face:

    • [TypeDeclaration] Add AddParamTypeBasedOnPHPUnitDataProviderRector + remove too narrow KnownArrayParamTypeInferer (#3104)
    • [TypeDeclaration] Add AddParamTypeSplFixedArrayRector (#3105)
    • [TypeDeclaration] Add AddReturnTypeDeclarationFromYieldsRector (#3114)
    • [TypeDeclaration] Add ReturnTypeFromReturnDirectArrayRector, ReturnTypeFromStrictConstantReturnRector, ReturnTypeFromStrictTypedCallRector (#3125)
    • [TypeDeclaration] Add AddParamTypeFromPropertyTypeRector (#3109)
    • Add list-rules command for tool interoperabtility (#3087)
    • Add SimplifyEmptyCheckOnEmptyArrayRector #7485 (#3069), Thanks @​JohJohan!
    • [Php80] Add ClassOnThisVariableObjectRector (#3093)

    Bugfixes :bug:

    • [Php80] Skip possible numeric string switch cond with all integer case cond on ChangeSwitchToMatchRector (#3067)
    • Skip MakeTypedPropertyNullableIfCheckedRector for constructor assigment. (#3074), Thanks @​Wohlie!
    • Fix StrContainsRector when strpos offset is set (#3086), Thanks @​ajgarlag!
    • [TypeDeclaration] Handle return self on TypedPropertyFromStrictGetterMethodReturnTypeRector on php 8.0 feature enabled (#3088)
    • [Php80] Do not remove existing attribute on NestedAnnotationToAttributeRector (#3116)
    • [CodeQuality] Skip from non-typed param on SimplifyEmptyCheckOnEmptyArrayRector (#3115)
    • [DeadCode] Fix RemoveJustPropertyFetchRector to skip concat assigns (#3123)
    • [DeadCode] Skip re-assigned variable in RemoveJustPropertyFetchRector (#3124)
    • [Php74] Register TypedPropertyFromAssignsRector to php74 config set (#3127)
    • docs (https://github.com/rectorphp/rector-src/commit/571a1e6067342b21c2baaa10976103915299b0c6)
    • [TypeDeclaration] Skip property names in TypedPropertyFromStrictConstructorRector (#3128)
    • [TypeDeclaration] Skip doctrine collection type (#3130)
    • [TypeDeclaration] Use existing MakePropertyTypedGuard on TypedPropertyFromStrictConstructorRector (#3131)
    • [PHP 8.1] Add other methods to ClassFromEnumFactory (https://github.com/rectorphp/rector-src/commit/d2064068055fb25da2c245515a6c6260fbe6a597)
    • simplify PHPStanStaticTypeMapper (#3143), Thanks @​staabm!
    • Fix foreach key evaluation for SimplifyForeachToArrayFilterRector. (#3100), Thanks @​Wohlie!
    • [Php55] Handle crash on curly parentheses delimiter on PregReplaceEModifierRector (#3144)
    • [Php73] Add closure bindings for SimplifyForeachToArrayFilterRector. (#3146), Thanks @​Wohlie!

    ... (truncated)

    Commits
    • fbfbe49 Rector 0.15.0
    • ab11a00 Updated Rector to commit 25dec6b32504d747ff62193ff4704144ca10b040
    • 3d977e0 Updated Rector to commit 16680c4f102d8155d94340307e8ec02c03ac42ed
    • c390fa8 Updated Rector to commit 4e9214f313edac16dbb4ff6ac48da2d1d706a360
    • 113d4ed Updated Rector to commit 58069c319777423311a4877733c01c54394c3a27
    • 2a553a9 Updated Rector to commit 3dea2bdc4de76d217cc2d67cce4ccb41d2b4c7f3
    • 83accd4 Updated Rector to commit efd09bbb400b2382be39effc206551e6964fa5ea
    • 642698e Updated Rector to commit e8a252fe262cac38eb74b9584f78e2daee006ffa
    • 82eda1f Updated Rector to commit d670b4e50deb738f15d77c6a4f7fe773791c871f
    • 670f999 Updated Rector to commit 1f46de3de704155da47e3b8d87312224cb5550d6
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump php from 8.1.11 to 8.1.13

    Bump php from 8.1.11 to 8.1.13

    Bumps php from 8.1.11 to 8.1.13.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies docker 
    opened by dependabot[bot] 1
  • Bump kwn/number-to-words from 2.5.0 to 2.6.0

    Bump kwn/number-to-words from 2.5.0 to 2.6.0

    Bumps kwn/number-to-words from 2.5.0 to 2.6.0.

    Release notes

    Sourced from kwn/number-to-words's releases.

    2.6.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/kwn/number-to-words/compare/2.5.0...2.6.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump rector/rector from 0.14.5 to 0.14.8

    Bump rector/rector from 0.14.5 to 0.14.8

    Bumps rector/rector from 0.14.5 to 0.14.8.

    Release notes

    Sourced from rector/rector's releases.

    Released Rector 0.14.8

    New Features :partying_face:

    • Update PHP-Parser to ^4.15.2 (#3057)
    • [Php80] Add $object::class support on GetDebugTypeRector (#3039)
    • [Php81] Register uniqid function on NullToStrictStringFuncCallArgRector (#3045), Thanks @​bkosun!
    • [Init] Add smart paths detection to "init" command to make first Rector experience better (#3050)
    • [Core] Improve performance: only reindex Node Attributes when Original Node is not null (#3043)
    • [Core] Improve performance: only update and connect parent Node when different Node (#3044)
    • [Core] Improve performance: remove unnecessary loop StmtsAwareInterface to fill Scope on PHPStanNodeScopeResolver (#3048)
    • [Core] Improve performance on NodeComparator (#3049)
    • [Core] Improve performance: verify consecutive execute same Rector Rule when Original Node is Null (#3047)
    • [Core] Improve performance: remove unnecessary loop on SimpleCallableNodeTraverser (#3053)

    Bugfixes :bug:

    • [Caching] Fix cache consecutive run rector with --dry-run (#3060)
    • [Php80][CodeQuality] Handle crash on ExplicitMethodCallOverMagicGetSetRector+ChangeSwitchToMatchRector (#3034)
    • [Php55] Handle crash on ([[:upper:]]+) regex on PregReplaceEModifierRector (#3037)
    • Apply node->isFirstCallable() check early before ->getArgs() when possible on CallLike (#3038)
    • Fix var/property usage for RemoveUnusedNonEmptyArrayBeforeForeachRector. (#3040), Thanks @​Wohlie!
    • [Php81][Restoration] Handle crash on ReadOnlyPropertyRector+MakeTypedPropertyNullableIfCheckedRector (#3046)
    • Re-print on constructor promotion (#3051), Thanks @​greg0ire!
    • remove NodeTypeAnalyzer (#3055), Thanks @​staabm!
    • [Core] Fix resolve scope handling when parent Node just re-printed (#3056)

    Released Rector 0.14.7

    New Features :partying_face:

    Bugfixes :bug:

    • [CodeQuality] Skip different array_filter value on SimplifyEmptyArrayCheckRector (#3000)
    • [CodeQuality] Skip different value left and right on SimplifyEmptyArrayCheckRector (#2998)
    • [Php70] Handle crash on First class callable on ThisCallOnStaticMethodToStaticCallRector (#3003)
    • [Down_To_PHP71] Handle Downgrade Param Widening + Downgrade Reflection Get on DowngradeLevelSetList::DOWN_TO_PHP_71 (#3001)
    • Add real path to filePaths when not false (#3004), Thanks @​jamwid07!
    • [DeadCode] Handle RemoveUnusedPrivateMethodRector+RemoveDuplicatedIfReturnRector when private method used in FuncCall with ArrowFunction (#3007)
    • [Php80] Handle crash on extends \mysqli on AddParamBasedOnParentClassMethodRector (#3009)
    • [Php80] Skip callable type different definition on ClassPropertyAssignToConstructorPromotionRector (#3010)
    • [EarlyReturn] Handle crash on RemoveAlwaysElseRector+ReturnEarlyIfVariableRector (#3011)
    • [DeadCode] Handle crash on has first class callable on RemoveUnusedConstructorParamRector (#3015)
    • [Php80] Handle nested annotation not end with () on AnnotationToAttributeRector (#3017)

    ... (truncated)

    Commits
    • 46ee9a1 Rector 0.14.8
    • e97dbec Updated Rector to commit 2af80959bc599d7318c1fe4f1662c411937634be
    • cf32f86 Updated Rector to commit 419c4f8e5268854e234b14e62dfc2d90d904951b
    • 3495067 Updated Rector to commit 2be958b4e4db947c63777443eafb886274a5c7c7
    • c976b41 Updated Rector to commit 2be958b4e4db947c63777443eafb886274a5c7c7
    • 142e95d Updated Rector to commit 295c489f26f3509e9980ea0529137e710e7227e3
    • 4464342 Updated Rector to commit 03f627b38589a03c59108e71d66fb3c04bf0dacf
    • 311b8e7 Updated Rector to commit 3fd129ff50ca57f219130fe9665bd4951fac42bd
    • 726ca40 Updated Rector to commit 64f4a55aa43b1197247637192b04bc48c7a77877
    • d48b0e7 Updated Rector to commit a8fd5aacc7d1adc87d971e29604deacdcc3376c1
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump rector/rector from 0.14.5 to 0.14.7

    Bump rector/rector from 0.14.5 to 0.14.7

    Bumps rector/rector from 0.14.5 to 0.14.7.

    Release notes

    Sourced from rector/rector's releases.

    Released Rector 0.14.7

    New Features :partying_face:

    Bugfixes :bug:

    • [CodeQuality] Skip different array_filter value on SimplifyEmptyArrayCheckRector (#3000)
    • [CodeQuality] Skip different value left and right on SimplifyEmptyArrayCheckRector (#2998)
    • [Php70] Handle crash on First class callable on ThisCallOnStaticMethodToStaticCallRector (#3003)
    • [Down_To_PHP71] Handle Downgrade Param Widening + Downgrade Reflection Get on DowngradeLevelSetList::DOWN_TO_PHP_71 (#3001)
    • Add real path to filePaths when not false (#3004), Thanks @​jamwid07!
    • [DeadCode] Handle RemoveUnusedPrivateMethodRector+RemoveDuplicatedIfReturnRector when private method used in FuncCall with ArrowFunction (#3007)
    • [Php80] Handle crash on extends \mysqli on AddParamBasedOnParentClassMethodRector (#3009)
    • [Php80] Skip callable type different definition on ClassPropertyAssignToConstructorPromotionRector (#3010)
    • [EarlyReturn] Handle crash on RemoveAlwaysElseRector+ReturnEarlyIfVariableRector (#3011)
    • [DeadCode] Handle crash on has first class callable on RemoveUnusedConstructorParamRector (#3015)
    • [Php80] Handle nested annotation not end with () on AnnotationToAttributeRector (#3017)
    • [TypeDeclaration] Skip intersection with iterable on ReturnTypeDeclarationRector on php 8.1 feature enabled (#3022)
    • InlineConstructorDefaultToPropertyRector fix code example (#7465) (#3028), Thanks @​GeniJaho!
    • [Php81] Skip on Array Destructuring on ReadOnlyPropertyRector (#3030)

    Released Rector 0.14.6

    New Features :partying_face:

    • Move cakephp Rector from the core to the community (#2966)
    • Use better composer-unused (#2972)

    Bugfixes :bug:

    • [DeadCode][Privatization] Handle crash on RemoveDeadZeroAndOneOperationRector+ChangeReadOnlyPropertyWithDefaultValueToConstantRector (#2962)
    • [DeadCode][EarlyReturn] Handle RemoveUnusedVariableAssignRector+RemoveAlwaysElseRector (#2964)
    • Fix wrong results in ExactCompareFactory (#2973), Thanks @​jlherren!
    • [Php81] Skip assigned after defined as constructor promotion on ReadOnlyPropertyRector (#2976)
    • [Php80] Handle crash on nullable scalar with mixed param on MixedTypeRector (#2977)
    • [Core] Set compatible with latest BetterReflection usage to handle assert($startLine > 0) notice (#2978)
    • [TypeDeclaration] Handle Parent ClassMethod has no Return_ stmt on ReturnTypeDeclarationRector (#2980)
    • [Privatization] Skip Property unsetted on ChangeReadOnlyPropertyWithDefaultValueToConstantRector (#2981)
    • fix symfony deprecation reports (https://github.com/rectorphp/rector-src/commit/e58f390c5e98542f12d559ee1c30dd46716d7286)
    • [Core] Remove second param on ClassLikeAstResolver::resolveClassFromClassReflection() (#2975)
    • [Core] Ensure refresh Scope Nodes when AbstractRector refactor() return array of Nodes (#2979)
    • [Core][Symfony] Handle crash on get dynamic value ClassConstFetch by method call on ChangeStringCollectionOptionToConstantRector (#2984)
    • [Php80] Handle crash after transform with trait-string on UnionTypesRector (#2985)
    • Fix multi property default assign (#2986)
    • Add new rule to simplify a last useless variable assignment. (#2963), Thanks @​Wohlie!

    ... (truncated)

    Commits
    • 3553aab Rector 0.14.7
    • ce3c134 Updated Rector to commit a5051ff31121d95ac2ccf7db351ea486024a0b3f
    • ecee0c4 Updated Rector to commit 7dae36df19a081561ca342751d9727eff503106b
    • 896854b Updated Rector to commit 92a5c65cc2ce07fcdffecce0344c4878184cb7cb
    • 1724f08 Updated Rector to commit 6902b17851f2b7172c0351e72cd1d4263684818f
    • 6afda57 Updated Rector to commit 9e4a9c0c25fbbd630cac07c9dab074f8dc9c54b8
    • ddc864e Updated Rector to commit 7b7d5a4b8bb61b52a298cbf941b7df131897f55b
    • f424fd6 Updated Rector to commit 7b7d5a4b8bb61b52a298cbf941b7df131897f55b
    • b7fb439 Updated Rector to commit 997e5f4ae8c388b8a12d16539e8109fe821e8fd6
    • 0f38f37 Updated Rector to commit af4cf28751f652d2ee1a8319d6cb39bf8614a1c1
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump composer from 2.4.1 to 2.4.4

    Bump composer from 2.4.1 to 2.4.4

    Bumps composer from 2.4.1 to 2.4.4.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies docker 
    opened by dependabot[bot] 1
  • Bump php from 8.1.11 to 8.1.12

    Bump php from 8.1.11 to 8.1.12

    Bumps php from 8.1.11 to 8.1.12.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies docker 
    opened by dependabot[bot] 1
  • Bump composer from 2.4.1 to 2.4.3

    Bump composer from 2.4.1 to 2.4.3

    Bumps composer from 2.4.1 to 2.4.3.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies docker 
    opened by dependabot[bot] 1
  • Bump rector/rector from 0.14.5 to 0.14.6

    Bump rector/rector from 0.14.5 to 0.14.6

    Bumps rector/rector from 0.14.5 to 0.14.6.

    Release notes

    Sourced from rector/rector's releases.

    Released Rector 0.14.6

    New Features :partying_face:

    • Move cakephp Rector from the core to the community (#2966)
    • Use better composer-unused (#2972)

    Bugfixes :bug:

    • [DeadCode][Privatization] Handle crash on RemoveDeadZeroAndOneOperationRector+ChangeReadOnlyPropertyWithDefaultValueToConstantRector (#2962)
    • [DeadCode][EarlyReturn] Handle RemoveUnusedVariableAssignRector+RemoveAlwaysElseRector (#2964)
    • Fix wrong results in ExactCompareFactory (#2973), Thanks @​jlherren!
    • [Php81] Skip assigned after defined as constructor promotion on ReadOnlyPropertyRector (#2976)
    • [Php80] Handle crash on nullable scalar with mixed param on MixedTypeRector (#2977)
    • [Core] Set compatible with latest BetterReflection usage to handle assert($startLine > 0) notice (#2978)
    • [TypeDeclaration] Handle Parent ClassMethod has no Return_ stmt on ReturnTypeDeclarationRector (#2980)
    • [Privatization] Skip Property unsetted on ChangeReadOnlyPropertyWithDefaultValueToConstantRector (#2981)
    • fix symfony deprecation reports (https://github.com/rectorphp/rector-src/commit/e58f390c5e98542f12d559ee1c30dd46716d7286)
    • [Core] Remove second param on ClassLikeAstResolver::resolveClassFromClassReflection() (#2975)
    • [Core] Ensure refresh Scope Nodes when AbstractRector refactor() return array of Nodes (#2979)
    • [Core][Symfony] Handle crash on get dynamic value ClassConstFetch by method call on ChangeStringCollectionOptionToConstantRector (#2984)
    • [Php80] Handle crash after transform with trait-string on UnionTypesRector (#2985)
    • Fix multi property default assign (#2986)
    • Add new rule to simplify a last useless variable assignment. (#2963), Thanks @​Wohlie!
    • Fix missing extra import on NestedAnnotationToAttributeRector (#2989)
    • Assert JoinColumns in CPP should be converted (#2991)
    Commits
    • e615742 Rector 0.14.6
    • 4f7e013 Updated Rector to commit ee222b28938a1debe2849c45660097eb1d6eeb5f
    • ee8ab57 Updated Rector to commit f4f758c7431f66bc97a019eb53055d05c15705c6
    • 2c34505 Updated Rector to commit ea25cb04aa92e0961a120347daaf7590e8c83782
    • de10257 Updated Rector to commit 4f8a0ad5194898f6947276b308c53e391cf524ac
    • a018694 Updated Rector to commit ee04ee1dc59ff0a6c3ff5d6558612dce7757a8f2
    • 6fe7603 Updated Rector to commit 2427c5a094a39018e0c558482faf218d577e3382
    • 25d0f35 Updated Rector to commit 1bf154701ccf924896e9a318947d731ea865d273
    • 0427ebc Updated Rector to commit 84a720bc93a7ecbce501f2afdff755ac12174a72
    • ed0b84e Updated Rector to commit 888c63cc9bae31b8ab77dfff059b9d2727341c87
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump rector/rector from 0.13.5 to 0.14.4

    Bump rector/rector from 0.13.5 to 0.14.4

    Bumps rector/rector from 0.13.5 to 0.14.4.

    Release notes

    Sourced from rector/rector's releases.

    Released Rector 0.14.4

    New Features :partying_face:

    • [Naming] Add TwigEnvironment special name to RenameParamToMatchTypeRector to keep the context (#2951)
    • Add support for interface in AnnotationToAttributeRector rule (#2958), Thanks @​astronom!

    Bugfixes :bug:

    • Skip short class names on StringClassNameToClassConstantRector, as mostly internal classes or strings (#2950)
    • [CodeQuality] Skip nullable mixed on ReturnTypeFromStrictScalarReturnExprRector (#2947), Thanks @​thomasschiet!
    • [Php81] Handle crash insensitive function name on NullToStrictStringFuncCallArgRector (#2953)
    • [AutoImport] Add support for auto import in alias same last name (#2952)
    • [Php80] Skip no default next indirect in return Expr on ChangeSwitchToMatchRector (#2959)

    Released Rector 0.14.3

    New Features :partying_face:

    Bugfixes :bug:

    • [Down_To_PHP71] Handle both parent and child typed for trailing comma downgrade on DowngradeLevelSetList::DOWN_TO_PHP_71 (#2910)
    • [PHP 8.1] Do not process static methods from Enum class (#2911)
    • [PHP 7.4] Fix literator separator string/int missmatch in PHPStan type (#2913)
    • [Doctrine] Handle Partial removal annotation has annotation below on RemoveRedundantDefaultPropertyAnnotationValuesRector (#2914)
    • [DeadCode] Handle assign empty array on if cond on RemoveUnusedNonEmptyArrayBeforeForeachRector (#2917)
    • [DeadCode] Skip assign if cond on RemoveUnusedNonEmptyArrayBeforeForeachRector (#2918)
    • Skip first class callables in NullToStrictStringFuncCallArgRector (#2919), Thanks @​thomasschiet!
    • [Skipper] Handle provide direct relative path in Skipper (#2921)
    • Fix VarAnnotationIncorrectNullableRector, add support for closure params when generating php doc (#2922), Thanks @​dorrogeray!
    • [CodingStyle] Skip has non-printable chars on SymplifyQuoteEscapeRector (#2926)
    • [Php80] Handle crash on Nested Annotation to Attribute setting PhpVersion::PHP_80 (initializer - 1) (#2929)
    • [Visibility] Does not turn abstraction into static from implicit public abstractions in ExplicitPublicClassMethodRector (#7483) (#2930), Thanks @​Goral64!
    • [Php55] Allow alias name on StringClassNameToClassConstantRector (#2931)
    • [TypeDeclaration] Add AddArrowFunctionReturnTypeRector (#2933)
    • [DeadCode] Skip nullable array on not empty on RemoveUnusedNonEmptyArrayBeforeForeachRector (#2935)
    • [AutoImport] Allow auto import to use existing alias in use statement (#2937)
    • Skip properties with default values for MakeTypedPropertyNullableIfCheckedRector (#2936), Thanks @​Wohlie!
    • [AutoImport] Add GroupUse support on auto import (#2939)
    • [AutoImport] Skip multiple namespaces on single file on auto imports (#2940)
    • Skip method of abstract class for StaticCallOnNonStaticToInstanceCallRector. (#2938), Thanks @​Wohlie!
    • Skip magic methods for StaticCallOnNonStaticToInstanceCallRector. (#2941), Thanks @​Wohlie!
    • Add refactorings for ...val() (#2942), Thanks @​Wohlie!
    • [DeadCode] Handle crash on RemoveUnusedPrivatePropertyRector+RemoveJustPropertyFetchForAssignRector (#2943)
    • Fix type error on downgraded version. (#2946), Thanks @​Wohlie!
    • [TypeDeclaration] Skip intersection array on ReturnTypeDeclarationRector on PHP 8.1 feature enabled (#2948)
    • [Php56] Skip after exit() on AddDefaultValueForUndefinedVariableRector (#2949)
    • ParamAnalyzer: Accept all FunctionLike (#2945), Thanks @​jtojnar!

    ... (truncated)

    Commits
    • 149764b Rector 0.14.4
    • de60227 Updated Rector to commit cbe52ed52d2231d1487196fddf114c7fae341555
    • 89cb1be Updated Rector to commit eeacb4fb2889cd04a4ef532c59337089dc8ecb7c
    • 0c28bef Updated Rector to commit 643c444d936e692a8a0224b7e7c81a74be40d398
    • debee17 Updated Rector to commit 6b3ce0af37a7fbae87d06e43bc485616bf81be3e
    • fb7d11d Updated Rector to commit 2015f4680793359cf0135a5f1a9f3e74b6ee632a
    • 44e9f0d Updated Rector to commit 429c9c087662fbd35e10e5d044b63aabfb1872f7
    • 465ae70 Updated Rector to commit 54cc8e7a839343023a10a4ee230b9973dd03c376
    • 9fc9967 Updated Rector to commit df36e385def96b447520c35e341e46e16cbffb56
    • 2395bb1 Updated Rector to commit 54ff28da2aebcbb38d1f740be83dc839deeb4a99
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump rector/rector from 0.14.5 to 0.15.2

    Bump rector/rector from 0.14.5 to 0.15.2

    Bumps rector/rector from 0.14.5 to 0.15.2.

    Release notes

    Sourced from rector/rector's releases.

    Released Rector 0.15.2

    New Features :partying_face:

    • [TypeDeclaration] Add FalseReturnClassMethodToNullableRector (#3229)
    • [DeadCode] Add TargetRemoveClassMethodRector (#3240)
    • Adapt PrivateConstantToSelfRector to work on non-final classes, too (#3198), Thanks @​alfredbez!
    • [CodingStyle] Add NullifyUnionNullableRector (#3231)
    • [TypeCoverage] Add EmptyOnNullableObjectToInstanceOfRector (#3230)
    • RenameClassRector with callback support (#3023), Thanks @​dorrogeray!

    Bugfixes :bug:

    • [Php82] Handle parent already readonly on ReadOnlyClassRector (#3199)
    • [DeadCode] Skip append array data on RemoveJustPropertyFetchRector (#3201)
    • [DeadCode] Skip standalone @​return false or true on RemoveUselessReturnTagRector (#3202)
    • Fix wrong reference to replacement rule (#3203), Thanks @​jlherren!
    • [Privatization] Do not remove comment on ChangeReadOnlyPropertyWithDefaultValueToConstantRector (#3204)
    • [Naming] Skip Doctrine collection with @​var Collection on RenamePropertyToMatchTypeRector (#3209)
    • [Core] Performance improvement: Remove unnecessary re-call FileFactory::createFileInfosFromPaths() (#3210)
    • [Php71] Skip defer() function on RemoveExtraParametersRector (#3211)
    • [Core] Improve performance: remove repetitive currentFileProvider->setFile() call on PhpFileProcessor (#3213)
    • [Php81] Allow explicit mixed processed on trait on NullToStrictStringFuncCallArgRector (#3212)
    • [Privatization] Skip used by heredoc on ChangeReadOnlyVariableWithDefaultValueToConstantRector (#3216)
    • [Parallel] Fix missing process RemovedAndAddedFilesProcessor->run() on parallel process on WorkerRunner (#3218)
    • [parallel] Improve performance: Run RemovedAndAddeedFileProcessor after loop (#3219)
    • [CodeQuality] Add empty() check to FlipTypeControlToUseExclusiveTypeRector (#3224)
    • [CodeQuality][TypeDeclaration] Handle default value from constructor removed on InlineConstructorDefaultToPropertyRector+TypedPropertyFromStrictConstructorRector (#3225)
    • [TypeDeclaration] Skip yield return on AddClosureReturnTypeRector (#3227)
    • [TypeDeclaration] Skip optional yield on AddReturnTypeDeclarationFromYieldsRector (#3228)
    • [NodeTraverser] Use NodeTraverser::DONT_TRAVERSE_CURRENT_AND_CHILDREN instead of NodeTraverser::DONT_TRAVERSE__CHILDREN (#3233)
    • [Core] Improve performance on AstResolver and ClassLikeAstResolver (#3234)
    • [Php81] Skip ReadOnlyPropertyRector on read only class (#3236)
    • [CodingStyle] Skip new line /\r\n|\r|\n/i on ConsistentPregDelimiterRector (#3241)
    • [CodingStyle] Skip EncapsedStringsToSprintfRector on heredoc (#3242)

    Released Rector 0.15.1

    New Features :partying_face:

    • [CodingStyle] Split SplitGroupedConstantsAndPropertiesRector to SplitGroupedClassConstantsRector and SplitGroupedPropertiesRector (#3158)
    • Add compatible phpstan/phpdoc-parser 0.15 (#3157)

    Bugfixes :bug:

    • Skip short class names in UseClassKeywordForClassNameResolutionRector (#3156)
    • [Core] Fix crash indentation on indent(\t, 1) config (#3155)
    • [TypeDeclaration] Skip union mixed on TypedPropertyFromAssignsRector (#3160)

    ... (truncated)

    Commits
    • 5bc89fa Rector 0.15.2
    • 5b34b97 Updated Rector to commit f8814b1d707d72e284870759d1f446848fa003b2
    • 374d2f5 Updated Rector to commit f8814b1d707d72e284870759d1f446848fa003b2
    • 5003a01 Updated Rector to commit e920ade7b67a17dbf7e6129585a3261f1fd1540e
    • f233f27 Updated Rector to commit ab3ad293122bafa96d9e8fc64ac15f0220aa9ecc
    • 727b9f4 Updated Rector to commit bfa1891c50677b01136a9308fd3c3ecc12e267d9
    • 680ba23 Updated Rector to commit 88629427917b7d359beeb1a0b34d39d2127472b9
    • e4dc601 Updated Rector to commit 3c168f03d38bb967a5e65e453f82adf120ef4eba
    • 96d8a22 Updated Rector to commit 70fea54e77ffd186e41540d2b36c5362b073fbc4
    • d72c810 Updated Rector to commit c78e255cf9cb17cedead84ff8a54f421f563942d
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
  • Bump composer from 2.4.1 to 2.5.1

    Bump composer from 2.4.1 to 2.5.1

    Bumps composer from 2.4.1 to 2.5.1.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies docker 
    opened by dependabot[bot] 0
  • Bump php from 8.1.11 to 8.2.0

    Bump php from 8.1.11 to 8.2.0

    Bumps php from 8.1.11 to 8.2.0.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies docker 
    opened by dependabot[bot] 0
  • Bump kwn/number-to-words from 2.5.0 to 2.6.1

    Bump kwn/number-to-words from 2.5.0 to 2.6.1

    Bumps kwn/number-to-words from 2.5.0 to 2.6.1.

    Release notes

    Sourced from kwn/number-to-words's releases.

    2.6.1

    What's Changed

    New Contributors

    Full Changelog: https://github.com/kwn/number-to-words/compare/2.6.0...2.6.1

    2.6.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/kwn/number-to-words/compare/2.5.0...2.6.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
  • Bump vlucas/phpdotenv from 5.4.1 to 5.5.0

    Bump vlucas/phpdotenv from 5.4.1 to 5.5.0

    Bumps vlucas/phpdotenv from 5.4.1 to 5.5.0.

    Release notes

    Sourced from vlucas/phpdotenv's releases.

    V5.5.0 (16/10/2022)

    We announce the immediate availability V5.5.0.

    New Features

    • Add support for unicode variable names (1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7)

    Changes

    • Add official support for PHP 8.2 (b674e23043fb054147eea190465467a71dd2ed85)
    • Made repository checks a little stricter (4c165455a670005a05edbdf97a5590aa3e4936ec)

    Bug Fixes

    • Fix issue where line ending in =" is incorrectly marked as a multi-line start (f9266951999a6a4059a6edea926a1d19f40cfc3b)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
  • Bump react/http from 1.6.0 to 1.7.0

    Bump react/http from 1.6.0 to 1.7.0

    Bumps react/http from 1.6.0 to 1.7.0.

    Release notes

    Sourced from react/http's releases.

    v1.7.0

    This is a SECURITY and feature release for the 1.x series of ReactPHP's HTTP component.

    • Security fix: This release fixes a medium severity security issue in ReactPHP's HTTP server component that affects all versions between v0.7.0 and v1.6.0. All users are encouraged to upgrade immediately. Special thanks to Marco Squarcina (TU Wien) for reporting this and working with us to coordinate this release. (CVE-2022-36032 reported by @​lavish and fixed by @​clue)

    • Feature: Improve HTTP server performance by ~20%, reuse syscall values for clock time and socket addresses. (#457 and #467 by @​clue)

    • Feature: Full PHP 8.2+ compatibility, refactor internal Transaction to avoid assigning dynamic properties. (#459 by @​clue and #466 by @​WyriHaximus)

    • Feature / Fix: Allow explicit Content-Length response header on HEAD requests. (#444 by @​mrsimonbennett)

    • Minor documentation improvements. (#452 by @​clue, #458 by @​nhedger, #448 by @​jorrit and #446 by @​SimonFrings)

    • Improve test suite, update to use new reactphp/async package instead of clue/reactphp-block, skip memory tests when lowering memory limit fails and fix legacy HHVM build. (#464 and #440 by @​clue and #450 by @​SimonFrings)

    Changelog

    Sourced from react/http's changelog.

    1.7.0 (2022-08-23)

    This is a SECURITY and feature release for the 1.x series of ReactPHP's HTTP component.

    • Security fix: This release fixes a medium severity security issue in ReactPHP's HTTP server component that affects all versions between v0.7.0 and v1.6.0. All users are encouraged to upgrade immediately. Special thanks to Marco Squarcina (TU Wien) for reporting this and working with us to coordinate this release. (CVE-2022-36032 reported by @​lavish and fixed by @​clue)

    • Feature: Improve HTTP server performance by ~20%, reuse syscall values for clock time and socket addresses. (#457 and #467 by @​clue)

    • Feature: Full PHP 8.2+ compatibility, refactor internal Transaction to avoid assigning dynamic properties. (#459 by @​clue and #466 by @​WyriHaximus)

    • Feature / Fix: Allow explicit Content-Length response header on HEAD requests. (#444 by @​mrsimonbennett)

    • Minor documentation improvements. (#452 by @​clue, #458 by @​nhedger, #448 by @​jorrit and #446 by @​SimonFrings

    • Improve test suite, update to use new reactphp/async package instead of clue/reactphp-block, skip memory tests when lowering memory limit fails and fix legacy HHVM build. (#464 and #440 by @​clue and #450 by @​SimonFrings)

    Commits
    • 4a1e853 Prepare v1.7.0 release
    • 5f3b58c Merge pull request #466 from WyriHaximus-labs/1.x-test-on-php-8.2
    • 57b259e Merge pull request from GHSA-w3w9-vrf5-8mx8
    • f0b4859 Test on PHP 8.2
    • 00e481e Merge pull request #467 from clue-labs/reuse-address
    • d92e564 Improve performance, reuse server params for same connection
    • 663c9a3 Do not decode cookie names anymore
    • b5a66a4 Merge pull request #464 from clue-labs/async
    • 9946ba7 Update to use new reactphp/async package instead of clue/reactphp-block
    • a2ae0f1 Avoid using deprecated functions from clue/reactphp-block
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies php 
    opened by dependabot[bot] 0
Owner
@wmde Wikidata & Wikibase Tech Lead @wikimedia volunteer developer @wbstack creator bla bla bla, i write code
null
This package is aimed to be a simplistic PHP workflow package that works in a similar fashion to GitHub Actions.

Workflow This package is aimed to be a simplistic PHP workflow package that works in a similar fashion to GitHub Actions. Installation To install this

Steve McDougall 4 Sep 26, 2022
GitHub Actions for Magento 2 Extensions

GitHub Actions for Magento 2 Extensions This repository's aim is to provide a set of open sourced GitHub actions to write better tested Magento 2 exte

ExtDN 104 Jan 1, 2023
The tool converts different error reporting standards for deep compatibility with popular CI systems (TeamCity, IntelliJ IDEA, GitHub Actions, etc).

JBZoo / CI-Report-Converter Why? Installing Using as GitHub Action Example GitHub Action workflow Available Directions Help description in terminal Co

JBZoo Toolbox 17 Jun 16, 2022
This repository aims to build a fairly complete CI/CD example using GitHub workflows and actions.

CI/CD example This repository aims to build a fairly complete CI/CD example using GitHub workflows and actions. Keep in mind that the toolset used in

Robin Ingelbrecht 4 Nov 1, 2022
TXP-Tweet - arc twitter - Twitter-Textpattern integration

TXP Tweet This is TXP Tweet, a collection of Textpattern plugins for Twitter integration. TXP Tweet consists of two plugins: arc_twitter (the core Tex

Andy Carter 11 Sep 20, 2021
Sample application to bookmark links, where interface build with Angular.js + Twitter Bootstrap and server powered by PHP with Slim Framework

RESTful Bookmarks PHP Slim TODO: review and update FrontEnd Sample application to bookmark links, where interface build with Angular.js + Twitter Boot

Erko Bridee 50 Dec 15, 2021
Run your WP site on github pages, php innovation award winner https://www.phpclasses.org/package/12091-PHP-Make-a-WordPress-site-run-on-GitHub-pages.html

Gitpress Run wordpress directly on github pages Gitpress won the innovation award for may 2021 Read more about this https://naveen17797.github.io/gitp

naveen 13 Nov 18, 2022
Actions: controller + auth + validation in one class

Actions: controller + auth + validation in one class This package provides only one class: an Action class that extends the FormRequest class we all k

edatta 2 Dec 15, 2022
Extracts information about web pages, like youtube videos, twitter statuses or blog articles.

Essence is a simple PHP library to extract media information from websites, like youtube videos, twitter statuses or blog articles. If you were alread

Essence 765 Dec 30, 2022
All in one Video Downloader - Download videos from facebook twitter youtube tiktok and 1000+ other sites .. made by Vijay Kumar

VKRdownloader Video Downloader by @TherealVKR Vijay Kumar .... Download Video From YouTube , Facebook , Twitter , Instagram , TikTok , And 1000+ Other

Vijay Kumar 35 Dec 29, 2022
An easy-to-use web interface for downloading bittorrents, videos from twitter, youtube and the likes

An easy-to-use web interface for Aria2 and youtube-dl Search for torrents within the app from mutiple BT sites Control Aria2 and manage download tasks

jiaxin huang 54 Dec 22, 2022
Get the ID using twitter username.

Find Twitter ID Get the ID using twitter username. Development instance php 8.0 Composer 2.1.14 Installation composer install Set environment variabl

Fabrizio 0 Dec 26, 2021
Twitter Bootstrap base theme for Magento

Magento Bootstrap This is an adaption of the Twitter Bootstrap framework for the Magento Commerce system. PLEASE NOTE THIS IS A WORK IN PROGRESS Insta

Casper Valdemar Poulsen 84 Oct 31, 2022
HTML5 Twitter Bootstrap 3.1 Magento Boilerplate Template

Magento Boilerplate A HTML5 Twitter Bootstrap 3.1 Magento 1.8 Boilerplate Template Read the blog post or checkout the demo for more information. Insta

null 531 Dec 8, 2022
Use twitter in minecraft!

TwitterMC Allows you to use Twitter from minecraft. Current features: Posting Current Commands: /twitter Current Perms: twitter.use | twitter.post Hop

MDC 5 Apr 14, 2022
A customizable decentralized micro-blog (Twitter) and cms (Wordpress) that only you host and moderate.

Consider this --> each Miter account is individually hosted on a user's personal and private third party server (host) - either purchased or free - as

Vije Miller 3 Jun 8, 2022
A simple twitter-feed-style RSS aggregator written in PHP, Laravel, Inertia.js, Tailwind and Vue.js

RSS A simple, opinionated, RSS feed aggregator. Features The following features are built into the application: Supports RSS and ATOM formats. Regular

Dan Brown 257 Dec 24, 2022
Twitter Clone API Rest with Laravel 9

TW Main API (Twitter Clone) Setup Installation Before docker-compose up Get copy the .env.example to .env Set Mail variables Set Pusher Variables with

Jesus Eduardo 0 Jul 31, 2022