| @@ 49-57 (lines=9) @@ | ||
| 46 | throw new UnexpectedValueException( 'Could not get reference hash from $reference' ); |
|
| 47 | } |
|
| 48 | ||
| 49 | if ( is_string( $target ) ) { |
|
| 50 | $guid = $target; |
|
| 51 | } elseif ( $target instanceof StatementGuid ) { |
|
| 52 | $guid = $target->getSerialization(); |
|
| 53 | } elseif ( $target instanceof Statement ) { |
|
| 54 | $guid = $target->getGuid(); |
|
| 55 | } else { |
|
| 56 | throw new UnexpectedValueException( 'Could not get statement guid from $target' ); |
|
| 57 | } |
|
| 58 | if ( !is_string( $guid ) ) { |
|
| 59 | throw new UnexpectedValueException( 'Unexpected statement guid got from $target' ); |
|
| 60 | } |
|
| @@ 51-59 (lines=9) @@ | ||
| 48 | * @throws UnexpectedValueException |
|
| 49 | */ |
|
| 50 | public function set( Reference $reference, $statement, $targetReference = null, EditInfo $editInfo = null ) { |
|
| 51 | if ( is_string( $statement ) ) { |
|
| 52 | $guid = $statement; |
|
| 53 | } elseif ( $statement instanceof StatementGuid ) { |
|
| 54 | $guid = $statement->getSerialization(); |
|
| 55 | } elseif ( $statement instanceof Statement ) { |
|
| 56 | $guid = $statement->getGuid(); |
|
| 57 | } else { |
|
| 58 | throw new UnexpectedValueException( 'Could not get statement guid from $statement' ); |
|
| 59 | } |
|
| 60 | if ( !is_string( $guid ) ) { |
|
| 61 | throw new UnexpectedValueException( 'Unexpected statement guid got from $statement' ); |
|
| 62 | } |
|
| @@ 40-48 (lines=9) @@ | ||
| 37 | * @throws UnexpectedValueException |
|
| 38 | */ |
|
| 39 | public function remove( $statement, EditInfo $editInfo = null ) { |
|
| 40 | if ( is_string( $statement ) ) { |
|
| 41 | $guid = $statement; |
|
| 42 | } elseif ( $statement instanceof StatementGuid ) { |
|
| 43 | $guid = $statement->getSerialization(); |
|
| 44 | } elseif ( $statement instanceof Statement ) { |
|
| 45 | $guid = $statement->getGuid(); |
|
| 46 | } else { |
|
| 47 | throw new UnexpectedValueException( 'Could not get statement guid from $statement' ); |
|
| 48 | } |
|
| 49 | if ( !is_string( $guid ) ) { |
|
| 50 | throw new UnexpectedValueException( 'Unexpected statement guid got from $statement' ); |
|
| 51 | } |
|