Нет описания

Analytics.php 574B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace MailPoet\API\JSON\v1;
  3. if (!defined('ABSPATH')) exit;
  4. use MailPoet\Analytics\Reporter;
  5. use MailPoet\API\JSON\Endpoint as APIEndpoint;
  6. use MailPoet\Config\AccessControl;
  7. class Analytics extends APIEndpoint {
  8. /** @var Reporter */
  9. private $reporter;
  10. public $permissions = [
  11. 'global' => AccessControl::NO_ACCESS_RESTRICTION,
  12. ];
  13. public function __construct(
  14. Reporter $reporter
  15. ) {
  16. $this->reporter = $reporter;
  17. }
  18. public function getTrackingData() {
  19. return $this->successResponse($this->reporter->getTrackingData());
  20. }
  21. }