Download the PHP package k3progetti/microsoft-bundle without Composer
On this page you can find all versions of the php package k3progetti/microsoft-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download k3progetti/microsoft-bundle
More information about k3progetti/microsoft-bundle
Files in k3progetti/microsoft-bundle
Package microsoft-bundle
Short Description Bundle Symfony per l'integrazione con Microsoft Graph API
License MIT
Informations about the package microsoft-bundle
MicrosoftBundle
Bundle Symfony per l'integrazione con Microsoft Graph API.
Requisiti
- PHP >= 8.4
- Symfony 8.x
- Doctrine ORM 3.x
Funzionalità
- Recupero utenti da Microsoft 365
- Filtraggio utenti disabilitati
- Recupero e cancellazione email tramite Graph API
- Recupero degli allegati di un messaggio (lista e download in base64)
- Download del messaggio email in formato MIME (
.eml) - Impostazione dello stato di lettura e delle categorie di un messaggio
- Gestione gruppi e appartenenze
- Login tramite token Microsoft
- Servizio centralizzato per interagire con Graph API
Installazione
Configurazione
Aggiungi il bundle al config/bundles.php se non è registrato automaticamente:
Aggiungi la configurazione in config/packages/microsoft.yaml:
Aggiungi le variabili d'ambiente nel tuo .env:
Integrazione con la tua entità User
La tua entità User deve implementare K3Progetti\MicrosoftBundle\Contract\UserInterface:
Il bundle usa resolve_target_entities di Doctrine per collegare l'interfaccia alla tua classe concreta in modo automatico, senza dipendenze hardcoded su App\*.
Struttura del Progetto
Comandi Console
Utilizzo del Servizio
Contributi
Sono aperto a suggerimenti e miglioramenti!
All versions of microsoft-bundle with dependencies
doctrine/orm Version ^3.0
doctrine/doctrine-bundle Version ^3.0
symfony/framework-bundle Version ^8.0
symfony/http-client Version ^8.0
symfony/messenger Version ^8.0
symfony/validator Version ^8.0