Kajona\System\System\OrmAssignmentArray

The orm assignment array is used to create a lazy loading way of handling object-assignments.

In most cases this is transparent, so there's no real usage of this class directly.

Synopsis

class OrmAssignmentArray extends ArrayObject {
}

Hierarchy

Extends

Constants

Name Value
1
2

Members

private

Methods

private

  • lazyLoadArray() — Triggers the internal loading of the mapped assignments.

public

Inherited from ArrayObject

public

  • append() — Appends the value
  • asort() — Sort the entries by value
  • count() — Get the number of public properties in the ArrayObject
  • exchangeArray() — Exchange the array for another one.
  • getArrayCopy() — Creates a copy of the ArrayObject.
  • getFlags() — Gets the behavior flags.
  • getIterator() — Create a new iterator from an ArrayObject instance
  • getIteratorClass() — Gets the iterator classname for the ArrayObject.
  • ksort() — Sort the entries by key
  • natcasesort() — Sort an array using a case insensitive "natural order" algorithm
  • natsort() — Sort entries using a "natural order" algorithm
  • offsetExists() — Returns whether the requested index exists
  • offsetGet() — Returns the value at the specified index
  • offsetSet() — Sets the value at the specified index to newval
  • offsetUnset() — Unsets the value at the specified index
  • serialize() — Serialize an ArrayObject
  • setFlags() — Sets the behavior flags.
  • setIteratorClass() — Sets the iterator classname for the ArrayObject.
  • uasort() — Sort the entries with a user-defined comparison function and maintain key association
  • uksort() — Sort the entries by keys using a user-defined comparison function
  • unserialize() — Unserialize an ArrayObject