Class Collection

  • package PHPHtmlParser\Dom
CloneableInstantiableIterable
ImplementsArrayAccess
Countable
IteratorAggregate
Traversable
Methods
public __call(string $method, array $arguments)
 
Attempts to call the method on the first node in the collection.

  • return mixed
  • throws EmptyCollectionException
public __get( $key)
 
Attempts to apply the magic get to the first node in the collection.

  • return mixed
  • throws EmptyCollectionException
public __toString() : string
 
Applies the magic string method to the first node in the collection.

  • return string
public count() : int
 
Returns the count of the collection.

  • return int
public each(callable $callback)
 
Similar to jQuery "each" method. Calls the callback with each Node in this collection.

    public getIterator() : ArrayIterator
     
    Returns an iterator for the collection.

    • return ArrayIterator
    public offsetExists( $offset) : bool
     
    Checks if an offset exists.

    • return bool
    public offsetGet( $offset)
     
    Gets a node at the given offset, or null

    • return mixed
    public offsetSet( $offset, $value) : void
     
    Set an attribute by the given offset

      public offsetUnset( $offset) : void
       
      Unset a collection Node.

        public toArray() : array
         
        Returns this collection as an array.

        • return array
        Properties
        protected $collection
         
        The collection of Nodes.

        • var array
        © 2020 Bruce Wells
        Search Namespaces \ Classes
        ConfigurationNumbers (0-9.) only