├── .gitignore ├── .travis.yml ├── README.md ├── composer.json ├── config └── activity_streams.php ├── database └── migrations │ └── create_activity_streams_tables.php ├── phpunit.xml ├── src ├── ActivityStreams.php ├── ActivityStreamsFacade.php ├── ActivityStreamsServiceProvider.php ├── Console │ └── Commands │ │ └── MakeFeedCommand.php ├── Contracts │ ├── ActivityActor.php │ ├── ActivityObject.php │ ├── ActivityTarget.php │ ├── Followable.php │ └── ReturnsExtraData.php ├── Events │ ├── ActivityCreated.php │ ├── ActivityDeleted.php │ ├── Event.php │ ├── FeedCreated.php │ └── FeedDeleted.php ├── Exceptions │ ├── InvalidActivityVerbException.php │ └── InvalidActorException.php ├── Managers │ ├── ActivityManager.php │ └── ConfigurationManager.php ├── Models │ ├── Activity.php │ ├── Feed.php │ ├── FeedActivity.php │ └── Follow.php ├── Traits │ ├── Followable.php │ └── HasFeed.php └── ValueObjects │ ├── ActivityObject.php │ ├── Actor.php │ ├── Target.php │ └── Verbs.php └── tests ├── Helpers ├── Actors.php ├── Models.php ├── Objects.php ├── Targets.php ├── factories │ └── ModelFactory.php └── migrations.php ├── TestCase.php └── Unit ├── FacadeTest.php └── FeedTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/composer.json -------------------------------------------------------------------------------- /config/activity_streams.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/config/activity_streams.php -------------------------------------------------------------------------------- /database/migrations/create_activity_streams_tables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/database/migrations/create_activity_streams_tables.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/ActivityStreams.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/ActivityStreams.php -------------------------------------------------------------------------------- /src/ActivityStreamsFacade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/ActivityStreamsFacade.php -------------------------------------------------------------------------------- /src/ActivityStreamsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/ActivityStreamsServiceProvider.php -------------------------------------------------------------------------------- /src/Console/Commands/MakeFeedCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Console/Commands/MakeFeedCommand.php -------------------------------------------------------------------------------- /src/Contracts/ActivityActor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Contracts/ActivityActor.php -------------------------------------------------------------------------------- /src/Contracts/ActivityObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Contracts/ActivityObject.php -------------------------------------------------------------------------------- /src/Contracts/ActivityTarget.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Contracts/ActivityTarget.php -------------------------------------------------------------------------------- /src/Contracts/Followable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Contracts/Followable.php -------------------------------------------------------------------------------- /src/Contracts/ReturnsExtraData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Contracts/ReturnsExtraData.php -------------------------------------------------------------------------------- /src/Events/ActivityCreated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Events/ActivityCreated.php -------------------------------------------------------------------------------- /src/Events/ActivityDeleted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Events/ActivityDeleted.php -------------------------------------------------------------------------------- /src/Events/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Events/Event.php -------------------------------------------------------------------------------- /src/Events/FeedCreated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Events/FeedCreated.php -------------------------------------------------------------------------------- /src/Events/FeedDeleted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Events/FeedDeleted.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidActivityVerbException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Exceptions/InvalidActivityVerbException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidActorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Exceptions/InvalidActorException.php -------------------------------------------------------------------------------- /src/Managers/ActivityManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Managers/ActivityManager.php -------------------------------------------------------------------------------- /src/Managers/ConfigurationManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Managers/ConfigurationManager.php -------------------------------------------------------------------------------- /src/Models/Activity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Models/Activity.php -------------------------------------------------------------------------------- /src/Models/Feed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Models/Feed.php -------------------------------------------------------------------------------- /src/Models/FeedActivity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Models/FeedActivity.php -------------------------------------------------------------------------------- /src/Models/Follow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Models/Follow.php -------------------------------------------------------------------------------- /src/Traits/Followable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Traits/Followable.php -------------------------------------------------------------------------------- /src/Traits/HasFeed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/Traits/HasFeed.php -------------------------------------------------------------------------------- /src/ValueObjects/ActivityObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/ValueObjects/ActivityObject.php -------------------------------------------------------------------------------- /src/ValueObjects/Actor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/ValueObjects/Actor.php -------------------------------------------------------------------------------- /src/ValueObjects/Target.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/ValueObjects/Target.php -------------------------------------------------------------------------------- /src/ValueObjects/Verbs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/musonza/laravel-activity-streams/HEAD/src/ValueObjects/Verbs.php -------------------------------------------------------------------------------- /tests/Helpers/Actors.php: -------------------------------------------------------------------------------- 1 |