├── .gitignore ├── .php_cs ├── .styleci.yml ├── .travis.yml ├── LICENSE ├── README.md ├── appveyor.yml ├── composer.json ├── docs ├── Makefile ├── book │ ├── getting_started.rst │ ├── usage.rst │ └── usage │ │ ├── repository.rst │ │ └── sender.rst ├── conf.py └── index.rst ├── phpunit.xml.dist ├── src ├── Driver │ ├── AbstractDriver.php │ ├── Doctrine │ │ ├── AbstractDoctrineDriver.php │ │ └── ORM │ │ │ ├── DoctrineORMDriver.php │ │ │ └── Entity │ │ │ ├── Conversation.php │ │ │ ├── ConversationPerson.php │ │ │ ├── Message.php │ │ │ ├── MessagePerson.php │ │ │ └── Tag.php │ └── DriverInterface.php ├── Event │ ├── ConversationEvent.php │ ├── MessageEvent.php │ └── SymfonyEvent.php ├── EventDispatcher │ ├── EventDispatcherInterface.php │ ├── NativeEventDispatcher.php │ └── SymfonyBridgeEventDispatcher.php ├── Model │ ├── Conversation.php │ ├── ConversationInterface.php │ ├── ConversationPerson.php │ ├── ConversationPersonInterface.php │ ├── Message.php │ ├── MessageInterface.php │ ├── MessagePerson.php │ ├── MessagePersonInterface.php │ ├── PersonInterface.php │ └── TagInterface.php ├── Repository.php ├── RepositoryInterface.php ├── Sender.php ├── SenderInterface.php ├── Tagger.php └── TaggerInterface.php └── tests ├── Driver ├── AbstractDriverTest.php └── Doctrine │ └── ORM │ ├── DoctrineORMDriverTest.php │ └── Entity │ └── TestPerson.php ├── EventDispatcher └── NativeEventDispatcherTest.php ├── RepositoryTest.php ├── SenderTest.php └── TaggerTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | composer.lock 2 | vendor/ 3 | .php_cs.cache 4 | docs/_build 5 | -------------------------------------------------------------------------------- /.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/.php_cs -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- 1 | preset: recommended 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/appveyor.yml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/composer.json -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/book/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/docs/book/getting_started.rst -------------------------------------------------------------------------------- /docs/book/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/docs/book/usage.rst -------------------------------------------------------------------------------- /docs/book/usage/repository.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/docs/book/usage/repository.rst -------------------------------------------------------------------------------- /docs/book/usage/sender.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/docs/book/usage/sender.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/docs/index.rst -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Driver/AbstractDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Driver/AbstractDriver.php -------------------------------------------------------------------------------- /src/Driver/Doctrine/AbstractDoctrineDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Driver/Doctrine/AbstractDoctrineDriver.php -------------------------------------------------------------------------------- /src/Driver/Doctrine/ORM/DoctrineORMDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Driver/Doctrine/ORM/DoctrineORMDriver.php -------------------------------------------------------------------------------- /src/Driver/Doctrine/ORM/Entity/Conversation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Driver/Doctrine/ORM/Entity/Conversation.php -------------------------------------------------------------------------------- /src/Driver/Doctrine/ORM/Entity/ConversationPerson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Driver/Doctrine/ORM/Entity/ConversationPerson.php -------------------------------------------------------------------------------- /src/Driver/Doctrine/ORM/Entity/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Driver/Doctrine/ORM/Entity/Message.php -------------------------------------------------------------------------------- /src/Driver/Doctrine/ORM/Entity/MessagePerson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Driver/Doctrine/ORM/Entity/MessagePerson.php -------------------------------------------------------------------------------- /src/Driver/Doctrine/ORM/Entity/Tag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Driver/Doctrine/ORM/Entity/Tag.php -------------------------------------------------------------------------------- /src/Driver/DriverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Driver/DriverInterface.php -------------------------------------------------------------------------------- /src/Event/ConversationEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Event/ConversationEvent.php -------------------------------------------------------------------------------- /src/Event/MessageEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Event/MessageEvent.php -------------------------------------------------------------------------------- /src/Event/SymfonyEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Event/SymfonyEvent.php -------------------------------------------------------------------------------- /src/EventDispatcher/EventDispatcherInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/EventDispatcher/EventDispatcherInterface.php -------------------------------------------------------------------------------- /src/EventDispatcher/NativeEventDispatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/EventDispatcher/NativeEventDispatcher.php -------------------------------------------------------------------------------- /src/EventDispatcher/SymfonyBridgeEventDispatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/EventDispatcher/SymfonyBridgeEventDispatcher.php -------------------------------------------------------------------------------- /src/Model/Conversation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Model/Conversation.php -------------------------------------------------------------------------------- /src/Model/ConversationInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Model/ConversationInterface.php -------------------------------------------------------------------------------- /src/Model/ConversationPerson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Model/ConversationPerson.php -------------------------------------------------------------------------------- /src/Model/ConversationPersonInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Model/ConversationPersonInterface.php -------------------------------------------------------------------------------- /src/Model/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Model/Message.php -------------------------------------------------------------------------------- /src/Model/MessageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Model/MessageInterface.php -------------------------------------------------------------------------------- /src/Model/MessagePerson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Model/MessagePerson.php -------------------------------------------------------------------------------- /src/Model/MessagePersonInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Model/MessagePersonInterface.php -------------------------------------------------------------------------------- /src/Model/PersonInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Model/PersonInterface.php -------------------------------------------------------------------------------- /src/Model/TagInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Model/TagInterface.php -------------------------------------------------------------------------------- /src/Repository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Repository.php -------------------------------------------------------------------------------- /src/RepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/RepositoryInterface.php -------------------------------------------------------------------------------- /src/Sender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Sender.php -------------------------------------------------------------------------------- /src/SenderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/SenderInterface.php -------------------------------------------------------------------------------- /src/Tagger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/Tagger.php -------------------------------------------------------------------------------- /src/TaggerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/src/TaggerInterface.php -------------------------------------------------------------------------------- /tests/Driver/AbstractDriverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/tests/Driver/AbstractDriverTest.php -------------------------------------------------------------------------------- /tests/Driver/Doctrine/ORM/DoctrineORMDriverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/tests/Driver/Doctrine/ORM/DoctrineORMDriverTest.php -------------------------------------------------------------------------------- /tests/Driver/Doctrine/ORM/Entity/TestPerson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/tests/Driver/Doctrine/ORM/Entity/TestPerson.php -------------------------------------------------------------------------------- /tests/EventDispatcher/NativeEventDispatcherTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/tests/EventDispatcher/NativeEventDispatcherTest.php -------------------------------------------------------------------------------- /tests/RepositoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/tests/RepositoryTest.php -------------------------------------------------------------------------------- /tests/SenderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/tests/SenderTest.php -------------------------------------------------------------------------------- /tests/TaggerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfSymfony/FOSMessage/HEAD/tests/TaggerTest.php --------------------------------------------------------------------------------