Emarref\Jwt\Token\PropertyList::setProperty PHP Method

setProperty() public method

public setProperty ( Emarref\Jwt\Token\PropertyInterface $property )
$property Emarref\Jwt\Token\PropertyInterface
    public function setProperty(PropertyInterface $property)
    {
        $this->properties[$property->getName()] = $property;
    }

Usage Example

Example #1
0
 /**
  * @param HeaderParameter\ParameterInterface $parameter
  * @param boolean                            $critical
  */
 public function setParameter(HeaderParameter\ParameterInterface $parameter, $critical = false)
 {
     $this->propertyList->setProperty($parameter);
     if ($critical) {
         /** @var HeaderParameter\Critical $criticalParameter */
         $criticalParameter = $this->findParameterByName(HeaderParameter\Critical::NAME);
         if (!$criticalParameter) {
             $criticalParameter = new HeaderParameter\Critical();
         }
         $criticalParameter->addParameter($parameter);
         $this->propertyList->setProperty($criticalParameter);
     }
 }
All Usage Examples Of Emarref\Jwt\Token\PropertyList::setProperty