Ricardo Pérez López
IES Doñana, curso 2020/2021
composer.json
y composer.lock
ricpelo’s note: - x.y.z
es exactamente esa versión
- x.y
equivale a x.y.0
- x
equivale a x.0.0
- Se usa en los siguientes tipos de restricciones
>
, >=
, <
, <=
, !=
,
, ,
, ||
)-
)*
)ricpelo’s note: - x.y.*
equivale a >=x.y <x.(y+1)
- x.*
equivale a >=x <(x+1)
- *
equivale a cualquiera
~
)ricpelo’s note: Especifica una versión mínima y permite que avance el último dígito indicado pero no el primero.
ricpelo’s note: - ~x.y.z
equivale a >=x.y.z <x.(y+1)
- ~x.y
equivale a >=x.y <(x+1)
- ~x
equivale a >=x <(x+1)
^
)ricpelo’s note: También permite especificar una versión mínima, pero impide actualizaciones que rompen la compatibilidad hacia atrás (es decir, permite que aumenten todos los números excepto el mayor).
ricpelo’s note: - ^x.y.z
equivale a >=x.y.z <(x+1)
- ^x.y
equivale a >=x.y <(x+1)
- ^x
equivale a >=x <(x+1)
dev-master
ricpelo’s note: Equivale al último commit de la rama master
.
5.1.x-dev
ricpelo’s note: Equivale al último commit de la rama 5.1
.
ricpelo’s note: Probar con laravel/laravel
.
require
install
update
spl_autoload_register()
ricpelo’s note: - Cuando se llama sin argumentos, registra el manejador predeterminado (spl_autoload()
), el cual autocarga el archivo .php
a partir del nombre de la clase en minúsculas (la clase A
la busca en a.php
).
- spl_autoload_register(function ($c) { include "$c.php"; });
- spl_autoload_register(function ($c) { include strtolower(str_replace('\\', '/', $c) . '.php'; });
mpdf/mpdf
ricpelo’s note:
ramsey/uuid
doctrine/inflector
ricpelo’s note: PHP Standard Recommendation
ricpelo’s note:
$ composer global require --prefer-dist friendsofphp/php-cs-fixer "squizlabs/php_codesniffer:^2.7" yiisoft/yii2-coding-standards
$ sudo ln -sf /opt/composer ~/.config/composer
$ apm install linter-phpcs php-cs-fixer
$ phpcs --config-set default_standard /opt/composer/vendor/yiisoft/yii2-coding-standards/Yii2
ricpelo’s note: https://github.com/ricpelo/conf