rename Transformers_Mangaer to Transformer_Factory
Some checks failed
Unit Testing / phpunit (7.2) (push) Waiting to run
Unit Testing / phpunit (7.3) (push) Waiting to run
Unit Testing / phpunit (7.4) (push) Waiting to run
Unit Testing / phpunit (8.0) (push) Waiting to run
Unit Testing / phpunit (8.1) (push) Waiting to run
Unit Testing / phpunit (8.2) (push) Waiting to run
Unit Testing / phpunit (latest) (push) Waiting to run
PHP_CodeSniffer / phpcs (push) Failing after 4m3s
Unit Testing / phpunit (5.6, 6.2) (push) Failing after 4m36s
Unit Testing / phpunit (7.0) (push) Has been cancelled
Some checks failed
Unit Testing / phpunit (7.2) (push) Waiting to run
Unit Testing / phpunit (7.3) (push) Waiting to run
Unit Testing / phpunit (7.4) (push) Waiting to run
Unit Testing / phpunit (8.0) (push) Waiting to run
Unit Testing / phpunit (8.1) (push) Waiting to run
Unit Testing / phpunit (8.2) (push) Waiting to run
Unit Testing / phpunit (latest) (push) Waiting to run
PHP_CodeSniffer / phpcs (push) Failing after 4m3s
Unit Testing / phpunit (5.6, 6.2) (push) Failing after 4m36s
Unit Testing / phpunit (7.0) (push) Has been cancelled
This commit is contained in:
parent
628f3611d2
commit
225e06dfec
10 changed files with 22 additions and 19 deletions
|
@ -5,7 +5,7 @@ use WP_Post;
|
|||
use Activitypub\Activity\Activity;
|
||||
use Activitypub\Collection\Users;
|
||||
use Activitypub\Collection\Followers;
|
||||
use Activitypub\Transformer\Transformers_Manager;
|
||||
use Activitypub\Transformer\Transformer_Factory;
|
||||
|
||||
use function Activitypub\is_single_user;
|
||||
use function Activitypub\is_user_disabled;
|
||||
|
@ -65,7 +65,7 @@ class Activity_Dispatcher {
|
|||
return;
|
||||
}
|
||||
|
||||
$object = Transformers_Manager::instance()->transform( $wp_post );
|
||||
$object = Transformer_Factory::instance()->transform( $wp_post );
|
||||
|
||||
$activity = new Activity();
|
||||
$activity->set_type( $type );
|
||||
|
@ -101,7 +101,7 @@ class Activity_Dispatcher {
|
|||
return;
|
||||
}
|
||||
|
||||
$object = Transformers_Manager::instance()->transform( $wp_post );
|
||||
$object = Transformer_Factory::instance()->transform( $wp_post );
|
||||
|
||||
$activity = new Activity();
|
||||
$activity->set_type( 'Announce' );
|
||||
|
|
|
@ -4,7 +4,7 @@ namespace Activitypub\Rest;
|
|||
use WP_Error;
|
||||
use WP_REST_Server;
|
||||
use WP_REST_Response;
|
||||
use Activitypub\Transformer\Transformers_Manager;
|
||||
use Activitypub\Transformer\Transformer_Factory;
|
||||
use Activitypub\Activity\Activity;
|
||||
use Activitypub\Collection\Users as User_Collection;
|
||||
|
||||
|
@ -168,7 +168,7 @@ class Collection {
|
|||
);
|
||||
|
||||
foreach ( $posts as $post ) {
|
||||
$response['orderedItems'][] = Transformers_Manager::instance()->transform( $post );
|
||||
$response['orderedItems'][] = Transformer_Factory::instance()->transform( $post );
|
||||
}
|
||||
|
||||
$rest_response = new WP_REST_Response( $response, 200 );
|
||||
|
|
|
@ -5,7 +5,7 @@ use stdClass;
|
|||
use WP_Error;
|
||||
use WP_REST_Server;
|
||||
use WP_REST_Response;
|
||||
use Activitypub\Transformer\Transformers_Manager;
|
||||
use Activitypub\Transformer\Transformer_Factory;
|
||||
use Activitypub\Activity\Activity;
|
||||
use Activitypub\Collection\Users as User_Collection;
|
||||
|
||||
|
@ -105,7 +105,7 @@ class Outbox {
|
|||
);
|
||||
|
||||
foreach ( $posts as $post ) {
|
||||
$object = \Activitypub\Transformer\Transformers_Manager::instance()->transform( $post );
|
||||
$object = \Activitypub\Transformer\Transformer_Factory::instance()->transform( $post );
|
||||
$activity = new Activity();
|
||||
$activity->set_type( 'Create' );
|
||||
$activity->set_context( null );
|
||||
|
|
|
@ -116,17 +116,20 @@ class Post extends Base {
|
|||
* @return \Activitypub\Activity\Base_Object The ActivityPub Object
|
||||
*/
|
||||
public function transform() {
|
||||
if ( ! $this->wp_post ) {
|
||||
return;
|
||||
}
|
||||
$object = new Base_Object();
|
||||
|
||||
$object->set_id( $this->get_id() );
|
||||
$object->set_url( $this->get_url() );
|
||||
$object->set_type( $this->get_object_type() );
|
||||
|
||||
$published = \strtotime( $wp_post->post_date_gmt );
|
||||
$published = \strtotime( $this->$wp_post->post_date_gmt );
|
||||
|
||||
$object->set_published( \gmdate( 'Y-m-d\TH:i:s\Z', $published ) );
|
||||
|
||||
$updated = \strtotime( $wp_post->post_modified_gmt );
|
||||
$updated = \strtotime( $this->$wp_post->post_modified_gmt );
|
||||
|
||||
if ( $updated > $published ) {
|
||||
$object->set_updated( \gmdate( 'Y-m-d\TH:i:s\Z', $updated ) );
|
||||
|
@ -135,7 +138,7 @@ class Post extends Base {
|
|||
$object->set_attributed_to( $this->get_attributed_to() );
|
||||
$object->set_content( $this->get_content() );
|
||||
$object->set_content_map( $this->get_content_map );
|
||||
$path = sprintf( 'users/%d/followers', intval( $wp_post->post_author ) );
|
||||
$path = sprintf( 'users/%d/followers', intval( $this->$wp_post->post_author ) );
|
||||
|
||||
$object->set_to(
|
||||
array(
|
||||
|
|
|
@ -26,7 +26,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|||
*
|
||||
* @since version_number_transformer_management_placeholder
|
||||
*/
|
||||
class Transformers_Manager {
|
||||
class Transformer_Factory {
|
||||
const DEFAULT_TRANSFORMER_MAPPING = array(
|
||||
'post' => ACTIVITYPUB_DEFAULT_TRANSFORMER,
|
||||
'page' => ACTIVITYPUB_DEFAULT_TRANSFORMER,
|
||||
|
@ -229,7 +229,7 @@ class Transformers_Manager {
|
|||
*
|
||||
* @since version_number_transformer_management_placeholder
|
||||
*
|
||||
* @param Transformers_Manager $this The widgets manager.
|
||||
* @param Transformer_Factory $this The widgets manager.
|
||||
*/
|
||||
do_action( 'activitypub_transformers_register', $this );
|
||||
}
|
|
@ -2,7 +2,7 @@
|
|||
// phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited
|
||||
$post = \get_post();
|
||||
|
||||
$object = \Activitypub\Transformer\Transformers_Manager::instance()->transform( $post );
|
||||
$object = \Activitypub\Transformer\Transformer_Factory::instance()->transform( $post );
|
||||
|
||||
$json = \array_merge( array( '@context' => \Activitypub\get_context() ), $object->to_array() );
|
||||
|
||||
|
|
|
@ -237,7 +237,7 @@
|
|||
return $object->name;
|
||||
}, $all_public_post_types);
|
||||
|
||||
$transformer_manager = \Activitypub\Transformer\Transformers_Manager::instance();
|
||||
$transformer_manager = \Activitypub\Transformer\Transformer_Factory::instance();
|
||||
$transformers = $transformer_manager->get_transformers();
|
||||
|
||||
?>
|
||||
|
|
|
@ -18,7 +18,7 @@ class Test_Activitypub_Activity extends WP_UnitTestCase {
|
|||
);
|
||||
|
||||
$wp_post = get_post( $post );
|
||||
$activitypub_post = \Activitypub\Transformer\Transformers_Manager::instance()->transform();
|
||||
$activitypub_post = \Activitypub\Transformer\Transformer_Factory::instance()->transform();
|
||||
|
||||
$activitypub_activity = new \Activitypub\Activity\Activity();
|
||||
$activitypub_activity->set_type( 'Create' );
|
||||
|
|
|
@ -10,13 +10,13 @@ class Test_Activitypub_Post extends WP_UnitTestCase {
|
|||
|
||||
$permalink = \get_permalink( $post );
|
||||
|
||||
$activitypub_post = \Activitypub\Transformer\Transformers_Manager::instance()->transform( get_post( $post ) );
|
||||
$activitypub_post = \Activitypub\Transformer\Transformer_Factory::instance()->transform( get_post( $post ) );
|
||||
|
||||
$this->assertEquals( $permalink, $activitypub_post->get_id() );
|
||||
|
||||
\wp_trash_post( $post );
|
||||
|
||||
$activitypub_post = \Activitypub\Transformer\Transformers_Manager::instance()->transform( get_post( $post ) );
|
||||
$activitypub_post = \Activitypub\Transformer\Transformer_Factory::instance()->transform( get_post( $post ) );
|
||||
|
||||
$this->assertEquals( $permalink, $activitypub_post->get_id() );
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ class Test_Activitypub_Signature_Verification extends WP_UnitTestCase {
|
|||
)
|
||||
);
|
||||
$remote_actor = \get_author_posts_url( 2 );
|
||||
$activitypub_post = \Activitypub\Transformer\Transformers_Manager::instance()->transform( get_post( $post ) );
|
||||
$activitypub_post = \Activitypub\Transformer\Transformer_Factory::instance()->transform( get_post( $post ) );
|
||||
$activitypub_activity = new Activitypub\Activity\Activity( 'Create' );
|
||||
$activitypub_activity->set_type( 'Create' );
|
||||
$activitypub_activity->set_object( $activitypub_post );
|
||||
|
@ -82,7 +82,7 @@ class Test_Activitypub_Signature_Verification extends WP_UnitTestCase {
|
|||
);
|
||||
$remote_actor = \get_author_posts_url( 2 );
|
||||
$remote_actor_inbox = Activitypub\get_rest_url_by_path( '/inbox' );
|
||||
$activitypub_post = \Activitypub\Transformer\Transformers_Manager::instance()->transform( get_post( $post ) );
|
||||
$activitypub_post = \Activitypub\Transformer\Transformer_Factory::instance()->transform( get_post( $post ) );
|
||||
$activitypub_activity = new Activitypub\Activity\Activity();
|
||||
$activitypub_activity->set_type( 'Create' );
|
||||
$activitypub_activity->set_object( $activitypub_post );
|
||||
|
|
Loading…
Reference in a new issue