Source for file Collection.php
Documentation is available at Collection.php
- 1: <?php
- 3: /**
- 4: * Nette Framework
- 5: *
- 11: */
- 15: /**
- 16: * SPL ArrayObject customization.
- 17: *
- 20: *
- 22: */
- 24: {
- 36: /**
- 40: */
- 42: {
- 48: }
- 52: }
- 53: }
- 57: /**
- 58: * Appends the specified element to the end of this collection.
- 62: */
- 64: {
- 67: }
- 71: /**
- 72: * Removes the first occurrence of the specified element.
- 76: */
- 78: {
- 86: }
- 87: }
- 91: /**
- 92: * Returns the index of the first occurrence of the specified element,.
- 93: * or FALSE if this collection does not contain this element.
- 96: */
- 98: {
- 100: }
- 104: /**
- 105: * Removes all of the elements from this collection.
- 108: */
- 110: {
- 113: }
- 117: /**
- 118: * Returns true if this collection contains the specified item.
- 121: */
- 123: {
- 125: }
- 129: /**
- 130: * Import from array or any traversable object.
- 134: */
- 136: {
- 139: }
- 144: }
- 145: }
- 149: /**
- 150: * Returns the item type.
- 152: */
- 154: {
- 156: }
- 160: /**
- 162: */
- 164: {
- 166: }
- 170: /**
- 172: */
- 174: {
- 176: }
- 180: /********************* internal notifications ****************d*g**/
- 184: /**
- 185: * Responds when the item is about to be added to the collection.
- 189: */
- 191: {
- 198: }
- 203: }
- 204: }
- 205: }
- 206: }
- 210: /********************* ArrayObject cooperation ****************d*g**/
- 214: /**
- 215: * Returns the iterator.
- 217: */
- 219: {
- 221: }
- 225: /**
- 226: * Not supported. Use import().
- 227: */
- 229: {
- 231: }
- 235: /**
- 236: * Protected exchangeArray().
- 239: */
- 241: {
- 244: }
- 248: /********************* Nette\Object behaviour ****************d*g**/
- 252: /**
- 254: */
- 256: {
- 258: }
- 262: /**
- 263: * Call to undefined method.
- 264: *
- 266: */
- 268: {
- 270: }
- 274: /**
- 275: * Call to undefined static method.
- 276: *
- 278: */
- 280: {
- 283: }
- 287: /**
- 288: * Returns property value. Do not call directly.
- 289: *
- 291: */
- 293: {
- 295: }
- 299: /**
- 300: * Sets value of a property. Do not call directly.
- 301: *
- 303: */
- 305: {
- 307: }
- 311: /**
- 312: * Is property defined?
- 313: *
- 316: */
- 318: {
- 320: }
- 324: /**
- 325: * Access to undeclared property.
- 326: *
- 328: */
- 330: {
- 331: throw new MemberAccessException("Cannot unset the property {$this->reflection->name}::\$$name.");
- 332: }
- 336: /********************* Nette\FreezableObject behaviour ****************d*g**/
- 340: /**
- 341: * Makes the object unmodifiable.
- 343: */
- 345: {
- 347: }
- 351: /**
- 352: * Is the object unmodifiable?
- 354: */
- 356: {
- 358: }
- 362: /**
- 363: * Creates a modifiable clone of the object.
- 365: */
- 367: {
- 369: }
- 373: /**
- 375: */
- 377: {
- 381: }
- 382: }
- 384: }