+ return $usage;
+ }
+
+ /**
+ * Return the supported services
+ *
+ * @return array with supported services
+ */
+ public static function getServices(): array
+ {
+ $services = [
+ 'inbound' => [],
+ 'outbound' => [],
+ ];
+
+ if (Addon::isEnabled('blogger')) {
+ $services['outbound'][] = 'blogger';
+ }
+ if (Addon::isEnabled('dwpost')) {
+ $services['outbound'][] = 'dreamwidth';
+ }
+ if (Addon::isEnabled('statusnet')) {
+ $services['inbound'][] = 'gnusocial';
+ $services['outbound'][] = 'gnusocial';
+ }
+ if (Addon::isEnabled('ijpost')) {
+ $services['outbound'][] = 'insanejournal';
+ }
+ if (Addon::isEnabled('libertree')) {
+ $services['outbound'][] = 'libertree';
+ }
+ if (Addon::isEnabled('buffer')) {
+ $services['outbound'][] = 'linkedin';
+ }
+ if (Addon::isEnabled('ljpost')) {
+ $services['outbound'][] = 'livejournal';
+ }
+ if (Addon::isEnabled('buffer')) {
+ $services['outbound'][] = 'pinterest';
+ }
+ if (Addon::isEnabled('posterous')) {
+ $services['outbound'][] = 'posterous';
+ }
+ if (Addon::isEnabled('pumpio')) {
+ $services['inbound'][] = 'pumpio';
+ $services['outbound'][] = 'pumpio';