fix phpdocs and some readability

This commit is contained in:
André Menrath 2023-11-25 10:38:22 +01:00
parent 768d190be0
commit e5d19f2b6a

View file

@ -236,7 +236,6 @@ class Transformers_Manager {
do_action( 'activitypub_transformers_register', $this ); do_action( 'activitypub_transformers_register', $this );
} }
/** /**
* Get available ActivityPub transformers. * Get available ActivityPub transformers.
* *
@ -246,10 +245,10 @@ class Transformers_Manager {
* @since version_number_transformer_management_placeholder * @since version_number_transformer_management_placeholder
* @access public * @access public
* *
* @param string $transformers Optional. Transformer name. Default is null. * @param string $transformer_name Optional. Transformer name. Default is null.
* *
* @return Base|Base[]|null Registered transformers. * @return Base|Base[]|null Registered transformers.
*/ */
public function get_transformers( $transformer_name = null ) { public function get_transformers( $transformer_name = null ) {
if ( is_null( $this->transformers ) ) { if ( is_null( $this->transformers ) ) {
$this->init_transformers(); $this->init_transformers();
@ -270,17 +269,18 @@ class Transformers_Manager {
* @since version_number_transformer_management_placeholder * @since version_number_transformer_management_placeholder
* @access public * @access public
* *
* @param WP_Post|WP_Comment $wp_post The WordPress Post/Comment. * @param WP_Post|WP_Comment $object The WordPress Post/Comment.
* *
* @return \ActivityPub\Transformer\Base|null Registered transformers. * @return \ActivityPub\Transformer\Base|null Registered transformers.
*/ */
public function get_transformer( $object ) { public function get_transformer( $object ) {
switch ( get_class( $object ) ) { switch ( get_class( $object ) ) {
case 'WP_Post': case 'WP_Post':
$post_type = get_post_type( $object ); $post_type = get_post_type( $object );
$transformer_mapping = \get_option( 'activitypub_transformer_mapping', self::DEFAULT_TRANSFORMER_MAPPING ); $transformer_mapping = \get_option( 'activitypub_transformer_mapping', self::DEFAULT_TRANSFORMER_MAPPING );
$transformer_name = $transformer_mapping[ $post_type ]; $transformer_name = $transformer_mapping[ $post_type ];
$transformer_instance = new ( $this->get_transformers( $transformer_name ) ); $transformer_class = $this->get_transformers( $transformer_name );
$transformer_instance = new $transformer_class();
$transformer_instance->set_wp_post( $object ); $transformer_instance->set_wp_post( $object );
return $transformer_instance; return $transformer_instance;
case 'WP_Comment': case 'WP_Comment':