Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Steur <tsteur@users.noreply.github.com>2015-06-22 05:19:13 +0300
committerThomas Steur <tsteur@users.noreply.github.com>2015-06-22 05:19:13 +0300
commitadeddd027a249c0cd9ccbd4ce3ad11046ca675a1 (patch)
tree554a33707af38012e68b995f13004400bac3ec54
parent4fd9581b0a9fec33812fe6b8e50a7335a032cbf6 (diff)
parente9c86f7eb66730d84163d8d0cf21a69564f59361 (diff)
Merge pull request #8165 from piwik/revert-8162-remove_mobile_app-id
Revert "Remove App-ID setting for mobile apps"
-rw-r--r--plugins/MobileAppMeasurable/Type.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/plugins/MobileAppMeasurable/Type.php b/plugins/MobileAppMeasurable/Type.php
index 34ff4335b5..45aa4eb0b9 100644
--- a/plugins/MobileAppMeasurable/Type.php
+++ b/plugins/MobileAppMeasurable/Type.php
@@ -8,6 +8,9 @@
*/
namespace Piwik\Plugins\MobileAppMeasurable;
+use Piwik\Measurable\MeasurableSetting;
+use Piwik\Measurable\MeasurableSettings;
+
class Type extends \Piwik\Measurable\Type
{
const ID = 'mobileapp';
@@ -16,5 +19,17 @@ class Type extends \Piwik\Measurable\Type
protected $description = 'MobileAppMeasurable_MobileAppDescription';
protected $howToSetupUrl = 'http://developer.piwik.org/guides/tracking-api-clients#mobile-sdks';
+ public function configureMeasurableSettings(MeasurableSettings $settings)
+ {
+ $appId = new MeasurableSetting('app_id', 'App-ID');
+ $appId->validate = function ($value) {
+ if (strlen($value) > 100) {
+ throw new \Exception('Only 100 characters are allowed');
+ }
+ };
+
+ $settings->addSetting($appId);
+ }
+
}