PHPackages                             ramirophp/basic-magic - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. ramirophp/basic-magic

ActiveLibrary[Templating &amp; Views](/categories/templating)

ramirophp/basic-magic
=====================

etiquetas html para las vistas

0191PHP

Since Aug 12Pushed 4y ago1 watchersCompare

[ Source](https://github.com/ramirophp/basic-magic)[ Packagist](https://packagist.org/packages/ramirophp/basic-magic)[ RSS](/packages/ramirophp-basic-magic/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

"# basic-magic" Installation $ composer install

### Parte 1.

[](#parte-1)

\_Etiqueta &amp; Etiqueta
-------------------------

[](#_etiqueta--etiqueta)

### *Interface &amp; Class*

[](#interface--class)

Methods
-------

[](#methods)

1. setEtiqueta (string)
2. getEtiqueta () : string
3. printEtiqueta ()
4. html5 (string $doctype)
5. \_\_construct (string $etiqueta = '')

Tools
-----

[](#tools)

1. *setTag (Rmo\\Etiqueta $instance, string $tag);*
2. *getTag (Rmo\\Etiqueta $instance);*
3. *html5 (Rmo\\Etiqueta $instance, string $doc);*
4. *prtTag (Rmo\\Etiqueta $instance);*

---

### Parte 2.

[](#parte-2)

\_Atributos &amp; Atributos
---------------------------

[](#_atributos--atributos)

### *Interface &amp; Class*

[](#interface--class-1)

Methods
-------

[](#methods-1)

1. setAtributos (array $atributos)
2. getAtributos () : string
3. printAtributos()
4. \_\_construct (array $atributos = \[\])

Tools
-----

[](#tools-1)

1. *setAttrs (Rmo\\Atributos $instance, array $attrs);*
2. *getAttrs (Rmo\\Atributos $instance);*
3. *prtAttrs (Rmo\\Atributos $instance);*

---

### Parte 3.

[](#parte-3)

\_Magic &amp; Magic
-------------------

[](#_magic--magic)

### *Interface &amp; Class*

[](#interface--class-2)

Methods
-------

[](#methods-2)

1. setCaracter (string $char)
2. getCaracter ()
3. \_\_construct (string $char = '/')

Tools
-----

[](#tools-2)

1. *setChar (Rmo\\Magic $instance, string $char);*
2. *getChar (Rmo\\Magic $instance);*

---

### Parte 4.

[](#parte-4)

\_Espacios &amp; Espacios
-------------------------

[](#_espacios--espacios)

### *Interface &amp; Class*

[](#interface--class-3)

Methods
-------

[](#methods-3)

1. setCantidad (int $cantidad)
2. getCantidad ()
3. getEspacios ()
4. multiplicaEspacios (int $por)
5. \_\_construct (int $espacios = 4)

Tools
-----

[](#tools-3)

1. *setCant (Rmo\\Espacios $instance, int $cantidad);*
2. *getCant (Rmo\\Espacios $instance);*
3. *getSpaces (Rmo\\Espacios $instance);*
4. *mltSpaces (Rmo\\Espacios $instance, int $by);*
5. *txtBtwSps (Rmo\\Espacios $instance, string $text);*

---

### Parte 5.

[](#parte-5)

#### *```
Antes de crear informacion
dinamicamente, es necesario
partir de un analisis de la
siguiente estructura de
informacion estatica.
```*

[](#antes-de-crear-informacion-dinamicamente-es-necesario-partir-de-un-analisis-de-la-siguiente-estructura-de-informacion-estatica)

\_Piezas &amp; Piezas
---------------------

[](#_piezas--piezas)

### *Interface &amp; Class*

[](#interface--class-4)

Methods
-------

[](#methods-4)

1. public static function parte\_1 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas)
2. public static function parte\_2 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios)
3. public static function parte\_3 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios)
4. public static function parte\_4 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios)
5. public static function parte\_5 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $\_espacios)
6. public static function parte\_6 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios)
7. public static function parte\_7 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios)
8. public static function parte\_8 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios, Rmo\\Espacios $\_espacios)
9. public static function parte\_9 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios)
10. public static function parte\_10 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios)
11. public static function parte\_11 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios)
12. public static function parte\_12 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios)
13. public static function parte\_13 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios)
14. public static function parte\_14 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios, Rmo\\Espacios $\_espacios)
15. public static function parte\_15 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios, Rmo\\Espacios $\_espacios)
16. public static function parte\_16 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios, Rmo\\Espacios $\_espacios)
17. public static function parte\_17 (Rmo\\Espacios $espacios)
18. public static function parte\_18 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios)
19. public static function parte\_19 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios)
20. public static function parte\_20 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios)
21. public static function parte\_21 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas)

Tools
-----

[](#tools-4)

1. *parte\_1 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas);*
2. *parte\_2 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios);*
3. *parte\_3 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios);*
4. *parte\_4 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios);*
5. *parte\_5 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $\_espacios);*
6. *parte\_6 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios);*
7. *parte\_7 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios);*
8. *parte\_8 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios, Rmo\\Espacios $\_espacios);*
9. *parte\_9 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios);*
10. *parte\_10 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios);*
11. *parte\_11 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios);*
12. *parte\_12 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios);*
13. *parte\_13 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios);*
14. *parte\_14 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios, Rmo\\Espacios $\_espacios);*
15. *parte\_15 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios, Rmo\\Espacios $\_espacios);*
16. *parte\_16 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios, Rmo\\Espacios $\_espacios);*
17. *parte\_17 (Rmo\\Espacios $espacios);*
18. *parte\_18 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios);*
19. *parte\_19 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios);*
20. *parte\_20 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas, Rmo\\Espacios $espacios);*
21. *parte\_21 (Rmo\\Magic $\_char, Rmo\\Magic $\_char\_, Rmo\\Magic $char, Rmo\\Etiqueta $etiquetas);*

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity29

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/86788685?v=4)[ramirophp](/maintainers/ramirophp)[@ramirophp](https://github.com/ramirophp)

---

Top Contributors

[![ramirophp](https://avatars.githubusercontent.com/u/86788685?v=4)](https://github.com/ramirophp "ramirophp (21 commits)")

---

Tags

html5php

### Embed Badge

![Health badge](/badges/ramirophp-basic-magic/health.svg)

```
[![Health](https://phpackages.com/badges/ramirophp-basic-magic/health.svg)](https://phpackages.com/packages/ramirophp-basic-magic)
```

###  Alternatives

[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[whitecube/nova-flexible-content

Flexible Content &amp; Repeater Fields for Laravel Nova.

8053.0M25](/packages/whitecube-nova-flexible-content)[mopa/bootstrap-bundle

Easy integration of twitters bootstrap into symfony2

7042.9M33](/packages/mopa-bootstrap-bundle)[limenius/react-bundle

Client and Server-side react rendering in a Symfony Bundle

3871.2M](/packages/limenius-react-bundle)[nicmart/string-template

StringTemplate is a very simple string template engine for php. I've written it to have a thing like sprintf, but with named and nested substutions.

2101.7M30](/packages/nicmart-string-template)[symfony/ux-icons

Renders local and remote SVG icons in your Twig templates.

555.8M69](/packages/symfony-ux-icons)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
