pageRenderer = $pageRenderer; $this->listingPageLimit = $listingPageLimit; $this->subscribersFeature = $subscribersFeature; } public function render() { $data = []; $data['items_per_page'] = $this->listingPageLimit->getLimitPerPage('segments'); $data['subscribers_limit'] = $this->subscribersFeature->getSubscribersLimit(); $data['subscribers_limit_reached'] = $this->subscribersFeature->check(); $data['has_valid_api_key'] = $this->subscribersFeature->hasValidApiKey(); $data['subscriber_count'] = Subscriber::getTotalSubscribers(); $this->pageRenderer->displayPage('segments.html', $data); } }