/** * Creating new QueryBuilder from ActiveRecord model * @param \MongoAR\ActiveRecord $record Instance of active record * @return \MongoAR\QueryBuilder * @since 0.1 */ public static function createInstanceFromAR(ActiveRecord $record) { $instance = new self($record->getTable()); return $instance->setRowsClass(get_class($record)); }