Skip to content

Commit 87c9bd5

Browse files
committed
added missing classes
1 parent defbc57 commit 87c9bd5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+5873
-1
lines changed
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
<?php
2+
3+
namespace GoetasWebservices\SoapServices\SoapClient\WssWsSecurity\Secext;
4+
5+
/**
6+
* Class representing AttributedStringType
7+
*
8+
* This type represents an element with arbitrary attributes.
9+
* XSD Type: AttributedString
10+
*/
11+
class AttributedStringType
12+
{
13+
14+
/**
15+
* @property string $__value
16+
*/
17+
private $__value = null;
18+
19+
/**
20+
* @property string $id
21+
*/
22+
private $id = null;
23+
24+
/**
25+
* Construct
26+
*
27+
* @param string $value
28+
*/
29+
public function __construct($value)
30+
{
31+
$this->value($value);
32+
}
33+
34+
/**
35+
* Gets or sets the inner value
36+
*
37+
* @param string $value
38+
* @return string
39+
*/
40+
public function value()
41+
{
42+
if ($args = func_get_args()) {
43+
$this->__value = $args[0];
44+
}
45+
return $this->__value;
46+
}
47+
48+
/**
49+
* Gets a string value
50+
*
51+
* @return string
52+
*/
53+
public function __toString()
54+
{
55+
return strval($this->__value);
56+
}
57+
58+
/**
59+
* Gets as id
60+
*
61+
* @return string
62+
*/
63+
public function getId()
64+
{
65+
return $this->id;
66+
}
67+
68+
/**
69+
* Sets a new id
70+
*
71+
* @param string $id
72+
* @return self
73+
*/
74+
public function setId($id)
75+
{
76+
$this->id = $id;
77+
return $this;
78+
}
79+
80+
81+
}
82+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?php
2+
3+
namespace GoetasWebservices\SoapServices\SoapClient\WssWsSecurity\Secext;
4+
5+
/**
6+
* Class representing BinarySecurityToken
7+
*/
8+
class BinarySecurityToken extends BinarySecurityTokenType
9+
{
10+
11+
12+
}
13+
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?php
2+
3+
namespace GoetasWebservices\SoapServices\SoapClient\WssWsSecurity\Secext;
4+
5+
/**
6+
* Class representing BinarySecurityTokenType
7+
*
8+
* A security token that is encoded in binary
9+
* XSD Type: BinarySecurityTokenType
10+
*/
11+
class BinarySecurityTokenType extends EncodedStringType
12+
{
13+
14+
/**
15+
* @property string $valueType
16+
*/
17+
private $valueType = null;
18+
19+
/**
20+
* Gets as valueType
21+
*
22+
* @return string
23+
*/
24+
public function getValueType()
25+
{
26+
return $this->valueType;
27+
}
28+
29+
/**
30+
* Sets a new valueType
31+
*
32+
* @param string $valueType
33+
* @return self
34+
*/
35+
public function setValueType($valueType)
36+
{
37+
$this->valueType = $valueType;
38+
return $this;
39+
}
40+
41+
42+
}
43+

