コード例 #1
0
ファイル: Player.php プロジェクト: burthorpe/runescape-api
 /**
  * @param $displayName string Runescape display name
  * @throws InvalidArgumentException
  */
 public function __construct($displayName)
 {
     $this->common = new Common();
     $this->api = new API();
     if ($this->common->validateDisplayName($displayName) === false) {
         throw new InvalidDisplayNameException();
     }
     $this->displayName = $displayName;
 }
コード例 #2
0
 public function testValidateDisplayName()
 {
     $api = new Common();
     $this->assertTrue($api->validateDisplayName('1'));
     $this->assertTrue($api->validateDisplayName('123456789012'));
     $this->assertFalse($api->validateDisplayName(''));
     $this->assertFalse($api->validateDisplayName('1234567890123'));
     $this->assertTrue($api->validateDisplayName('iWader'));
     $this->assertFalse($api->validateDisplayName('iW%d^r$'));
 }