-
Notifications
You must be signed in to change notification settings - Fork 4
Property Collection
Denis edited this page Dec 27, 2018
·
1 revision
Содержит коллекцию свойств файла/директрии являющихся наследниками \Leonied7\Yandex\Disk\Model\Property
Данный объект реализует интерфейс итератора и поэтому поддерживается функции массива
код
/** @var \Leonied7\Yandex\Disk\Collection\PropertyCollection */
/** @var \Leonied7\Yandex\Disk\Model\Property $property */
foreach ($collection as $property) {
//работа с $property
}и
/** @var \Leonied7\Yandex\Disk\Collection\PropertyCollection */
/** @var \Leonied7\Yandex\Disk\Model\Property $property */
foreach ($collection->getIterator() as $property) {
//работа с $property
}являются равносильными
-
getIterator(void):\Leonied7\Yandex\Disk\Model\Property[]- Возвращает иттератор -
count(void):int- количество свойств в коллекции -
add(string $name [[, string $namespace = ''], mixid $value = '']):$this- добавление свойства в коллекцию -
find(string $name [, string $namespace = '']):\Leonied7\Yandex\Disk\Model\Property|null- поиск свойства в коллекции по названию и пространству имен -
getChangeable(void):Leonied7\Yandex\Disk\Property\Mutable[]- возвращает изменяемые свойства коллекции