├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── config └── acquaintances.php ├── database └── migrations │ ├── create_acquaintances_friendship_table.php │ ├── create_acquaintances_friendships_groups_table.php │ ├── create_acquaintances_interactions_table.php │ ├── create_acquaintances_verification_table.php │ └── create_acquaintances_verifications_groups_table.php ├── docs ├── 1.overview.md ├── 10.testing.md ├── 11.faq.md ├── 12.upgrade.md ├── 2.installation.md ├── 3.configuration.md ├── 4.friendships.md ├── 5.verifications.md ├── 6.interactions.md ├── 7.ratings.md ├── 8.migrations.md └── 9.events.md ├── phpunit.xml ├── src ├── AcquaintancesServiceProvider.php ├── Interaction.php ├── Models │ ├── FriendFriendshipGroups.php │ ├── Friendship.php │ ├── InteractionRelation.php │ ├── Verification.php │ └── VerificationGroups.php ├── Status.php └── Traits │ ├── CanBeFavorited.php │ ├── CanBeFollowed.php │ ├── CanBeLiked.php │ ├── CanBeRated.php │ ├── CanBeReported.php │ ├── CanBeSubscribed.php │ ├── CanBeViewed.php │ ├── CanBeVoted.php │ ├── CanFavorite.php │ ├── CanFollow.php │ ├── CanLike.php │ ├── CanRate.php │ ├── CanReport.php │ ├── CanSubscribe.php │ ├── CanView.php │ ├── CanVote.php │ ├── Friendable.php │ └── Verifiable.php └── tests ├── CreatesApplication.php ├── FriendshipsEventsTest.php ├── FriendshipsGroupsTest.php ├── FriendshipsTest.php ├── Stub_User.php ├── TestCase.php ├── VerificationsEventsTest.php ├── VerificationsGroupsTest.php ├── VerificationsTest.php ├── config ├── app.php ├── database.php └── friendships.php └── helpers.php /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | /vendor/ 3 | composer.lock 4 | .php_cs.cache 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/composer.json -------------------------------------------------------------------------------- /config/acquaintances.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/config/acquaintances.php -------------------------------------------------------------------------------- /database/migrations/create_acquaintances_friendship_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/database/migrations/create_acquaintances_friendship_table.php -------------------------------------------------------------------------------- /database/migrations/create_acquaintances_friendships_groups_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/database/migrations/create_acquaintances_friendships_groups_table.php -------------------------------------------------------------------------------- /database/migrations/create_acquaintances_interactions_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/database/migrations/create_acquaintances_interactions_table.php -------------------------------------------------------------------------------- /database/migrations/create_acquaintances_verification_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/database/migrations/create_acquaintances_verification_table.php -------------------------------------------------------------------------------- /database/migrations/create_acquaintances_verifications_groups_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/database/migrations/create_acquaintances_verifications_groups_table.php -------------------------------------------------------------------------------- /docs/1.overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/docs/1.overview.md -------------------------------------------------------------------------------- /docs/10.testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/docs/10.testing.md -------------------------------------------------------------------------------- /docs/11.faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/docs/11.faq.md -------------------------------------------------------------------------------- /docs/12.upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/docs/12.upgrade.md -------------------------------------------------------------------------------- /docs/2.installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/docs/2.installation.md -------------------------------------------------------------------------------- /docs/3.configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/docs/3.configuration.md -------------------------------------------------------------------------------- /docs/4.friendships.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/docs/4.friendships.md -------------------------------------------------------------------------------- /docs/5.verifications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/docs/5.verifications.md -------------------------------------------------------------------------------- /docs/6.interactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/docs/6.interactions.md -------------------------------------------------------------------------------- /docs/7.ratings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/docs/7.ratings.md -------------------------------------------------------------------------------- /docs/8.migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/docs/8.migrations.md -------------------------------------------------------------------------------- /docs/9.events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/docs/9.events.md -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/AcquaintancesServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/AcquaintancesServiceProvider.php -------------------------------------------------------------------------------- /src/Interaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Interaction.php -------------------------------------------------------------------------------- /src/Models/FriendFriendshipGroups.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Models/FriendFriendshipGroups.php -------------------------------------------------------------------------------- /src/Models/Friendship.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Models/Friendship.php -------------------------------------------------------------------------------- /src/Models/InteractionRelation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Models/InteractionRelation.php -------------------------------------------------------------------------------- /src/Models/Verification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Models/Verification.php -------------------------------------------------------------------------------- /src/Models/VerificationGroups.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Models/VerificationGroups.php -------------------------------------------------------------------------------- /src/Status.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Status.php -------------------------------------------------------------------------------- /src/Traits/CanBeFavorited.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanBeFavorited.php -------------------------------------------------------------------------------- /src/Traits/CanBeFollowed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanBeFollowed.php -------------------------------------------------------------------------------- /src/Traits/CanBeLiked.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanBeLiked.php -------------------------------------------------------------------------------- /src/Traits/CanBeRated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanBeRated.php -------------------------------------------------------------------------------- /src/Traits/CanBeReported.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanBeReported.php -------------------------------------------------------------------------------- /src/Traits/CanBeSubscribed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanBeSubscribed.php -------------------------------------------------------------------------------- /src/Traits/CanBeViewed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanBeViewed.php -------------------------------------------------------------------------------- /src/Traits/CanBeVoted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanBeVoted.php -------------------------------------------------------------------------------- /src/Traits/CanFavorite.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanFavorite.php -------------------------------------------------------------------------------- /src/Traits/CanFollow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanFollow.php -------------------------------------------------------------------------------- /src/Traits/CanLike.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanLike.php -------------------------------------------------------------------------------- /src/Traits/CanRate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanRate.php -------------------------------------------------------------------------------- /src/Traits/CanReport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanReport.php -------------------------------------------------------------------------------- /src/Traits/CanSubscribe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanSubscribe.php -------------------------------------------------------------------------------- /src/Traits/CanView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanView.php -------------------------------------------------------------------------------- /src/Traits/CanVote.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/CanVote.php -------------------------------------------------------------------------------- /src/Traits/Friendable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/Friendable.php -------------------------------------------------------------------------------- /src/Traits/Verifiable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/src/Traits/Verifiable.php -------------------------------------------------------------------------------- /tests/CreatesApplication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/tests/CreatesApplication.php -------------------------------------------------------------------------------- /tests/FriendshipsEventsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/tests/FriendshipsEventsTest.php -------------------------------------------------------------------------------- /tests/FriendshipsGroupsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/tests/FriendshipsGroupsTest.php -------------------------------------------------------------------------------- /tests/FriendshipsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/tests/FriendshipsTest.php -------------------------------------------------------------------------------- /tests/Stub_User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/tests/Stub_User.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/VerificationsEventsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/tests/VerificationsEventsTest.php -------------------------------------------------------------------------------- /tests/VerificationsGroupsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/tests/VerificationsGroupsTest.php -------------------------------------------------------------------------------- /tests/VerificationsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/tests/VerificationsTest.php -------------------------------------------------------------------------------- /tests/config/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/tests/config/app.php -------------------------------------------------------------------------------- /tests/config/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/tests/config/database.php -------------------------------------------------------------------------------- /tests/config/friendships.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/tests/config/friendships.php -------------------------------------------------------------------------------- /tests/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multicaret/laravel-acquaintances/HEAD/tests/helpers.php --------------------------------------------------------------------------------