Completed
Push — master ( 06ffb3...1e5bde )
by
unknown
02:34
created
src/ConstraintCheck/Message/ViolationMessageSerializer.php 2 patches
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -16,6 +16,9 @@
 block discarded – undo
16 16
  */
17 17
 class ViolationMessageSerializer implements Serializer {
18 18
 
19
+	/**
20
+	 * @param string $fullMessageKey
21
+	 */
19 22
 	private function abbreviateViolationMessageKey( $fullMessageKey ) {
20 23
 		return substr( $fullMessageKey, strlen( ViolationMessage::MESSAGE_KEY_PREFIX ) );
21 24
 	}
Please login to merge, or discard this patch.
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -16,26 +16,26 @@  discard block
 block discarded – undo
16 16
  */
17 17
 class ViolationMessageSerializer implements Serializer {
18 18
 
19
-	private function abbreviateViolationMessageKey( $fullMessageKey ) {
20
-		return substr( $fullMessageKey, strlen( ViolationMessage::MESSAGE_KEY_PREFIX ) );
19
+	private function abbreviateViolationMessageKey($fullMessageKey) {
20
+		return substr($fullMessageKey, strlen(ViolationMessage::MESSAGE_KEY_PREFIX));
21 21
 	}
22 22
 
23 23
 	/**
24 24
 	 * @param ViolationMessage $object
25 25
 	 * @return array
26 26
 	 */
27
-	public function serialize( $object ) {
27
+	public function serialize($object) {
28 28
 		/** @var ViolationMessage $object */
29
-		Assert::parameterType( ViolationMessage::class, $object, '$object' );
29
+		Assert::parameterType(ViolationMessage::class, $object, '$object');
30 30
 
31 31
 		$arguments = $object->getArguments();
32 32
 		$serializedArguments = [];
33
-		foreach ( $arguments as $argument ) {
34
-			$serializedArguments[] = $this->serializeArgument( $argument );
33
+		foreach ($arguments as $argument) {
34
+			$serializedArguments[] = $this->serializeArgument($argument);
35 35
 		}
36 36
 
37 37
 		return [
38
-			'k' => $this->abbreviateViolationMessageKey( $object->getMessageKey() ),
38
+			'k' => $this->abbreviateViolationMessageKey($object->getMessageKey()),
39 39
 			'a' => $serializedArguments,
40 40
 		];
41 41
 	}
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
 	 * @param array $argument element of ViolationMessage::getArguments()
45 45
 	 * @return array [ 't' => ViolationMessage::TYPE_*, 'v' => serialized value, 'r' => $role ]
46 46
 	 */
47
-	private function serializeArgument( array $argument ) {
47
+	private function serializeArgument(array $argument) {
48 48
 		$methods = [
49 49
 			ViolationMessage::TYPE_ENTITY_ID => 'serializeEntityId',
50 50
 			ViolationMessage::TYPE_ENTITY_ID_LIST => 'serializeEntityIdList',
@@ -56,12 +56,12 @@  discard block
 block discarded – undo
56 56
 		$value = $argument['value'];
57 57
 		$role = $argument['role'];
58 58
 
59
-		if ( array_key_exists( $type, $methods ) ) {
59
+		if (array_key_exists($type, $methods)) {
60 60
 			$method = $methods[$type];
61
-			$serializedValue = $this->$method( $value );
61
+			$serializedValue = $this->$method($value);
62 62
 		} else {
63 63
 			throw new InvalidArgumentException(
64
-				'Unknown ViolationMessage argument type ' . $type . '!'
64
+				'Unknown ViolationMessage argument type '.$type.'!'
65 65
 			);
66 66
 		}
67 67
 
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
 	 * @param EntityId $entityId
79 79
 	 * @return string entity ID serialization
80 80
 	 */
81
-	private function serializeEntityId( EntityId $entityId ) {
81
+	private function serializeEntityId(EntityId $entityId) {
82 82
 		return $entityId->getSerialization();
83 83
 	}
84 84
 
@@ -86,8 +86,8 @@  discard block
 block discarded – undo
86 86
 	 * @param EntityId[] $entityIdList
87 87
 	 * @return string[] entity ID serializations
88 88
 	 */
89
-	private function serializeEntityIdList( array $entityIdList ) {
90
-		return array_map( [ $this, 'serializeEntityId' ], $entityIdList );
89
+	private function serializeEntityIdList(array $entityIdList) {
90
+		return array_map([$this, 'serializeEntityId'], $entityIdList);
91 91
 	}
92 92
 
93 93
 	/**
@@ -95,10 +95,10 @@  discard block
 block discarded – undo
95 95
 	 * @return string entity ID serialization, '::somevalue', or '::novalue'
96 96
 	 * (according to EntityId::PATTERN, entity ID serializations can never begin with two colons)
97 97
 	 */
98
-	private function serializeItemIdSnakValue( ItemIdSnakValue $value ) {
99
-		switch ( true ) {
98
+	private function serializeItemIdSnakValue(ItemIdSnakValue $value) {
99
+		switch (true) {
100 100
 			case $value->isValue():
101
-				return $this->serializeEntityId( $value->getItemId() );
101
+				return $this->serializeEntityId($value->getItemId());
102 102
 			case $value->isSomeValue():
103 103
 				return '::somevalue';
104 104
 			case $value->isNoValue():
@@ -116,8 +116,8 @@  discard block
 block discarded – undo
116 116
 	 * @param ItemIdSnakValue[] $valueList
117 117
 	 * @return string[] array of entity ID serializations, '::somevalue's or '::novalue's
118 118
 	 */
119
-	private function serializeItemIdSnakValueList( array $valueList ) {
120
-		return array_map( [ $this, 'serializeItemIdSnakValue' ], $valueList );
119
+	private function serializeItemIdSnakValueList(array $valueList) {
120
+		return array_map([$this, 'serializeItemIdSnakValue'], $valueList);
121 121
 	}
122 122
 
123 123
 }
Please login to merge, or discard this patch.
src/ConstraintCheck/Message/ViolationMessageDeserializer.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -27,23 +27,23 @@  discard block
 block discarded – undo
27 27
 		$this->entityIdParser = $entityIdParser;
28 28
 	}
29 29
 
30
-	public function unabbreviateViolationMessageKey( $messageKeySuffix ) {
31
-		return ViolationMessage::MESSAGE_KEY_PREFIX . $messageKeySuffix;
30
+	public function unabbreviateViolationMessageKey($messageKeySuffix) {
31
+		return ViolationMessage::MESSAGE_KEY_PREFIX.$messageKeySuffix;
32 32
 	}
33 33
 
34 34
 	/**
35 35
 	 * @param array $serialization
36 36
 	 * @return ViolationMessage
37 37
 	 */
38
-	public function deserialize( $serialization ) {
39
-		Assert::parameterType( 'array', $serialization, '$serialization' );
38
+	public function deserialize($serialization) {
39
+		Assert::parameterType('array', $serialization, '$serialization');
40 40
 
41 41
 		$message = new ViolationMessage(
42
-			$this->unabbreviateViolationMessageKey( $serialization['k'] )
42
+			$this->unabbreviateViolationMessageKey($serialization['k'])
43 43
 		);
44 44
 
45
-		foreach ( $serialization['a'] as $serializedArgument ) {
46
-			$message = $this->deserializeArgument( $message, $serializedArgument );
45
+		foreach ($serialization['a'] as $serializedArgument) {
46
+			$message = $this->deserializeArgument($message, $serializedArgument);
47 47
 		}
48 48
 
49 49
 		return $message;
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
 	 * @param array $serializedArgument [ 't' => ViolationMessage::TYPE_*, 'v' => serialized value, 'r' => $role ]
55 55
 	 * @return ViolationMessage $message with the deserialized argument appended
56 56
 	 */
57
-	private function deserializeArgument( ViolationMessage $message, array $serializedArgument ) {
57
+	private function deserializeArgument(ViolationMessage $message, array $serializedArgument) {
58 58
 		$methods = [
59 59
 			ViolationMessage::TYPE_ENTITY_ID => 'deserializeEntityId',
60 60
 			ViolationMessage::TYPE_ENTITY_ID_LIST => 'deserializeEntityIdList',
@@ -66,46 +66,46 @@  discard block
 block discarded – undo
66 66
 		$serializedValue = $serializedArgument['v'];
67 67
 		$role = $serializedArgument['r'];
68 68
 
69
-		if ( array_key_exists( $type, $methods ) ) {
69
+		if (array_key_exists($type, $methods)) {
70 70
 			$method = $methods[$type];
71
-			$value = $this->$method( $serializedValue );
71
+			$value = $this->$method($serializedValue);
72 72
 		} else {
73 73
 			throw new InvalidArgumentException(
74
-				'Unknown ViolationMessage argument type ' . $type . '!'
74
+				'Unknown ViolationMessage argument type '.$type.'!'
75 75
 			);
76 76
 		}
77 77
 
78
-		return $message->withArgument( $type, $role, $value );
78
+		return $message->withArgument($type, $role, $value);
79 79
 	}
80 80
 
81 81
 	/**
82 82
 	 * @param string $entityIdSerialization entity ID serialization
83 83
 	 * @return EntityId
84 84
 	 */
85
-	private function deserializeEntityId( $entityIdSerialization ) {
86
-		return $this->entityIdParser->parse( $entityIdSerialization );
85
+	private function deserializeEntityId($entityIdSerialization) {
86
+		return $this->entityIdParser->parse($entityIdSerialization);
87 87
 	}
88 88
 
89 89
 	/**
90 90
 	 * @param string[] $entityIdSerializations entity ID serializations
91 91
 	 * @return EntityId[]
92 92
 	 */
93
-	private function deserializeEntityIdList( array $entityIdSerializations ) {
94
-		return array_map( [ $this, 'deserializeEntityId' ], $entityIdSerializations );
93
+	private function deserializeEntityIdList(array $entityIdSerializations) {
94
+		return array_map([$this, 'deserializeEntityId'], $entityIdSerializations);
95 95
 	}
96 96
 
97 97
 	/**
98 98
 	 * @param string $valueSerialization entity ID serialization, '::somevalue' or '::novalue'
99 99
 	 * @return ItemIdSnakValue
100 100
 	 */
101
-	private function deserializeItemIdSnakValue( $valueSerialization ) {
102
-		switch ( $valueSerialization ) {
101
+	private function deserializeItemIdSnakValue($valueSerialization) {
102
+		switch ($valueSerialization) {
103 103
 			case '::somevalue':
104 104
 				return ItemIdSnakValue::someValue();
105 105
 			case '::novalue':
106 106
 				return ItemIdSnakValue::noValue();
107 107
 			default:
108
-				return ItemIdSnakValue::fromItemId( $this->deserializeEntityId( $valueSerialization ) );
108
+				return ItemIdSnakValue::fromItemId($this->deserializeEntityId($valueSerialization));
109 109
 		}
110 110
 	}
111 111
 
@@ -113,8 +113,8 @@  discard block
 block discarded – undo
113 113
 	 * @param string[] $valueSerializations entity ID serializations, '::somevalue's or '::novalue's
114 114
 	 * @return ItemIdSnakValue[]
115 115
 	 */
116
-	private function deserializeItemIdSnakValueList( $valueSerializations ) {
117
-		return array_map( [ $this, 'deserializeItemIdSnakValue' ], $valueSerializations );
116
+	private function deserializeItemIdSnakValueList($valueSerializations) {
117
+		return array_map([$this, 'deserializeItemIdSnakValue'], $valueSerializations);
118 118
 	}
119 119
 
120 120
 }
Please login to merge, or discard this patch.