/** * @param string $displayName * @param string $language */ public function __construct($displayName, $language) { Assertion::nonEmptyString($displayName, 'displayName'); Assertion::nonEmptyString($language, 'language'); $this->displayName = $displayName; $this->language = $language; }
/** * @param string $name * @param string $language */ public function __construct($name, $language) { Assertion::nonEmptyString($name, 'name'); Assertion::nonEmptyString($language, 'language'); $this->name = $name; $this->language = $language; }
/** * @param string $url * @param string $language */ public function __construct($url, $language) { Assertion::nonEmptyString($url, 'url'); Assertion::nonEmptyString($language, 'language'); $this->url = $url; $this->language = $language; }
/** * @param Binding $binding * @param string $location * @param null|string $responseLocation */ public function __construct(Binding $binding, $location, $responseLocation = null) { Assertion::nonEmptyString($location, 'location'); Assertion::nullOrNonEmptyString($responseLocation, 'responseLocation'); $this->binding = $binding; $this->location = $location; $this->responseLocation = $responseLocation; }
/** * @param string $scope the scope as defined * @param bool $isRegexp whether or not the scope is a regular expression as identified by the regexp attribute */ public function __construct($scope, $isRegexp = false) { Assertion::nonEmptyString($scope, 'scope'); Assertion::boolean($isRegexp); if ($isRegexp) { Assertion::validRegularExpression($scope, 'scope'); } $this->scope = $scope; $this->isRegexp = $isRegexp; }
public static function deserialize($data) { Assertion::nonEmptyString($data, 'data'); return new self($data); }
/** * @test * * @dataProvider \OpenConext\Value\TestDataProvider::notStringOrEmptyString() * @expectedException InvalidArgumentException * * @param mixed $value */ public function not_strings_or_empty_strings_are_invalid($value) { Assertion::nonEmptyString($value, 'value'); }
/** ** @param string $company */ public function __construct($company) { Assertion::nonEmptyString($company, 'company'); $this->company = $company; }
/** * @param string $entityId */ public function __construct($entityId) { Assertion::nonEmptyString($entityId, 'entityId'); $this->entityId = $entityId; }
/** * @param string $name */ public function __construct($name) { Assertion::nonEmptyString($name, 'name'); $this->surname = $name; }
/** * @param string $givenName */ public function __construct($givenName) { Assertion::nonEmptyString($givenName, 'givenName'); $this->givenName = $givenName; }
/** * @param string $telephoneNumber */ public function __construct($telephoneNumber) { Assertion::nonEmptyString($telephoneNumber, 'telephoneNumber'); $this->telephoneNumber = $telephoneNumber; }
/** * @param string $pattern */ public function __construct($pattern) { Assertion::nonEmptyString($pattern, 'pattern'); Assertion::validRegularExpression($pattern, 'pattern'); $this->pattern = $pattern; }