eZ\Publish\Core\Persistence\Legacy\Content\ObjectState\Gateway\DoctrineDatabase::createObjectStateFindQuery PHP Method

createObjectStateFindQuery() protected method

Creates a generalized query for fetching object state(s).
protected createObjectStateFindQuery ( ) : eZ\Publish\Core\Persistence\Database\SelectQuery
return eZ\Publish\Core\Persistence\Database\SelectQuery
    protected function createObjectStateFindQuery()
    {
        $query = $this->dbHandler->createSelectQuery();
        $query->select($this->dbHandler->aliasedColumn($query, 'default_language_id', 'ezcobj_state'), $this->dbHandler->aliasedColumn($query, 'group_id', 'ezcobj_state'), $this->dbHandler->aliasedColumn($query, 'id', 'ezcobj_state'), $this->dbHandler->aliasedColumn($query, 'identifier', 'ezcobj_state'), $this->dbHandler->aliasedColumn($query, 'language_mask', 'ezcobj_state'), $this->dbHandler->aliasedColumn($query, 'priority', 'ezcobj_state'), $this->dbHandler->aliasedColumn($query, 'description', 'ezcobj_state_language'), $this->dbHandler->aliasedColumn($query, 'language_id', 'ezcobj_state_language'), $this->dbHandler->aliasedColumn($query, 'name', 'ezcobj_state_language'))->from($this->dbHandler->quoteTable('ezcobj_state'))->innerJoin($this->dbHandler->quoteTable('ezcobj_state_language'), $query->expr->eq($this->dbHandler->quoteColumn('id', 'ezcobj_state'), $this->dbHandler->quoteColumn('contentobject_state_id', 'ezcobj_state_language')));
        return $query;
    }