update
This commit is contained in:
parent
c33bae6e87
commit
70309d995e
|
@ -20,6 +20,10 @@ ZEND_BEGIN_ARG_INFO(elements_arginfo, 0)
|
|||
ZEND_ARG_INFO(0, elements)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO(n_arginfo, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, n, IS_LONG, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO(predicate_arginfo, 0)
|
||||
ZEND_ARG_CALLABLE_INFO(0, predicate, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
@ -45,6 +49,20 @@ ZEND_BEGIN_ARG_INFO(associate_by_to_arginfo, 0)
|
|||
ZEND_ARG_CALLABLE_INFO(0, key_selector, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO(contains_key_arginfo, 0)
|
||||
ZEND_ARG_INFO(0, key)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO(copy_of_arginfo, 0)
|
||||
ZEND_ARG_INFO(0, elements)
|
||||
ZEND_ARG_TYPE_INFO(0, new_size, IS_LONG, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO(copy_of_range_arginfo, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, from_index, IS_LONG, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, to_index, IS_LONG, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
const zend_function_entry collections_collection_methods[] = {
|
||||
PHP_ME(Collection, __construct, NULL, ZEND_ACC_PRIVATE | ZEND_ACC_CTOR)
|
||||
PHP_ME(Collection, addAll, elements_arginfo, ZEND_ACC_PUBLIC)
|
||||
|
@ -55,6 +73,15 @@ const zend_function_entry collections_collection_methods[] = {
|
|||
PHP_ME(Collection, associateByTo, associate_by_arginfo, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(Collection, average, NULL, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(Collection, containsAll, other_arginfo, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(Collection, containsKey, contains_key_arginfo, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(Collection, containsValue, element_arginfo, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(Collection, copyOf, copy_of_arginfo, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(Collection, copyOfRange, copy_of_range_arginfo, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(Collection, count, NULL, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(Collection, distinct, NULL, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(Collection, distinctBy, selector_arginfo, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(Collection, drop, n_arginfo, ZEND_ACC_PUBLIC)
|
||||
PHP_ME(Collection, dropLast, n_arginfo, ZEND_ACC_PUBLIC)
|
||||
PHP_FE_END
|
||||
};
|
||||
|
||||
|
|
|
@ -108,11 +108,11 @@ class Collection implements ArrayAccess, Countable
|
|||
/**
|
||||
* Returns new array which is a copy of the original array.
|
||||
*
|
||||
* @param Collection $collection
|
||||
* @param array|Collection $elements
|
||||
* @param int $new_size[optional]
|
||||
* @return Collection
|
||||
*/
|
||||
function copyOf($collection, $new_size) {}
|
||||
function copyOf($elements, $new_size) {}
|
||||
|
||||
/**
|
||||
* Returns new array which is a copy of range of original array.
|
||||
|
|
Reference in New Issue