[buddypress-trac] [BuddyPress Trac] #9199: Stub declarations for BuddyPress core functions, classes and interfaces

buddypress-trac noreply at wordpress.org
Mon Jun 24 01:57:04 UTC 2024


#9199: Stub declarations for BuddyPress core functions, classes and interfaces
------------------------------+--------------------------
 Reporter:  espellcaste       |       Owner:  espellcaste
     Type:  task              |      Status:  assigned
 Priority:  normal            |   Milestone:  Up Next
Component:  Build/Test Tools  |     Version:
 Severity:  normal            |  Resolution:
 Keywords:  needs-patch       |
------------------------------+--------------------------
Description changed by espellcaste:

Old description:

> A while ago I tried to setup BuddyPress with PHPStan in the
> [https://wordpress.org/plugins/wp-graphql-buddypress/ WPGraphQL
> BuddyPress plugin] and realized there was no stub for BuddyPress.
>
> A git repo was created last year, https://github.com/buddypress
> /buddypress-stubs, to hold those stubs. But I learned afterwards that
> BuddyPress' functions and classes have a lot of incorrect information. So
> it felt not ideal to create stubs of incomplete and/or incorrect data.
>
> As part of BuddyPress 14 (see #9164 and #7228), I've started to fix those
> issues but it will take a while until we have everything finished.
>
> This ticket was created as a reminder, and for visiblity. The task of
> creating the stubs is pretty straightforward, so currently the only
> impediment is the correctness of the signatures of functions, classes,
> and interfaces.

New description:

 A while ago I tried to setup BuddyPress with PHPStan in the
 [https://wordpress.org/plugins/wp-graphql-buddypress/ WPGraphQL BuddyPress
 plugin] and realized there was no stub for BuddyPress.

 A git repo was created last year, https://github.com/buddypress
 /buddypress-stubs, to hold those stubs. But I learned afterwards that
 BuddyPress' functions and classes have a lot of incorrect information. So
 it felt not ideal to create stubs of incomplete and/or incorrect data.

 As part of BuddyPress 14 (see #9164 and #7228), I've started to fix those
 issues but it will take a while until we have all issues resolved.

 This ticket was created as a reminder, and for visibility. The task of
 creating the stubs is pretty straightforward, so currently the only
 impediment is the correctness of the signatures of functions, classes, and
 interfaces.

--

-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/9199#comment:2>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list