summaryrefslogtreecommitdiff
path: root/doc/es_ES/plugin-avatar-provider.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'doc/es_ES/plugin-avatar-provider.markdown')
-rw-r--r--doc/es_ES/plugin-avatar-provider.markdown32
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/es_ES/plugin-avatar-provider.markdown b/doc/es_ES/plugin-avatar-provider.markdown
new file mode 100644
index 00000000..2cce0647
--- /dev/null
+++ b/doc/es_ES/plugin-avatar-provider.markdown
@@ -0,0 +1,32 @@
+Agregando un nuevo avatar del proveedor
+=======================================
+
+Registrar
+------------
+
+```php
+$this->avatarManager->register(new CustomAvatarProvider());
+```
+
+Interface
+---------
+
+El proveedor debe implementar la interface `Kanboard\Core\User\Avatar\AvatarProviderInterface`:
+
+
+| Metodo | Descripcion |
+|-------------------------------|---------------------------------------------------------------|
+| `render(array $user, $size)` | Renderizar HTML |
+| `isActive(array $user)` | Regresa un boolean si el proveedor esta activo |
+
+
+El argumento `$user` es un directorio que contiene estas llaves :
+
+```php
+[
+ 'id' => 123,
+ 'username' => 'admin',
+ 'name' => 'Administrator',
+ 'email' => 'me@localhost',
+]
+```