Passed
Push — master ( 263251...9f1bf3 )
by
unknown
02:33
created
src/ModernTimelineSetup.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare( strict_types = 1 );
3
+declare(strict_types=1);
4 4
 
5 5
 namespace ModernTimeline;
6 6
 
@@ -13,10 +13,10 @@  discard block
 block discarded – undo
13 13
 	}
14 14
 
15 15
 	private static function doSmwCheck() {
16
-		if ( !defined( 'SMW_VERSION' ) ) {
16
+		if (!defined('SMW_VERSION')) {
17 17
 
18
-			if ( PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg' ) {
19
-				die( "\nThe 'Modern Timeline' extension requires 'Semantic MediaWiki' to be installed and enabled.\n" );
18
+			if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
19
+				die("\nThe 'Modern Timeline' extension requires 'Semantic MediaWiki' to be installed and enabled.\n");
20 20
 			}
21 21
 
22 22
 			die(
Please login to merge, or discard this patch.
src/ModernTimelinePrinter.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare( strict_types = 1 );
3
+declare(strict_types=1);
4 4
 
5 5
 namespace ModernTimeline;
6 6
 
@@ -28,23 +28,23 @@  discard block
 block discarded – undo
28 28
 		$registry = new ResultFormatRegistry();
29 29
 
30 30
 		$registry->newFormat()
31
-			->withName( 'moderntimeline' )
32
-			->andMessageKey( 'modern-timeline-format-name' )
33
-			->andParameterDefinitions( TimelineOptions::getTimelineParameterDefinitions() )
34
-			->andPresenterBuilder( function() {
31
+			->withName('moderntimeline')
32
+			->andMessageKey('modern-timeline-format-name')
33
+			->andParameterDefinitions(TimelineOptions::getTimelineParameterDefinitions())
34
+			->andPresenterBuilder(function() {
35 35
 				return new TimelinePresenter();
36 36
 			} )
37 37
 			->register();
38 38
 
39
-		$this->format = $registry->getFormatByName( 'moderntimeline' );
39
+		$this->format = $registry->getFormatByName('moderntimeline');
40 40
 	}
41 41
 
42 42
 	public function getName(): string {
43
-		return wfMessage( $this->format->getNameMessageKey() )->text();
43
+		return wfMessage($this->format->getNameMessageKey())->text();
44 44
 	}
45 45
 
46
-	public function getParamDefinitions( array $definitions ) {
47
-		return array_merge( $definitions, $this->format->getParameterDefinitions() );
46
+	public function getParamDefinitions(array $definitions) {
47
+		return array_merge($definitions, $this->format->getParameterDefinitions());
48 48
 	}
49 49
 
50 50
 	/**
@@ -54,36 +54,36 @@  discard block
 block discarded – undo
54 54
 	 *
55 55
 	 * @return string
56 56
 	 */
57
-	public function getResult( QueryResult $result, array $parameters, $outputMode ): string {
57
+	public function getResult(QueryResult $result, array $parameters, $outputMode): string {
58 58
 		return $this->format->buildPresenter()->presentResult(
59 59
 			new SimpleQueryResult(
60
-				$this->simplifyResult( $result ),
61
-				$this->newProcessingResultFromParams( $parameters )
60
+				$this->simplifyResult($result),
61
+				$this->newProcessingResultFromParams($parameters)
62 62
 			)
63 63
 		);
64 64
 	}
65 65
 
66
-	private function simplifyResult( QueryResult $result ): SubjectCollection {
67
-		return ( new ResultSimplifier() )->newSubjectCollection( $result );
66
+	private function simplifyResult(QueryResult $result): SubjectCollection {
67
+		return (new ResultSimplifier())->newSubjectCollection($result);
68 68
 	}
69 69
 
70 70
 	/**
71 71
 	 * This is code copied over from ParamProcessor to go from the deprecated Param[] to ProcessingResult.
72 72
 	 * Once the main ResultPrinter interface has been migrated away from Param this can be removed.
73 73
 	 */
74
-	private function newProcessingResultFromParams( array $params ): ProcessingResult {
74
+	private function newProcessingResultFromParams(array $params): ProcessingResult {
75 75
 		$parameters = [];
76 76
 
77
-		foreach ( $params as $param ) {
77
+		foreach ($params as $param) {
78 78
 			$processedParam = new ProcessedParam(
79 79
 				$param->getName(),
80 80
 				$param->getValue(),
81 81
 				$param->wasSetToDefault()
82 82
 			);
83 83
 
84
-			if ( !$param->wasSetToDefault() ) {
85
-				$processedParam->setOriginalName( $param->getOriginalName() );
86
-				$processedParam->setOriginalValue( $param->getOriginalValue() );
84
+			if (!$param->wasSetToDefault()) {
85
+				$processedParam->setOriginalName($param->getOriginalName());
86
+				$processedParam->setOriginalValue($param->getOriginalValue());
87 87
 			}
88 88
 
89 89
 			$parameters[$processedParam->getName()] = $processedParam;
@@ -95,11 +95,11 @@  discard block
 block discarded – undo
95 95
 		);
96 96
 	}
97 97
 
98
-	public function getQueryMode( $context ): int {
98
+	public function getQueryMode($context): int {
99 99
 		return SMWQuery::MODE_INSTANCES;
100 100
 	}
101 101
 
102
-	public function setShowErrors( $show ) {
102
+	public function setShowErrors($show) {
103 103
 	}
104 104
 
105 105
 	public function isExportFormat(): bool {
@@ -118,6 +118,6 @@  discard block
 block discarded – undo
118 118
 		return false;
119 119
 	}
120 120
 
121
-	public function setRecursiveTextProcessor( RecursiveTextProcessor $recursiveTextProcessor ) {
121
+	public function setRecursiveTextProcessor(RecursiveTextProcessor $recursiveTextProcessor) {
122 122
 	}
123 123
 }
Please login to merge, or discard this patch.
src/Event.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare( strict_types = 1 );
3
+declare(strict_types=1);
4 4
 
5 5
 namespace ModernTimeline;
6 6
 
@@ -14,7 +14,7 @@  discard block
 block discarded – undo
14 14
 	private $endDate;
15 15
 	private $imageUrl;
16 16
 
17
-	public function __construct( Subject $subject, SMWDITime $startDate, ?SMWDITime $endDate ) {
17
+	public function __construct(Subject $subject, SMWDITime $startDate, ?SMWDITime $endDate) {
18 18
 		$this->subject = $subject;
19 19
 		$this->startDate = $startDate;
20 20
 		$this->endDate = $endDate;
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
 		return $this->imageUrl;
41 41
 	}
42 42
 
43
-	public function setImageUrl( string $url ) {
43
+	public function setImageUrl(string $url) {
44 44
 		$this->imageUrl = $url;
45 45
 	}
46 46
 
Please login to merge, or discard this patch.
src/EventExtractor.php 2 patches
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare( strict_types = 1 );
3
+declare(strict_types=1);
4 4
 
5 5
 namespace ModernTimeline;
6 6
 
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
 
17 17
 	private $parameters;
18 18
 
19
-	public function __construct( array $parameters ) {
19
+	public function __construct(array $parameters) {
20 20
 		$this->parameters = $parameters;
21 21
 	}
22 22
 
@@ -24,20 +24,20 @@  discard block
 block discarded – undo
24 24
 	 * @param SubjectCollection $pages
25 25
 	 * @return Event[]
26 26
 	 */
27
-	public function extractEvents( SubjectCollection $pages ): array {
27
+	public function extractEvents(SubjectCollection $pages): array {
28 28
 		$events = [];
29 29
 
30
-		foreach ( $pages->getSubjects() as $subject ) {
31
-			[ $startDate, $endDate ] = $this->getDates( $subject );
30
+		foreach ($pages->getSubjects() as $subject) {
31
+			[$startDate, $endDate] = $this->getDates($subject);
32 32
 
33
-			if ( $startDate !== null ) {
34
-				$event = new Event( $subject, $startDate, $endDate );
33
+			if ($startDate !== null) {
34
+				$event = new Event($subject, $startDate, $endDate);
35 35
 
36
-				foreach ( $subject->getPropertyValueCollections() as $propertyValues ) {
37
-					if ( $propertyValues->getPrintRequest()->getText( null ) === $this->parameters['image property'] ) {
38
-						foreach ( $propertyValues->getDataItems() as $dataItem ) {
39
-							if ( $this->isImageValue( $dataItem ) ) {
40
-								$event->setImageUrl( $this->getUrlForFileTitle( $dataItem->getTitle() ) );
36
+				foreach ($subject->getPropertyValueCollections() as $propertyValues) {
37
+					if ($propertyValues->getPrintRequest()->getText(null) === $this->parameters['image property']) {
38
+						foreach ($propertyValues->getDataItems() as $dataItem) {
39
+							if ($this->isImageValue($dataItem)) {
40
+								$event->setImageUrl($this->getUrlForFileTitle($dataItem->getTitle()));
41 41
 							}
42 42
 						}
43 43
 					}
@@ -50,50 +50,50 @@  discard block
 block discarded – undo
50 50
 		return $events;
51 51
 	}
52 52
 
53
-	private function isImageValue( \SMWDataItem $dataItem ) {
53
+	private function isImageValue(\SMWDataItem $dataItem) {
54 54
 		return $dataItem instanceof DIWikiPage
55 55
 			&& $dataItem->getTitle() instanceof \Title
56 56
 			&& $dataItem->getTitle()->getNamespace() === NS_FILE
57 57
 			&& $dataItem->getTitle()->exists();
58 58
 	}
59 59
 
60
-	public function getUrlForFileTitle( \Title $existingTitle ): string {
61
-		if ( method_exists( MediaWikiServices::class, 'getRepoGroup' ) ) {
60
+	public function getUrlForFileTitle(\Title $existingTitle): string {
61
+		if (method_exists(MediaWikiServices::class, 'getRepoGroup')) {
62 62
 			// MediaWiki 1.34+
63
-			return MediaWikiServices::getInstance()->getRepoGroup()->findFile( $existingTitle )->getURL();
63
+			return MediaWikiServices::getInstance()->getRepoGroup()->findFile($existingTitle)->getURL();
64 64
 		} else {
65
-			return RepoGroup::singleton()->findFile( $existingTitle )->getURL();
65
+			return RepoGroup::singleton()->findFile($existingTitle)->getURL();
66 66
 		}
67 67
 	}
68 68
 
69
-	private function getDates( Subject $subject ): array {
69
+	private function getDates(Subject $subject): array {
70 70
 		$startDate = null;
71 71
 		$endDate = null;
72 72
 
73
-		foreach ( $this->getPropertyValueCollectionsWithDates( $subject ) as $propertyValues ) {
73
+		foreach ($this->getPropertyValueCollectionsWithDates($subject) as $propertyValues) {
74 74
 			$dataItem = $propertyValues->getDataItems()[0];
75 75
 
76
-			if ( $dataItem instanceof SMWDITime ) {
77
-				if ( $startDate === null ) {
76
+			if ($dataItem instanceof SMWDITime) {
77
+				if ($startDate === null) {
78 78
 					$startDate = $dataItem;
79 79
 				}
80
-				else if ( $endDate === null ) {
80
+				else if ($endDate === null) {
81 81
 					$endDate = $dataItem;
82 82
 					break;
83 83
 				}
84 84
 			}
85 85
 		}
86 86
 
87
-		return [ $startDate, $endDate ];
87
+		return [$startDate, $endDate];
88 88
 	}
89 89
 
90 90
 	/**
91 91
 	 * @return PropertyValueCollection[]
92 92
 	 */
93
-	private function getPropertyValueCollectionsWithDates( Subject $subject ) {
93
+	private function getPropertyValueCollectionsWithDates(Subject $subject) {
94 94
 		return array_filter(
95 95
 			$subject->getPropertyValueCollections()->toArray(),
96
-			function( PropertyValueCollection $pvc ) {
96
+			function(PropertyValueCollection $pvc) {
97 97
 				return $pvc->getPrintRequest()->getTypeID() === '_dat'
98 98
 					&& $pvc->getDataItems() !== [];
99 99
 			}
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -76,8 +76,7 @@
 block discarded – undo
76 76
 			if ( $dataItem instanceof SMWDITime ) {
77 77
 				if ( $startDate === null ) {
78 78
 					$startDate = $dataItem;
79
-				}
80
-				else if ( $endDate === null ) {
79
+				} else if ( $endDate === null ) {
81 80
 					$endDate = $dataItem;
82 81
 					break;
83 82
 				}
Please login to merge, or discard this patch.
src/TimelineOptions.php 2 patches
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare( strict_types = 1 );
3
+declare(strict_types=1);
4 4
 
5 5
 namespace ModernTimeline;
6 6
 
@@ -29,13 +29,13 @@  discard block
 block discarded – undo
29 29
 		$definitions[self::PARAM_WIDTH] = [
30 30
 			'type' => ParameterTypes::DIMENSION,
31 31
 			'allowauto' => true,
32
-			'units' => [ 'px', 'ex', 'em', '%', '' ],
32
+			'units' => ['px', 'ex', 'em', '%', ''],
33 33
 			'default' => $GLOBALS['wgModernTimelineWidth'],
34 34
 		];
35 35
 
36 36
 		$definitions[self::PARAM_HEIGHT] = [
37 37
 			'type' => ParameterTypes::DIMENSION,
38
-			'units' => [ 'px', 'ex', 'em', '' ],
38
+			'units' => ['px', 'ex', 'em', ''],
39 39
 			'default' => $GLOBALS['wgModernTimelineHeight'],
40 40
 		];
41 41
 
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
 		$definitions[self::PARAM_POSITION] = [
59 59
 			'type' => ParameterTypes::STRING,
60 60
 			'default' => $GLOBALS['wgModernTimelinePosition'],
61
-			'values' => [ 'top', 'bottom' ],
61
+			'values' => ['top', 'bottom'],
62 62
 		];
63 63
 
64 64
 		$definitions[self::PARAM_TICK_WIDTH] = [
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
 
87 87
 		$definitions[self::PARAM_NAV_HEIGHT] = [
88 88
 			'type' => ParameterTypes::DIMENSION,
89
-			'units' => [ 'px', '%' ],
89
+			'units' => ['px', '%'],
90 90
 			'default' => $GLOBALS['wgModernTimelineNavHeight'],
91 91
 		];
92 92
 
@@ -98,16 +98,16 @@  discard block
 block discarded – undo
98 98
 		$definitions[self::PARAM_IMAGE] = [
99 99
 			'type' => ParameterTypes::STRING,
100 100
 			'default' => $GLOBALS['wgModernTimelineImageProperty'],
101
-			'aliases' => [ 'imageproperty', 'image' ],
101
+			'aliases' => ['imageproperty', 'image'],
102 102
 		];
103 103
 
104
-		foreach ( $definitions as $name => $definition ) {
105
-			$definitions[$name]['message'] = 'modern-timeline-param-' . str_replace( ' ', '-', $name );
104
+		foreach ($definitions as $name => $definition) {
105
+			$definitions[$name]['message'] = 'modern-timeline-param-' . str_replace(' ', '-', $name);
106 106
 
107
-			if ( strpos( $name, ' ' ) !== false ) {
107
+			if (strpos($name, ' ') !== false) {
108 108
 				$definitions[$name]['aliases'] = array_merge(
109
-					array_key_exists( 'aliases', $definitions[$name] ) ? (array)$definitions[$name]['aliases'] : [],
110
-					[ str_replace( ' ', '', $name ) ]
109
+					array_key_exists('aliases', $definitions[$name]) ? (array)$definitions[$name]['aliases'] : [],
110
+					[str_replace(' ', '', $name)]
111 111
 				);
112 112
 			}
113 113
 		}
@@ -119,31 +119,31 @@  discard block
 block discarded – undo
119 119
 	 * @param array $parameters
120 120
 	 * @return array
121 121
 	 */
122
-	public static function processedParamsToJson( array $parameters ): array {
122
+	public static function processedParamsToJson(array $parameters): array {
123 123
 		$json = [
124 124
 			'hash_bookmark' => $parameters[self::PARAM_BOOKMARK],
125 125
 			'default_bg_color' => $parameters[self::PARAM_BACKGROUND],
126 126
 			'scale_factor' => $parameters[self::PARAM_SCALE_FACTOR],
127 127
 			'timenav_position' => $parameters[self::PARAM_POSITION],
128 128
 			'optimal_tick_width' => $parameters[self::PARAM_TICK_WIDTH],
129
-			'start_at_slide' => self::getStartAtSlide( $parameters ),
129
+			'start_at_slide' => self::getStartAtSlide($parameters),
130 130
 			'start_at_end' => $parameters[self::PARAM_START_AT_END],
131 131
 			'duration' => $parameters[self::PARAM_TRANSITION_DURATION],
132 132
 		];
133 133
 
134 134
 		$height = $parameters[self::PARAM_NAV_HEIGHT];
135 135
 
136
-		if ( strpos( $height, '%' ) === false ) {
137
-			$json['timenav_height'] = (int)substr( $height, 0, -2 );
136
+		if (strpos($height, '%') === false) {
137
+			$json['timenav_height'] = (int)substr($height, 0, -2);
138 138
 		}
139 139
 		else {
140
-			$json['timenav_height_percentage'] = (int)substr( $height, 0, -1 );
140
+			$json['timenav_height_percentage'] = (int)substr($height, 0, -1);
141 141
 		}
142 142
 
143 143
 		return $json;
144 144
 	}
145 145
 
146
-	private static function getStartAtSlide( array $parameters ): int {
146
+	private static function getStartAtSlide(array $parameters): int {
147 147
 		return $parameters[self::PARAM_START_SLIDE] - 1;
148 148
 	}
149 149
 
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -135,8 +135,7 @@
 block discarded – undo
135 135
 
136 136
 		if ( strpos( $height, '%' ) === false ) {
137 137
 			$json['timenav_height'] = (int)substr( $height, 0, -2 );
138
-		}
139
-		else {
138
+		} else {
140 139
 			$json['timenav_height_percentage'] = (int)substr( $height, 0, -1 );
141 140
 		}
142 141
 
Please login to merge, or discard this patch.
src/SlidePresenter/SimpleSlidePresenter.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare( strict_types = 1 );
3
+declare(strict_types=1);
4 4
 
5 5
 namespace ModernTimeline\SlidePresenter;
6 6
 
@@ -12,41 +12,41 @@  discard block
 block discarded – undo
12 12
 
13 13
 	private $parameters;
14 14
 
15
-	public function __construct( array $parameters ) {
15
+	public function __construct(array $parameters) {
16 16
 		$this->parameters = $parameters;
17 17
 	}
18 18
 
19
-	public function getText( Subject $subject ): string {
20
-		return implode( '<br>', iterator_to_array( $this->getDisplayValues( $subject ) ) );
19
+	public function getText(Subject $subject): string {
20
+		return implode('<br>', iterator_to_array($this->getDisplayValues($subject)));
21 21
 	}
22 22
 
23
-	private function getDisplayValues( Subject $subject ) {
24
-		foreach ( $subject->getPropertyValueCollections() as $propertyValues ) {
25
-			foreach ( $propertyValues->getDataItems() as $dataItem ) {
26
-				if ( !$this->isHiddenPrintRequest( $propertyValues->getPrintRequest() ) ) {
27
-					yield $this->getDisplayValue( $propertyValues->getPrintRequest(), $dataItem );
23
+	private function getDisplayValues(Subject $subject) {
24
+		foreach ($subject->getPropertyValueCollections() as $propertyValues) {
25
+			foreach ($propertyValues->getDataItems() as $dataItem) {
26
+				if (!$this->isHiddenPrintRequest($propertyValues->getPrintRequest())) {
27
+					yield $this->getDisplayValue($propertyValues->getPrintRequest(), $dataItem);
28 28
 				}
29 29
 			}
30 30
 		}
31 31
 	}
32 32
 
33
-	private function isHiddenPrintRequest( PrintRequest $pr ) {
34
-		return $pr->getText( null ) === $this->parameters['image property'];
33
+	private function isHiddenPrintRequest(PrintRequest $pr) {
34
+		return $pr->getText(null) === $this->parameters['image property'];
35 35
 	}
36 36
 
37
-	private function getDisplayValue( PrintRequest $pr, \SMWDataItem $dataItem ) {
38
-		$property = $pr->getText( null );
39
-		$value = $this->dataItemToText( $dataItem );
37
+	private function getDisplayValue(PrintRequest $pr, \SMWDataItem $dataItem) {
38
+		$property = $pr->getText(null);
39
+		$value = $this->dataItemToText($dataItem);
40 40
 
41
-		if ( $property === '' ) {
41
+		if ($property === '') {
42 42
 			return $value;
43 43
 		}
44 44
 
45 45
 		return $property . ': ' . $value;
46 46
 	}
47 47
 
48
-	private function dataItemToText( \SMWDataItem $dataItem ): string {
49
-		return DataValueFactory::getInstance()->newDataValueByItem( $dataItem )->getLongHTMLText();
48
+	private function dataItemToText(\SMWDataItem $dataItem): string {
49
+		return DataValueFactory::getInstance()->newDataValueByItem($dataItem)->getLongHTMLText();
50 50
 	}
51 51
 
52 52
 }
Please login to merge, or discard this patch.
src/SlidePresenter/SlidePresenter.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare( strict_types = 1 );
3
+declare(strict_types=1);
4 4
 
5 5
 namespace ModernTimeline\SlidePresenter;
6 6
 
@@ -8,6 +8,6 @@  discard block
 block discarded – undo
8 8
 
9 9
 interface SlidePresenter {
10 10
 
11
-	public function getText( Subject $subject ): string;
11
+	public function getText(Subject $subject): string;
12 12
 
13 13
 }
Please login to merge, or discard this patch.
src/SlidePresenter/TemplateSlidePresenter.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare( strict_types = 1 );
3
+declare(strict_types=1);
4 4
 
5 5
 namespace ModernTimeline\SlidePresenter;
6 6
 
@@ -13,15 +13,15 @@  discard block
 block discarded – undo
13 13
 
14 14
 	private $templateName;
15 15
 
16
-	public function __construct( string $templateName ) {
16
+	public function __construct(string $templateName) {
17 17
 		$this->templateName = $templateName;
18 18
 	}
19 19
 
20
-	public function getText( Subject $subject ): string {
20
+	public function getText(Subject $subject): string {
21 21
 		$parser = $this->getParser();
22 22
 
23 23
 		return $parser->recursiveTagParseFully(
24
-			( new TemplateSlidePresenter( $this->templateName ) )->getTemplateText( $subject )
24
+			(new TemplateSlidePresenter($this->templateName))->getTemplateText($subject)
25 25
 		);
26 26
 	}
27 27
 
@@ -29,21 +29,21 @@  discard block
 block discarded – undo
29 29
 		return MediaWikiServices::getInstance()->getParser();
30 30
 	}
31 31
 
32
-	public function getTemplateText( Subject $subject ): string {
33
-		return '{{' . implode( '|', $this->getTemplateSegments( $subject ) ) . '}}';
32
+	public function getTemplateText(Subject $subject): string {
33
+		return '{{' . implode('|', $this->getTemplateSegments($subject)) . '}}';
34 34
 	}
35 35
 
36
-	private function getTemplateSegments( Subject $subject ): array {
36
+	private function getTemplateSegments(Subject $subject): array {
37 37
 		return array_merge(
38 38
 			[
39 39
 				$this->templateName,
40
-				$this->parameter( 'title', $subject->getWikiPage()->getTitle()->getFullText() )
40
+				$this->parameter('title', $subject->getWikiPage()->getTitle()->getFullText())
41 41
 			],
42 42
 			array_map(
43
-				function( PropertyValueCollection $pvc ) {
43
+				function(PropertyValueCollection $pvc) {
44 44
 					return $this->parameter(
45
-						$pvc->getPrintRequest()->getText( null ) ?? '',
46
-						$pvc->getDataItems() === [] ? '' : $this->dataItemToText( $pvc->getDataItems()[0] )
45
+						$pvc->getPrintRequest()->getText(null) ?? '',
46
+						$pvc->getDataItems() === [] ? '' : $this->dataItemToText($pvc->getDataItems()[0])
47 47
 					);
48 48
 				},
49 49
 				$subject->getPropertyValueCollections()->toArray()
@@ -51,11 +51,11 @@  discard block
 block discarded – undo
51 51
 		);
52 52
 	}
53 53
 
54
-	private function dataItemToText( \SMWDataItem $dataItem ): string {
55
-		return DataValueFactory::getInstance()->newDataValueByItem( $dataItem )->getLongHTMLText();
54
+	private function dataItemToText(\SMWDataItem $dataItem): string {
55
+		return DataValueFactory::getInstance()->newDataValueByItem($dataItem)->getLongHTMLText();
56 56
 	}
57 57
 
58
-	private function parameter( string $name, string $value ): string {
58
+	private function parameter(string $name, string $value): string {
59 59
 		return $name . '=' . $value;
60 60
 	}
61 61
 }
Please login to merge, or discard this patch.
src/JsonBuilder.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-declare( strict_types = 1 );
3
+declare(strict_types=1);
4 4
 
5 5
 namespace ModernTimeline;
6 6
 
@@ -12,7 +12,7 @@  discard block
 block discarded – undo
12 12
 
13 13
 	private $slidePresenter;
14 14
 
15
-	public function __construct( SlidePresenter $slidePresenter ) {
15
+	public function __construct(SlidePresenter $slidePresenter) {
16 16
 		$this->slidePresenter = $slidePresenter;
17 17
 	}
18 18
 
@@ -20,32 +20,32 @@  discard block
 block discarded – undo
20 20
 	 * @param Event[] $events
21 21
 	 * @return array
22 22
 	 */
23
-	public function eventsToTimelineJson( array $events ): array {
23
+	public function eventsToTimelineJson(array $events): array {
24 24
 		$jsonEvents = [];
25 25
 
26
-		foreach ( $events as $event ) {
27
-			if ( $event->getSubject()->getWikiPage()->getTitle() !== null ) {
28
-				$jsonEvents[] = $this->buildEvent( $event );
26
+		foreach ($events as $event) {
27
+			if ($event->getSubject()->getWikiPage()->getTitle() !== null) {
28
+				$jsonEvents[] = $this->buildEvent($event);
29 29
 			}
30 30
 		}
31 31
 
32
-		return [ 'events' => $jsonEvents ];
32
+		return ['events' => $jsonEvents];
33 33
 	}
34 34
 
35
-	public function buildEvent( Event $event ): array {
35
+	public function buildEvent(Event $event): array {
36 36
 		$jsonEvent = [
37 37
 			'text' => [
38
-				'headline' => $this->newHeadline( $event->getSubject()->getWikiPage()->getTitle() ),
39
-				'text' =>  $this->slidePresenter->getText( $event->getSubject() )
38
+				'headline' => $this->newHeadline($event->getSubject()->getWikiPage()->getTitle()),
39
+				'text' =>  $this->slidePresenter->getText($event->getSubject())
40 40
 			],
41
-			'start_date' => $this->timeToJson( $event->getStartDate() ),
41
+			'start_date' => $this->timeToJson($event->getStartDate()),
42 42
 		];
43 43
 
44
-		if ( $event->getEndDate() !== null ) {
45
-			$jsonEvent['end_date'] = $this->timeToJson( $event->getEndDate() );
44
+		if ($event->getEndDate() !== null) {
45
+			$jsonEvent['end_date'] = $this->timeToJson($event->getEndDate());
46 46
 		}
47 47
 
48
-		if ( $event->hasImage() ) {
48
+		if ($event->hasImage()) {
49 49
 			$jsonEvent['media'] = [
50 50
 				'url' => $event->getImageUrl(),
51 51
 				'thumbnail' => $event->getImageUrl()
@@ -55,17 +55,17 @@  discard block
 block discarded – undo
55 55
 		return $jsonEvent;
56 56
 	}
57 57
 
58
-	private function newHeadline( \Title $title ): string {
58
+	private function newHeadline(\Title $title): string {
59 59
 		return \Html::element(
60 60
 			'a',
61
-			[ 'href' => $title->getFullURL() ],
61
+			['href' => $title->getFullURL()],
62 62
 			$title->getText()
63 63
 		);
64 64
 
65 65
 //		return DataValueFactory::getInstance()->newDataValueByItem( $subject->getWikiPage() )->getLongHTMLText( smwfGetLinker() );
66 66
 	}
67 67
 
68
-	private function timeToJson( SMWDITime $time ): array {
68
+	private function timeToJson(SMWDITime $time): array {
69 69
 		return [
70 70
 			'year' => $time->getYear(),
71 71
 			'month' => $time->getMonth(),
Please login to merge, or discard this patch.