385 lines
13 KiB
XML
385 lines
13 KiB
XML
|
<?xml version="1.0"?>
|
||
|
<source xmlns="http://xml.phpdox.net/token">
|
||
|
<file xmlns="http://xml.phpdox.net/src" path="/home/vagrant/Code/projects/podcast-feed-parser/src" file="Category.php" realpath="/home/vagrant/Code/projects/podcast-feed-parser/src/Category.php" size="1241" time="2020-12-03T04:11:31+00:00" unixtime="1606968691" sha1="ae06faf2b8daf0bbefdc8bcc59dd11a39f481f0f" relative="Category.php"/>
|
||
|
<line no="1">
|
||
|
<token name="T_OPEN_TAG"><?php</token>
|
||
|
</line>
|
||
|
<line no="2"/>
|
||
|
<line no="3">
|
||
|
<token name="T_NAMESPACE">namespace</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_STRING">Lukaswhite</token>
|
||
|
<token name="T_NS_SEPARATOR">\</token>
|
||
|
<token name="T_STRING">PodcastFeedParser</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="4"/>
|
||
|
<line no="5">
|
||
|
<token name="T_CLASS">class</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_STRING">Category</token>
|
||
|
</line>
|
||
|
<line no="6">
|
||
|
<token name="T_PHPDOX_OPEN_CURLY">{</token>
|
||
|
</line>
|
||
|
<line no="7">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_CONST">const</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_STRING">ITUNES</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_EQUAL">=</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_CONSTANT_ENCAPSED_STRING">'itunes'</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="8">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_CONST">const</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_STRING">GOOGLE_PLAY</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_EQUAL">=</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_CONSTANT_ENCAPSED_STRING">'googleplay'</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="9"/>
|
||
|
<line no="10">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_DOC_COMMENT">/**</token>
|
||
|
</line>
|
||
|
<line no="11">
|
||
|
<token name="T_DOC_COMMENT"> * @var string</token>
|
||
|
</line>
|
||
|
<line no="12">
|
||
|
<token name="T_DOC_COMMENT"> */</token>
|
||
|
</line>
|
||
|
<line no="13">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PROTECTED">protected</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$name</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="14"/>
|
||
|
<line no="15">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_DOC_COMMENT">/**</token>
|
||
|
</line>
|
||
|
<line no="16">
|
||
|
<token name="T_DOC_COMMENT"> * @var string</token>
|
||
|
</line>
|
||
|
<line no="17">
|
||
|
<token name="T_DOC_COMMENT"> */</token>
|
||
|
</line>
|
||
|
<line no="18">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PROTECTED">protected</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$type</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="19"/>
|
||
|
<line no="20">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_DOC_COMMENT">/**</token>
|
||
|
</line>
|
||
|
<line no="21">
|
||
|
<token name="T_DOC_COMMENT"> * @var array</token>
|
||
|
</line>
|
||
|
<line no="22">
|
||
|
<token name="T_DOC_COMMENT"> */</token>
|
||
|
</line>
|
||
|
<line no="23">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PROTECTED">protected</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$subCategories</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_EQUAL">=</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_OPEN_SQUARE">[</token>
|
||
|
<token name="T_PHPDOX_CLOSE_SQUARE">]</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="24"/>
|
||
|
<line no="25">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_DOC_COMMENT">/**</token>
|
||
|
</line>
|
||
|
<line no="26">
|
||
|
<token name="T_DOC_COMMENT"> * @return string</token>
|
||
|
</line>
|
||
|
<line no="27">
|
||
|
<token name="T_DOC_COMMENT"> */</token>
|
||
|
</line>
|
||
|
<line no="28">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PUBLIC">public</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_FUNCTION">function</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_STRING">getName</token>
|
||
|
<token name="T_PHPDOX_OPEN_BRACKET">(</token>
|
||
|
<token name="T_PHPDOX_CLOSE_BRACKET">)</token>
|
||
|
</line>
|
||
|
<line no="29">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_OPEN_CURLY">{</token>
|
||
|
</line>
|
||
|
<line no="30">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_RETURN">return</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$this</token>
|
||
|
<token name="T_OBJECT_OPERATOR">-></token>
|
||
|
<token name="T_STRING">name</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="31">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_CLOSE_CURLY">}</token>
|
||
|
</line>
|
||
|
<line no="32"/>
|
||
|
<line no="33">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_DOC_COMMENT">/**</token>
|
||
|
</line>
|
||
|
<line no="34">
|
||
|
<token name="T_DOC_COMMENT"> * @param string $name</token>
|
||
|
</line>
|
||
|
<line no="35">
|
||
|
<token name="T_DOC_COMMENT"> * @return Category</token>
|
||
|
</line>
|
||
|
<line no="36">
|
||
|
<token name="T_DOC_COMMENT"> */</token>
|
||
|
</line>
|
||
|
<line no="37">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PUBLIC">public</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_FUNCTION">function</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_STRING">setName</token>
|
||
|
<token name="T_PHPDOX_OPEN_BRACKET">(</token>
|
||
|
<token name="T_VARIABLE">$name</token>
|
||
|
<token name="T_PHPDOX_CLOSE_BRACKET">)</token>
|
||
|
</line>
|
||
|
<line no="38">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_OPEN_CURLY">{</token>
|
||
|
</line>
|
||
|
<line no="39">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$this</token>
|
||
|
<token name="T_OBJECT_OPERATOR">-></token>
|
||
|
<token name="T_STRING">name</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_EQUAL">=</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$name</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="40">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_RETURN">return</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$this</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="41">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_CLOSE_CURLY">}</token>
|
||
|
</line>
|
||
|
<line no="42"/>
|
||
|
<line no="43">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_DOC_COMMENT">/**</token>
|
||
|
</line>
|
||
|
<line no="44">
|
||
|
<token name="T_DOC_COMMENT"> * @return string</token>
|
||
|
</line>
|
||
|
<line no="45">
|
||
|
<token name="T_DOC_COMMENT"> */</token>
|
||
|
</line>
|
||
|
<line no="46">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PUBLIC">public</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_FUNCTION">function</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_STRING">getType</token>
|
||
|
<token name="T_PHPDOX_OPEN_BRACKET">(</token>
|
||
|
<token name="T_PHPDOX_CLOSE_BRACKET">)</token>
|
||
|
</line>
|
||
|
<line no="47">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_OPEN_CURLY">{</token>
|
||
|
</line>
|
||
|
<line no="48">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_RETURN">return</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$this</token>
|
||
|
<token name="T_OBJECT_OPERATOR">-></token>
|
||
|
<token name="T_STRING">type</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="49">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_CLOSE_CURLY">}</token>
|
||
|
</line>
|
||
|
<line no="50"/>
|
||
|
<line no="51">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_DOC_COMMENT">/**</token>
|
||
|
</line>
|
||
|
<line no="52">
|
||
|
<token name="T_DOC_COMMENT"> * @param string $type</token>
|
||
|
</line>
|
||
|
<line no="53">
|
||
|
<token name="T_DOC_COMMENT"> * @return Category</token>
|
||
|
</line>
|
||
|
<line no="54">
|
||
|
<token name="T_DOC_COMMENT"> */</token>
|
||
|
</line>
|
||
|
<line no="55">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PUBLIC">public</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_FUNCTION">function</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_STRING">setType</token>
|
||
|
<token name="T_PHPDOX_OPEN_BRACKET">(</token>
|
||
|
<token name="T_VARIABLE">$type</token>
|
||
|
<token name="T_PHPDOX_CLOSE_BRACKET">)</token>
|
||
|
</line>
|
||
|
<line no="56">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_OPEN_CURLY">{</token>
|
||
|
</line>
|
||
|
<line no="57">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$this</token>
|
||
|
<token name="T_OBJECT_OPERATOR">-></token>
|
||
|
<token name="T_STRING">type</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_EQUAL">=</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$type</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="58">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_RETURN">return</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$this</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="59">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_CLOSE_CURLY">}</token>
|
||
|
</line>
|
||
|
<line no="60"/>
|
||
|
<line no="61">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_DOC_COMMENT">/**</token>
|
||
|
</line>
|
||
|
<line no="62">
|
||
|
<token name="T_DOC_COMMENT"> * @return array</token>
|
||
|
</line>
|
||
|
<line no="63">
|
||
|
<token name="T_DOC_COMMENT"> */</token>
|
||
|
</line>
|
||
|
<line no="64">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PUBLIC">public</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_FUNCTION">function</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_STRING">getSubCategories</token>
|
||
|
<token name="T_PHPDOX_OPEN_BRACKET">(</token>
|
||
|
<token name="T_PHPDOX_CLOSE_BRACKET">)</token>
|
||
|
</line>
|
||
|
<line no="65">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_OPEN_CURLY">{</token>
|
||
|
</line>
|
||
|
<line no="66">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_RETURN">return</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$this</token>
|
||
|
<token name="T_OBJECT_OPERATOR">-></token>
|
||
|
<token name="T_STRING">subCategories</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="67">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_CLOSE_CURLY">}</token>
|
||
|
</line>
|
||
|
<line no="68"/>
|
||
|
<line no="69">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_DOC_COMMENT">/**</token>
|
||
|
</line>
|
||
|
<line no="70">
|
||
|
<token name="T_DOC_COMMENT"> * @param Category $subCategory</token>
|
||
|
</line>
|
||
|
<line no="71">
|
||
|
<token name="T_DOC_COMMENT"> * @return Category</token>
|
||
|
</line>
|
||
|
<line no="72">
|
||
|
<token name="T_DOC_COMMENT"> */</token>
|
||
|
</line>
|
||
|
<line no="73">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PUBLIC">public</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_FUNCTION">function</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_STRING">addSubCategory</token>
|
||
|
<token name="T_PHPDOX_OPEN_BRACKET">(</token>
|
||
|
<token name="T_STRING">Category</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$subCategory</token>
|
||
|
<token name="T_PHPDOX_CLOSE_BRACKET">)</token>
|
||
|
<token name="T_PHPDOX_COLON">:</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_STRING">Category</token>
|
||
|
</line>
|
||
|
<line no="74">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_OPEN_CURLY">{</token>
|
||
|
</line>
|
||
|
<line no="75">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$this</token>
|
||
|
<token name="T_OBJECT_OPERATOR">-></token>
|
||
|
<token name="T_STRING">subCategories</token>
|
||
|
<token name="T_PHPDOX_OPEN_SQUARE">[</token>
|
||
|
<token name="T_PHPDOX_CLOSE_SQUARE">]</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_EQUAL">=</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$subCategory</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="76">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_RETURN">return</token>
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_VARIABLE">$this</token>
|
||
|
<token name="T_PHPDOX_SEMICOLON">;</token>
|
||
|
</line>
|
||
|
<line no="77">
|
||
|
<token name="T_WHITESPACE"> </token>
|
||
|
<token name="T_PHPDOX_CLOSE_CURLY">}</token>
|
||
|
</line>
|
||
|
<line no="78"/>
|
||
|
<line no="79">
|
||
|
<token name="T_PHPDOX_CLOSE_CURLY">}</token>
|
||
|
</line>
|
||
|
</source>
|