diff --git a/src/Collection.php b/src/Collection.php index 3980e8d..ac1c09f 100644 --- a/src/Collection.php +++ b/src/Collection.php @@ -6,6 +6,9 @@ use MongoDB\BSON\ObjectID; use MongoDB\Collection as MongoCollection; +/** + * @mixin MongoCollection + */ class Collection { /** diff --git a/src/Connection.php b/src/Connection.php index 3a3d235..2786420 100644 --- a/src/Connection.php +++ b/src/Connection.php @@ -12,6 +12,9 @@ use MongoDB\Database; use Throwable; +/** + * @mixin Database + */ class Connection extends BaseConnection { use ManagesTransactions; diff --git a/src/Eloquent/EmbedsRelations.php b/src/Eloquent/EmbedsRelations.php index 9e5f77d..3c014f1 100644 --- a/src/Eloquent/EmbedsRelations.php +++ b/src/Eloquent/EmbedsRelations.php @@ -6,6 +6,9 @@ use Jenssegers\Mongodb\Relations\EmbedsMany; use Jenssegers\Mongodb\Relations\EmbedsOne; +/** + * Embeds relations for MongoDB models. + */ trait EmbedsRelations { /** diff --git a/src/Eloquent/HybridRelations.php b/src/Eloquent/HybridRelations.php index 0818ca3..4613e50 100644 --- a/src/Eloquent/HybridRelations.php +++ b/src/Eloquent/HybridRelations.php @@ -12,6 +12,10 @@ use Jenssegers\Mongodb\Relations\MorphMany; use Jenssegers\Mongodb\Relations\MorphTo; +/** + * Cross-database relationships between SQL and MongoDB. + * Use this trait in SQL models to define relationships with MongoDB models. + */ trait HybridRelations { /**