Prado\Data\SqlMap\Statements\TCachingStatement::executeQueryForObject PHP Метод

executeQueryForObject() публичный Метод

public executeQueryForObject ( $connection, $parameter, $result = null )
    public function executeQueryForObject($connection, $parameter, $result = null)
    {
        $sql = $this->createCommand($connection, $parameter);
        $key = $this->getCacheKey(array(clone $sql, $parameter));
        $object = $this->getStatement()->getCache()->get($key);
        if ($object === null) {
            $object = $this->_mappedStatement->runQueryForObject($connection, $sql, $result);
            $this->getStatement()->getCache()->set($key, $object);
        }
        return $object;
    }