public function getFirst($conditions = null, $values = [], $options = [])
    {
        return $this->processSingleResult($this->executeQuery(null, $conditions, $values, $options));
    }
public function getFirst($conditions = null, $values = [], $options = [])
    {
        return $this->processSingleResult($this->executeQuery(null, $conditions, $values, $options));
    }
public function getFirst ( $ conditions = null , $ values = [ ] , $ options = [ ] ) { return $ this -> processSingleResult ( $ this -> executeQuery ( null , $ conditions , $ values , $ options ) ) ; }
Retrieve first entry, optionally filtered by search criteria.

@param string $conditions    Where conditions.
@param array  $values        Array of condition values to bind.
@param array  $options       Query options.

@return mixed                Model instance.
Retrieve first entry optionally filtered by search criteria .