src/WssWsSecurity/Secext/Embedded.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?php
2+
3+
namespace GoetasWebservices\SoapServices\SoapClient\WssWsSecurity\Secext;
4+
5+
/**
6+
* Class representing Embedded
7+
*/
8+
class Embedded extends EmbeddedType
9+
{
10+
11+
12+
}
13+
Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,169 @@
1+
<?php
2+
3+
namespace GoetasWebservices\SoapServices\SoapClient\WssWsSecurity\Secext;
4+
5+
/**
6+
* Class representing EmbeddedType
7+
*
8+
* This type represents a reference to an embedded security token.
9+
* XSD Type: EmbeddedType
10+
*/
11+
class EmbeddedType
12+
{
13+
14+
/**
15+
* @property string $valueType
16+
*/
17+
private $valueType = null;
18+
19+
/**
20+
* @property mixed[] $anyAttribute
21+
*/
22+
private $anyAttribute = array(
23+
24+
);
25+
26+
/**
27+
* @property mixed[] $anyElement
28+
*/
29+
private $anyElement = array(
30+
31+
);
32+
33+
/**
34+
* Gets as valueType
35+
*
36+
* @return string
37+
*/
38+
public function getValueType()
39+
{
40+
return $this->valueType;
41+
}
42+
43+
/**
44+
* Sets a new valueType
45+
*
46+
* @param string $valueType
47+
* @return self
48+
*/
49+
public function setValueType($valueType)
50+
{
51+
$this->valueType = $valueType;
52+
return $this;
53+
}
54+
55+
/**
56+
* Adds as array
57+
*
58+
* @return self
59+
* @param mixed $array
60+
*/
61+
public function addToAnyAttribute($array)
62+
{
63+
$this->anyAttribute[] = $array;
64+
return $this;
65+
}
66+
67+
/**
68+
* isset anyAttribute
69+
*
70+
* @param scalar $index
71+
* @return boolean
72+
*/
73+
public function issetAnyAttribute($index)
74+
{
75+
return isset($this->anyAttribute[$index]);
76+
}
77+
78+
/**
79+
* unset anyAttribute
80+
*
81+
* @param scalar $index
82+
* @return void
83+
*/
84+
public function unsetAnyAttribute($index)
85+
{
86+
unset($this->anyAttribute[$index]);
87+
}
88+
89+
/**
90+
* Gets as anyAttribute
91+
*
92+
* @return mixed[]
93+
*/
94+
public function getAnyAttribute()
95+
{
96+
return $this->anyAttribute;
97+
}
98+
99+
/**
100+
* Sets a new anyAttribute
101+
*
102+
* @param mixed[] $anyAttribute
103+
* @return self
104+
*/
105+
public function setAnyAttribute(array $anyAttribute)
106+
{
107+
$this->anyAttribute = $anyAttribute;
108+
return $this;
109+
}
110+
111+
/**
112+
* Adds as array
113+
*
114+
* @return self
115+
* @param mixed $array
116+
*/
117+
public function addToAnyElement($array)
118+
{
119+
$this->anyElement[] = $array;
120+
return $this;
121+
}
122+
123+
/**
124+
* isset anyElement
125+
*
126+
* @param scalar $index
127+
* @return boolean
128+
*/
129+
public function issetAnyElement($index)
130+
{
131+
return isset($this->anyElement[$index]);
132+
}
133+
134+
/**
135+
* unset anyElement
136+
*
137+
* @param scalar $index
138+
* @return void
139+
*/
140+
public function unsetAnyElement($index)
141+
{
142+
unset($this->anyElement[$index]);
143+
}
144+
145+
/**
146+
* Gets as anyElement
147+
*
148+
* @return mixed[]
149+
*/
150+
public function getAnyElement()
151+
{
152+
return $this->anyElement;
153+
}
154+
155+
/**
156+
* Sets a new anyElement
157+
*
158+
* @param mixed[] $anyElement
159+
* @return self
160+
*/
161+
public function setAnyElement(array $anyElement)
162+
{
163+
$this->anyElement = $anyElement;
164+
return $this;
165+
}
166+
167+
168+
}
169+
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?php
2+
3+
namespace GoetasWebservices\SoapServices\SoapClient\WssWsSecurity\Secext;
4+
5+
/**
6+
* Class representing EncodedStringType
7+
*
8+
* This type is used for elements containing stringified binary data.
9+
* XSD Type: EncodedString
10+
*/
11+
class EncodedStringType extends AttributedStringType
12+
{
13+
14+
/**
15+
* @property string $encodingType
16+
*/
17+
private $encodingType = null;
18+
19+
/**
20+
* Gets as encodingType
21+
*
22+
* @return string
23+
*/
24+
public function getEncodingType()
25+
{
26+
return $this->encodingType;
27+
}
28+
29+
/**
30+
* Sets a new encodingType
31+
*
32+
* @param string $encodingType
33+
* @return self
34+
*/
35+
public function setEncodingType($encodingType)
36+
{
37+
$this->encodingType = $encodingType;
38+
return $this;
39+
}
40+
41+
42+
}
43+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?php
2+
3+
namespace GoetasWebservices\SoapServices\SoapClient\WssWsSecurity\Secext;
4+
5+
/**
6+
* Class representing KeyIdentifier
7+
*/
8+
class KeyIdentifier extends KeyIdentifierType
9+
{
10+
11+
12+
}
13+

0 commit comments

Comments
 (0)