public function equals($nameId, $format)
    {
        if (false == $this->getSubject()) {
            return false;
        }

        if (false == $this->getSubject()->getNameID()) {
            return false;
        }

        if ($this->getSubject()->getNameID()->getValue() != $nameId) {
            return false;
        }

        if ($this->getSubject()->getNameID()->getFormat() != $format) {
            return false;
        }

        return true;
    }
public function equals($nameId, $format)
    {
        if (false == $this->getSubject()) {
            return false;
        }

        if (false == $this->getSubject()->getNameID()) {
            return false;
        }

        if ($this->getSubject()->getNameID()->getValue() != $nameId) {
            return false;
        }

        if ($this->getSubject()->getNameID()->getFormat() != $format) {
            return false;
        }

        return true;
    }
public function equals ( $ nameId , $ format ) { if ( false == $ this -> getSubject ( ) ) { return false ; } if ( false == $ this -> getSubject ( ) -> getNameID ( ) ) { return false ; } if ( $ this -> getSubject ( ) -> getNameID ( ) -> getValue ( ) != $ nameId ) { return false ; } if ( $ this -> getSubject ( ) -> getNameID ( ) -> getFormat ( ) != $ format ) { return false ; } return true ; }
Core 3.3.4 Processing rules.

@param string      $nameId
@param string|null $format

@return bool
Core 3 . 3 . 4 Processing rules .