ErrorException: file_put_contents(dataDirectory/ormClasses.php): failed to open stream: Permission denied in rootDirectory/spiral/helpers/fileHelper.php at line 70
rootDirectory/spiral/helpers/fileHelper.php at line 70
65
* @param bool $append
66
* @return bool
67
*/
68
static public function write($filename, $data, $append = false)
69
{
70
return file_put_contents($filename, $data, $append ? FILE_APPEND | LOCK_EX : LOCK_EX);
71
}
72
73
/**
74
* Read file
75
*
frameworkDirectory/orm/schema.php at line 333
328
/**
329
* Saving documentation to file, see orm configuration.
330
*/
331
public function writeDocumentation()
332
{
333
FileHelper::write($this->config['documentationFilename'], $this->renderDocumentation());
334
}
335
336
/**
337
* Exporting schema.
338
*
frameworkDirectory/orm.php at line 84
79
*/
80
static public function updateSchema()
81
{
82
$schema = self::getSchema();
83
self::$schema = $schema->renderSchema();
84
$schema->writeDocumentation();
85
86
Application::saveData('ormSchema', self::$schema);
87
}
88
89
/**
frameworkDirectory/orm.php at line 57
52
*/
53
public function __construct()
54
{
55
if (!self::$schema = Application::loadData('ormSchema'))
56
{
57
self::updateSchema();
58
}
59
60
self::debugMessage('ORM Schema successfully loaded.');
61
}
62
frameworkDirectory/loader.php at line 276
271
272
if (self::$loadMap[$class][self::isComponent])
273
{
274
//Loaded class instance of spiralComponent, should be mounted as non static reference
275
self::benchmark('component::' . $class);
276
self::setComponent(new $class());
277
self::benchmark('component::' . $class);
278
}
279
280
return null;
281
}
applicationDirectory/models/orm/objects/option.php at line 69
64
static public function createAvailableOptionsArray()
65
{
66
if (!$options = Cache::get('sortOptions'))
67
{
68
$options = array('category', 'vendor', 'tag', 'location');
69
foreach (ORM::options()->setDistinct(true)->fetchColumns('typeURL')->fetchAll() as $option)
70
{
71
$options[] = $option['typeURL'];
72
}
73
Cache::set('sortOptions', $options, 3600);
74
}
applicationDirectory/application.php at line 98
93
header('Content-Encoding: gzip');
94
});
95
96
I18n::setLanguage('en');
97
98
$availableOptions = \application\models\orm\objects\Option::createAvailableOptionsArray();
99
100
Request::addRoute('vendorsA',
101
'http://<title:(?!www)[^\.]+>\.' . self::state()->shortAppDomain() . '/account(/<accountController>(/<accountAction>(/<id>(/<idAction>))))',
102
'account');
103
frameworkDirectory/core.php at line 794
789
Loader::enable();
790
791
//Bootstrapping
792
try
793
{
794
static::bootstrap();
795
}
796
catch (\Exception $exception)
797
{
798
}
799
rootDirectory/index.php at line 41
36
37
require_once spiralDirectory . 'core.php';
38
require_once applicationDirectory . 'application.php';
39
40
//Starting
41
Application::start();
spiral\core\ApplicationModel::start ()
rootDirectory/index.php at line 41
Application::bootstrap ()
frameworkDirectory/core.php at line 794
application\models\orm\objects\Option::createAvailableOptionsArray ()
applicationDirectory/application.php at line 98
spl_autoload_call (string
string(15) spiral\core\ORM
)
applicationDirectory/models/orm/objects/option.php at line 69
spiral\core\Loader::autoload (string
string(15) spiral\core\ORM
)
applicationDirectory/models/orm/objects/option.php at line 69
spiral\core\ORM->__construct ()
frameworkDirectory/loader.php at line 276
spiral\core\ORM::updateSchema ()
frameworkDirectory/orm.php at line 57
spiral\core\orm\Schema->writeDocumentation ()
frameworkDirectory/orm.php at line 84
spiral\helpers\FileHelper::write (string
string(61) /var/www/maharaniweddings.com/application/data/ormClasses.php
, string
string(661307) <?php
/* THIS FILE WAS GENERATED BY SPIRAL FRAMEWORK */
namespace spiral\core
{
        
    /**
    * 
    */
    class ORM extends spiral\core\Component
    {
            const componentAlias = 'ORM';
            const oneToParent = 1;
            const parentToOne = 14;
            const parentToMany = 2;
            const manyToParent = 13;
            const manyToMany = 8;
                    
        /**
        * Getting orm schema.
        * 
        * @static
        * @param array $tables
        * @return Schema
        */
        static public function getSchema($tables = array())
        {
        }
                    
        /**
        * Update schema and rebuild documentation.
        * 
        * @static
        */
        static public function updateSchema()
        {
        }
                    
        /**
        * Database tables.
        * 
        * @static
        * @return array
        */
        static public function getTables()
        {
        }
                    
        /**
        * Open table advertising.
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        static public function advertising()
        {
        }
                    
        /**
        * Fetch or create object for tableadvertising.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Advertising
        */
        static public function advertisingObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table app_state.
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        static public function app_state()
        {
        }
                    
        /**
        * Fetch or create object for tableapp_state.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\App_state
        */
        static public function app_stateObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table backup_posts.
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        static public function backup_posts()
        {
        }
                    
        /**
        * Fetch or create object for tablebackup_posts.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Backup_post
        */
        static public function backup_postObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table categories.
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        static public function categories()
        {
        }
                    
        /**
        * Fetch or create object for tablecategories.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Category
        */
        static public function categoryObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table categoriesMap.
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        static public function categoriesMap()
        {
        }
                    
        /**
        * Fetch or create object for tablecategoriesMap.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\CategoriesMap
        */
        static public function categoriesMapObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table emails.
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        static public function emails()
        {
        }
                    
        /**
        * Fetch or create object for tableemails.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Email
        */
        static public function emailObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table favoritesMap.
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        static public function favoritesMap()
        {
        }
                    
        /**
        * Fetch or create object for tablefavoritesMap.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\FavoritesMap
        */
        static public function favoritesMapObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table galleries.
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        static public function galleries()
        {
        }
                    
        /**
        * Fetch or create object for tablegalleries.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Gallery
        */
        static public function galleryObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table help_post_tags.
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        static public function help_post_tags()
        {
        }
                    
        /**
        * Fetch or create object for tablehelp_post_tags.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Help_post_tag
        */
        static public function help_post_tagObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table help_redirect_tags.
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        static public function help_redirect_tags()
        {
        }
                    
        /**
        * Fetch or create object for tablehelp_redirect_tags.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Help_redirect_tag
        */
        static public function help_redirect_tagObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table locations.
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        static public function locations()
        {
        }
                    
        /**
        * Fetch or create object for tablelocations.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Location
        */
        static public function locationObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table locationsMap.
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        static public function locationsMap()
        {
        }
                    
        /**
        * Fetch or create object for tablelocationsMap.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\LocationsMap
        */
        static public function locationsMapObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table lookbookSections.
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        static public function lookbookSections()
        {
        }
                    
        /**
        * Fetch or create object for tablelookbookSections.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\LookbookSection
        */
        static public function lookbookSectionObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table memberSessions.
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        static public function memberSessions()
        {
        }
                    
        /**
        * Fetch or create object for tablememberSessions.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\MemberSession
        */
        static public function memberSessionObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table members.
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        static public function members()
        {
        }
                    
        /**
        * Fetch or create object for tablemembers.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Member
        */
        static public function memberObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table options.
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        static public function options()
        {
        }
                    
        /**
        * Fetch or create object for tableoptions.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Option
        */
        static public function optionObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table optionsMap.
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        static public function optionsMap()
        {
        }
                    
        /**
        * Fetch or create object for tableoptionsMap.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\OptionsMap
        */
        static public function optionsMapObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table pageSections.
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        static public function pageSections()
        {
        }
                    
        /**
        * Fetch or create object for tablepageSections.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\PageSection
        */
        static public function pageSectionObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table pages.
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        static public function pages()
        {
        }
                    
        /**
        * Fetch or create object for tablepages.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Page
        */
        static public function pageObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table photoRedirects.
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        static public function photoRedirects()
        {
        }
                    
        /**
        * Fetch or create object for tablephotoRedirects.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\PhotoRedirect
        */
        static public function photoRedirectObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table photos.
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        static public function photos()
        {
        }
                    
        /**
        * Fetch or create object for tablephotos.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Photo
        */
        static public function photoObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table postComments.
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        static public function postComments()
        {
        }
                    
        /**
        * Fetch or create object for tablepostComments.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\PostComment
        */
        static public function postCommentObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table posts.
        * 
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        static public function posts()
        {
        }
                    
        /**
        * Fetch or create object for tableposts.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Post
        */
        static public function postObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table redirects.
        * 
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        static public function redirects()
        {
        }
                    
        /**
        * Fetch or create object for tableredirects.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Redirect
        */
        static public function redirectObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table searchQueries.
        * 
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        static public function searchQueries()
        {
        }
                    
        /**
        * Fetch or create object for tablesearchQueries.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\SearchQuery
        */
        static public function searchQueryObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table services.
        * 
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        static public function services()
        {
        }
                    
        /**
        * Fetch or create object for tableservices.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Service
        */
        static public function serviceObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table sponsoredSearch.
        * 
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        static public function sponsoredSearch()
        {
        }
                    
        /**
        * Fetch or create object for tablesponsoredSearch.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\SponsoredSearch
        */
        static public function sponsoredSearchObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table subscribers.
        * 
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        static public function subscribers()
        {
        }
                    
        /**
        * Fetch or create object for tablesubscribers.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Subscriber
        */
        static public function subscriberObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table tags.
        * 
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        static public function tags()
        {
        }
                    
        /**
        * Fetch or create object for tabletags.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Tag
        */
        static public function tagObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table vendorAliases.
        * 
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        static public function vendorAliases()
        {
        }
                    
        /**
        * Fetch or create object for tablevendorAliases.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\VendorAlias
        */
        static public function vendorAliasObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table vendorPosts.
        * 
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        static public function vendorPosts()
        {
        }
                    
        /**
        * Fetch or create object for tablevendorPosts.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\VendorPost
        */
        static public function vendorPostObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table vendors.
        * 
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        static public function vendors()
        {
        }
                    
        /**
        * Fetch or create object for tablevendors.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Vendor
        */
        static public function vendorObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table vendorsMap.
        * 
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        static public function vendorsMap()
        {
        }
                    
        /**
        * Fetch or create object for tablevendorsMap.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\VendorsMap
        */
        static public function vendorsMapObject($primaryKey = false, $loadChildren = array())
        {
        }
    }
}
namespace application\models\orm\tables
{
    use spiral\core\orm\Table, spiral\core\dbal\Result, spiral\core\OrmException;
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Advertising implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Advertisings selection.
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Advertising
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Advertising
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Advertising|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Advertising
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Advertising
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Advertising $object
        */
        static public function createIdentity(\application\models\orm\objects\Advertising $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Advertising $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Advertising $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where advertising.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.float. Equal statement will be used by default.
        * 
        * @param string $float
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereFloat($float, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.timeStarted. Equal statement will be used by default.
        * 
        * @param integer $timeStarted
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereTimeStarted($timeStarted, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.timeEnded. Equal statement will be used by default.
        * 
        * @param integer $timeEnded
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereTimeEnded($timeEnded, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.content. Equal statement will be used by default.
        * 
        * @param string $content
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereContent($content, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.container. Equal statement will be used by default.
        * 
        * @param string $container
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereContainer($container, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class App_state implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\App_states selection.
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\App_state
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\App_state
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\App_state|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\App_state
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\App_state
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\App_state $object
        */
        static public function createIdentity(\application\models\orm\objects\App_state $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\App_state $object
        */
        static public function forgetIdentity(\application\models\orm\objects\App_state $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where app_state.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where app_state.updated_at. Equal statement will be used by default.
        * 
        * @param integer $updated_at
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function whereUpdated_at($updated_at, $operator = '=')
        {
        }
                    
        /**
        * Where app_state.name. Equal statement will be used by default.
        * 
        * @param string $name
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function whereName($name, $operator = '=')
        {
        }
                    
        /**
        * Where app_state.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where app_state.value. Equal statement will be used by default.
        * 
        * @param string $value
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function whereValue($value, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Backup_posts implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Backup_posts selection.
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Backup_post
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Backup_post
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Backup_post|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Backup_post
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Backup_post
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Backup_post $object
        */
        static public function createIdentity(\application\models\orm\objects\Backup_post $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Backup_post $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Backup_post $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where backup_posts.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.postID. Equal statement will be used by default.
        * 
        * @param integer $postID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function wherePostID($postID, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.timeDeleted. Equal statement will be used by default.
        * 
        * @param integer $timeDeleted
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTimeDeleted($timeDeleted, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.removedUserID. Equal statement will be used by default.
        * 
        * @param integer $removedUserID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereRemovedUserID($removedUserID, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.categoryIDs. Equal statement will be used by default.
        * 
        * @param string $categoryIDs
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereCategoryIDs($categoryIDs, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.vendorIDs. Equal statement will be used by default.
        * 
        * @param string $vendorIDs
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereVendorIDs($vendorIDs, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.optionIDs. Equal statement will be used by default.
        * 
        * @param string $optionIDs
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereOptionIDs($optionIDs, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.favoriteUserIDs. Equal statement will be used by default.
        * 
        * @param string $favoriteUserIDs
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereFavoriteUserIDs($favoriteUserIDs, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.platinumBlog. Equal statement will be used by default.
        * 
        * @param integer $platinumBlog
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function wherePlatinumBlog($platinumBlog, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.memberID. Equal statement will be used by default.
        * 
        * @param integer $memberID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereMemberID($memberID, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.galleryID. Equal statement will be used by default.
        * 
        * @param integer $galleryID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereGalleryID($galleryID, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.timePublished. Equal statement will be used by default.
        * 
        * @param integer $timePublished
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTimePublished($timePublished, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.timeGalleryPublished. Equal statement will be used by default.
        * 
        * @param integer $timeGalleryPublished
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTimeGalleryPublished($timeGalleryPublished, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.isPublished. Equal statement will be used by default.
        * 
        * @param integer $isPublished
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereIsPublished($isPublished, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.URL. Equal statement will be used by default.
        * 
        * @param string $URL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereURL($URL, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.contentTeaser. Equal statement will be used by default.
        * 
        * @param string $contentTeaser
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereContentTeaser($contentTeaser, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.content. Equal statement will be used by default.
        * 
        * @param string $content
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereContent($content, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.description. Equal statement will be used by default.
        * 
        * @param string $description
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereDescription($description, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.fbDescription. Equal statement will be used by default.
        * 
        * @param string $fbDescription
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereFbDescription($fbDescription, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.tags. Equal statement will be used by default.
        * 
        * @param string $tags
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTags($tags, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.tagsURL. Equal statement will be used by default.
        * 
        * @param string $tagsURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTagsURL($tagsURL, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.selectedPhotos. Equal statement will be used by default.
        * 
        * @param string $selectedPhotos
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereSelectedPhotos($selectedPhotos, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.state. Equal statement will be used by default.
        * 
        * @param string $state
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereState($state, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.city. Equal statement will be used by default.
        * 
        * @param string $city
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereCity($city, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.stateURL. Equal statement will be used by default.
        * 
        * @param string $stateURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereStateURL($stateURL, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.cityURL. Equal statement will be used by default.
        * 
        * @param string $cityURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereCityURL($cityURL, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.countComments. Equal statement will be used by default.
        * 
        * @param integer $countComments
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereCountComments($countComments, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.countFavorites. Equal statement will be used by default.
        * 
        * @param integer $countFavorites
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereCountFavorites($countFavorites, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.previewImage. Equal statement will be used by default.
        * 
        * @param string $previewImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function wherePreviewImage($previewImage, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.previewTitle. Equal statement will be used by default.
        * 
        * @param string $previewTitle
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function wherePreviewTitle($previewTitle, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.pinnedVideos. Equal statement will be used by default.
        * 
        * @param integer $pinnedVideos
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function wherePinnedVideos($pinnedVideos, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.countVideos. Equal statement will be used by default.
        * 
        * @param integer $countVideos
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereCountVideos($countVideos, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Categories implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Categorys selection.
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Category
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Category
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Category|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Category
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Category
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Category $object
        */
        static public function createIdentity(\application\models\orm\objects\Category $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Category $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Category $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where categories.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where categories.parentID. Equal statement will be used by default.
        * 
        * @param integer $parentID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereParentID($parentID, $operator = '=')
        {
        }
                    
        /**
        * Where categories.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where categories.URL. Equal statement will be used by default.
        * 
        * @param string $URL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereURL($URL, $operator = '=')
        {
        }
                    
        /**
        * Where categories.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where categories.count. Equal statement will be used by default.
        * 
        * @param integer $count
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereCount($count, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class CategoriesMap implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\CategoriesMaps selection.
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\CategoriesMap
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\CategoriesMap
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\CategoriesMap|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\CategoriesMap
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\CategoriesMap
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\CategoriesMap $object
        */
        static public function createIdentity(\application\models\orm\objects\CategoriesMap $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\CategoriesMap $object
        */
        static public function forgetIdentity(\application\models\orm\objects\CategoriesMap $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where categoriesMap.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where categoriesMap.categoryID. Equal statement will be used by default.
        * 
        * @param integer $categoryID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function whereCategoryID($categoryID, $operator = '=')
        {
        }
                    
        /**
        * Where categoriesMap.postID. Equal statement will be used by default.
        * 
        * @param integer $postID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function wherePostID($postID, $operator = '=')
        {
        }
                    
        /**
        * Where categoriesMap.photoID. Equal statement will be used by default.
        * 
        * @param integer $photoID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function wherePhotoID($photoID, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Emails implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Emails selection.
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Email
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Email
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Email|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Email
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Email
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Email $object
        */
        static public function createIdentity(\application\models\orm\objects\Email $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Email $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Email $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where emails.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where emails.template. Equal statement will be used by default.
        * 
        * @param string $template
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereTemplate($template, $operator = '=')
        {
        }
                    
        /**
        * Where emails.memberID. Equal statement will be used by default.
        * 
        * @param integer $memberID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereMemberID($memberID, $operator = '=')
        {
        }
                    
        /**
        * Where emails.email. Equal statement will be used by default.
        * 
        * @param string $email
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereEmail($email, $operator = '=')
        {
        }
                    
        /**
        * Where emails.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where emails.created. Equal statement will be used by default.
        * 
        * @param integer $created
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereCreated($created, $operator = '=')
        {
        }
                    
        /**
        * Where emails.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where emails.data. Equal statement will be used by default.
        * 
        * @param string $data
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereData($data, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class FavoritesMap implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\FavoritesMaps selection.
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\FavoritesMap
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\FavoritesMap
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\FavoritesMap|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\FavoritesMap
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\FavoritesMap
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\FavoritesMap $object
        */
        static public function createIdentity(\application\models\orm\objects\FavoritesMap $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\FavoritesMap $object
        */
        static public function forgetIdentity(\application\models\orm\objects\FavoritesMap $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where favoritesMap.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where favoritesMap.memberID. Equal statement will be used by default.
        * 
        * @param integer $memberID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function whereMemberID($memberID, $operator = '=')
        {
        }
                    
        /**
        * Where favoritesMap.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where favoritesMap.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where favoritesMap.contextID. Equal statement will be used by default.
        * 
        * @param integer $contextID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function whereContextID($contextID, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Galleries implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Gallerys selection.
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Gallery
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Gallery
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Gallery|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Gallery
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Gallery
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Gallery $object
        */
        static public function createIdentity(\application\models\orm\objects\Gallery $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Gallery $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Gallery $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where galleries.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.oldID. Equal statement will be used by default.
        * 
        * @param integer $oldID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereOldID($oldID, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.timePublished. Equal statement will be used by default.
        * 
        * @param integer $timePublished
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereTimePublished($timePublished, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.URL. Equal statement will be used by default.
        * 
        * @param string $URL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereURL($URL, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.countPhotos. Equal statement will be used by default.
        * 
        * @param integer $countPhotos
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereCountPhotos($countPhotos, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.designerID. Equal statement will be used by default.
        * 
        * @param integer $designerID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereDesignerID($designerID, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.sectionID. Equal statement will be used by default.
        * 
        * @param integer $sectionID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereSectionID($sectionID, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.previewURL. Equal statement will be used by default.
        * 
        * @param string $previewURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function wherePreviewURL($previewURL, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Help_post_tags implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Help_post_tags selection.
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Help_post_tag
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Help_post_tag
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Help_post_tag|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Help_post_tag
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Help_post_tag
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Help_post_tag $object
        */
        static public function createIdentity(\application\models\orm\objects\Help_post_tag $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Help_post_tag $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Help_post_tag $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where help_post_tags.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.tag_old_id. Equal statement will be used by default.
        * 
        * @param integer $tag_old_id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereTag_old_id($tag_old_id, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.tag_old_title. Equal statement will be used by default.
        * 
        * @param string $tag_old_title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereTag_old_title($tag_old_title, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.tag_old_slug. Equal statement will be used by default.
        * 
        * @param string $tag_old_slug
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereTag_old_slug($tag_old_slug, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.tag_new_id. Equal statement will be used by default.
        * 
        * @param integer $tag_new_id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereTag_new_id($tag_new_id, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.tag_new_title. Equal statement will be used by default.
        * 
        * @param string $tag_new_title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereTag_new_title($tag_new_title, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.tag_new_slug. Equal statement will be used by default.
        * 
        * @param string $tag_new_slug
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereTag_new_slug($tag_new_slug, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.post_id. Equal statement will be used by default.
        * 
        * @param integer $post_id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function wherePost_id($post_id, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.photo_id. Equal statement will be used by default.
        * 
        * @param integer $photo_id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function wherePhoto_id($photo_id, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Help_redirect_tags implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Help_redirect_tags selection.
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Help_redirect_tag
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Help_redirect_tag
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Help_redirect_tag|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Help_redirect_tag
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Help_redirect_tag
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Help_redirect_tag $object
        */
        static public function createIdentity(\application\models\orm\objects\Help_redirect_tag $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Help_redirect_tag $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Help_redirect_tag $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where help_redirect_tags.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.old_title. Equal statement will be used by default.
        * 
        * @param string $old_title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereOld_title($old_title, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.old_slug. Equal statement will be used by default.
        * 
        * @param string $old_slug
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereOld_slug($old_slug, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.old_id. Equal statement will be used by default.
        * 
        * @param integer $old_id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereOld_id($old_id, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.new_title. Equal statement will be used by default.
        * 
        * @param string $new_title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereNew_title($new_title, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.new_slug. Equal statement will be used by default.
        * 
        * @param string $new_slug
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereNew_slug($new_slug, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.new_id. Equal statement will be used by default.
        * 
        * @param integer $new_id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereNew_id($new_id, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.redirected. Equal statement will be used by default.
        * 
        * @param integer $redirected
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereRedirected($redirected, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereType($type, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Locations implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Locations selection.
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Location
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Location
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Location|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Location
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Location
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Location $object
        */
        static public function createIdentity(\application\models\orm\objects\Location $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Location $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Location $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where locations.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where locations.location. Equal statement will be used by default.
        * 
        * @param string $location
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereLocation($location, $operator = '=')
        {
        }
                    
        /**
        * Where locations.state. Equal statement will be used by default.
        * 
        * @param string $state
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereState($state, $operator = '=')
        {
        }
                    
        /**
        * Where locations.stateURL. Equal statement will be used by default.
        * 
        * @param string $stateURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereStateURL($stateURL, $operator = '=')
        {
        }
                    
        /**
        * Where locations.city. Equal statement will be used by default.
        * 
        * @param string $city
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereCity($city, $operator = '=')
        {
        }
                    
        /**
        * Where locations.cityURL. Equal statement will be used by default.
        * 
        * @param string $cityURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereCityURL($cityURL, $operator = '=')
        {
        }
                    
        /**
        * Where locations.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class LocationsMap implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\LocationsMaps selection.
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\LocationsMap
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\LocationsMap
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\LocationsMap|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\LocationsMap
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\LocationsMap
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\LocationsMap $object
        */
        static public function createIdentity(\application\models\orm\objects\LocationsMap $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\LocationsMap $object
        */
        static public function forgetIdentity(\application\models\orm\objects\LocationsMap $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where locationsMap.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where locationsMap.locationID. Equal statement will be used by default.
        * 
        * @param integer $locationID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function whereLocationID($locationID, $operator = '=')
        {
        }
                    
        /**
        * Where locationsMap.vendorID. Equal statement will be used by default.
        * 
        * @param integer $vendorID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function whereVendorID($vendorID, $operator = '=')
        {
        }
                    
        /**
        * Where locationsMap.postID. Equal statement will be used by default.
        * 
        * @param integer $postID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function wherePostID($postID, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class LookbookSections implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\LookbookSections selection.
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\LookbookSection
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\LookbookSection
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\LookbookSection|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\LookbookSection
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\LookbookSection
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\LookbookSection $object
        */
        static public function createIdentity(\application\models\orm\objects\LookbookSection $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\LookbookSection $object
        */
        static public function forgetIdentity(\application\models\orm\objects\LookbookSection $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where lookbookSections.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where lookbookSections.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where lookbookSections.URL. Equal statement will be used by default.
        * 
        * @param string $URL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereURL($URL, $operator = '=')
        {
        }
                    
        /**
        * Where lookbookSections.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where lookbookSections.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where lookbookSections.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where lookbookSections.previewURL. Equal statement will be used by default.
        * 
        * @param string $previewURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function wherePreviewURL($previewURL, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class MemberSessions implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\MemberSessions selection.
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\MemberSession
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\MemberSession
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\MemberSession|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\MemberSession
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\MemberSession
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\MemberSession $object
        */
        static public function createIdentity(\application\models\orm\objects\MemberSession $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\MemberSession $object
        */
        static public function forgetIdentity(\application\models\orm\objects\MemberSession $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where memberSessions.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where memberSessions.memberID. Equal statement will be used by default.
        * 
        * @param integer $memberID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function whereMemberID($memberID, $operator = '=')
        {
        }
                    
        /**
        * Where memberSessions.sessionToken. Equal statement will be used by default.
        * 
        * @param string $sessionToken
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function whereSessionToken($sessionToken, $operator = '=')
        {
        }
                    
        /**
        * Where memberSessions.countVisits. Equal statement will be used by default.
        * 
        * @param integer $countVisits
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function whereCountVisits($countVisits, $operator = '=')
        {
        }
                    
        /**
        * Where memberSessions.updated. Equal statement will be used by default.
        * 
        * @param integer $updated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function whereUpdated($updated, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Members implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Members selection.
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Member
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Member
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Member|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Member
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Member
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Member $object
        */
        static public function createIdentity(\application\models\orm\objects\Member $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Member $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Member $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where members.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where members.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where members.newCategories. Equal statement will be used by default.
        * 
        * @param bool $newCategories
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereNewCategories($newCategories, $operator = '=')
        {
        }
                    
        /**
        * Where members.isSalesAccount. Equal statement will be used by default.
        * 
        * @param integer $isSalesAccount
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereIsSalesAccount($isSalesAccount, $operator = '=')
        {
        }
                    
        /**
        * Where members.timeRegistered. Equal statement will be used by default.
        * 
        * @param integer $timeRegistered
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereTimeRegistered($timeRegistered, $operator = '=')
        {
        }
                    
        /**
        * Where members.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where members.username. Equal statement will be used by default.
        * 
        * @param string $username
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereUsername($username, $operator = '=')
        {
        }
                    
        /**
        * Where members.firstName. Equal statement will be used by default.
        * 
        * @param string $firstName
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereFirstName($firstName, $operator = '=')
        {
        }
                    
        /**
        * Where members.lastName. Equal statement will be used by default.
        * 
        * @param string $lastName
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereLastName($lastName, $operator = '=')
        {
        }
                    
        /**
        * Where members.weddingDate. Equal statement will be used by default.
        * 
        * @param integer $weddingDate
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereWeddingDate($weddingDate, $operator = '=')
        {
        }
                    
        /**
        * Where members.weddingCity. Equal statement will be used by default.
        * 
        * @param string $weddingCity
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereWeddingCity($weddingCity, $operator = '=')
        {
        }
                    
        /**
        * Where members.publicName. Equal statement will be used by default.
        * 
        * @param string $publicName
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function wherePublicName($publicName, $operator = '=')
        {
        }
                    
        /**
        * Where members.email. Equal statement will be used by default.
        * 
        * @param string $email
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereEmail($email, $operator = '=')
        {
        }
                    
        /**
        * Where members.password. Equal statement will be used by default.
        * 
        * @param string $password
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function wherePassword($password, $operator = '=')
        {
        }
                    
        /**
        * Where members.notes. Equal statement will be used by default.
        * 
        * @param string $notes
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereNotes($notes, $operator = '=')
        {
        }
                    
        /**
        * Where members.facebookUID. Equal statement will be used by default.
        * 
        * @param string $facebookUID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereFacebookUID($facebookUID, $operator = '=')
        {
        }
                    
        /**
        * Where members.isSubscribed. Equal statement will be used by default.
        * 
        * @param integer $isSubscribed
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereIsSubscribed($isSubscribed, $operator = '=')
        {
        }
                    
        /**
        * Where members.isPublic. Equal statement will be used by default.
        * 
        * @param integer $isPublic
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereIsPublic($isPublic, $operator = '=')
        {
        }
                    
        /**
        * Where members.isEmailConfirmed. Equal statement will be used by default.
        * 
        * @param integer $isEmailConfirmed
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereIsEmailConfirmed($isEmailConfirmed, $operator = '=')
        {
        }
                    
        /**
        * Where members.avatarImage. Equal statement will be used by default.
        * 
        * @param string $avatarImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereAvatarImage($avatarImage, $operator = '=')
        {
        }
                    
        /**
        * Where members.previewImage. Equal statement will be used by default.
        * 
        * @param string $previewImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function wherePreviewImage($previewImage, $operator = '=')
        {
        }
                    
        /**
        * Where members.mailchimp. Equal statement will be used by default.
        * 
        * @param integer $mailchimp
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereMailchimp($mailchimp, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Options implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Options selection.
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Option
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Option
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Option|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Option
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Option
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Option $object
        */
        static public function createIdentity(\application\models\orm\objects\Option $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Option $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Option $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where options.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where options.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where options.name. Equal statement will be used by default.
        * 
        * @param string $name
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereName($name, $operator = '=')
        {
        }
                    
        /**
        * Where options.typeURL. Equal statement will be used by default.
        * 
        * @param string $typeURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereTypeURL($typeURL, $operator = '=')
        {
        }
                    
        /**
        * Where options.nameURL. Equal statement will be used by default.
        * 
        * @param string $nameURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereNameURL($nameURL, $operator = '=')
        {
        }
                    
        /**
        * Where options.content. Equal statement will be used by default.
        * 
        * @param string $content
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereContent($content, $operator = '=')
        {
        }
                    
        /**
        * Where options.count. Equal statement will be used by default.
        * 
        * @param integer $count
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereCount($count, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class OptionsMap implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\OptionsMaps selection.
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\OptionsMap
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\OptionsMap
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\OptionsMap|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\OptionsMap
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\OptionsMap
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\OptionsMap $object
        */
        static public function createIdentity(\application\models\orm\objects\OptionsMap $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\OptionsMap $object
        */
        static public function forgetIdentity(\application\models\orm\objects\OptionsMap $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where optionsMap.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where optionsMap.optionID. Equal statement will be used by default.
        * 
        * @param integer $optionID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function whereOptionID($optionID, $operator = '=')
        {
        }
                    
        /**
        * Where optionsMap.postID. Equal statement will be used by default.
        * 
        * @param integer $postID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function wherePostID($postID, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class PageSections implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\PageSections selection.
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\PageSection
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\PageSection
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\PageSection|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\PageSection
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\PageSection
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\PageSection $object
        */
        static public function createIdentity(\application\models\orm\objects\PageSection $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\PageSection $object
        */
        static public function forgetIdentity(\application\models\orm\objects\PageSection $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where pageSections.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where pageSections.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where pageSections.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where pageSections.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where pageSections.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Pages implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Pages selection.
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Page
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Page
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Page|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Page
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Page
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Page $object
        */
        static public function createIdentity(\application\models\orm\objects\Page $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Page $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Page $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where pages.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where pages.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where pages.position. Equal statement will be used by default.
        * 
        * @param integer $position
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function wherePosition($position, $operator = '=')
        {
        }
                    
        /**
        * Where pages.sectionID. Equal statement will be used by default.
        * 
        * @param integer $sectionID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereSectionID($sectionID, $operator = '=')
        {
        }
                    
        /**
        * Where pages.publicURL. Equal statement will be used by default.
        * 
        * @param string $publicURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function wherePublicURL($publicURL, $operator = '=')
        {
        }
                    
        /**
        * Where pages.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where pages.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where pages.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where pages.keywords. Equal statement will be used by default.
        * 
        * @param string $keywords
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereKeywords($keywords, $operator = '=')
        {
        }
                    
        /**
        * Where pages.description. Equal statement will be used by default.
        * 
        * @param string $description
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereDescription($description, $operator = '=')
        {
        }
                    
        /**
        * Where pages.content. Equal statement will be used by default.
        * 
        * @param string $content
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereContent($content, $operator = '=')
        {
        }
                    
        /**
        * Where pages.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where pages.context. Equal statement will be used by default.
        * 
        * @param string $context
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereContext($context, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class PhotoRedirects implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\PhotoRedirects selection.
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\PhotoRedirect
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\PhotoRedirect
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\PhotoRedirect|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\PhotoRedirect
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\PhotoRedirect
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\PhotoRedirect $object
        */
        static public function createIdentity(\application\models\orm\objects\PhotoRedirect $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\PhotoRedirect $object
        */
        static public function forgetIdentity(\application\models\orm\objects\PhotoRedirect $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where photoRedirects.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where photoRedirects.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where photoRedirects.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where photoRedirects.oldPhotoID. Equal statement will be used by default.
        * 
        * @param integer $oldPhotoID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereOldPhotoID($oldPhotoID, $operator = '=')
        {
        }
                    
        /**
        * Where photoRedirects.newPhotoID. Equal statement will be used by default.
        * 
        * @param integer $newPhotoID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereNewPhotoID($newPhotoID, $operator = '=')
        {
        }
                    
        /**
        * Where photoRedirects.redirectTo. Equal statement will be used by default.
        * 
        * @param string $redirectTo
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereRedirectTo($redirectTo, $operator = '=')
        {
        }
                    
        /**
        * Where photoRedirects.countRedirects. Equal statement will be used by default.
        * 
        * @param integer $countRedirects
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereCountRedirects($countRedirects, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Photos implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Photos selection.
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Photo
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Photo
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Photo|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Photo
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Photo
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Photo $object
        */
        static public function createIdentity(\application\models\orm\objects\Photo $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Photo $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Photo $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where photos.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where photos.galleryID. Equal statement will be used by default.
        * 
        * @param integer $galleryID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereGalleryID($galleryID, $operator = '=')
        {
        }
                    
        /**
        * Where photos.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where photos.timeUploaded. Equal statement will be used by default.
        * 
        * @param integer $timeUploaded
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereTimeUploaded($timeUploaded, $operator = '=')
        {
        }
                    
        /**
        * Where photos.timeGalleryPublished. Equal statement will be used by default.
        * 
        * @param integer $timeGalleryPublished
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereTimeGalleryPublished($timeGalleryPublished, $operator = '=')
        {
        }
                    
        /**
        * Where photos.galleryType. Equal statement will be used by default.
        * 
        * @param string $galleryType
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereGalleryType($galleryType, $operator = '=')
        {
        }
                    
        /**
        * Where photos.previewImage. Equal statement will be used by default.
        * 
        * @param string $previewImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function wherePreviewImage($previewImage, $operator = '=')
        {
        }
                    
        /**
        * Where photos.galleryImage. Equal statement will be used by default.
        * 
        * @param string $galleryImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereGalleryImage($galleryImage, $operator = '=')
        {
        }
                    
        /**
        * Where photos.pinID. Equal statement will be used by default.
        * 
        * @param string $pinID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function wherePinID($pinID, $operator = '=')
        {
        }
                    
        /**
        * Where photos.tags. Equal statement will be used by default.
        * 
        * @param string $tags
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereTags($tags, $operator = '=')
        {
        }
                    
        /**
        * Where photos.tagsURL. Equal statement will be used by default.
        * 
        * @param string $tagsURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereTagsURL($tagsURL, $operator = '=')
        {
        }
                    
        /**
        * Where photos.description. Equal statement will be used by default.
        * 
        * @param string $description
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereDescription($description, $operator = '=')
        {
        }
                    
        /**
        * Where photos.colors. Equal statement will be used by default.
        * 
        * @param string $colors
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereColors($colors, $operator = '=')
        {
        }
                    
        /**
        * Where photos.originalImage. Equal statement will be used by default.
        * 
        * @param string $originalImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereOriginalImage($originalImage, $operator = '=')
        {
        }
                    
        /**
        * Where photos.ratio. Equal statement will be used by default.
        * 
        * @param float $ratio
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereRatio($ratio, $operator = '=')
        {
        }
                    
        /**
        * Where photos.countFavorites. Equal statement will be used by default.
        * 
        * @param integer $countFavorites
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereCountFavorites($countFavorites, $operator = '=')
        {
        }
                    
        /**
        * Where photos.style. Equal statement will be used by default.
        * 
        * @param string $style
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereStyle($style, $operator = '=')
        {
        }
                    
        /**
        * Where photos.price. Equal statement will be used by default.
        * 
        * @param float $price
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function wherePrice($price, $operator = '=')
        {
        }
                    
        /**
        * Where photos.buy. Equal statement will be used by default.
        * 
        * @param string $buy
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereBuy($buy, $operator = '=')
        {
        }
                    
        /**
        * Where photos.styleURL. Equal statement will be used by default.
        * 
        * @param string $styleURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereStyleURL($styleURL, $operator = '=')
        {
        }
                    
        /**
        * Where photos.size. Equal statement will be used by default.
        * 
        * @param string $size
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereSize($size, $operator = '=')
        {
        }
                    
        /**
        * Where photos.privateOriginal. Equal statement will be used by default.
        * 
        * @param string $privateOriginal
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function wherePrivateOriginal($privateOriginal, $operator = '=')
        {
        }
                    
        /**
        * Where photos.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where photos.filename. Equal statement will be used by default.
        * 
        * @param string $filename
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereFilename($filename, $operator = '=')
        {
        }
                    
        /**
        * Where photos.watermarkText. Equal statement will be used by default.
        * 
        * @param string $watermarkText
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereWatermarkText($watermarkText, $operator = '=')
        {
        }
                    
        /**
        * Where photos.contentTeaser. Equal statement will be used by default.
        * 
        * @param string $contentTeaser
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereContentTeaser($contentTeaser, $operator = '=')
        {
        }
                    
        /**
        * Where photos.content. Equal statement will be used by default.
        * 
        * @param string $content
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereContent($content, $operator = '=')
        {
        }
                    
        /**
        * Where photos.vendorsData. Equal statement will be used by default.
        * 
        * @param string $vendorsData
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereVendorsData($vendorsData, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class PostComments implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\PostComments selection.
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\PostComment
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\PostComment
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\PostComment|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\PostComment
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\PostComment
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\PostComment $object
        */
        static public function createIdentity(\application\models\orm\objects\PostComment $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\PostComment $object
        */
        static public function forgetIdentity(\application\models\orm\objects\PostComment $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where postComments.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.postID. Equal statement will be used by default.
        * 
        * @param integer $postID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function wherePostID($postID, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.memberID. Equal statement will be used by default.
        * 
        * @param integer $memberID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereMemberID($memberID, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.publicName. Equal statement will be used by default.
        * 
        * @param string $publicName
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function wherePublicName($publicName, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.email. Equal statement will be used by default.
        * 
        * @param string $email
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereEmail($email, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.site. Equal statement will be used by default.
        * 
        * @param string $site
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereSite($site, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.comment. Equal statement will be used by default.
        * 
        * @param string $comment
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereComment($comment, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.postTitle. Equal statement will be used by default.
        * 
        * @param string $postTitle
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function wherePostTitle($postTitle, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.postURL. Equal statement will be used by default.
        * 
        * @param string $postURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function wherePostURL($postURL, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Posts implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Posts selection.
        * 
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Post
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Post
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Post|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Post
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Post
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Post $object
        */
        static public function createIdentity(\application\models\orm\objects\Post $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Post $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Post $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where posts.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where posts.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where posts.platinumBlog. Equal statement will be used by default.
        * 
        * @param integer $platinumBlog
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function wherePlatinumBlog($platinumBlog, $operator = '=')
        {
        }
                    
        /**
        * Where posts.memberID. Equal statement will be used by default.
        * 
        * @param integer $memberID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereMemberID($memberID, $operator = '=')
        {
        }
                    
        /**
        * Where posts.galleryID. Equal statement will be used by default.
        * 
        * @param integer $galleryID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereGalleryID($galleryID, $operator = '=')
        {
        }
                    
        /**
        * Where posts.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where posts.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where posts.timePublished. Equal statement will be used by default.
        * 
        * @param integer $timePublished
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereTimePublished($timePublished, $operator = '=')
        {
        }
                    
        /**
        * Where posts.timeGalleryPublished. Equal statement will be used by default.
        * 
        * @param integer $timeGalleryPublished
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereTimeGalleryPublished($timeGalleryPublished, $operator = '=')
        {
        }
                    
        /**
        * Where posts.isPublished. Equal statement will be used by default.
        * 
        * @param integer $isPublished
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereIsPublished($isPublished, $operator = '=')
        {
        }
                    
        /**
        * Where posts.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where posts.URL. Equal statement will be used by default.
        * 
        * @param string $URL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereURL($URL, $operator = '=')
        {
        }
                    
        /**
        * Where posts.contentTeaser. Equal statement will be used by default.
        * 
        * @param string $contentTeaser
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereContentTeaser($contentTeaser, $operator = '=')
        {
        }
                    
        /**
        * Where posts.content. Equal statement will be used by default.
        * 
        * @param string $content
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereContent($content, $operator = '=')
        {
        }
                    
        /**
        * Where posts.description. Equal statement will be used by default.
        * 
        * @param string $description
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereDescription($description, $operator = '=')
        {
        }
                    
        /**
        * Where posts.fbDescription. Equal statement will be used by default.
        * 
        * @param string $fbDescription
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereFbDescription($fbDescription, $operator = '=')
        {
        }
                    
        /**
        * Where posts.tags. Equal statement will be used by default.
        * 
        * @param string $tags
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereTags($tags, $operator = '=')
        {
        }
                    
        /**
        * Where posts.tagsURL. Equal statement will be used by default.
        * 
        * @param string $tagsURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereTagsURL($tagsURL, $operator = '=')
        {
        }
                    
        /**
        * Where posts.selectedPhotos. Equal statement will be used by default.
        * 
        * @param string $selectedPhotos
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereSelectedPhotos($selectedPhotos, $operator = '=')
        {
        }
                    
        /**
        * Where posts.country. Equal statement will be used by default.
        * 
        * @param string $country
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereCountry($country, $operator = '=')
        {
        }
                    
        /**
        * Where posts.countryURL. Equal statement will be used by default.
        * 
        * @param string $countryURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereCountryURL($countryURL, $operator = '=')
        {
        }
                    
        /**
        * Where posts.state. Equal statement will be used by default.
        * 
        * @param string $state
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereState($state, $operator = '=')
        {
        }
                    
        /**
        * Where posts.city. Equal statement will be used by default.
        * 
        * @param string $city
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereCity($city, $operator = '=')
        {
        }
                    
        /**
        * Where posts.stateURL. Equal statement will be used by default.
        * 
        * @param string $stateURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereStateURL($stateURL, $operator = '=')
        {
        }
                    
        /**
        * Where posts.cityURL. Equal statement will be used by default.
        * 
        * @param string $cityURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereCityURL($cityURL, $operator = '=')
        {
        }
                    
        /**
        * Where posts.countComments. Equal statement will be used by default.
        * 
        * @param integer $countComments
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereCountComments($countComments, $operator = '=')
        {
        }
                    
        /**
        * Where posts.optionsData. Equal statement will be used by default.
        * 
        * @param string $optionsData
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereOptionsData($optionsData, $operator = '=')
        {
        }
                    
        /**
        * Where posts.vendorsData. Equal statement will be used by default.
        * 
        * @param string $vendorsData
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereVendorsData($vendorsData, $operator = '=')
        {
        }
                    
        /**
        * Where posts.countFavorites. Equal statement will be used by default.
        * 
        * @param integer $countFavorites
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereCountFavorites($countFavorites, $operator = '=')
        {
        }
                    
        /**
        * Where posts.previewImage. Equal statement will be used by default.
        * 
        * @param string $previewImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function wherePreviewImage($previewImage, $operator = '=')
        {
        }
                    
        /**
        * Where posts.previewTitle. Equal statement will be used by default.
        * 
        * @param string $previewTitle
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function wherePreviewTitle($previewTitle, $operator = '=')
        {
        }
                    
        /**
        * Where posts.pinnedVideos. Equal statement will be used by default.
        * 
        * @param integer $pinnedVideos
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function wherePinnedVideos($pinnedVideos, $operator = '=')
        {
        }
                    
        /**
        * Where posts.countVideos. Equal statement will be used by default.
        * 
        * @param integer $countVideos
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereCountVideos($countVideos, $operator = '=')
        {
        }
                    
        /**
        * Where posts.blog. Equal statement will be used by default.
        * 
        * @param string $blog
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereBlog($blog, $operator = '=')
        {
        }
                    
        /**
        * Where posts.viewType. Equal statement will be used by default.
        * 
        * @param string $viewType
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public function whereViewType($viewType, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Redirects implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Redirects selection.
        * 
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Redirect
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Redirect
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Redirect|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Redirect
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Redirect
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Redirect $object
        */
        static public function createIdentity(\application\models\orm\objects\Redirect $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Redirect $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Redirect $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where redirects.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where redirects.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where redirects.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where redirects.notFoundPage. Equal statement will be used by default.
        * 
        * @param string $notFoundPage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function whereNotFoundPage($notFoundPage, $operator = '=')
        {
        }
                    
        /**
        * Where redirects.redirectTo. Equal statement will be used by default.
        * 
        * @param string $redirectTo
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function whereRedirectTo($redirectTo, $operator = '=')
        {
        }
                    
        /**
        * Where redirects.countRedirects. Equal statement will be used by default.
        * 
        * @param integer $countRedirects
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function whereCountRedirects($countRedirects, $operator = '=')
        {
        }
                    
        /**
        * Where redirects.isDomain. Equal statement will be used by default.
        * 
        * @param integer $isDomain
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        public function whereIsDomain($isDomain, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class SearchQueries implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\SearchQuerys selection.
        * 
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\SearchQuery
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\SearchQuery
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\SearchQuery|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\SearchQuery
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\SearchQuery
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\SearchQuery $object
        */
        static public function createIdentity(\application\models\orm\objects\SearchQuery $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\SearchQuery $object
        */
        static public function forgetIdentity(\application\models\orm\objects\SearchQuery $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where searchQueries.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where searchQueries.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where searchQueries.timeSearched. Equal statement will be used by default.
        * 
        * @param integer $timeSearched
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function whereTimeSearched($timeSearched, $operator = '=')
        {
        }
                    
        /**
        * Where searchQueries.searchQuery. Equal statement will be used by default.
        * 
        * @param string $searchQuery
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function whereSearchQuery($searchQuery, $operator = '=')
        {
        }
                    
        /**
        * Where searchQueries.searchURL. Equal statement will be used by default.
        * 
        * @param string $searchURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function whereSearchURL($searchURL, $operator = '=')
        {
        }
                    
        /**
        * Where searchQueries.results. Equal statement will be used by default.
        * 
        * @param integer $results
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        public function whereResults($results, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Services implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Services selection.
        * 
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Service
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Service
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Service|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Service
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Service
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Service $object
        */
        static public function createIdentity(\application\models\orm\objects\Service $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Service $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Service $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where services.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where services.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where services.URL. Equal statement will be used by default.
        * 
        * @param string $URL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function whereURL($URL, $operator = '=')
        {
        }
                    
        /**
        * Where services.count. Equal statement will be used by default.
        * 
        * @param integer $count
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function whereCount($count, $operator = '=')
        {
        }
                    
        /**
        * Where services.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class SponsoredSearch implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\SponsoredSearchs selection.
        * 
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\SponsoredSearch
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\SponsoredSearch
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\SponsoredSearch|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\SponsoredSearch
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\SponsoredSearch
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\SponsoredSearch $object
        */
        static public function createIdentity(\application\models\orm\objects\SponsoredSearch $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\SponsoredSearch $object
        */
        static public function forgetIdentity(\application\models\orm\objects\SponsoredSearch $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where sponsoredSearch.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where sponsoredSearch.position. Equal statement will be used by default.
        * 
        * @param integer $position
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function wherePosition($position, $operator = '=')
        {
        }
                    
        /**
        * Where sponsoredSearch.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where sponsoredSearch.description. Equal statement will be used by default.
        * 
        * @param string $description
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function whereDescription($description, $operator = '=')
        {
        }
                    
        /**
        * Where sponsoredSearch.keywords. Equal statement will be used by default.
        * 
        * @param string $keywords
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function whereKeywords($keywords, $operator = '=')
        {
        }
                    
        /**
        * Where sponsoredSearch.url. Equal statement will be used by default.
        * 
        * @param string $url
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function whereUrl($url, $operator = '=')
        {
        }
                    
        /**
        * Where sponsoredSearch.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        public function whereType($type, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Subscribers implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Subscribers selection.
        * 
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Subscriber
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Subscriber
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Subscriber|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Subscriber
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Subscriber
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Subscriber $object
        */
        static public function createIdentity(\application\models\orm\objects\Subscriber $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Subscriber $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Subscriber $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where subscribers.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where subscribers.timeSubscribed. Equal statement will be used by default.
        * 
        * @param integer $timeSubscribed
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function whereTimeSubscribed($timeSubscribed, $operator = '=')
        {
        }
                    
        /**
        * Where subscribers.timeUnsubscribed. Equal statement will be used by default.
        * 
        * @param integer $timeUnsubscribed
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function whereTimeUnsubscribed($timeUnsubscribed, $operator = '=')
        {
        }
                    
        /**
        * Where subscribers.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where subscribers.memberID. Equal statement will be used by default.
        * 
        * @param integer $memberID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function whereMemberID($memberID, $operator = '=')
        {
        }
                    
        /**
        * Where subscribers.subscriberType. Equal statement will be used by default.
        * 
        * @param string $subscriberType
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function whereSubscriberType($subscriberType, $operator = '=')
        {
        }
                    
        /**
        * Where subscribers.email. Equal statement will be used by default.
        * 
        * @param string $email
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function whereEmail($email, $operator = '=')
        {
        }
                    
        /**
        * Where subscribers.mailchimpStatus. Equal statement will be used by default.
        * 
        * @param string $mailchimpStatus
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        public function whereMailchimpStatus($mailchimpStatus, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Tags implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Tags selection.
        * 
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Tag
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Tag
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Tag|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Tag
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Tag
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Tag $object
        */
        static public function createIdentity(\application\models\orm\objects\Tag $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Tag $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Tag $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where tags.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where tags.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where tags.URL. Equal statement will be used by default.
        * 
        * @param string $URL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function whereURL($URL, $operator = '=')
        {
        }
                    
        /**
        * Where tags.count. Equal statement will be used by default.
        * 
        * @param integer $count
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function whereCount($count, $operator = '=')
        {
        }
                    
        /**
        * Where tags.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where tags.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where tags.deleted. Equal statement will be used by default.
        * 
        * @param integer $deleted
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        public function whereDeleted($deleted, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class VendorAliases implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\VendorAliass selection.
        * 
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\VendorAlias
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\VendorAlias
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\VendorAlias|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\VendorAlias
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\VendorAlias
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\VendorAlias $object
        */
        static public function createIdentity(\application\models\orm\objects\VendorAlias $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\VendorAlias $object
        */
        static public function forgetIdentity(\application\models\orm\objects\VendorAlias $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where vendorAliases.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where vendorAliases.vendorID. Equal statement will be used by default.
        * 
        * @param integer $vendorID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function whereVendorID($vendorID, $operator = '=')
        {
        }
                    
        /**
        * Where vendorAliases.alias. Equal statement will be used by default.
        * 
        * @param string $alias
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public function whereAlias($alias, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class VendorPosts implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\VendorPosts selection.
        * 
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\VendorPost
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\VendorPost
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\VendorPost|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\VendorPost
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\VendorPost
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\VendorPost $object
        */
        static public function createIdentity(\application\models\orm\objects\VendorPost $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\VendorPost $object
        */
        static public function forgetIdentity(\application\models\orm\objects\VendorPost $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where vendorPosts.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where vendorPosts.vendorID. Equal statement will be used by default.
        * 
        * @param integer $vendorID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function whereVendorID($vendorID, $operator = '=')
        {
        }
                    
        /**
        * Where vendorPosts.URL. Equal statement will be used by default.
        * 
        * @param string $URL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function whereURL($URL, $operator = '=')
        {
        }
                    
        /**
        * Where vendorPosts.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where vendorPosts.author. Equal statement will be used by default.
        * 
        * @param string $author
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function whereAuthor($author, $operator = '=')
        {
        }
                    
        /**
        * Where vendorPosts.description. Equal statement will be used by default.
        * 
        * @param string $description
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function whereDescription($description, $operator = '=')
        {
        }
                    
        /**
        * Where vendorPosts.imageURL. Equal statement will be used by default.
        * 
        * @param string $imageURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function whereImageURL($imageURL, $operator = '=')
        {
        }
                    
        /**
        * Where vendorPosts.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Vendors implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Vendors selection.
        * 
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Vendor
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Vendor
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Vendor|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Vendor
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Vendor
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Vendor $object
        */
        static public function createIdentity(\application\models\orm\objects\Vendor $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Vendor $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Vendor $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where vendors.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.position. Equal statement will be used by default.
        * 
        * @param integer $position
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function wherePosition($position, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.memberID. Equal statement will be used by default.
        * 
        * @param integer $memberID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereMemberID($memberID, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.service. Equal statement will be used by default.
        * 
        * @param string $service
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereService($service, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.serviceURL. Equal statement will be used by default.
        * 
        * @param string $serviceURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereServiceURL($serviceURL, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.site. Equal statement will be used by default.
        * 
        * @param string $site
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereSite($site, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.keywords. Equal statement will be used by default.
        * 
        * @param string $keywords
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereKeywords($keywords, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.location. Equal statement will be used by default.
        * 
        * @param string $location
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereLocation($location, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.state. Equal statement will be used by default.
        * 
        * @param string $state
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereState($state, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.stateURL. Equal statement will be used by default.
        * 
        * @param string $stateURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereStateURL($stateURL, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.city. Equal statement will be used by default.
        * 
        * @param string $city
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereCity($city, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.cityURL. Equal statement will be used by default.
        * 
        * @param string $cityURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereCityURL($cityURL, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.showAlias. Equal statement will be used by default.
        * 
        * @param integer $showAlias
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereShowAlias($showAlias, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.email. Equal statement will be used by default.
        * 
        * @param string $email
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereEmail($email, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.about. Equal statement will be used by default.
        * 
        * @param string $about
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereAbout($about, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.phone. Equal statement will be used by default.
        * 
        * @param string $phone
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function wherePhone($phone, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.previewImage. Equal statement will be used by default.
        * 
        * @param string $previewImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function wherePreviewImage($previewImage, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.avatarImage. Equal statement will be used by default.
        * 
        * @param string $avatarImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereAvatarImage($avatarImage, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.socialMedia. Equal statement will be used by default.
        * 
        * @param string $socialMedia
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereSocialMedia($socialMedia, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.vanityURL. Equal statement will be used by default.
        * 
        * @param string $vanityURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereVanityURL($vanityURL, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.URL. Equal statement will be used by default.
        * 
        * @param string $URL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereURL($URL, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.countPosts. Equal statement will be used by default.
        * 
        * @param integer $countPosts
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereCountPosts($countPosts, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.guideType. Equal statement will be used by default.
        * 
        * @param string $guideType
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereGuideType($guideType, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.countFavorites. Equal statement will be used by default.
        * 
        * @param integer $countFavorites
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereCountFavorites($countFavorites, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.rssURL. Equal statement will be used by default.
        * 
        * @param string $rssURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereRssURL($rssURL, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.rssUpdated. Equal statement will be used by default.
        * 
        * @param integer $rssUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereRssUpdated($rssUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.seoKeywords. Equal statement will be used by default.
        * 
        * @param string $seoKeywords
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereSeoKeywords($seoKeywords, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.seoDescription. Equal statement will be used by default.
        * 
        * @param string $seoDescription
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereSeoDescription($seoDescription, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.images. Equal statement will be used by default.
        * 
        * @param string $images
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereImages($images, $operator = '=')
        {
        }
                    
        /**
        * Where vendors.customHTML. Equal statement will be used by default.
        * 
        * @param string $customHTML
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public function whereCustomHTML($customHTML, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class VendorsMap implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\VendorsMaps selection.
        * 
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\VendorsMap
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\VendorsMap
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\VendorsMap|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\VendorsMap
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\VendorsMap
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\VendorsMap $object
        */
        static public function createIdentity(\application\models\orm\objects\VendorsMap $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\VendorsMap $object
        */
        static public function forgetIdentity(\application\models\orm\objects\VendorsMap $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where vendorsMap.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where vendorsMap.vendorID. Equal statement will be used by default.
        * 
        * @param integer $vendorID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function whereVendorID($vendorID, $operator = '=')
        {
        }
                    
        /**
        * Where vendorsMap.postID. Equal statement will be used by default.
        * 
        * @param integer $postID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function wherePostID($postID, $operator = '=')
        {
        }
                    
        /**
        * Where vendorsMap.photoID. Equal statement will be used by default.
        * 
        * @param integer $photoID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        public function wherePhotoID($photoID, $operator = '=')
        {
        }
    }
}
namespace  application\models\orm\objects
{
    use spiral\core\orm\Object as OrmObject, spiral\core\orm\Table, spiral\core\OrmException;
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Advertising as parent class.
    */
    class Advertising extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var string
        */
        public $float;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * @var integer
        */
        public $timeUpdated;
                    
        /**
        * @var integer
        */
        public $timeStarted;
                    
        /**
        * @var integer
        */
        public $timeEnded;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var string
        */
        public $content;
                    
        /**
        * @var string
        */
        public $container;
                    
        /**
        * @var _EnumStatusAdvertising
        */
        public $status;
    }
        
    /**
    * 
    */
    class _EnumStatusAdvertising
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if advertising.status equal to "active".
        * 
        * @return bool
        */
        public function isActive()
        {
        }
                    
        /**
        * Set advertising.status to "active".
        */
        public function setActive()
        {
        }
                    
        /**
        * Check if advertising.status equal to "hidden".
        * 
        * @return bool
        */
        public function isHidden()
        {
        }
                    
        /**
        * Set advertising.status to "hidden".
        */
        public function setHidden()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\App_state as parent class.
    */
    class App_state extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $updated_at;
                    
        /**
        * @var string
        */
        public $name;
                    
        /**
        * @var _EnumTypeApp_state
        */
        public $type;
                    
        /**
        * @var string
        */
        public $value;
    }
        
    /**
    * 
    */
    class _EnumTypeApp_state
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Set app_state.type to "value".
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if app_state.type equal to "value".
        * 
        * @return bool
        */
        public function isValue()
        {
        }
                    
        /**
        * Check if app_state.type equal to "json".
        * 
        * @return bool
        */
        public function isJson()
        {
        }
                    
        /**
        * Set app_state.type to "json".
        */
        public function setJson()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Backup_post as parent class.
    */
    class Backup_post extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $postID;
                    
        /**
        * @var integer
        */
        public $timeDeleted;
                    
        /**
        * @var integer
        */
        public $removedUserID;
                    
        /**
        * @var string
        */
        public $categoryIDs;
                    
        /**
        * @var string
        */
        public $vendorIDs;
                    
        /**
        * @var string
        */
        public $optionIDs;
                    
        /**
        * @var string
        */
        public $favoriteUserIDs;
                    
        /**
        * @var _EnumStatusBackup_post
        */
        public $status;
                    
        /**
        * @var integer
        */
        public $platinumBlog;
                    
        /**
        * @var integer
        */
        public $memberID;
                    
        /**
        * @var integer
        */
        public $galleryID;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * @var integer
        */
        public $timeUpdated;
                    
        /**
        * @var integer
        */
        public $timePublished;
                    
        /**
        * @var integer
        */
        public $timeGalleryPublished;
                    
        /**
        * @var integer
        */
        public $isPublished;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var string
        */
        public $URL;
                    
        /**
        * @var string
        */
        public $contentTeaser;
                    
        /**
        * @var string
        */
        public $content;
                    
        /**
        * @var string
        */
        public $description;
                    
        /**
        * @var string
        */
        public $fbDescription;
                    
        /**
        * @var string
        */
        public $tags;
                    
        /**
        * @var string
        */
        public $tagsURL;
                    
        /**
        * @var string
        */
        public $selectedPhotos;
                    
        /**
        * @var string
        */
        public $state;
                    
        /**
        * @var string
        */
        public $city;
                    
        /**
        * @var string
        */
        public $stateURL;
                    
        /**
        * @var string
        */
        public $cityURL;
                    
        /**
        * @var integer
        */
        public $countComments;
                    
        /**
        * @var integer
        */
        public $countFavorites;
                    
        /**
        * @var string
        */
        public $previewImage;
                    
        /**
        * @var string
        */
        public $previewTitle;
                    
        /**
        * @var integer
        */
        public $pinnedVideos;
                    
        /**
        * @var integer
        */
        public $countVideos;
    }
        
    /**
    * 
    */
    class _EnumStatusBackup_post
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if backup_post.status equal to "published".
        * 
        * @return bool
        */
        public function isPublished()
        {
        }
                    
        /**
        * Set backup_post.status to "published".
        */
        public function setPublished()
        {
        }
                    
        /**
        * Check if backup_post.status equal to "pending".
        * 
        * @return bool
        */
        public function isPending()
        {
        }
                    
        /**
        * Set backup_post.status to "pending".
        */
        public function setPending()
        {
        }
                    
        /**
        * Check if backup_post.status equal to "draft".
        * 
        * @return bool
        */
        public function isDraft()
        {
        }
                    
        /**
        * Set backup_post.status to "draft".
        */
        public function setDraft()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Category as parent class.
    */
    class Category extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $parentID;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var string
        */
        public $URL;
                    
        /**
        * @var _EnumTypeCategory
        */
        public $type;
                    
        /**
        * @var _CounterCountCategory
        */
        public $count;
                    
        /**
        * Many to Many connection to posts
        * 
        * @var \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public $posts;
                    
        /**
        * Many to Many connection to photos
        * 
        * @var \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public $photos;
                    
        /**
        * Many to Parent connection to categories
        * 
        * @var \application\models\orm\objects\Category
        */
        public $parentCategory;
                    
        /**
        * Parent to Many connection to categories
        * 
        * @var \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public $categories;
                    
        /**
        * Add connection to \application\models\orm\objects\Post
        * Use mapData for additional columns in categoriesMap.
        * 
        * @param \application\models\orm\objects\Post $post
        * @param array $mapData Columns in categoriesMap.
        * @return bool
        */
        public function linkPost(\application\models\orm\objects\Post $post, $mapData = array())
        {
        }
                    
        /**
        * Remove connection to \application\models\orm\objects\Post
        * 
        * @param \application\models\orm\objects\Post $post
        * @return bool
        */
        public function unlinkPost(\application\models\orm\objects\Post $post)
        {
        }
                    
        /**
        * Check connection to \application\models\orm\objects\Post
        * 
        * @param \application\models\orm\objects\Post $post
        * @return bool
        */
        public function hasPost(\application\models\orm\objects\Post $post)
        {
        }
                    
        /**
        * Add connection to \application\models\orm\objects\Photo
        * Use mapData for additional columns in categoriesMap.
        * 
        * @param \application\models\orm\objects\Photo $photo
        * @param array $mapData Columns in categoriesMap.
        * @return bool
        */
        public function linkPhoto(\application\models\orm\objects\Photo $photo, $mapData = array())
        {
        }
                    
        /**
        * Remove connection to \application\models\orm\objects\Photo
        * 
        * @param \application\models\orm\objects\Photo $photo
        * @return bool
        */
        public function unlinkPhoto(\application\models\orm\objects\Photo $photo)
        {
        }
                    
        /**
        * Check connection to \application\models\orm\objects\Photo
        * 
        * @param \application\models\orm\objects\Photo $photo
        * @return bool
        */
        public function hasPhoto(\application\models\orm\objects\Photo $photo)
        {
        }
    }
        
    /**
    * 
    */
    class _EnumTypeCategory
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if category.type equal to "photo".
        * 
        * @return bool
        */
        public function isPhoto()
        {
        }
                    
        /**
        * Set category.type to "photo".
        */
        public function setPhoto()
        {
        }
                    
        /**
        * Check if category.type equal to "post".
        * 
        * @return bool
        */
        public function isPost()
        {
        }
                    
        /**
        * Set category.type to "post".
        */
        public function setPost()
        {
        }
    }
        
    /**
    * column = column + 1, dynamic counter
    * Warning: do not use this column as where condition, use ->getValue() instead.
    */
    class _CounterCountCategory
    {
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Increase value.
        * 
        * @param int $value
        */
        public function increase($value = 1)
        {
        }
                    
        /**
        * Decrease value.
        * 
        * @param int $value
        */
        public function decrease($value = 1)
        {
        }
                    
        /**
        * Direct value updating.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value)
        {
        }
                    
        /**
        * Get delta.
        * 
        * @return int
        */
        public function getChange()
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\CategoriesMap as parent class.
    */
    class CategoriesMap extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $categoryID;
                    
        /**
        * @var integer
        */
        public $postID;
                    
        /**
        * @var integer
        */
        public $photoID;
    }

        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Email as parent class.
    */
    class Email extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var string
        */
        public $template;
                    
        /**
        * @var integer
        */
        public $memberID;
                    
        /**
        * @var string
        */
        public $email;
                    
        /**
        * @var _EnumStatusEmail
        */
        public $status;
                    
        /**
        * @var integer
        */
        public $created;
                    
        /**
        * @var integer
        */
        public $timeUpdated;
                    
        /**
        * @var string
        */
        public $data;
    }
        
    /**
    * 
    */
    class _EnumStatusEmail
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if email.status equal to "order".
        * 
        * @return bool
        */
        public function isOrder()
        {
        }
                    
        /**
        * Set email.status to "order".
        */
        public function setOrder()
        {
        }
                    
        /**
        * Check if email.status equal to "delivering".
        * 
        * @return bool
        */
        public function isDelivering()
        {
        }
                    
        /**
        * Set email.status to "delivering".
        */
        public function setDelivering()
        {
        }
                    
        /**
        * Check if email.status equal to "sent".
        * 
        * @return bool
        */
        public function isSent()
        {
        }
                    
        /**
        * Set email.status to "sent".
        */
        public function setSent()
        {
        }
                    
        /**
        * Check if email.status equal to "failed".
        * 
        * @return bool
        */
        public function isFailed()
        {
        }
                    
        /**
        * Set email.status to "failed".
        */
        public function setFailed()
        {
        }
                    
        /**
        * Check if email.status equal to "archive".
        * 
        * @return bool
        */
        public function isArchive()
        {
        }
                    
        /**
        * Set email.status to "archive".
        */
        public function setArchive()
        {
        }
                    
        /**
        * Check if email.status equal to "deleted".
        * 
        * @return bool
        */
        public function isDeleted()
        {
        }
                    
        /**
        * Set email.status to "deleted".
        */
        public function setDeleted()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\FavoritesMap as parent class.
    */
    class FavoritesMap extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $memberID;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * @var string
        */
        public $type;
                    
        /**
        * @var integer
        */
        public $contextID;
                    
        /**
        * Many to Parent connection to members
        * 
        * @var \application\models\orm\objects\Member
        */
        public $parentMember;
    }

        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Gallery as parent class.
    */
    class Gallery extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $oldID;
                    
        /**
        * @var _EnumTypeGallery
        */
        public $type;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * @var integer
        */
        public $timeUpdated;
                    
        /**
        * @var integer
        */
        public $timePublished;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var string
        */
        public $URL;
                    
        /**
        * @var _CounterCountPhotosGallery
        */
        public $countPhotos;
                    
        /**
        * @var integer
        */
        public $designerID;
                    
        /**
        * @var integer
        */
        public $sectionID;
                    
        /**
        * @var string
        */
        public $previewURL;
                    
        /**
        * Parent to Many connection to posts
        * 
        * @var \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public $posts;
                    
        /**
        * Parent to Many connection to photos
        * 
        * @var \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public $photos;
                    
        /**
        * Many to Parent connection to options
        * 
        * @var \application\models\orm\objects\Option
        */
        public $designer;
                    
        /**
        * Many to Parent connection to lookbookSections
        * 
        * @var \application\models\orm\objects\LookbookSection
        */
        public $section;
    }
        
    /**
    * 
    */
    class _EnumTypeGallery
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if gallery.type equal to "gallery".
        * 
        * @return bool
        */
        public function isGallery()
        {
        }
                    
        /**
        * Set gallery.type to "gallery".
        */
        public function setGallery()
        {
        }
                    
        /**
        * Check if gallery.type equal to "lookbook".
        * 
        * @return bool
        */
        public function isLookbook()
        {
        }
                    
        /**
        * Set gallery.type to "lookbook".
        */
        public function setLookbook()
        {
        }
    }
        
    /**
    * column = column + 1, dynamic counter
    * Warning: do not use this column as where condition, use ->getValue() instead.
    */
    class _CounterCountPhotosGallery
    {
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Increase value.
        * 
        * @param int $value
        */
        public function increase($value = 1)
        {
        }
                    
        /**
        * Decrease value.
        * 
        * @param int $value
        */
        public function decrease($value = 1)
        {
        }
                    
        /**
        * Direct value updating.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value)
        {
        }
                    
        /**
        * Get delta.
        * 
        * @return int
        */
        public function getChange()
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Help_post_tag as parent class.
    */
    class Help_post_tag extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $tag_old_id;
                    
        /**
        * @var string
        */
        public $tag_old_title;
                    
        /**
        * @var string
        */
        public $tag_old_slug;
                    
        /**
        * @var integer
        */
        public $tag_new_id;
                    
        /**
        * @var string
        */
        public $tag_new_title;
                    
        /**
        * @var string
        */
        public $tag_new_slug;
                    
        /**
        * @var integer
        */
        public $post_id;
                    
        /**
        * @var integer
        */
        public $photo_id;
    }

        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Help_redirect_tag as parent class.
    */
    class Help_redirect_tag extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var string
        */
        public $old_title;
                    
        /**
        * @var string
        */
        public $old_slug;
                    
        /**
        * @var integer
        */
        public $old_id;
                    
        /**
        * @var string
        */
        public $new_title;
                    
        /**
        * @var string
        */
        public $new_slug;
                    
        /**
        * @var integer
        */
        public $new_id;
                    
        /**
        * @var integer
        */
        public $redirected;
                    
        /**
        * @var string
        */
        public $type;
    }

        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Location as parent class.
    */
    class Location extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var _EnumLocationLocation
        */
        public $location;
                    
        /**
        * @var string
        */
        public $state;
                    
        /**
        * @var string
        */
        public $stateURL;
                    
        /**
        * @var string
        */
        public $city;
                    
        /**
        * @var string
        */
        public $cityURL;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * Many to Many connection to vendors
        * 
        * @var \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public $vendors;
                    
        /**
        * Add connection to \application\models\orm\objects\Vendor
        * Use mapData for additional columns in locationsMap.
        * 
        * @param \application\models\orm\objects\Vendor $vendor
        * @param array $mapData Columns in locationsMap.
        * @return bool
        */
        public function linkVendor(\application\models\orm\objects\Vendor $vendor, $mapData = array())
        {
        }
                    
        /**
        * Remove connection to \application\models\orm\objects\Vendor
        * 
        * @param \application\models\orm\objects\Vendor $vendor
        * @return bool
        */
        public function unlinkVendor(\application\models\orm\objects\Vendor $vendor)
        {
        }
                    
        /**
        * Check connection to \application\models\orm\objects\Vendor
        * 
        * @param \application\models\orm\objects\Vendor $vendor
        * @return bool
        */
        public function hasVendor(\application\models\orm\objects\Vendor $vendor)
        {
        }
    }
        
    /**
    * 
    */
    class _EnumLocationLocation
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if location.location equal to "usa".
        * 
        * @return bool
        */
        public function isUsa()
        {
        }
                    
        /**
        * Set location.location to "usa".
        */
        public function setUsa()
        {
        }
                    
        /**
        * Check if location.location equal to "international".
        * 
        * @return bool
        */
        public function isInternational()
        {
        }
                    
        /**
        * Set location.location to "international".
        */
        public function setInternational()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\LocationsMap as parent class.
    */
    class LocationsMap extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $locationID;
                    
        /**
        * @var integer
        */
        public $vendorID;
                    
        /**
        * @var integer
        */
        public $postID;
    }

        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\LookbookSection as parent class.
    */
    class LookbookSection extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var string
        */
        public $URL;
                    
        /**
        * @var _EnumStatusLookbookSection
        */
        public $status;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * @var integer
        */
        public $timeUpdated;
                    
        /**
        * @var string
        */
        public $previewURL;
                    
        /**
        * Parent to Many connection to galleries
        * 
        * @var \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public $galleries;
    }
        
    /**
    * 
    */
    class _EnumStatusLookbookSection
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if lookbookSection.status equal to "active".
        * 
        * @return bool
        */
        public function isActive()
        {
        }
                    
        /**
        * Set lookbookSection.status to "active".
        */
        public function setActive()
        {
        }
                    
        /**
        * Check if lookbookSection.status equal to "hidden".
        * 
        * @return bool
        */
        public function isHidden()
        {
        }
                    
        /**
        * Set lookbookSection.status to "hidden".
        */
        public function setHidden()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\MemberSession as parent class.
    */
    class MemberSession extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $memberID;
                    
        /**
        * @var string
        */
        public $sessionToken;
                    
        /**
        * @var integer
        */
        public $countVisits;
                    
        /**
        * @var integer
        */
        public $updated;
    }

        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Member as parent class.
    */
    class Member extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var _EnumTypeMember
        */
        public $type;
                    
        /**
        * @var bool
        */
        public $newCategories;
                    
        /**
        * @var integer
        */
        public $isSalesAccount;
                    
        /**
        * @var integer
        */
        public $timeRegistered;
                    
        /**
        * @var integer
        */
        public $timeUpdated;
                    
        /**
        * @var string
        */
        public $username;
                    
        /**
        * @var string
        */
        public $firstName;
                    
        /**
        * @var string
        */
        public $lastName;
                    
        /**
        * @var integer
        */
        public $weddingDate;
                    
        /**
        * @var string
        */
        public $weddingCity;
                    
        /**
        * @var string
        */
        public $publicName;
                    
        /**
        * @var string
        */
        public $email;
                    
        /**
        * @var string
        */
        public $password;
                    
        /**
        * @var string
        */
        public $notes;
                    
        /**
        * @var string
        */
        public $facebookUID;
                    
        /**
        * @var integer
        */
        public $isSubscribed;
                    
        /**
        * @var integer
        */
        public $isPublic;
                    
        /**
        * @var integer
        */
        public $isEmailConfirmed;
                    
        /**
        * @var string
        */
        public $avatarImage;
                    
        /**
        * @var string
        */
        public $previewImage;
                    
        /**
        * @var integer
        */
        public $mailchimp;
                    
        /**
        * Parent to Many connection to vendors
        * 
        * @var \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public $vendors;
                    
        /**
        * Parent to Many connection to favoritesMap
        * 
        * @var \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public $favoriteItems;
                    
        /**
        * Parent to Many connection to postComments
        * 
        * @var \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public $postComments;
                    
        /**
        * Parent to Many connection to posts
        * 
        * @var \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public $posts;
                    
        /**
        * Parent to Children connection to subscribers
        * 
        * @var \application\models\orm\objects\Subscriber
        */
        public $childrenSubscriber;
    }
        
    /**
    * 
    */
    class _EnumTypeMember
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if member.type equal to "member".
        * 
        * @return bool
        */
        public function isMember()
        {
        }
                    
        /**
        * Set member.type to "member".
        */
        public function setMember()
        {
        }
                    
        /**
        * Check if member.type equal to "keeper".
        * 
        * @return bool
        */
        public function isKeeper()
        {
        }
                    
        /**
        * Set member.type to "keeper".
        */
        public function setKeeper()
        {
        }
                    
        /**
        * Check if member.type equal to "advanced".
        * 
        * @return bool
        */
        public function isAdvanced()
        {
        }
                    
        /**
        * Set member.type to "advanced".
        */
        public function setAdvanced()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Option as parent class.
    */
    class Option extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var string
        */
        public $type;
                    
        /**
        * @var string
        */
        public $name;
                    
        /**
        * @var string
        */
        public $typeURL;
                    
        /**
        * @var string
        */
        public $nameURL;
                    
        /**
        * @var string
        */
        public $content;
                    
        /**
        * @var _CounterCountOption
        */
        public $count;
                    
        /**
        * Many to Many connection to posts
        * 
        * @var \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public $posts;
                    
        /**
        * Parent to Many connection to galleries
        * 
        * @var \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public $galleries;
                    
        /**
        * Add connection to \application\models\orm\objects\Post
        * Use mapData for additional columns in optionsMap.
        * 
        * @param \application\models\orm\objects\Post $post
        * @param array $mapData Columns in optionsMap.
        * @return bool
        */
        public function linkPost(\application\models\orm\objects\Post $post, $mapData = array())
        {
        }
                    
        /**
        * Remove connection to \application\models\orm\objects\Post
        * 
        * @param \application\models\orm\objects\Post $post
        * @return bool
        */
        public function unlinkPost(\application\models\orm\objects\Post $post)
        {
        }
                    
        /**
        * Check connection to \application\models\orm\objects\Post
        * 
        * @param \application\models\orm\objects\Post $post
        * @return bool
        */
        public function hasPost(\application\models\orm\objects\Post $post)
        {
        }
    }
        
    /**
    * column = column + 1, dynamic counter
    * Warning: do not use this column as where condition, use ->getValue() instead.
    */
    class _CounterCountOption
    {
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Increase value.
        * 
        * @param int $value
        */
        public function increase($value = 1)
        {
        }
                    
        /**
        * Decrease value.
        * 
        * @param int $value
        */
        public function decrease($value = 1)
        {
        }
                    
        /**
        * Direct value updating.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value)
        {
        }
                    
        /**
        * Get delta.
        * 
        * @return int
        */
        public function getChange()
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\OptionsMap as parent class.
    */
    class OptionsMap extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $optionID;
                    
        /**
        * @var integer
        */
        public $postID;
    }

        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\PageSection as parent class.
    */
    class PageSection extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var _EnumStatusPageSection
        */
        public $status;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * @var integer
        */
        public $timeUpdated;
                    
        /**
        * Parent to Many connection to pages
        * 
        * @var \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public $pages;
    }
        
    /**
    * 
    */
    class _EnumStatusPageSection
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if pageSection.status equal to "active".
        * 
        * @return bool
        */
        public function isActive()
        {
        }
                    
        /**
        * Set pageSection.status to "active".
        */
        public function setActive()
        {
        }
                    
        /**
        * Check if pageSection.status equal to "hidden".
        * 
        * @return bool
        */
        public function isHidden()
        {
        }
                    
        /**
        * Set pageSection.status to "hidden".
        */
        public function setHidden()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Page as parent class.
    */
    class Page extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var _EnumStatusPage
        */
        public $status;
                    
        /**
        * @var integer
        */
        public $position;
                    
        /**
        * @var integer
        */
        public $sectionID;
                    
        /**
        * @var string
        */
        public $publicURL;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * @var integer
        */
        public $timeUpdated;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var string
        */
        public $keywords;
                    
        /**
        * @var string
        */
        public $description;
                    
        /**
        * @var string
        */
        public $content;
                    
        /**
        * @var _EnumTypePage
        */
        public $type;
                    
        /**
        * @var string
        */
        public $context;
                    
        /**
        * Many to Parent connection to pageSections
        * 
        * @var \application\models\orm\objects\PageSection
        */
        public $section;
    }
        
    /**
    * 
    */
    class _EnumStatusPage
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if page.status equal to "active".
        * 
        * @return bool
        */
        public function isActive()
        {
        }
                    
        /**
        * Set page.status to "active".
        */
        public function setActive()
        {
        }
                    
        /**
        * Check if page.status equal to "hidden".
        * 
        * @return bool
        */
        public function isHidden()
        {
        }
                    
        /**
        * Set page.status to "hidden".
        */
        public function setHidden()
        {
        }
    }
        
    /**
    * 
    */
    class _EnumTypePage
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if page.type equal to "native".
        * 
        * @return bool
        */
        public function isNative()
        {
        }
                    
        /**
        * Set page.type to "native".
        */
        public function setNative()
        {
        }
                    
        /**
        * Check if page.type equal to "form assembly".
        * 
        * @return bool
        */
        public function isFormAssembly()
        {
        }
                    
        /**
        * Set page.type to "form assembly".
        */
        public function setFormAssembly()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\PhotoRedirect as parent class.
    */
    class PhotoRedirect extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * @var integer
        */
        public $timeUpdated;
                    
        /**
        * @var integer
        */
        public $oldPhotoID;
                    
        /**
        * @var integer
        */
        public $newPhotoID;
                    
        /**
        * @var string
        */
        public $redirectTo;
                    
        /**
        * @var _CounterCountRedirectsPhotoRedirect
        */
        public $countRedirects;
    }
        
    /**
    * column = column + 1, dynamic counter
    * Warning: do not use this column as where condition, use ->getValue() instead.
    */
    class _CounterCountRedirectsPhotoRedirect
    {
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Increase value.
        * 
        * @param int $value
        */
        public function increase($value = 1)
        {
        }
                    
        /**
        * Decrease value.
        * 
        * @param int $value
        */
        public function decrease($value = 1)
        {
        }
                    
        /**
        * Direct value updating.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value)
        {
        }
                    
        /**
        * Get delta.
        * 
        * @return int
        */
        public function getChange()
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Photo as parent class.
    */
    class Photo extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $galleryID;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var integer
        */
        public $timeUploaded;
                    
        /**
        * @var integer
        */
        public $timeGalleryPublished;
                    
        /**
        * @var _EnumGalleryTypePhoto
        */
        public $galleryType;
                    
        /**
        * @var string
        */
        public $previewImage;
                    
        /**
        * @var string
        */
        public $galleryImage;
                    
        /**
        * @var string
        */
        public $pinID;
                    
        /**
        * @var string
        */
        public $tags;
                    
        /**
        * @var string
        */
        public $tagsURL;
                    
        /**
        * @var string
        */
        public $description;
                    
        /**
        * @var string
        */
        public $colors;
                    
        /**
        * @var string
        */
        public $originalImage;
                    
        /**
        * @var float
        */
        public $ratio;
                    
        /**
        * @var _CounterCountFavoritesPhoto
        */
        public $countFavorites;
                    
        /**
        * @var string
        */
        public $style;
                    
        /**
        * @var float
        */
        public $price;
                    
        /**
        * @var string
        */
        public $buy;
                    
        /**
        * @var string
        */
        public $styleURL;
                    
        /**
        * @var _EnumSizePhoto
        */
        public $size;
                    
        /**
        * @var string
        */
        public $privateOriginal;
                    
        /**
        * @var _EnumTypePhoto
        */
        public $type;
                    
        /**
        * @var string
        */
        public $filename;
                    
        /**
        * @var string
        */
        public $watermarkText;
                    
        /**
        * @var string
        */
        public $contentTeaser;
                    
        /**
        * @var string
        */
        public $content;
                    
        /**
        * @var string
        */
        public $vendorsData;
                    
        /**
        * Many to Many connection to categories
        * 
        * @var \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public $categories;
                    
        /**
        * Many to Parent connection to galleries
        * 
        * @var \application\models\orm\objects\Gallery
        */
        public $parentGallery;
                    
        /**
        * Many to Many connection to vendors
        * 
        * @var \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public $vendors;
                    
        /**
        * Add connection to \application\models\orm\objects\Category
        * Use mapData for additional columns in categoriesMap.
        * 
        * @param \application\models\orm\objects\Category $category
        * @param array $mapData Columns in categoriesMap.
        * @return bool
        */
        public function linkCategory(\application\models\orm\objects\Category $category, $mapData = array())
        {
        }
                    
        /**
        * Remove connection to \application\models\orm\objects\Category
        * 
        * @param \application\models\orm\objects\Category $category
        * @return bool
        */
        public function unlinkCategory(\application\models\orm\objects\Category $category)
        {
        }
                    
        /**
        * Check connection to \application\models\orm\objects\Category
        * 
        * @param \application\models\orm\objects\Category $category
        * @return bool
        */
        public function hasCategory(\application\models\orm\objects\Category $category)
        {
        }
                    
        /**
        * Add connection to \application\models\orm\objects\Vendor
        * Use mapData for additional columns in vendorsMap.
        * 
        * @param \application\models\orm\objects\Vendor $vendor
        * @param array $mapData Columns in vendorsMap.
        * @return bool
        */
        public function linkVendor(\application\models\orm\objects\Vendor $vendor, $mapData = array())
        {
        }
                    
        /**
        * Remove connection to \application\models\orm\objects\Vendor
        * 
        * @param \application\models\orm\objects\Vendor $vendor
        * @return bool
        */
        public function unlinkVendor(\application\models\orm\objects\Vendor $vendor)
        {
        }
                    
        /**
        * Check connection to \application\models\orm\objects\Vendor
        * 
        * @param \application\models\orm\objects\Vendor $vendor
        * @return bool
        */
        public function hasVendor(\application\models\orm\objects\Vendor $vendor)
        {
        }
    }
        
    /**
    * 
    */
    class _EnumGalleryTypePhoto
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if photo.galleryType equal to "gallery".
        * 
        * @return bool
        */
        public function isGallery()
        {
        }
                    
        /**
        * Set photo.galleryType to "gallery".
        */
        public function setGallery()
        {
        }
                    
        /**
        * Check if photo.galleryType equal to "lookbook".
        * 
        * @return bool
        */
        public function isLookbook()
        {
        }
                    
        /**
        * Set photo.galleryType to "lookbook".
        */
        public function setLookbook()
        {
        }
    }
        
    /**
    * 
    */
    class _EnumSizePhoto
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if photo.size equal to "minimal".
        * 
        * @return bool
        */
        public function isMinimal()
        {
        }
                    
        /**
        * Set photo.size to "minimal".
        */
        public function setMinimal()
        {
        }
                    
        /**
        * Check if photo.size equal to "medium".
        * 
        * @return bool
        */
        public function isMedium()
        {
        }
                    
        /**
        * Set photo.size to "medium".
        */
        public function setMedium()
        {
        }
    }
        
    /**
    * 
    */
    class _EnumTypePhoto
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if photo.type equal to "legacy".
        * 
        * @return bool
        */
        public function isLegacy()
        {
        }
                    
        /**
        * Set photo.type to "legacy".
        */
        public function setLegacy()
        {
        }
                    
        /**
        * Check if photo.type equal to "watermarked".
        * 
        * @return bool
        */
        public function isWatermarked()
        {
        }
                    
        /**
        * Set photo.type to "watermarked".
        */
        public function setWatermarked()
        {
        }
                    
        /**
        * Check if photo.type equal to "notWatermarked".
        * 
        * @return bool
        */
        public function isNotWatermarked()
        {
        }
                    
        /**
        * Set photo.type to "notWatermarked".
        */
        public function setNotWatermarked()
        {
        }
    }
        
    /**
    * column = column + 1, dynamic counter
    * Warning: do not use this column as where condition, use ->getValue() instead.
    */
    class _CounterCountFavoritesPhoto
    {
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Increase value.
        * 
        * @param int $value
        */
        public function increase($value = 1)
        {
        }
                    
        /**
        * Decrease value.
        * 
        * @param int $value
        */
        public function decrease($value = 1)
        {
        }
                    
        /**
        * Direct value updating.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value)
        {
        }
                    
        /**
        * Get delta.
        * 
        * @return int
        */
        public function getChange()
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\PostComment as parent class.
    */
    class PostComment extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $postID;
                    
        /**
        * @var integer
        */
        public $memberID;
                    
        /**
        * @var string
        */
        public $publicName;
                    
        /**
        * @var string
        */
        public $email;
                    
        /**
        * @var string
        */
        public $site;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * @var string
        */
        public $comment;
                    
        /**
        * @var string
        */
        public $postTitle;
                    
        /**
        * @var string
        */
        public $postURL;
                    
        /**
        * Many to Parent connection to members
        * 
        * @var \application\models\orm\objects\Member
        */
        public $parentMember;
                    
        /**
        * Many to Parent connection to posts
        * 
        * @var \application\models\orm\objects\Post
        */
        public $parentPost;
    }

        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Post as parent class.
    */
    class Post extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var _EnumStatusPost
        */
        public $status;
                    
        /**
        * @var integer
        */
        public $platinumBlog;
                    
        /**
        * @var integer
        */
        public $memberID;
                    
        /**
        * @var integer
        */
        public $galleryID;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * @var integer
        */
        public $timeUpdated;
                    
        /**
        * @var integer
        */
        public $timePublished;
                    
        /**
        * @var integer
        */
        public $timeGalleryPublished;
                    
        /**
        * @var integer
        */
        public $isPublished;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var string
        */
        public $URL;
                    
        /**
        * @var string
        */
        public $contentTeaser;
                    
        /**
        * @var string
        */
        public $content;
                    
        /**
        * @var string
        */
        public $description;
                    
        /**
        * @var string
        */
        public $fbDescription;
                    
        /**
        * @var string
        */
        public $tags;
                    
        /**
        * @var string
        */
        public $tagsURL;
                    
        /**
        * @var string
        */
        public $selectedPhotos;
                    
        /**
        * @var string
        */
        public $country;
                    
        /**
        * @var string
        */
        public $countryURL;
                    
        /**
        * @var string
        */
        public $state;
                    
        /**
        * @var string
        */
        public $city;
                    
        /**
        * @var string
        */
        public $stateURL;
                    
        /**
        * @var string
        */
        public $cityURL;
                    
        /**
        * @var _CounterCountCommentsPost
        */
        public $countComments;
                    
        /**
        * @var string
        */
        public $optionsData;
                    
        /**
        * @var string
        */
        public $vendorsData;
                    
        /**
        * @var _CounterCountFavoritesPost
        */
        public $countFavorites;
                    
        /**
        * @var string
        */
        public $previewImage;
                    
        /**
        * @var string
        */
        public $previewTitle;
                    
        /**
        * @var integer
        */
        public $pinnedVideos;
                    
        /**
        * @var integer
        */
        public $countVideos;
                    
        /**
        * @var _EnumBlogPost
        */
        public $blog;
                    
        /**
        * @var _EnumViewTypePost
        */
        public $viewType;
                    
        /**
        * Many to Parent connection to members
        * 
        * @var \application\models\orm\objects\Member
        */
        public $author;
                    
        /**
        * Many to Many connection to categories
        * 
        * @var \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public $categories;
                    
        /**
        * Many to Parent connection to galleries
        * 
        * @var \application\models\orm\objects\Gallery
        */
        public $parentGallery;
                    
        /**
        * Many to Many connection to options
        * 
        * @var \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public $options;
                    
        /**
        * Parent to Many connection to postComments
        * 
        * @var \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public $postComments;
                    
        /**
        * Many to Many connection to vendors
        * 
        * @var \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        public $vendors;
                    
        /**
        * Add connection to \application\models\orm\objects\Category
        * Use mapData for additional columns in categoriesMap.
        * 
        * @param \application\models\orm\objects\Category $category
        * @param array $mapData Columns in categoriesMap.
        * @return bool
        */
        public function linkCategory(\application\models\orm\objects\Category $category, $mapData = array())
        {
        }
                    
        /**
        * Remove connection to \application\models\orm\objects\Category
        * 
        * @param \application\models\orm\objects\Category $category
        * @return bool
        */
        public function unlinkCategory(\application\models\orm\objects\Category $category)
        {
        }
                    
        /**
        * Check connection to \application\models\orm\objects\Category
        * 
        * @param \application\models\orm\objects\Category $category
        * @return bool
        */
        public function hasCategory(\application\models\orm\objects\Category $category)
        {
        }
                    
        /**
        * Add connection to \application\models\orm\objects\Option
        * Use mapData for additional columns in optionsMap.
        * 
        * @param \application\models\orm\objects\Option $option
        * @param array $mapData Columns in optionsMap.
        * @return bool
        */
        public function linkOption(\application\models\orm\objects\Option $option, $mapData = array())
        {
        }
                    
        /**
        * Remove connection to \application\models\orm\objects\Option
        * 
        * @param \application\models\orm\objects\Option $option
        * @return bool
        */
        public function unlinkOption(\application\models\orm\objects\Option $option)
        {
        }
                    
        /**
        * Check connection to \application\models\orm\objects\Option
        * 
        * @param \application\models\orm\objects\Option $option
        * @return bool
        */
        public function hasOption(\application\models\orm\objects\Option $option)
        {
        }
                    
        /**
        * Add connection to \application\models\orm\objects\Vendor
        * Use mapData for additional columns in vendorsMap.
        * 
        * @param \application\models\orm\objects\Vendor $vendor
        * @param array $mapData Columns in vendorsMap.
        * @return bool
        */
        public function linkVendor(\application\models\orm\objects\Vendor $vendor, $mapData = array())
        {
        }
                    
        /**
        * Remove connection to \application\models\orm\objects\Vendor
        * 
        * @param \application\models\orm\objects\Vendor $vendor
        * @return bool
        */
        public function unlinkVendor(\application\models\orm\objects\Vendor $vendor)
        {
        }
                    
        /**
        * Check connection to \application\models\orm\objects\Vendor
        * 
        * @param \application\models\orm\objects\Vendor $vendor
        * @return bool
        */
        public function hasVendor(\application\models\orm\objects\Vendor $vendor)
        {
        }
    }
        
    /**
    * 
    */
    class _EnumStatusPost
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if post.status equal to "published".
        * 
        * @return bool
        */
        public function isPublished()
        {
        }
                    
        /**
        * Set post.status to "published".
        */
        public function setPublished()
        {
        }
                    
        /**
        * Check if post.status equal to "pending".
        * 
        * @return bool
        */
        public function isPending()
        {
        }
                    
        /**
        * Set post.status to "pending".
        */
        public function setPending()
        {
        }
                    
        /**
        * Check if post.status equal to "draft".
        * 
        * @return bool
        */
        public function isDraft()
        {
        }
                    
        /**
        * Set post.status to "draft".
        */
        public function setDraft()
        {
        }
    }
        
    /**
    * 
    */
    class _EnumBlogPost
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if post.blog equal to "default".
        * 
        * @return bool
        */
        public function isDefault()
        {
        }
                    
        /**
        * Set post.blog to "default".
        */
        public function setDefault()
        {
        }
                    
        /**
        * Check if post.blog equal to "platinum".
        * 
        * @return bool
        */
        public function isPlatinum()
        {
        }
                    
        /**
        * Set post.blog to "platinum".
        */
        public function setPlatinum()
        {
        }
                    
        /**
        * Check if post.blog equal to "films".
        * 
        * @return bool
        */
        public function isFilms()
        {
        }
                    
        /**
        * Set post.blog to "films".
        */
        public function setFilms()
        {
        }
    }
        
    /**
    * 
    */
    class _EnumViewTypePost
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if post.viewType equal to "standard".
        * 
        * @return bool
        */
        public function isStandard()
        {
        }
                    
        /**
        * Set post.viewType to "standard".
        */
        public function setStandard()
        {
        }
                    
        /**
        * Check if post.viewType equal to "slideshow".
        * 
        * @return bool
        */
        public function isSlideshow()
        {
        }
                    
        /**
        * Set post.viewType to "slideshow".
        */
        public function setSlideshow()
        {
        }
    }
        
    /**
    * column = column + 1, dynamic counter
    * Warning: do not use this column as where condition, use ->getValue() instead.
    */
    class _CounterCountCommentsPost
    {
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Increase value.
        * 
        * @param int $value
        */
        public function increase($value = 1)
        {
        }
                    
        /**
        * Decrease value.
        * 
        * @param int $value
        */
        public function decrease($value = 1)
        {
        }
                    
        /**
        * Direct value updating.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value)
        {
        }
                    
        /**
        * Get delta.
        * 
        * @return int
        */
        public function getChange()
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
    }
        
    /**
    * column = column + 1, dynamic counter
    * Warning: do not use this column as where condition, use ->getValue() instead.
    */
    class _CounterCountFavoritesPost
    {
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Increase value.
        * 
        * @param int $value
        */
        public function increase($value = 1)
        {
        }
                    
        /**
        * Decrease value.
        * 
        * @param int $value
        */
        public function decrease($value = 1)
        {
        }
                    
        /**
        * Direct value updating.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value)
        {
        }
                    
        /**
        * Get delta.
        * 
        * @return int
        */
        public function getChange()
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Redirect as parent class.
    */
    class Redirect extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * @var integer
        */
        public $timeUpdated;
                    
        /**
        * @var string
        */
        public $notFoundPage;
                    
        /**
        * @var string
        */
        public $redirectTo;
                    
        /**
        * @var _CounterCountRedirectsRedirect
        */
        public $countRedirects;
                    
        /**
        * @var integer
        */
        public $isDomain;
    }
        
    /**
    * column = column + 1, dynamic counter
    * Warning: do not use this column as where condition, use ->getValue() instead.
    */
    class _CounterCountRedirectsRedirect
    {
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Increase value.
        * 
        * @param int $value
        */
        public function increase($value = 1)
        {
        }
                    
        /**
        * Decrease value.
        * 
        * @param int $value
        */
        public function decrease($value = 1)
        {
        }
                    
        /**
        * Direct value updating.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value)
        {
        }
                    
        /**
        * Get delta.
        * 
        * @return int
        */
        public function getChange()
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\SearchQuery as parent class.
    */
    class SearchQuery extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var _EnumTypeSearchQuery
        */
        public $type;
                    
        /**
        * @var integer
        */
        public $timeSearched;
                    
        /**
        * @var string
        */
        public $searchQuery;
                    
        /**
        * @var string
        */
        public $searchURL;
                    
        /**
        * @var integer
        */
        public $results;
    }
        
    /**
    * 
    */
    class _EnumTypeSearchQuery
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if searchQuery.type equal to "post".
        * 
        * @return bool
        */
        public function isPost()
        {
        }
                    
        /**
        * Set searchQuery.type to "post".
        */
        public function setPost()
        {
        }
                    
        /**
        * Check if searchQuery.type equal to "photo".
        * 
        * @return bool
        */
        public function isPhoto()
        {
        }
                    
        /**
        * Set searchQuery.type to "photo".
        */
        public function setPhoto()
        {
        }
                    
        /**
        * Check if searchQuery.type equal to "vendor".
        * 
        * @return bool
        */
        public function isVendor()
        {
        }
                    
        /**
        * Set searchQuery.type to "vendor".
        */
        public function setVendor()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Service as parent class.
    */
    class Service extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var string
        */
        public $URL;
                    
        /**
        * @var integer
        */
        public $count;
                    
        /**
        * @var _EnumStatusService
        */
        public $status;
    }
        
    /**
    * 
    */
    class _EnumStatusService
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if service.status equal to "active".
        * 
        * @return bool
        */
        public function isActive()
        {
        }
                    
        /**
        * Set service.status to "active".
        */
        public function setActive()
        {
        }
                    
        /**
        * Check if service.status equal to "disabled".
        * 
        * @return bool
        */
        public function isDisabled()
        {
        }
                    
        /**
        * Set service.status to "disabled".
        */
        public function setDisabled()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\SponsoredSearch as parent class.
    */
    class SponsoredSearch extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $position;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var string
        */
        public $description;
                    
        /**
        * @var string
        */
        public $keywords;
                    
        /**
        * @var string
        */
        public $url;
                    
        /**
        * @var _EnumTypeSponsoredSearch
        */
        public $type;
    }
        
    /**
    * 
    */
    class _EnumTypeSponsoredSearch
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if sponsoredSearch.type equal to "vendor".
        * 
        * @return bool
        */
        public function isVendor()
        {
        }
                    
        /**
        * Set sponsoredSearch.type to "vendor".
        */
        public function setVendor()
        {
        }
                    
        /**
        * Check if sponsoredSearch.type equal to "guide".
        * 
        * @return bool
        */
        public function isGuide()
        {
        }
                    
        /**
        * Set sponsoredSearch.type to "guide".
        */
        public function setGuide()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Subscriber as parent class.
    */
    class Subscriber extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $timeSubscribed;
                    
        /**
        * @var integer
        */
        public $timeUnsubscribed;
                    
        /**
        * @var _EnumStatusSubscriber
        */
        public $status;
                    
        /**
        * @var integer
        */
        public $memberID;
                    
        /**
        * @var _EnumSubscriberTypeSubscriber
        */
        public $subscriberType;
                    
        /**
        * @var string
        */
        public $email;
                    
        /**
        * @var _EnumMailchimpStatusSubscriber
        */
        public $mailchimpStatus;
                    
        /**
        * One to Parent connection to members
        * 
        * @var \application\models\orm\objects\Member
        */
        public $parentMember;
    }
        
    /**
    * 
    */
    class _EnumStatusSubscriber
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if subscriber.status equal to "subscribed".
        * 
        * @return bool
        */
        public function isSubscribed()
        {
        }
                    
        /**
        * Set subscriber.status to "subscribed".
        */
        public function setSubscribed()
        {
        }
                    
        /**
        * Check if subscriber.status equal to "unsubscribed".
        * 
        * @return bool
        */
        public function isUnsubscribed()
        {
        }
                    
        /**
        * Set subscriber.status to "unsubscribed".
        */
        public function setUnsubscribed()
        {
        }
    }
        
    /**
    * 
    */
    class _EnumSubscriberTypeSubscriber
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if subscriber.subscriberType equal to "guest".
        * 
        * @return bool
        */
        public function isGuest()
        {
        }
                    
        /**
        * Set subscriber.subscriberType to "guest".
        */
        public function setGuest()
        {
        }
                    
        /**
        * Check if subscriber.subscriberType equal to "member".
        * 
        * @return bool
        */
        public function isMember()
        {
        }
                    
        /**
        * Set subscriber.subscriberType to "member".
        */
        public function setMember()
        {
        }
    }
        
    /**
    * 
    */
    class _EnumMailchimpStatusSubscriber
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if subscriber.mailchimpStatus equal to "pending".
        * 
        * @return bool
        */
        public function isPending()
        {
        }
                    
        /**
        * Set subscriber.mailchimpStatus to "pending".
        */
        public function setPending()
        {
        }
                    
        /**
        * Check if subscriber.mailchimpStatus equal to "processed".
        * 
        * @return bool
        */
        public function isProcessed()
        {
        }
                    
        /**
        * Set subscriber.mailchimpStatus to "processed".
        */
        public function setProcessed()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Tag as parent class.
    */
    class Tag extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var string
        */
        public $URL;
                    
        /**
        * @var integer
        */
        public $count;
                    
        /**
        * @var _EnumTypeTag
        */
        public $type;
                    
        /**
        * @var _EnumStatusTag
        */
        public $status;
                    
        /**
        * @var integer
        */
        public $deleted;
    }
        
    /**
    * 
    */
    class _EnumTypeTag
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if tag.type equal to "photo".
        * 
        * @return bool
        */
        public function isPhoto()
        {
        }
                    
        /**
        * Set tag.type to "photo".
        */
        public function setPhoto()
        {
        }
                    
        /**
        * Check if tag.type equal to "post".
        * 
        * @return bool
        */
        public function isPost()
        {
        }
                    
        /**
        * Set tag.type to "post".
        */
        public function setPost()
        {
        }
    }
        
    /**
    * 
    */
    class _EnumStatusTag
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if tag.status equal to "pending".
        * 
        * @return bool
        */
        public function isPending()
        {
        }
                    
        /**
        * Set tag.status to "pending".
        */
        public function setPending()
        {
        }
                    
        /**
        * Check if tag.status equal to "active".
        * 
        * @return bool
        */
        public function isActive()
        {
        }
                    
        /**
        * Set tag.status to "active".
        */
        public function setActive()
        {
        }
                    
        /**
        * Check if tag.status equal to "disabled".
        * 
        * @return bool
        */
        public function isDisabled()
        {
        }
                    
        /**
        * Set tag.status to "disabled".
        */
        public function setDisabled()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\VendorAlias as parent class.
    */
    class VendorAlias extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $vendorID;
                    
        /**
        * @var string
        */
        public $alias;
                    
        /**
        * Many to Parent connection to vendors
        * 
        * @var \application\models\orm\objects\Vendor
        */
        public $parentVendor;
    }

        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\VendorPost as parent class.
    */
    class VendorPost extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $vendorID;
                    
        /**
        * @var string
        */
        public $URL;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var string
        */
        public $author;
                    
        /**
        * @var string
        */
        public $description;
                    
        /**
        * @var string
        */
        public $imageURL;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * Many to Parent connection to vendors
        * 
        * @var \application\models\orm\objects\Vendor
        */
        public $parentVendor;
    }

        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\Vendor as parent class.
    */
    class Vendor extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $position;
                    
        /**
        * @var integer
        */
        public $memberID;
                    
        /**
        * @var integer
        */
        public $timeCreated;
                    
        /**
        * @var integer
        */
        public $timeUpdated;
                    
        /**
        * @var string
        */
        public $service;
                    
        /**
        * @var string
        */
        public $serviceURL;
                    
        /**
        * @var string
        */
        public $title;
                    
        /**
        * @var string
        */
        public $site;
                    
        /**
        * @var string
        */
        public $keywords;
                    
        /**
        * @var _EnumLocationVendor
        */
        public $location;
                    
        /**
        * @var string
        */
        public $state;
                    
        /**
        * @var string
        */
        public $stateURL;
                    
        /**
        * @var string
        */
        public $city;
                    
        /**
        * @var string
        */
        public $cityURL;
                    
        /**
        * @var _EnumTypeVendor
        */
        public $type;
                    
        /**
        * @var integer
        */
        public $showAlias;
                    
        /**
        * @var string
        */
        public $email;
                    
        /**
        * @var string
        */
        public $about;
                    
        /**
        * @var string
        */
        public $phone;
                    
        /**
        * @var string
        */
        public $previewImage;
                    
        /**
        * @var string
        */
        public $avatarImage;
                    
        /**
        * @var string
        */
        public $socialMedia;
                    
        /**
        * @var string
        */
        public $vanityURL;
                    
        /**
        * @var _EnumStatusVendor
        */
        public $status;
                    
        /**
        * @var string
        */
        public $URL;
                    
        /**
        * @var _CounterCountPostsVendor
        */
        public $countPosts;
                    
        /**
        * @var string
        */
        public $guideType;
                    
        /**
        * @var _CounterCountFavoritesVendor
        */
        public $countFavorites;
                    
        /**
        * @var string
        */
        public $rssURL;
                    
        /**
        * @var integer
        */
        public $rssUpdated;
                    
        /**
        * @var string
        */
        public $seoKeywords;
                    
        /**
        * @var string
        */
        public $seoDescription;
                    
        /**
        * @var string
        */
        public $images;
                    
        /**
        * @var string
        */
        public $customHTML;
                    
        /**
        * Many to Many connection to locations
        * 
        * @var \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public $locations;
                    
        /**
        * Many to Many connection to posts
        * 
        * @var \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        public $posts;
                    
        /**
        * Many to Many connection to photos
        * 
        * @var \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public $photos;
                    
        /**
        * Parent to Many connection to vendorPosts
        * 
        * @var \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        public $rssPosts;
                    
        /**
        * Parent to Many connection to vendorAliases
        * 
        * @var \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        public $vendorAliases;
                    
        /**
        * Many to Parent connection to members
        * 
        * @var \application\models\orm\objects\Member
        */
        public $parentMember;
                    
        /**
        * Add connection to \application\models\orm\objects\Location
        * Use mapData for additional columns in locationsMap.
        * 
        * @param \application\models\orm\objects\Location $location
        * @param array $mapData Columns in locationsMap.
        * @return bool
        */
        public function linkLocation(\application\models\orm\objects\Location $location, $mapData = array())
        {
        }
                    
        /**
        * Remove connection to \application\models\orm\objects\Location
        * 
        * @param \application\models\orm\objects\Location $location
        * @return bool
        */
        public function unlinkLocation(\application\models\orm\objects\Location $location)
        {
        }
                    
        /**
        * Check connection to \application\models\orm\objects\Location
        * 
        * @param \application\models\orm\objects\Location $location
        * @return bool
        */
        public function hasLocation(\application\models\orm\objects\Location $location)
        {
        }
                    
        /**
        * Add connection to \application\models\orm\objects\Post
        * Use mapData for additional columns in vendorsMap.
        * 
        * @param \application\models\orm\objects\Post $post
        * @param array $mapData Columns in vendorsMap.
        * @return bool
        */
        public function linkPost(\application\models\orm\objects\Post $post, $mapData = array())
        {
        }
                    
        /**
        * Remove connection to \application\models\orm\objects\Post
        * 
        * @param \application\models\orm\objects\Post $post
        * @return bool
        */
        public function unlinkPost(\application\models\orm\objects\Post $post)
        {
        }
                    
        /**
        * Check connection to \application\models\orm\objects\Post
        * 
        * @param \application\models\orm\objects\Post $post
        * @return bool
        */
        public function hasPost(\application\models\orm\objects\Post $post)
        {
        }
                    
        /**
        * Add connection to \application\models\orm\objects\Photo
        * Use mapData for additional columns in vendorsMap.
        * 
        * @param \application\models\orm\objects\Photo $photo
        * @param array $mapData Columns in vendorsMap.
        * @return bool
        */
        public function linkPhoto(\application\models\orm\objects\Photo $photo, $mapData = array())
        {
        }
                    
        /**
        * Remove connection to \application\models\orm\objects\Photo
        * 
        * @param \application\models\orm\objects\Photo $photo
        * @return bool
        */
        public function unlinkPhoto(\application\models\orm\objects\Photo $photo)
        {
        }
                    
        /**
        * Check connection to \application\models\orm\objects\Photo
        * 
        * @param \application\models\orm\objects\Photo $photo
        * @return bool
        */
        public function hasPhoto(\application\models\orm\objects\Photo $photo)
        {
        }
    }
        
    /**
    * 
    */
    class _EnumLocationVendor
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if vendor.location equal to "usa".
        * 
        * @return bool
        */
        public function isUsa()
        {
        }
                    
        /**
        * Set vendor.location to "usa".
        */
        public function setUsa()
        {
        }
                    
        /**
        * Check if vendor.location equal to "international".
        * 
        * @return bool
        */
        public function isInternational()
        {
        }
                    
        /**
        * Set vendor.location to "international".
        */
        public function setInternational()
        {
        }
    }
        
    /**
    * 
    */
    class _EnumTypeVendor
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if vendor.type equal to "alias".
        * 
        * @return bool
        */
        public function isAlias()
        {
        }
                    
        /**
        * Set vendor.type to "alias".
        */
        public function setAlias()
        {
        }
                    
        /**
        * Check if vendor.type equal to "platinum".
        * 
        * @return bool
        */
        public function isPlatinum()
        {
        }
                    
        /**
        * Set vendor.type to "platinum".
        */
        public function setPlatinum()
        {
        }
    }
        
    /**
    * 
    */
    class _EnumStatusVendor
    {
                    
        /**
        * Available options.
        * 
        * @return array
        */
        public function getOptions()
        {
        }
                    
        /**
        * Setting up value.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value = NULL)
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Check if vendor.status equal to "active".
        * 
        * @return bool
        */
        public function isActive()
        {
        }
                    
        /**
        * Set vendor.status to "active".
        */
        public function setActive()
        {
        }
                    
        /**
        * Check if vendor.status equal to "blocked".
        * 
        * @return bool
        */
        public function isBlocked()
        {
        }
                    
        /**
        * Set vendor.status to "blocked".
        */
        public function setBlocked()
        {
        }
    }
        
    /**
    * column = column + 1, dynamic counter
    * Warning: do not use this column as where condition, use ->getValue() instead.
    */
    class _CounterCountPostsVendor
    {
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Increase value.
        * 
        * @param int $value
        */
        public function increase($value = 1)
        {
        }
                    
        /**
        * Decrease value.
        * 
        * @param int $value
        */
        public function decrease($value = 1)
        {
        }
                    
        /**
        * Direct value updating.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value)
        {
        }
                    
        /**
        * Get delta.
        * 
        * @return int
        */
        public function getChange()
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
    }
        
    /**
    * column = column + 1, dynamic counter
    * Warning: do not use this column as where condition, use ->getValue() instead.
    */
    class _CounterCountFavoritesVendor
    {
                    
        /**
        * Data saved, and value should be updated.
        */
        public function flushValue()
        {
        }
                    
        /**
        * Increase value.
        * 
        * @param int $value
        */
        public function increase($value = 1)
        {
        }
                    
        /**
        * Decrease value.
        * 
        * @param int $value
        */
        public function decrease($value = 1)
        {
        }
                    
        /**
        * Direct value updating.
        * 
        * @param mixed $value
        * @throws OrmException
        */
        public function setValue($value)
        {
        }
                    
        /**
        * Get delta.
        * 
        * @return int
        */
        public function getChange()
        {
        }
                    
        /**
        * Current value.
        * 
        * @return mixed
        */
        public function getValue()
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    * But you can declare your own class with the same name and orm\application\models\orm\objects\VendorsMap as parent class.
    */
    class VendorsMap extends OrmObject
    {
                    
        /**
        * @var integer
        */
        public $id;
                    
        /**
        * @var integer
        */
        public $vendorID;
                    
        /**
        * @var integer
        */
        public $postID;
                    
        /**
        * @var integer
        */
        public $photoID;
    }

}
)
frameworkDirectory/orm/schema.php at line 333
file_put_contents (string
string(61) /var/www/maharaniweddings.com/application/data/ormClasses.php
, string
string(661307) <?php
/* THIS FILE WAS GENERATED BY SPIRAL FRAMEWORK */
namespace spiral\core
{
        
    /**
    * 
    */
    class ORM extends spiral\core\Component
    {
            const componentAlias = 'ORM';
            const oneToParent = 1;
            const parentToOne = 14;
            const parentToMany = 2;
            const manyToParent = 13;
            const manyToMany = 8;
                    
        /**
        * Getting orm schema.
        * 
        * @static
        * @param array $tables
        * @return Schema
        */
        static public function getSchema($tables = array())
        {
        }
                    
        /**
        * Update schema and rebuild documentation.
        * 
        * @static
        */
        static public function updateSchema()
        {
        }
                    
        /**
        * Database tables.
        * 
        * @static
        * @return array
        */
        static public function getTables()
        {
        }
                    
        /**
        * Open table advertising.
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        static public function advertising()
        {
        }
                    
        /**
        * Fetch or create object for tableadvertising.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Advertising
        */
        static public function advertisingObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table app_state.
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        static public function app_state()
        {
        }
                    
        /**
        * Fetch or create object for tableapp_state.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\App_state
        */
        static public function app_stateObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table backup_posts.
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        static public function backup_posts()
        {
        }
                    
        /**
        * Fetch or create object for tablebackup_posts.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Backup_post
        */
        static public function backup_postObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table categories.
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        static public function categories()
        {
        }
                    
        /**
        * Fetch or create object for tablecategories.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Category
        */
        static public function categoryObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table categoriesMap.
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        static public function categoriesMap()
        {
        }
                    
        /**
        * Fetch or create object for tablecategoriesMap.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\CategoriesMap
        */
        static public function categoriesMapObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table emails.
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        static public function emails()
        {
        }
                    
        /**
        * Fetch or create object for tableemails.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Email
        */
        static public function emailObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table favoritesMap.
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        static public function favoritesMap()
        {
        }
                    
        /**
        * Fetch or create object for tablefavoritesMap.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\FavoritesMap
        */
        static public function favoritesMapObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table galleries.
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        static public function galleries()
        {
        }
                    
        /**
        * Fetch or create object for tablegalleries.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Gallery
        */
        static public function galleryObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table help_post_tags.
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        static public function help_post_tags()
        {
        }
                    
        /**
        * Fetch or create object for tablehelp_post_tags.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Help_post_tag
        */
        static public function help_post_tagObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table help_redirect_tags.
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        static public function help_redirect_tags()
        {
        }
                    
        /**
        * Fetch or create object for tablehelp_redirect_tags.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Help_redirect_tag
        */
        static public function help_redirect_tagObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table locations.
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        static public function locations()
        {
        }
                    
        /**
        * Fetch or create object for tablelocations.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Location
        */
        static public function locationObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table locationsMap.
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        static public function locationsMap()
        {
        }
                    
        /**
        * Fetch or create object for tablelocationsMap.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\LocationsMap
        */
        static public function locationsMapObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table lookbookSections.
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        static public function lookbookSections()
        {
        }
                    
        /**
        * Fetch or create object for tablelookbookSections.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\LookbookSection
        */
        static public function lookbookSectionObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table memberSessions.
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        static public function memberSessions()
        {
        }
                    
        /**
        * Fetch or create object for tablememberSessions.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\MemberSession
        */
        static public function memberSessionObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table members.
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        static public function members()
        {
        }
                    
        /**
        * Fetch or create object for tablemembers.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Member
        */
        static public function memberObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table options.
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        static public function options()
        {
        }
                    
        /**
        * Fetch or create object for tableoptions.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Option
        */
        static public function optionObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table optionsMap.
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        static public function optionsMap()
        {
        }
                    
        /**
        * Fetch or create object for tableoptionsMap.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\OptionsMap
        */
        static public function optionsMapObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table pageSections.
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        static public function pageSections()
        {
        }
                    
        /**
        * Fetch or create object for tablepageSections.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\PageSection
        */
        static public function pageSectionObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table pages.
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        static public function pages()
        {
        }
                    
        /**
        * Fetch or create object for tablepages.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Page
        */
        static public function pageObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table photoRedirects.
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        static public function photoRedirects()
        {
        }
                    
        /**
        * Fetch or create object for tablephotoRedirects.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\PhotoRedirect
        */
        static public function photoRedirectObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table photos.
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        static public function photos()
        {
        }
                    
        /**
        * Fetch or create object for tablephotos.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Photo
        */
        static public function photoObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table postComments.
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        static public function postComments()
        {
        }
                    
        /**
        * Fetch or create object for tablepostComments.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\PostComment
        */
        static public function postCommentObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table posts.
        * 
        * @return \application\models\orm\tables\Posts|\application\models\orm\objects\Post[]
        */
        static public function posts()
        {
        }
                    
        /**
        * Fetch or create object for tableposts.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Post
        */
        static public function postObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table redirects.
        * 
        * @return \application\models\orm\tables\Redirects|\application\models\orm\objects\Redirect[]
        */
        static public function redirects()
        {
        }
                    
        /**
        * Fetch or create object for tableredirects.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Redirect
        */
        static public function redirectObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table searchQueries.
        * 
        * @return \application\models\orm\tables\SearchQueries|\application\models\orm\objects\SearchQuery[]
        */
        static public function searchQueries()
        {
        }
                    
        /**
        * Fetch or create object for tablesearchQueries.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\SearchQuery
        */
        static public function searchQueryObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table services.
        * 
        * @return \application\models\orm\tables\Services|\application\models\orm\objects\Service[]
        */
        static public function services()
        {
        }
                    
        /**
        * Fetch or create object for tableservices.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Service
        */
        static public function serviceObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table sponsoredSearch.
        * 
        * @return \application\models\orm\tables\SponsoredSearch|\application\models\orm\objects\SponsoredSearch[]
        */
        static public function sponsoredSearch()
        {
        }
                    
        /**
        * Fetch or create object for tablesponsoredSearch.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\SponsoredSearch
        */
        static public function sponsoredSearchObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table subscribers.
        * 
        * @return \application\models\orm\tables\Subscribers|\application\models\orm\objects\Subscriber[]
        */
        static public function subscribers()
        {
        }
                    
        /**
        * Fetch or create object for tablesubscribers.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Subscriber
        */
        static public function subscriberObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table tags.
        * 
        * @return \application\models\orm\tables\Tags|\application\models\orm\objects\Tag[]
        */
        static public function tags()
        {
        }
                    
        /**
        * Fetch or create object for tabletags.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Tag
        */
        static public function tagObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table vendorAliases.
        * 
        * @return \application\models\orm\tables\VendorAliases|\application\models\orm\objects\VendorAlias[]
        */
        static public function vendorAliases()
        {
        }
                    
        /**
        * Fetch or create object for tablevendorAliases.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\VendorAlias
        */
        static public function vendorAliasObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table vendorPosts.
        * 
        * @return \application\models\orm\tables\VendorPosts|\application\models\orm\objects\VendorPost[]
        */
        static public function vendorPosts()
        {
        }
                    
        /**
        * Fetch or create object for tablevendorPosts.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\VendorPost
        */
        static public function vendorPostObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table vendors.
        * 
        * @return \application\models\orm\tables\Vendors|\application\models\orm\objects\Vendor[]
        */
        static public function vendors()
        {
        }
                    
        /**
        * Fetch or create object for tablevendors.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Vendor
        */
        static public function vendorObject($primaryKey = false, $loadChildren = array())
        {
        }
                    
        /**
        * Open table vendorsMap.
        * 
        * @return \application\models\orm\tables\VendorsMap|\application\models\orm\objects\VendorsMap[]
        */
        static public function vendorsMap()
        {
        }
                    
        /**
        * Fetch or create object for tablevendorsMap.
        * 
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\VendorsMap
        */
        static public function vendorsMapObject($primaryKey = false, $loadChildren = array())
        {
        }
    }
}
namespace application\models\orm\tables
{
    use spiral\core\orm\Table, spiral\core\dbal\Result, spiral\core\OrmException;
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Advertising implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Advertisings selection.
        * 
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Advertising
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Advertising
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Advertising|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Advertising
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Advertising
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Advertising $object
        */
        static public function createIdentity(\application\models\orm\objects\Advertising $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Advertising $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Advertising $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where advertising.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.float. Equal statement will be used by default.
        * 
        * @param string $float
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereFloat($float, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.timeStarted. Equal statement will be used by default.
        * 
        * @param integer $timeStarted
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereTimeStarted($timeStarted, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.timeEnded. Equal statement will be used by default.
        * 
        * @param integer $timeEnded
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereTimeEnded($timeEnded, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.content. Equal statement will be used by default.
        * 
        * @param string $content
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereContent($content, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.container. Equal statement will be used by default.
        * 
        * @param string $container
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereContainer($container, $operator = '=')
        {
        }
                    
        /**
        * Where advertising.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Advertising|\application\models\orm\objects\Advertising[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class App_state implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\App_states selection.
        * 
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\App_state
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\App_state
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\App_state|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\App_state
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\App_state
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\App_state $object
        */
        static public function createIdentity(\application\models\orm\objects\App_state $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\App_state $object
        */
        static public function forgetIdentity(\application\models\orm\objects\App_state $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where app_state.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where app_state.updated_at. Equal statement will be used by default.
        * 
        * @param integer $updated_at
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function whereUpdated_at($updated_at, $operator = '=')
        {
        }
                    
        /**
        * Where app_state.name. Equal statement will be used by default.
        * 
        * @param string $name
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function whereName($name, $operator = '=')
        {
        }
                    
        /**
        * Where app_state.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where app_state.value. Equal statement will be used by default.
        * 
        * @param string $value
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\App_state|\application\models\orm\objects\App_state[]
        */
        public function whereValue($value, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Backup_posts implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Backup_posts selection.
        * 
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Backup_post
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Backup_post
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Backup_post|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Backup_post
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Backup_post
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Backup_post $object
        */
        static public function createIdentity(\application\models\orm\objects\Backup_post $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Backup_post $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Backup_post $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where backup_posts.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.postID. Equal statement will be used by default.
        * 
        * @param integer $postID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function wherePostID($postID, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.timeDeleted. Equal statement will be used by default.
        * 
        * @param integer $timeDeleted
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTimeDeleted($timeDeleted, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.removedUserID. Equal statement will be used by default.
        * 
        * @param integer $removedUserID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereRemovedUserID($removedUserID, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.categoryIDs. Equal statement will be used by default.
        * 
        * @param string $categoryIDs
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereCategoryIDs($categoryIDs, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.vendorIDs. Equal statement will be used by default.
        * 
        * @param string $vendorIDs
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereVendorIDs($vendorIDs, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.optionIDs. Equal statement will be used by default.
        * 
        * @param string $optionIDs
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereOptionIDs($optionIDs, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.favoriteUserIDs. Equal statement will be used by default.
        * 
        * @param string $favoriteUserIDs
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereFavoriteUserIDs($favoriteUserIDs, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.platinumBlog. Equal statement will be used by default.
        * 
        * @param integer $platinumBlog
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function wherePlatinumBlog($platinumBlog, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.memberID. Equal statement will be used by default.
        * 
        * @param integer $memberID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereMemberID($memberID, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.galleryID. Equal statement will be used by default.
        * 
        * @param integer $galleryID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereGalleryID($galleryID, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.timePublished. Equal statement will be used by default.
        * 
        * @param integer $timePublished
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTimePublished($timePublished, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.timeGalleryPublished. Equal statement will be used by default.
        * 
        * @param integer $timeGalleryPublished
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTimeGalleryPublished($timeGalleryPublished, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.isPublished. Equal statement will be used by default.
        * 
        * @param integer $isPublished
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereIsPublished($isPublished, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.URL. Equal statement will be used by default.
        * 
        * @param string $URL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereURL($URL, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.contentTeaser. Equal statement will be used by default.
        * 
        * @param string $contentTeaser
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereContentTeaser($contentTeaser, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.content. Equal statement will be used by default.
        * 
        * @param string $content
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereContent($content, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.description. Equal statement will be used by default.
        * 
        * @param string $description
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereDescription($description, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.fbDescription. Equal statement will be used by default.
        * 
        * @param string $fbDescription
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereFbDescription($fbDescription, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.tags. Equal statement will be used by default.
        * 
        * @param string $tags
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTags($tags, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.tagsURL. Equal statement will be used by default.
        * 
        * @param string $tagsURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereTagsURL($tagsURL, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.selectedPhotos. Equal statement will be used by default.
        * 
        * @param string $selectedPhotos
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereSelectedPhotos($selectedPhotos, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.state. Equal statement will be used by default.
        * 
        * @param string $state
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereState($state, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.city. Equal statement will be used by default.
        * 
        * @param string $city
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereCity($city, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.stateURL. Equal statement will be used by default.
        * 
        * @param string $stateURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereStateURL($stateURL, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.cityURL. Equal statement will be used by default.
        * 
        * @param string $cityURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereCityURL($cityURL, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.countComments. Equal statement will be used by default.
        * 
        * @param integer $countComments
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereCountComments($countComments, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.countFavorites. Equal statement will be used by default.
        * 
        * @param integer $countFavorites
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereCountFavorites($countFavorites, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.previewImage. Equal statement will be used by default.
        * 
        * @param string $previewImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function wherePreviewImage($previewImage, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.previewTitle. Equal statement will be used by default.
        * 
        * @param string $previewTitle
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function wherePreviewTitle($previewTitle, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.pinnedVideos. Equal statement will be used by default.
        * 
        * @param integer $pinnedVideos
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function wherePinnedVideos($pinnedVideos, $operator = '=')
        {
        }
                    
        /**
        * Where backup_posts.countVideos. Equal statement will be used by default.
        * 
        * @param integer $countVideos
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Backup_posts|\application\models\orm\objects\Backup_post[]
        */
        public function whereCountVideos($countVideos, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Categories implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Categorys selection.
        * 
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Category
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Category
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Category|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Category
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Category
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Category $object
        */
        static public function createIdentity(\application\models\orm\objects\Category $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Category $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Category $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where categories.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where categories.parentID. Equal statement will be used by default.
        * 
        * @param integer $parentID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereParentID($parentID, $operator = '=')
        {
        }
                    
        /**
        * Where categories.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where categories.URL. Equal statement will be used by default.
        * 
        * @param string $URL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereURL($URL, $operator = '=')
        {
        }
                    
        /**
        * Where categories.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where categories.count. Equal statement will be used by default.
        * 
        * @param integer $count
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Categories|\application\models\orm\objects\Category[]
        */
        public function whereCount($count, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class CategoriesMap implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\CategoriesMaps selection.
        * 
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\CategoriesMap
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\CategoriesMap
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\CategoriesMap|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\CategoriesMap
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\CategoriesMap
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\CategoriesMap $object
        */
        static public function createIdentity(\application\models\orm\objects\CategoriesMap $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\CategoriesMap $object
        */
        static public function forgetIdentity(\application\models\orm\objects\CategoriesMap $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where categoriesMap.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where categoriesMap.categoryID. Equal statement will be used by default.
        * 
        * @param integer $categoryID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function whereCategoryID($categoryID, $operator = '=')
        {
        }
                    
        /**
        * Where categoriesMap.postID. Equal statement will be used by default.
        * 
        * @param integer $postID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function wherePostID($postID, $operator = '=')
        {
        }
                    
        /**
        * Where categoriesMap.photoID. Equal statement will be used by default.
        * 
        * @param integer $photoID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\CategoriesMap|\application\models\orm\objects\CategoriesMap[]
        */
        public function wherePhotoID($photoID, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Emails implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Emails selection.
        * 
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Email
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Email
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Email|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Email
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Email
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Email $object
        */
        static public function createIdentity(\application\models\orm\objects\Email $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Email $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Email $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where emails.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where emails.template. Equal statement will be used by default.
        * 
        * @param string $template
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereTemplate($template, $operator = '=')
        {
        }
                    
        /**
        * Where emails.memberID. Equal statement will be used by default.
        * 
        * @param integer $memberID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereMemberID($memberID, $operator = '=')
        {
        }
                    
        /**
        * Where emails.email. Equal statement will be used by default.
        * 
        * @param string $email
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereEmail($email, $operator = '=')
        {
        }
                    
        /**
        * Where emails.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where emails.created. Equal statement will be used by default.
        * 
        * @param integer $created
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereCreated($created, $operator = '=')
        {
        }
                    
        /**
        * Where emails.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where emails.data. Equal statement will be used by default.
        * 
        * @param string $data
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Emails|\application\models\orm\objects\Email[]
        */
        public function whereData($data, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class FavoritesMap implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\FavoritesMaps selection.
        * 
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\FavoritesMap
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\FavoritesMap
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\FavoritesMap|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\FavoritesMap
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\FavoritesMap
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\FavoritesMap $object
        */
        static public function createIdentity(\application\models\orm\objects\FavoritesMap $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\FavoritesMap $object
        */
        static public function forgetIdentity(\application\models\orm\objects\FavoritesMap $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where favoritesMap.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where favoritesMap.memberID. Equal statement will be used by default.
        * 
        * @param integer $memberID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function whereMemberID($memberID, $operator = '=')
        {
        }
                    
        /**
        * Where favoritesMap.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where favoritesMap.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where favoritesMap.contextID. Equal statement will be used by default.
        * 
        * @param integer $contextID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\FavoritesMap|\application\models\orm\objects\FavoritesMap[]
        */
        public function whereContextID($contextID, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Galleries implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Gallerys selection.
        * 
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Gallery
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Gallery
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Gallery|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Gallery
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Gallery
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Gallery $object
        */
        static public function createIdentity(\application\models\orm\objects\Gallery $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Gallery $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Gallery $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where galleries.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.oldID. Equal statement will be used by default.
        * 
        * @param integer $oldID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereOldID($oldID, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.timePublished. Equal statement will be used by default.
        * 
        * @param integer $timePublished
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereTimePublished($timePublished, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.URL. Equal statement will be used by default.
        * 
        * @param string $URL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereURL($URL, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.countPhotos. Equal statement will be used by default.
        * 
        * @param integer $countPhotos
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereCountPhotos($countPhotos, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.designerID. Equal statement will be used by default.
        * 
        * @param integer $designerID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereDesignerID($designerID, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.sectionID. Equal statement will be used by default.
        * 
        * @param integer $sectionID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function whereSectionID($sectionID, $operator = '=')
        {
        }
                    
        /**
        * Where galleries.previewURL. Equal statement will be used by default.
        * 
        * @param string $previewURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Galleries|\application\models\orm\objects\Gallery[]
        */
        public function wherePreviewURL($previewURL, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Help_post_tags implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Help_post_tags selection.
        * 
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Help_post_tag
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Help_post_tag
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Help_post_tag|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Help_post_tag
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Help_post_tag
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Help_post_tag $object
        */
        static public function createIdentity(\application\models\orm\objects\Help_post_tag $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Help_post_tag $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Help_post_tag $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where help_post_tags.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.tag_old_id. Equal statement will be used by default.
        * 
        * @param integer $tag_old_id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereTag_old_id($tag_old_id, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.tag_old_title. Equal statement will be used by default.
        * 
        * @param string $tag_old_title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereTag_old_title($tag_old_title, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.tag_old_slug. Equal statement will be used by default.
        * 
        * @param string $tag_old_slug
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereTag_old_slug($tag_old_slug, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.tag_new_id. Equal statement will be used by default.
        * 
        * @param integer $tag_new_id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereTag_new_id($tag_new_id, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.tag_new_title. Equal statement will be used by default.
        * 
        * @param string $tag_new_title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereTag_new_title($tag_new_title, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.tag_new_slug. Equal statement will be used by default.
        * 
        * @param string $tag_new_slug
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function whereTag_new_slug($tag_new_slug, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.post_id. Equal statement will be used by default.
        * 
        * @param integer $post_id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function wherePost_id($post_id, $operator = '=')
        {
        }
                    
        /**
        * Where help_post_tags.photo_id. Equal statement will be used by default.
        * 
        * @param integer $photo_id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_post_tags|\application\models\orm\objects\Help_post_tag[]
        */
        public function wherePhoto_id($photo_id, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Help_redirect_tags implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Help_redirect_tags selection.
        * 
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Help_redirect_tag
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Help_redirect_tag
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Help_redirect_tag|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Help_redirect_tag
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Help_redirect_tag
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Help_redirect_tag $object
        */
        static public function createIdentity(\application\models\orm\objects\Help_redirect_tag $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Help_redirect_tag $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Help_redirect_tag $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where help_redirect_tags.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.old_title. Equal statement will be used by default.
        * 
        * @param string $old_title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereOld_title($old_title, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.old_slug. Equal statement will be used by default.
        * 
        * @param string $old_slug
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereOld_slug($old_slug, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.old_id. Equal statement will be used by default.
        * 
        * @param integer $old_id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereOld_id($old_id, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.new_title. Equal statement will be used by default.
        * 
        * @param string $new_title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereNew_title($new_title, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.new_slug. Equal statement will be used by default.
        * 
        * @param string $new_slug
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereNew_slug($new_slug, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.new_id. Equal statement will be used by default.
        * 
        * @param integer $new_id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereNew_id($new_id, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.redirected. Equal statement will be used by default.
        * 
        * @param integer $redirected
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereRedirected($redirected, $operator = '=')
        {
        }
                    
        /**
        * Where help_redirect_tags.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Help_redirect_tags|\application\models\orm\objects\Help_redirect_tag[]
        */
        public function whereType($type, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Locations implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Locations selection.
        * 
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Location
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Location
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Location|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Location
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Location
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Location $object
        */
        static public function createIdentity(\application\models\orm\objects\Location $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Location $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Location $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where locations.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where locations.location. Equal statement will be used by default.
        * 
        * @param string $location
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereLocation($location, $operator = '=')
        {
        }
                    
        /**
        * Where locations.state. Equal statement will be used by default.
        * 
        * @param string $state
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereState($state, $operator = '=')
        {
        }
                    
        /**
        * Where locations.stateURL. Equal statement will be used by default.
        * 
        * @param string $stateURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereStateURL($stateURL, $operator = '=')
        {
        }
                    
        /**
        * Where locations.city. Equal statement will be used by default.
        * 
        * @param string $city
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereCity($city, $operator = '=')
        {
        }
                    
        /**
        * Where locations.cityURL. Equal statement will be used by default.
        * 
        * @param string $cityURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereCityURL($cityURL, $operator = '=')
        {
        }
                    
        /**
        * Where locations.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Locations|\application\models\orm\objects\Location[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class LocationsMap implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\LocationsMaps selection.
        * 
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\LocationsMap
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\LocationsMap
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\LocationsMap|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\LocationsMap
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\LocationsMap
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\LocationsMap $object
        */
        static public function createIdentity(\application\models\orm\objects\LocationsMap $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\LocationsMap $object
        */
        static public function forgetIdentity(\application\models\orm\objects\LocationsMap $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where locationsMap.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where locationsMap.locationID. Equal statement will be used by default.
        * 
        * @param integer $locationID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function whereLocationID($locationID, $operator = '=')
        {
        }
                    
        /**
        * Where locationsMap.vendorID. Equal statement will be used by default.
        * 
        * @param integer $vendorID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function whereVendorID($vendorID, $operator = '=')
        {
        }
                    
        /**
        * Where locationsMap.postID. Equal statement will be used by default.
        * 
        * @param integer $postID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LocationsMap|\application\models\orm\objects\LocationsMap[]
        */
        public function wherePostID($postID, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class LookbookSections implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\LookbookSections selection.
        * 
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\LookbookSection
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\LookbookSection
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\LookbookSection|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\LookbookSection
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\LookbookSection
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\LookbookSection $object
        */
        static public function createIdentity(\application\models\orm\objects\LookbookSection $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\LookbookSection $object
        */
        static public function forgetIdentity(\application\models\orm\objects\LookbookSection $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where lookbookSections.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where lookbookSections.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where lookbookSections.URL. Equal statement will be used by default.
        * 
        * @param string $URL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereURL($URL, $operator = '=')
        {
        }
                    
        /**
        * Where lookbookSections.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where lookbookSections.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where lookbookSections.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where lookbookSections.previewURL. Equal statement will be used by default.
        * 
        * @param string $previewURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\LookbookSections|\application\models\orm\objects\LookbookSection[]
        */
        public function wherePreviewURL($previewURL, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class MemberSessions implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\MemberSessions selection.
        * 
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\MemberSession
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\MemberSession
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\MemberSession|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\MemberSession
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\MemberSession
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\MemberSession $object
        */
        static public function createIdentity(\application\models\orm\objects\MemberSession $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\MemberSession $object
        */
        static public function forgetIdentity(\application\models\orm\objects\MemberSession $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where memberSessions.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where memberSessions.memberID. Equal statement will be used by default.
        * 
        * @param integer $memberID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function whereMemberID($memberID, $operator = '=')
        {
        }
                    
        /**
        * Where memberSessions.sessionToken. Equal statement will be used by default.
        * 
        * @param string $sessionToken
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function whereSessionToken($sessionToken, $operator = '=')
        {
        }
                    
        /**
        * Where memberSessions.countVisits. Equal statement will be used by default.
        * 
        * @param integer $countVisits
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function whereCountVisits($countVisits, $operator = '=')
        {
        }
                    
        /**
        * Where memberSessions.updated. Equal statement will be used by default.
        * 
        * @param integer $updated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\MemberSessions|\application\models\orm\objects\MemberSession[]
        */
        public function whereUpdated($updated, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Members implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Members selection.
        * 
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Member
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Member
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Member|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Member
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Member
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Member $object
        */
        static public function createIdentity(\application\models\orm\objects\Member $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Member $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Member $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where members.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where members.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where members.newCategories. Equal statement will be used by default.
        * 
        * @param bool $newCategories
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereNewCategories($newCategories, $operator = '=')
        {
        }
                    
        /**
        * Where members.isSalesAccount. Equal statement will be used by default.
        * 
        * @param integer $isSalesAccount
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereIsSalesAccount($isSalesAccount, $operator = '=')
        {
        }
                    
        /**
        * Where members.timeRegistered. Equal statement will be used by default.
        * 
        * @param integer $timeRegistered
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereTimeRegistered($timeRegistered, $operator = '=')
        {
        }
                    
        /**
        * Where members.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where members.username. Equal statement will be used by default.
        * 
        * @param string $username
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereUsername($username, $operator = '=')
        {
        }
                    
        /**
        * Where members.firstName. Equal statement will be used by default.
        * 
        * @param string $firstName
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereFirstName($firstName, $operator = '=')
        {
        }
                    
        /**
        * Where members.lastName. Equal statement will be used by default.
        * 
        * @param string $lastName
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereLastName($lastName, $operator = '=')
        {
        }
                    
        /**
        * Where members.weddingDate. Equal statement will be used by default.
        * 
        * @param integer $weddingDate
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereWeddingDate($weddingDate, $operator = '=')
        {
        }
                    
        /**
        * Where members.weddingCity. Equal statement will be used by default.
        * 
        * @param string $weddingCity
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereWeddingCity($weddingCity, $operator = '=')
        {
        }
                    
        /**
        * Where members.publicName. Equal statement will be used by default.
        * 
        * @param string $publicName
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function wherePublicName($publicName, $operator = '=')
        {
        }
                    
        /**
        * Where members.email. Equal statement will be used by default.
        * 
        * @param string $email
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereEmail($email, $operator = '=')
        {
        }
                    
        /**
        * Where members.password. Equal statement will be used by default.
        * 
        * @param string $password
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function wherePassword($password, $operator = '=')
        {
        }
                    
        /**
        * Where members.notes. Equal statement will be used by default.
        * 
        * @param string $notes
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereNotes($notes, $operator = '=')
        {
        }
                    
        /**
        * Where members.facebookUID. Equal statement will be used by default.
        * 
        * @param string $facebookUID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereFacebookUID($facebookUID, $operator = '=')
        {
        }
                    
        /**
        * Where members.isSubscribed. Equal statement will be used by default.
        * 
        * @param integer $isSubscribed
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereIsSubscribed($isSubscribed, $operator = '=')
        {
        }
                    
        /**
        * Where members.isPublic. Equal statement will be used by default.
        * 
        * @param integer $isPublic
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereIsPublic($isPublic, $operator = '=')
        {
        }
                    
        /**
        * Where members.isEmailConfirmed. Equal statement will be used by default.
        * 
        * @param integer $isEmailConfirmed
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereIsEmailConfirmed($isEmailConfirmed, $operator = '=')
        {
        }
                    
        /**
        * Where members.avatarImage. Equal statement will be used by default.
        * 
        * @param string $avatarImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereAvatarImage($avatarImage, $operator = '=')
        {
        }
                    
        /**
        * Where members.previewImage. Equal statement will be used by default.
        * 
        * @param string $previewImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function wherePreviewImage($previewImage, $operator = '=')
        {
        }
                    
        /**
        * Where members.mailchimp. Equal statement will be used by default.
        * 
        * @param integer $mailchimp
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Members|\application\models\orm\objects\Member[]
        */
        public function whereMailchimp($mailchimp, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Options implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Options selection.
        * 
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Option
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Option
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Option|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Option
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Option
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Option $object
        */
        static public function createIdentity(\application\models\orm\objects\Option $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Option $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Option $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where options.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where options.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where options.name. Equal statement will be used by default.
        * 
        * @param string $name
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereName($name, $operator = '=')
        {
        }
                    
        /**
        * Where options.typeURL. Equal statement will be used by default.
        * 
        * @param string $typeURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereTypeURL($typeURL, $operator = '=')
        {
        }
                    
        /**
        * Where options.nameURL. Equal statement will be used by default.
        * 
        * @param string $nameURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereNameURL($nameURL, $operator = '=')
        {
        }
                    
        /**
        * Where options.content. Equal statement will be used by default.
        * 
        * @param string $content
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereContent($content, $operator = '=')
        {
        }
                    
        /**
        * Where options.count. Equal statement will be used by default.
        * 
        * @param integer $count
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Options|\application\models\orm\objects\Option[]
        */
        public function whereCount($count, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class OptionsMap implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\OptionsMaps selection.
        * 
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\OptionsMap
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\OptionsMap
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\OptionsMap|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\OptionsMap
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\OptionsMap
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\OptionsMap $object
        */
        static public function createIdentity(\application\models\orm\objects\OptionsMap $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\OptionsMap $object
        */
        static public function forgetIdentity(\application\models\orm\objects\OptionsMap $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where optionsMap.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where optionsMap.optionID. Equal statement will be used by default.
        * 
        * @param integer $optionID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function whereOptionID($optionID, $operator = '=')
        {
        }
                    
        /**
        * Where optionsMap.postID. Equal statement will be used by default.
        * 
        * @param integer $postID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\OptionsMap|\application\models\orm\objects\OptionsMap[]
        */
        public function wherePostID($postID, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class PageSections implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\PageSections selection.
        * 
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\PageSection
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\PageSection
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\PageSection|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\PageSection
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\PageSection
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\PageSection $object
        */
        static public function createIdentity(\application\models\orm\objects\PageSection $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\PageSection $object
        */
        static public function forgetIdentity(\application\models\orm\objects\PageSection $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where pageSections.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where pageSections.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where pageSections.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where pageSections.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where pageSections.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PageSections|\application\models\orm\objects\PageSection[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Pages implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Pages selection.
        * 
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Page
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Page
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Page|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Page
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Page
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Page $object
        */
        static public function createIdentity(\application\models\orm\objects\Page $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Page $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Page $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where pages.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where pages.status. Equal statement will be used by default.
        * 
        * @param string $status
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereStatus($status, $operator = '=')
        {
        }
                    
        /**
        * Where pages.position. Equal statement will be used by default.
        * 
        * @param integer $position
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function wherePosition($position, $operator = '=')
        {
        }
                    
        /**
        * Where pages.sectionID. Equal statement will be used by default.
        * 
        * @param integer $sectionID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereSectionID($sectionID, $operator = '=')
        {
        }
                    
        /**
        * Where pages.publicURL. Equal statement will be used by default.
        * 
        * @param string $publicURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function wherePublicURL($publicURL, $operator = '=')
        {
        }
                    
        /**
        * Where pages.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where pages.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where pages.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where pages.keywords. Equal statement will be used by default.
        * 
        * @param string $keywords
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereKeywords($keywords, $operator = '=')
        {
        }
                    
        /**
        * Where pages.description. Equal statement will be used by default.
        * 
        * @param string $description
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereDescription($description, $operator = '=')
        {
        }
                    
        /**
        * Where pages.content. Equal statement will be used by default.
        * 
        * @param string $content
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereContent($content, $operator = '=')
        {
        }
                    
        /**
        * Where pages.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where pages.context. Equal statement will be used by default.
        * 
        * @param string $context
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Pages|\application\models\orm\objects\Page[]
        */
        public function whereContext($context, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class PhotoRedirects implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\PhotoRedirects selection.
        * 
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\PhotoRedirect
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\PhotoRedirect
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\PhotoRedirect|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\PhotoRedirect
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\PhotoRedirect
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\PhotoRedirect $object
        */
        static public function createIdentity(\application\models\orm\objects\PhotoRedirect $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\PhotoRedirect $object
        */
        static public function forgetIdentity(\application\models\orm\objects\PhotoRedirect $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where photoRedirects.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where photoRedirects.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where photoRedirects.timeUpdated. Equal statement will be used by default.
        * 
        * @param integer $timeUpdated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereTimeUpdated($timeUpdated, $operator = '=')
        {
        }
                    
        /**
        * Where photoRedirects.oldPhotoID. Equal statement will be used by default.
        * 
        * @param integer $oldPhotoID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereOldPhotoID($oldPhotoID, $operator = '=')
        {
        }
                    
        /**
        * Where photoRedirects.newPhotoID. Equal statement will be used by default.
        * 
        * @param integer $newPhotoID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereNewPhotoID($newPhotoID, $operator = '=')
        {
        }
                    
        /**
        * Where photoRedirects.redirectTo. Equal statement will be used by default.
        * 
        * @param string $redirectTo
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereRedirectTo($redirectTo, $operator = '=')
        {
        }
                    
        /**
        * Where photoRedirects.countRedirects. Equal statement will be used by default.
        * 
        * @param integer $countRedirects
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PhotoRedirects|\application\models\orm\objects\PhotoRedirect[]
        */
        public function whereCountRedirects($countRedirects, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class Photos implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\Photos selection.
        * 
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\Photo
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\Photo
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\Photo|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\Photo
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\Photo
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\Photo $object
        */
        static public function createIdentity(\application\models\orm\objects\Photo $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\Photo $object
        */
        static public function forgetIdentity(\application\models\orm\objects\Photo $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where photos.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where photos.galleryID. Equal statement will be used by default.
        * 
        * @param integer $galleryID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereGalleryID($galleryID, $operator = '=')
        {
        }
                    
        /**
        * Where photos.title. Equal statement will be used by default.
        * 
        * @param string $title
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereTitle($title, $operator = '=')
        {
        }
                    
        /**
        * Where photos.timeUploaded. Equal statement will be used by default.
        * 
        * @param integer $timeUploaded
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereTimeUploaded($timeUploaded, $operator = '=')
        {
        }
                    
        /**
        * Where photos.timeGalleryPublished. Equal statement will be used by default.
        * 
        * @param integer $timeGalleryPublished
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereTimeGalleryPublished($timeGalleryPublished, $operator = '=')
        {
        }
                    
        /**
        * Where photos.galleryType. Equal statement will be used by default.
        * 
        * @param string $galleryType
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereGalleryType($galleryType, $operator = '=')
        {
        }
                    
        /**
        * Where photos.previewImage. Equal statement will be used by default.
        * 
        * @param string $previewImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function wherePreviewImage($previewImage, $operator = '=')
        {
        }
                    
        /**
        * Where photos.galleryImage. Equal statement will be used by default.
        * 
        * @param string $galleryImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereGalleryImage($galleryImage, $operator = '=')
        {
        }
                    
        /**
        * Where photos.pinID. Equal statement will be used by default.
        * 
        * @param string $pinID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function wherePinID($pinID, $operator = '=')
        {
        }
                    
        /**
        * Where photos.tags. Equal statement will be used by default.
        * 
        * @param string $tags
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereTags($tags, $operator = '=')
        {
        }
                    
        /**
        * Where photos.tagsURL. Equal statement will be used by default.
        * 
        * @param string $tagsURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereTagsURL($tagsURL, $operator = '=')
        {
        }
                    
        /**
        * Where photos.description. Equal statement will be used by default.
        * 
        * @param string $description
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereDescription($description, $operator = '=')
        {
        }
                    
        /**
        * Where photos.colors. Equal statement will be used by default.
        * 
        * @param string $colors
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereColors($colors, $operator = '=')
        {
        }
                    
        /**
        * Where photos.originalImage. Equal statement will be used by default.
        * 
        * @param string $originalImage
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereOriginalImage($originalImage, $operator = '=')
        {
        }
                    
        /**
        * Where photos.ratio. Equal statement will be used by default.
        * 
        * @param float $ratio
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereRatio($ratio, $operator = '=')
        {
        }
                    
        /**
        * Where photos.countFavorites. Equal statement will be used by default.
        * 
        * @param integer $countFavorites
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereCountFavorites($countFavorites, $operator = '=')
        {
        }
                    
        /**
        * Where photos.style. Equal statement will be used by default.
        * 
        * @param string $style
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereStyle($style, $operator = '=')
        {
        }
                    
        /**
        * Where photos.price. Equal statement will be used by default.
        * 
        * @param float $price
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function wherePrice($price, $operator = '=')
        {
        }
                    
        /**
        * Where photos.buy. Equal statement will be used by default.
        * 
        * @param string $buy
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereBuy($buy, $operator = '=')
        {
        }
                    
        /**
        * Where photos.styleURL. Equal statement will be used by default.
        * 
        * @param string $styleURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereStyleURL($styleURL, $operator = '=')
        {
        }
                    
        /**
        * Where photos.size. Equal statement will be used by default.
        * 
        * @param string $size
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereSize($size, $operator = '=')
        {
        }
                    
        /**
        * Where photos.privateOriginal. Equal statement will be used by default.
        * 
        * @param string $privateOriginal
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function wherePrivateOriginal($privateOriginal, $operator = '=')
        {
        }
                    
        /**
        * Where photos.type. Equal statement will be used by default.
        * 
        * @param string $type
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereType($type, $operator = '=')
        {
        }
                    
        /**
        * Where photos.filename. Equal statement will be used by default.
        * 
        * @param string $filename
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereFilename($filename, $operator = '=')
        {
        }
                    
        /**
        * Where photos.watermarkText. Equal statement will be used by default.
        * 
        * @param string $watermarkText
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereWatermarkText($watermarkText, $operator = '=')
        {
        }
                    
        /**
        * Where photos.contentTeaser. Equal statement will be used by default.
        * 
        * @param string $contentTeaser
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereContentTeaser($contentTeaser, $operator = '=')
        {
        }
                    
        /**
        * Where photos.content. Equal statement will be used by default.
        * 
        * @param string $content
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereContent($content, $operator = '=')
        {
        }
                    
        /**
        * Where photos.vendorsData. Equal statement will be used by default.
        * 
        * @param string $vendorsData
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\Photos|\application\models\orm\objects\Photo[]
        */
        public function whereVendorsData($vendorsData, $operator = '=')
        {
        }
    }
        
    /**
    * This is auto-generated php class declaration, do not call this class directly.
    */
    class PostComments implements \spiral\core\dbal\Statement, \Iterator, \Traversable, \spiral\classes\paginator\Paginable, \Countable
    {
                    
        /**
        * Constructing.
        * 
        * @param string $table
        */
        public function __construct($table)
        {
        }
                    
        /**
        * Return only unique lines.
        * 
        * @param bool $distinct
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function setDistinct($distinct = false)
        {
        }
                    
        /**
        * Joining table.
        * 
        * @param string $table
        * @param string|bool $useAlias
        * @param string|bool $joinType LEFT, RIGHT, INNER ...
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function join($table, $useAlias = false, $joinType = false)
        {
        }
                    
        /**
        * Join condition (equal statement), column to column.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $outerColumn
        * @param string $operator
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function on($joinedColumn, $outerColumn, $operator = '=')
        {
        }
                    
        /**
        * Join condition (equal statement), column to value.
        * Jointed table name will be attached automatically.
        * 
        * @param string $joinedColumn
        * @param string $value
        * @param string $operator
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function onValue($joinedColumn, $value, $operator = '=')
        {
        }
                    
        /**
        * ORDER BY.
        * 
        * @param string $column
        * @param string $direction ASK, DESK
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function orderBy($column, $direction = 'ASC')
        {
        }
                    
        /**
        * OFFSET
        * 
        * @param int $offset
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function setOffset($offset = 0)
        {
        }
                    
        /**
        * LIMIT
        * 
        * @param int $limit
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function setLimit($limit = 0)
        {
        }
                    
        /**
        * Where condition (AND).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function where($column, $operator, $value)
        {
        }
                    
        /**
        * Where condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function orWhere($column, $operator, $value)
        {
        }
                    
        /**
        * Open where group (AND).
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereGroup()
        {
        }
                    
        /**
        * Open where group (OR).
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function orWhereGroup()
        {
        }
                    
        /**
        * Close last where group.
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function closeWhereGroup()
        {
        }
                    
        /**
        * Having condition (AND).
        * 
        * @param string $column Identifier or expression.
        * @param string $operator Operator.
        * @param string $value Value.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function having($column, $operator, $value)
        {
        }
                    
        /**
        * Having condition (OR).
        * 
        * @param string $column
        * @param string $operator
        * @param string $value
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function orHaving($column, $operator, $value)
        {
        }
                    
        /**
        * Open having group (AND).
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function havingGroup()
        {
        }
                    
        /**
        * Open having group (OR).
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function orHavingGroup()
        {
        }
                    
        /**
        * Close last having group.
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function closeHavingGroup()
        {
        }
                    
        /**
        * Load class with children(s) (one-to-children rules only).
        * 
        * @param mixed $children
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        * @throws OrmException
        */
        public function joinChildren($children)
        {
        }
                    
        /**
        * whereColumn supporting.
        * 
        * @param string $name
        * @param string $arguments
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        * @throws OrmException
        */
        public function __call($name, $arguments)
        {
        }
                    
        /**
        * Query building.
        * 
        * @param array $columns
        * @return string
        */
        public function buildSQL(array $columns = array())
        {
        }
                    
        /**
        * Pre-counting results count.
        * 
        * @return int
        */
        public function count()
        {
        }
                    
        /**
        * Simple selection, result will be backed as dbalResult.
        * 
        * @param mixed $columns
        * @return Result|int
        */
        public function fetchColumns($columns = NULL)
        {
        }
                    
        /**
        * Simple selection, result will be backed as array.
        * 
        * @param mixed $columns
        * @return array
        */
        public function fetchColumnsData($columns = NULL)
        {
        }
                    
        /**
        * \application\models\orm\objects\PostComments selection.
        * 
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function fetchAll()
        {
        }
                    
        /**
        * Fetch one object.
        * 
        * @return \application\models\orm\objects\PostComment
        * @throws OrmException
        */
        public function fetchOne()
        {
        }
                    
        /**
        * Create new ORM object.
        * 
        * @param array $columns
        * @return \application\models\orm\objects\PostComment
        */
        public function create(array $columns)
        {
        }
                    
        /**
        * This function is similar to fetchOne, but it applied to big amount of data, so you can walk thought all of your items.
        * Use this function in while statements.
        * 
        * @return \application\models\orm\objects\PostComment|bool
        * @throws OrmException
        */
        public function fetchNext()
        {
        }
                    
        /**
        * Remove all objects from selection.
        * Should not be any unresolvable joinings.
        * 
        * @return int
        */
        public function deleteAll()
        {
        }
                    
        /**
        * Update objects in selection with specified data.
        * 
        * @param array $columns
        * @return int
        */
        public function updateAll(array $columns)
        {
        }
                    
        /**
        * Fetch object by primary key database.
        * 
        * @static
        * @param string $table
        * @param int|bool $primaryKey
        * @param array $joinChildren
        * @return \application\models\orm\objects\PostComment
        */
        static public function fetchObject($table, $primaryKey = false, array $joinChildren = array())
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return \application\models\orm\objects\PostComment
        */
        public function current()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return int
        */
        public function key()
        {
        }
                    
        /**
        * Iteration.
        */
        public function next()
        {
        }
                    
        /**
        * Iteration.
        */
        public function rewind()
        {
        }
                    
        /**
        * Iteration.
        * 
        * @return bool
        */
        public function valid()
        {
        }
                    
        /**
        * Save object to cache, to force selection in future.
        * 
        * @static
        * @param \application\models\orm\objects\PostComment $object
        */
        static public function createIdentity(\application\models\orm\objects\PostComment $object)
        {
        }
                    
        /**
        * Remove object from cache.
        * 
        * @static
        * @param \application\models\orm\objects\PostComment $object
        */
        static public function forgetIdentity(\application\models\orm\objects\PostComment $object)
        {
        }
                    
        /**
        * Get SQL statement.
        * 
        * @return string
        */
        public function getSQLStatement()
        {
        }
                    
        /**
        * __toString
        * 
        * @access public
        * @return string
        */
        public function __toString()
        {
        }
                    
        /**
        * Where postComments.id. Equal statement will be used by default.
        * 
        * @param integer $id
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereID($id, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.postID. Equal statement will be used by default.
        * 
        * @param integer $postID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function wherePostID($postID, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.memberID. Equal statement will be used by default.
        * 
        * @param integer $memberID
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereMemberID($memberID, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.publicName. Equal statement will be used by default.
        * 
        * @param string $publicName
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function wherePublicName($publicName, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.email. Equal statement will be used by default.
        * 
        * @param string $email
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereEmail($email, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.site. Equal statement will be used by default.
        * 
        * @param string $site
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereSite($site, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.timeCreated. Equal statement will be used by default.
        * 
        * @param integer $timeCreated
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereTimeCreated($timeCreated, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.comment. Equal statement will be used by default.
        * 
        * @param string $comment
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function whereComment($comment, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.postTitle. Equal statement will be used by default.
        * 
        * @param string $postTitle
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\PostComments|\application\models\orm\objects\PostComment[]
        */
        public function wherePostTitle($postTitle, $operator = '=')
        {
        }
                    
        /**
        * Where postComments.postURL. Equal statement will be used by default.
        * 
        * @param string $postURL
        * @param string $operator Equal statement by default.
        * @return \application\models\orm\tables\P