Skip to content

Commit a56ecb5

Browse files
committed
Merge pull request #493 from wmde/simplify-entity-terms
Simply term methods in Entity
2 parents 5cacbff + 0b8ff37 commit a56ecb5

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

src/Entity/Entity.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public function getId() {
5858
* @return string
5959
*/
6060
public function setLabel( $languageCode, $value ) {
61-
$this->fingerprint->getLabels()->setTerm( new Term( $languageCode, $value ) );
61+
$this->fingerprint->setLabel( $languageCode, $value );
6262
return $value;
6363
}
6464

@@ -73,7 +73,7 @@ public function setLabel( $languageCode, $value ) {
7373
* @return string
7474
*/
7575
public function setDescription( $languageCode, $value ) {
76-
$this->fingerprint->getDescriptions()->setTerm( new Term( $languageCode, $value ) );
76+
$this->fingerprint->setDescription( $languageCode, $value );
7777
return $value;
7878
}
7979

@@ -85,7 +85,7 @@ public function setDescription( $languageCode, $value ) {
8585
* @param string $languageCode
8686
*/
8787
public function removeLabel( $languageCode ) {
88-
$this->fingerprint->getLabels()->removeByLanguage( $languageCode );
88+
$this->fingerprint->removeLabel( $languageCode );
8989
}
9090

9191
/**
@@ -96,7 +96,7 @@ public function removeLabel( $languageCode ) {
9696
* @param string $languageCode
9797
*/
9898
public function removeDescription( $languageCode ) {
99-
$this->fingerprint->getDescriptions()->removeByLanguage( $languageCode );
99+
$this->fingerprint->removeDescription( $languageCode );
100100
}
101101

102102
/**
@@ -154,7 +154,7 @@ public function getAllAliases( array $languageCodes = null ) {
154154
* @param string[] $aliases
155155
*/
156156
public function setAliases( $languageCode, array $aliases ) {
157-
$this->fingerprint->getAliasGroups()->setGroup( new AliasGroup( $languageCode, $aliases ) );
157+
$this->fingerprint->setAliasGroup( $languageCode, $aliases );
158158
}
159159

160160
/**
@@ -232,11 +232,11 @@ public function getLabels( array $languageCodes = null ) {
232232
* @return string|bool
233233
*/
234234
public function getDescription( $languageCode ) {
235-
if ( !$this->fingerprint->getDescriptions()->hasTermForLanguage( $languageCode ) ) {
235+
if ( !$this->fingerprint->hasDescription( $languageCode ) ) {
236236
return false;
237237
}
238238

239-
return $this->fingerprint->getDescriptions()->getByLanguage( $languageCode )->getText();
239+
return $this->fingerprint->getDescription( $languageCode )->getText();
240240
}
241241

242242
/**
@@ -250,11 +250,11 @@ public function getDescription( $languageCode ) {
250250
* @return string|bool
251251
*/
252252
public function getLabel( $languageCode ) {
253-
if ( !$this->fingerprint->getLabels()->hasTermForLanguage( $languageCode ) ) {
253+
if ( !$this->fingerprint->hasLabel( $languageCode ) ) {
254254
return false;
255255
}
256256

257-
return $this->fingerprint->getLabels()->getByLanguage( $languageCode )->getText();
257+
return $this->fingerprint->getLabel( $languageCode )->getText();
258258
}
259259

260260
/**

0 commit comments

Comments
 (0)