Skip to content
Snippets Groups Projects

Using getters to get private properties

Merged Pavel Vyskočil requested to merge github/fork/vyskocilpavel/fixStringifyTargetedId into master
2 files
+ 14
4
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -2,6 +2,8 @@
@@ -2,6 +2,8 @@
namespace SimpleSAML\Module\perun\Auth\Process;
namespace SimpleSAML\Module\perun\Auth\Process;
 
use SAML2\XML\saml\NameID;
 
use SimpleSAML\Auth\ProcessingFilter;
use SimpleSAML\Error\Exception;
use SimpleSAML\Error\Exception;
/**
/**
@@ -16,7 +18,7 @@ use SimpleSAML\Error\Exception;
@@ -16,7 +18,7 @@ use SimpleSAML\Error\Exception;
* @author Ondrej Velisek <ondrejvelisek@gmail.com>
* @author Ondrej Velisek <ondrejvelisek@gmail.com>
*/
*/
class StringifyTargetedID extends \SimpleSAML\Auth\ProcessingFilter
class StringifyTargetedID extends ProcessingFilter
{
{
private $uidAttr;
private $uidAttr;
private $targetAttr;
private $targetAttr;
@@ -52,12 +54,16 @@ class StringifyTargetedID extends \SimpleSAML\Auth\ProcessingFilter
@@ -52,12 +54,16 @@ class StringifyTargetedID extends \SimpleSAML\Auth\ProcessingFilter
/**
/**
* Convert NameID value into the text representation.
* Convert NameID value into the text representation.
 
*
 
* @param NameID $attributeValue
 
*
 
* @return NameID|string
*/
*/
private function stringify($attributeValue)
private function stringify(NameID $attributeValue)
{
{
if (is_object($attributeValue) && get_class($attributeValue) === 'SAML2\XML\saml\NameID') {
if (is_object($attributeValue) && get_class($attributeValue) === 'SAML2\XML\saml\NameID') {
return $attributeValue->NameQualifier . '!' . $attributeValue->SPNameQualifier . '!'
return $attributeValue->getNameQualifier() . '!' . $attributeValue->getSPNameQualifier() . '!'
. $attributeValue->value;
. $attributeValue->getValue();
} else {
} else {
return $attributeValue;
return $attributeValue;
}
}
Loading