@@ -44,6 +44,10 @@ discard block |
||
| 44 | 44 | * Included for mbstring pseudo-compatability. |
| 45 | 45 | */ |
| 46 | 46 | if (!function_exists('mb_strpos')) { |
| 47 | + |
|
| 48 | + /** |
|
| 49 | + * @param string $needle |
|
| 50 | + */ |
|
| 47 | 51 | function mb_strpos($haystack, $needle, $offset = 0) |
| 48 | 52 | { |
| 49 | 53 | return strpos($haystack, $needle, $offset); |
@@ -55,6 +59,10 @@ discard block |
||
| 55 | 59 | * Included for mbstring pseudo-compatability. |
| 56 | 60 | */ |
| 57 | 61 | if (!function_exists('mb_stripos')) { |
| 62 | + |
|
| 63 | + /** |
|
| 64 | + * @param string $needle |
|
| 65 | + */ |
|
| 58 | 66 | function mb_stripos($haystack, $needle, $offset = 0) |
| 59 | 67 | { |
| 60 | 68 | return stripos($haystack, $needle, $offset); |
@@ -67,6 +75,11 @@ discard block |
||
| 67 | 75 | * Included for mbstring pseudo-compatability. |
| 68 | 76 | */ |
| 69 | 77 | if (!function_exists('mb_substr')) { |
| 78 | + |
|
| 79 | + /** |
|
| 80 | + * @param string $str |
|
| 81 | + * @param integer $start |
|
| 82 | + */ |
|
| 70 | 83 | function mb_substr($str, $start, $length = 0) |
| 71 | 84 | { |
| 72 | 85 | return substr($str, $start, $length); |
@@ -1,6 +1,14 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | interface ICallbackNamed { |
| 3 | + |
|
| 4 | + /** |
|
| 5 | + * @return boolean |
|
| 6 | + */ |
|
| 3 | 7 | function hasName(); |
| 8 | + |
|
| 9 | + /** |
|
| 10 | + * @return string |
|
| 11 | + */ |
|
| 4 | 12 | function getName(); |
| 5 | 13 | } |
| 6 | 14 | /** |
@@ -592,6 +592,7 @@ discard block |
||
| 592 | 592 | * |
| 593 | 593 | * @param $document DOMDocumentWrapper |
| 594 | 594 | * @param $markup |
| 595 | + * @param DOMDocumentWrapper $fragment |
|
| 595 | 596 | * @return $document |
| 596 | 597 | */ |
| 597 | 598 | private function documentFragmentLoadMarkup($fragment, $charset, $markup = null) |
@@ -643,6 +644,9 @@ discard block |
||
| 643 | 644 | return true; |
| 644 | 645 | } |
| 645 | 646 | |
| 647 | + /** |
|
| 648 | + * @param DOMDocumentWrapper $fragment |
|
| 649 | + */ |
|
| 646 | 650 | protected function documentFragmentToMarkup($fragment) |
| 647 | 651 | { |
| 648 | 652 | PhpQuery::debug('documentFragmentToMarkup'); |
@@ -760,6 +764,9 @@ discard block |
||
| 760 | 764 | } |
| 761 | 765 | } |
| 762 | 766 | |
| 767 | + /** |
|
| 768 | + * @param string $markup |
|
| 769 | + */ |
|
| 763 | 770 | protected static function markupFixXHTML($markup) |
| 764 | 771 | { |
| 765 | 772 | $markup = self::expandEmptyTag('script', $markup); |
@@ -776,7 +783,7 @@ discard block |
||
| 776 | 783 | /** |
| 777 | 784 | * expandEmptyTag |
| 778 | 785 | * |
| 779 | - * @param $tag |
|
| 786 | + * @param string $tag |
|
| 780 | 787 | * @param $xml |
| 781 | 788 | * @return string |
| 782 | 789 | * @author mjaque at ilkebenson dot com |
@@ -338,7 +338,7 @@ discard block |
||
| 338 | 338 | * Creates new document from markup. |
| 339 | 339 | * Chainable. |
| 340 | 340 | * |
| 341 | - * @param null $markup |
|
| 341 | + * @param string $markup |
|
| 342 | 342 | * @param null $charset |
| 343 | 343 | * @return PhpQueryObject|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
| 344 | 344 | */ |
@@ -380,7 +380,7 @@ discard block |
||
| 380 | 380 | * Creates new document from markup. |
| 381 | 381 | * Chainable. |
| 382 | 382 | * |
| 383 | - * @param null $markup |
|
| 383 | + * @param string $markup |
|
| 384 | 384 | * @param string $contentType |
| 385 | 385 | * @return PhpQueryObject|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
| 386 | 386 | */ |
@@ -571,7 +571,7 @@ discard block |
||
| 571 | 571 | /** |
| 572 | 572 | * Enter description here... |
| 573 | 573 | * |
| 574 | - * @param $html |
|
| 574 | + * @param string $html |
|
| 575 | 575 | * @param null $contentType |
| 576 | 576 | * @param null $documentID |
| 577 | 577 | * @return null|string |
@@ -737,7 +737,7 @@ discard block |
||
| 737 | 737 | /** |
| 738 | 738 | * Unloades all or specified document from memory. |
| 739 | 739 | * |
| 740 | - * @param null $id |
|
| 740 | + * @param string $id |
|
| 741 | 741 | * @internal param mixed $documentID @see PhpQuery::getDocumentID() for supported types. |
| 742 | 742 | */ |
| 743 | 743 | public static function unloadDocuments($id = null) |
@@ -1128,6 +1128,9 @@ discard block |
||
| 1128 | 1128 | self::$ajaxSettings = array_merge(self::$ajaxSettings, $options); |
| 1129 | 1129 | } |
| 1130 | 1130 | |
| 1131 | + /** |
|
| 1132 | + * @param string|false $host1 |
|
| 1133 | + */ |
|
| 1131 | 1134 | public static function ajaxAllowHost($host1, $host2 = null, $host3 = null) |
| 1132 | 1135 | { |
| 1133 | 1136 | $loop = is_array($host1) ? $host1 : func_get_args(); |
@@ -1138,6 +1141,9 @@ discard block |
||
| 1138 | 1141 | } |
| 1139 | 1142 | } |
| 1140 | 1143 | |
| 1144 | + /** |
|
| 1145 | + * @param string $url1 |
|
| 1146 | + */ |
|
| 1141 | 1147 | public static function ajaxAllowURL($url1, $url2 = null, $url3 = null) |
| 1142 | 1148 | { |
| 1143 | 1149 | $loop = is_array($url1) ? $url1 : func_get_args(); |
@@ -1515,7 +1521,7 @@ discard block |
||
| 1515 | 1521 | |
| 1516 | 1522 | /** |
| 1517 | 1523 | * |
| 1518 | - * @param $type |
|
| 1524 | + * @param string $type |
|
| 1519 | 1525 | * @param $code |
| 1520 | 1526 | * @return string |
| 1521 | 1527 | */ |
@@ -1558,6 +1564,9 @@ discard block |
||
| 1558 | 1564 | } |
| 1559 | 1565 | } |
| 1560 | 1566 | |
| 1567 | + /** |
|
| 1568 | + * @param string $documentID |
|
| 1569 | + */ |
|
| 1561 | 1570 | public static function data($node, $name, $data, $documentID = null) |
| 1562 | 1571 | { |
| 1563 | 1572 | if (!$documentID) |
@@ -1579,6 +1588,9 @@ discard block |
||
| 1579 | 1588 | return $id; |
| 1580 | 1589 | } |
| 1581 | 1590 | |
| 1591 | + /** |
|
| 1592 | + * @param string $documentID |
|
| 1593 | + */ |
|
| 1582 | 1594 | public static function removeData($node, $name, $documentID) |
| 1583 | 1595 | { |
| 1584 | 1596 | if (!$documentID) |
@@ -107,7 +107,7 @@ discard block |
||
| 107 | 107 | * Binds a handler to one or more events (like click) for each matched element. |
| 108 | 108 | * Can also bind custom events. |
| 109 | 109 | * |
| 110 | - * @param \DOMNode|PhpQueryObject|string $document |
|
| 110 | + * @param string $document |
|
| 111 | 111 | * @param $node |
| 112 | 112 | * @param string $type |
| 113 | 113 | * @param string $data Optional |
@@ -141,7 +141,7 @@ discard block |
||
| 141 | 141 | /** |
| 142 | 142 | * Enter description here... |
| 143 | 143 | * |
| 144 | - * @param \DOMNode|PhpQueryObject|string $document |
|
| 144 | + * @param string $document |
|
| 145 | 145 | * @param $node |
| 146 | 146 | * @param string $type |
| 147 | 147 | * @param $callback |
@@ -294,6 +294,7 @@ discard block |
||
| 294 | 294 | * Enter description here... |
| 295 | 295 | * |
| 296 | 296 | * @link http://docs.jquery.com/Ajax/serializeArray |
| 297 | + * @param PhpQueryObject $submit |
|
| 297 | 298 | * @return array |
| 298 | 299 | */ |
| 299 | 300 | public function serializeArray($submit = null) |
@@ -371,7 +372,7 @@ discard block |
||
| 371 | 372 | * Determines if $char is really a char. |
| 372 | 373 | * |
| 373 | 374 | * @param string $char |
| 374 | - * @return bool |
|
| 375 | + * @return integer |
|
| 375 | 376 | * @todo rewrite me to charcode range ! ;) |
| 376 | 377 | * @access private |
| 377 | 378 | */ |
@@ -719,7 +720,7 @@ discard block |
||
| 719 | 720 | * contains(tokenize(@class, '\s'), "something") |
| 720 | 721 | * @param string $class |
| 721 | 722 | * @param string $node |
| 722 | - * @return boolean |
|
| 723 | + * @return boolean|null |
|
| 723 | 724 | * @access private |
| 724 | 725 | */ |
| 725 | 726 | protected function matchClasses($class, $node) |
@@ -748,6 +749,8 @@ discard block |
||
| 748 | 749 | |
| 749 | 750 | /** |
| 750 | 751 | * @access private |
| 752 | + * @param string $XQuery |
|
| 753 | + * @param string $compare |
|
| 751 | 754 | */ |
| 752 | 755 | protected function runQuery($XQuery, $selector = null, $compare = null) |
| 753 | 756 | { |
@@ -1572,7 +1575,7 @@ discard block |
||
| 1572 | 1575 | * @param $url |
| 1573 | 1576 | * @param null $data |
| 1574 | 1577 | * @param null $callback |
| 1575 | - * @return PhpQuery|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
|
| 1578 | + * @return PhpQueryObject |
|
| 1576 | 1579 | * @todo Support $selector |
| 1577 | 1580 | */ |
| 1578 | 1581 | public function load($url, $data = null, $callback = null) |
@@ -1639,7 +1642,7 @@ discard block |
||
| 1639 | 1642 | * Either sets the CSS property of an object or retrieves the |
| 1640 | 1643 | * CSS property of a proejct. |
| 1641 | 1644 | * |
| 1642 | - * @param $property_name |
|
| 1645 | + * @param string $property_name |
|
| 1643 | 1646 | * @param bool $value |
| 1644 | 1647 | * @return string of css property value |
| 1645 | 1648 | * @todo |
@@ -1810,7 +1813,7 @@ discard block |
||
| 1810 | 1813 | /** |
| 1811 | 1814 | * Trigger a type of event on every matched element. |
| 1812 | 1815 | * |
| 1813 | - * @param $type |
|
| 1816 | + * @param string $type |
|
| 1814 | 1817 | * @param array|\PhpQuery $data |
| 1815 | 1818 | * @return PhpQueryObject|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
| 1816 | 1819 | * @TODO support more than event in $type (space-separated) |
@@ -1839,7 +1842,7 @@ discard block |
||
| 1839 | 1842 | * Binds a handler to one or more events (like click) for each matched element. |
| 1840 | 1843 | * Can also bind custom events. |
| 1841 | 1844 | * |
| 1842 | - * @param $type |
|
| 1845 | + * @param string $type |
|
| 1843 | 1846 | * @param mixed $data Optional |
| 1844 | 1847 | * @param $callback |
| 1845 | 1848 | * @return PhpQueryObject|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
@@ -1863,7 +1866,7 @@ discard block |
||
| 1863 | 1866 | * |
| 1864 | 1867 | * @param string $type |
| 1865 | 1868 | * @param $callback |
| 1866 | - * @return unknown |
|
| 1869 | + * @return PhpQueryObject |
|
| 1867 | 1870 | * @TODO namespace events |
| 1868 | 1871 | * @TODO support more than event in $type (space-separated) |
| 1869 | 1872 | */ |
@@ -2097,7 +2100,7 @@ discard block |
||
| 2097 | 2100 | /** |
| 2098 | 2101 | * Enter description here... |
| 2099 | 2102 | * |
| 2100 | - * @param $num |
|
| 2103 | + * @param integer $num |
|
| 2101 | 2104 | * @return PhpQueryObject|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
| 2102 | 2105 | */ |
| 2103 | 2106 | public function eq($num) |
@@ -2113,7 +2116,7 @@ discard block |
||
| 2113 | 2116 | /** |
| 2114 | 2117 | * Enter description here... |
| 2115 | 2118 | * |
| 2116 | - * @return PhpQueryObject|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
|
| 2119 | + * @return integer |
|
| 2117 | 2120 | */ |
| 2118 | 2121 | public function size() |
| 2119 | 2122 | { |
@@ -2123,7 +2126,7 @@ discard block |
||
| 2123 | 2126 | /** |
| 2124 | 2127 | * Enter description here... |
| 2125 | 2128 | * |
| 2126 | - * @return PhpQueryObject|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
|
| 2129 | + * @return integer |
|
| 2127 | 2130 | * @deprecated Use length as attribute |
| 2128 | 2131 | */ |
| 2129 | 2132 | public function length() |
@@ -2186,7 +2189,7 @@ discard block |
||
| 2186 | 2189 | /** |
| 2187 | 2190 | * Enter description here... |
| 2188 | 2191 | * |
| 2189 | - * @param String|PhpQuery $content |
|
| 2192 | + * @param string $content |
|
| 2190 | 2193 | * @link http://docs.jquery.com/Manipulation/replaceWith#content |
| 2191 | 2194 | * @return PhpQueryObject|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
| 2192 | 2195 | */ |
@@ -2261,7 +2264,7 @@ discard block |
||
| 2261 | 2264 | /** |
| 2262 | 2265 | * jQuey difference |
| 2263 | 2266 | * |
| 2264 | - * @param $markup |
|
| 2267 | + * @param string $markup |
|
| 2265 | 2268 | * @param null $callback1 |
| 2266 | 2269 | * @param null $callback2 |
| 2267 | 2270 | * @param null $callback3 |
@@ -2639,7 +2642,7 @@ discard block |
||
| 2639 | 2642 | * Internal insert method. Don't use it. |
| 2640 | 2643 | * |
| 2641 | 2644 | * @param unknown_type $target |
| 2642 | - * @param unknown_type $type |
|
| 2645 | + * @param string $type |
|
| 2643 | 2646 | * @throws \Exception |
| 2644 | 2647 | * @return PhpQueryObject|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
| 2645 | 2648 | * @access private |
@@ -2825,7 +2828,7 @@ discard block |
||
| 2825 | 2828 | /** |
| 2826 | 2829 | * Enter description here... |
| 2827 | 2830 | * |
| 2828 | - * @param unknown_type $start |
|
| 2831 | + * @param integer $start |
|
| 2829 | 2832 | * @param unknown_type $end |
| 2830 | 2833 | * |
| 2831 | 2834 | * @return PhpQueryObject|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
@@ -3034,6 +3037,7 @@ discard block |
||
| 3034 | 3037 | |
| 3035 | 3038 | /** |
| 3036 | 3039 | * @access private |
| 3040 | + * @param string $direction |
|
| 3037 | 3041 | */ |
| 3038 | 3042 | protected function getElementSiblings($direction, $selector = null, $limitToOne = false) |
| 3039 | 3043 | { |
@@ -3062,7 +3066,7 @@ discard block |
||
| 3062 | 3066 | /** |
| 3063 | 3067 | * Enter description here... |
| 3064 | 3068 | * |
| 3065 | - * @param null $selector |
|
| 3069 | + * @param string $selector |
|
| 3066 | 3070 | * @return PhpQueryObject|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
| 3067 | 3071 | */ |
| 3068 | 3072 | public function siblings($selector = null) |
@@ -3082,7 +3086,7 @@ discard block |
||
| 3082 | 3086 | /** |
| 3083 | 3087 | * Enter description here... |
| 3084 | 3088 | * |
| 3085 | - * @param null $selector |
|
| 3089 | + * @param string $selector |
|
| 3086 | 3090 | * @return PhpQueryObject|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
| 3087 | 3091 | */ |
| 3088 | 3092 | public function not($selector = null) |
@@ -3312,6 +3316,9 @@ discard block |
||
| 3312 | 3316 | } |
| 3313 | 3317 | } |
| 3314 | 3318 | |
| 3319 | + /** |
|
| 3320 | + * @param string $attr |
|
| 3321 | + */ |
|
| 3315 | 3322 | public function attr($attr = null, $value = null) |
| 3316 | 3323 | { |
| 3317 | 3324 | foreach ($this->stack(1) as $node) { |
@@ -3405,7 +3412,7 @@ discard block |
||
| 3405 | 3412 | /** |
| 3406 | 3413 | * Enter description here... |
| 3407 | 3414 | * |
| 3408 | - * @param $attr |
|
| 3415 | + * @param string $attr |
|
| 3409 | 3416 | * @return PhpQueryObject|QueryTemplatesSource|QueryTemplatesParse|QueryTemplatesSourceQuery |
| 3410 | 3417 | */ |
| 3411 | 3418 | public function removeAttr($attr) |
@@ -3721,8 +3728,8 @@ discard block |
||
| 3721 | 3728 | /** |
| 3722 | 3729 | * Enter description here... |
| 3723 | 3730 | * |
| 3724 | - * @param <type> $key |
|
| 3725 | - * @param <type> $value |
|
| 3731 | + * @param string $key |
|
| 3732 | + * @param string $value |
|
| 3726 | 3733 | * @return $this |
| 3727 | 3734 | */ |
| 3728 | 3735 | public function data($key, $value = null) |
@@ -3859,7 +3866,7 @@ discard block |
||
| 3859 | 3866 | * Returns node's XPath. |
| 3860 | 3867 | * |
| 3861 | 3868 | * @param unknown_type $oneNode |
| 3862 | - * @param null $namespace |
|
| 3869 | + * @param string $namespace |
|
| 3863 | 3870 | * @return string |
| 3864 | 3871 | * @TODO use native getNodePath is avaible |
| 3865 | 3872 | * @access private |
@@ -3898,6 +3905,10 @@ discard block |
||
| 3898 | 3905 | } |
| 3899 | 3906 | |
| 3900 | 3907 | // HELPERS |
| 3908 | + |
|
| 3909 | + /** |
|
| 3910 | + * @return integer |
|
| 3911 | + */ |
|
| 3901 | 3912 | public function whois($oneNode = null) |
| 3902 | 3913 | { |
| 3903 | 3914 | $return = array(); |
@@ -69,7 +69,7 @@ |
||
| 69 | 69 | * @param $name |
| 70 | 70 | * @param $callback |
| 71 | 71 | * @throws \Exception |
| 72 | - * @return bool |
|
| 72 | + * @return boolean|null |
|
| 73 | 73 | */ |
| 74 | 74 | public static function script($name, $callback) { |
| 75 | 75 | if (\PhpQuery\Plugin\UtilScripts::$scriptMethods[$name]) |
@@ -187,7 +187,6 @@ |
||
| 187 | 187 | } |
| 188 | 188 | |
| 189 | 189 | /** |
| 190 | - * @param PhpQueryObject $pq |
|
| 191 | 190 | * @dataProvider provider |
| 192 | 191 | * @return void |
| 193 | 192 | */ |