Transactd PHP ORM 1.5.0
  • Namespace
  • Class

Namespaces

  • None
  • Transactd
    • boot
      • Laravel

Classes

  • Transactd\AggregateFunction
  • Transactd\boot\Laravel\TransactdLaravelServiceProvider
  • Transactd\CachedQueryExecuter
  • Transactd\Collection
  • Transactd\CollectionIterator
  • Transactd\DatabaseManager
  • Transactd\Model
  • Transactd\QueryAdapter
  • Transactd\QueryExecuter
  • Transactd\Relation
  • Transactd\TableForwordIterator
  • Transactd\TableIterator
  • Transactd\TableReverseIterator

Traits

  • Transactd\JsonSerializable

Exceptions

  • Transactd\IOException
  • Transactd\ModelNotFoundException
  • Transactd\ModelUserCancelException

Constants

  • INDENT

Functions

  • generateModel
  • get_singular
  • get_singular_dictionary
  • getPhpType
  • getTableDef
  • main
  • makeClass
  • makeClassDoc
  • makeHeader
  • perseAlias
  • perseDir
  • perseUri
  • printUSAGE
  • removeUnderscore
  • writeToFile
 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 
<?php

namespace Transactd;

use BizStation\Transactd\RangeIterator;

class CollectionIterator extends RangeIterator
{
    private $array;
    /**
     * 
     * @param object[] $array
     * @param int $start
     * @param int $end
     */
    public function __construct($array, $start, $end)
    {
        $this->array = $array;
        parent::__construct($start, $end);
    }
    /**
     * 
     * @return object
     */
    public function current()
    {
        return $this->array[$this->curIndex];
    }
}
Transactd PHP ORM 1.5.0 API documentation generated by ApiGen