code: public function getAll($query, array $arguments = array())
    {
      $args = func_get_args();
      array_shift($args);
      array_shift($args);
  
      return call_user_func_array(array($this->run($query, $arguments), 'fetchAll'), $args);
    }
docs: PDO::prepare()::execute()::fetchAll() chaining wrapper.
  
  @param string SQL query with placeholders.
  @param array substitution variables.
  @return array the entire resultset as an array.
  
  @see PDO::prepare()
  @see PDOStatement::execute()
  @see PDOStatement::fetchAll()