Articles of php

shell_exec ('which git') devuelve cadena vacía en el server de alojamiento compartido Godaddy

Tengo todo configurado con git y mi server (alojamiento compartido godaddy) con respecto a las keys SSH y puedo actualizar el server satisfactoriamente a través de SSH con git pull git@github.com:username/reponame.git Intento usar simple-php-git-deploy para actualizar automáticamente un server de testing cuando confirmo cambios en mi repository de git Cuando el fragment de script php […]

Obtenga el número de problemas abiertos de GitHub usando la API de GitHub

Estoy desarrollando una aplicación php donde el usuario ingresa un enlace a cualquier repository público de GitHub y la salida será (i) Número total de problemas abiertos (ii) Número de problemas abiertos que se abrieron en las últimas 24 horas (iii) Número de problemas abiertos que se abrieron hace más de 24 horas pero hace […]

Agregue programáticamente exception del control CSRF del package Laravel

El problema en una shell de nuez Estoy buscando una forma de eliminar VerifyCsrfToken de la VerifyCsrfToken global de middleware desde un package sin que el usuario tenga que modificar la App\Http\Middleware\VerifyCsrfToken . es posible? El caso de uso Estoy desarrollando un package que haría más fácil agregar de manera segura la funcionalidad de implementar […]

Git :: Windows: extrae los files sensibles a mayúsculas / minúsculas del repository remoto

En mi repository remoto tengo files, ejemplo, -account.php -Account.php Para ver exactamente cómo se ve mi repository, Ahora estoy usando windows git bash para clonar / extraer los files del repository remoto. Al hacerlo, solo -account.php se clona, ​​mientras que -Account.php se ignora. ¿Cómo obtengo ambos files? -account.php -Account.php en mi repository local, de modo […]

¿Cómo puedo saber cuál es la estabilidad de mi propio package de compositores?

Tengo algunos packages de compositores propios. Los agrego utilizando el compositor directamente desde mi count github (aún no he creado packages packagist.org). Entiendo que puedo marcar mi package como estable usando la label git como $ git tag v1.0.1 La pregunta es: ¿Existen reglas o requisitos específicos para la estabilidad de packages de compositores? Por […]

'git pull' ejecutándose en SSH, pero no en script de github post-receive

Estoy intentando configurar github para la automation de deployment websever. Tengo todo funcionando, excepto el bit más importante. Tengo un file @ midominio.com/github.php que se ve así: <?php `git pull`; ?> y esta es la URL posterior a la recepción de mi repository github. Github está publicando con éxito, pero el command de shell no […]

Smarty como un submodule

¿Hay alguna forma de que pueda agregar la carpeta de libs Smarty PHP a mi proyecto de código abierto GitHub y hacer que se actualice automáticamente cuando se actualice Smarty?

Cómo crear un package de biblioteca de compositor que genera código automáticamente cuando está incluido

Cada vez que creo un nuevo proyecto PHP, básicamente uso la misma estructura de carpetas MVC que adopté y me gusta, utilizo las mismas classs base, interfaces y la misma implementación PDO DAL. Cuando estoy creando un nuevo proyecto, copio y pego todos los files necesarios para el nuevo proyecto, además de algunos cambios, como […]

Compositor: Prefiere el repository VCS sobre Packagist

Me gustaría usar la biblioteca adldap / adldap en mi proyecto basado en PHP. Si bien el desarrollador de este package no ha agregado este package a packagist, han incluido un file composer.json . Entonces, normalmente, solo agregaría lo siguiente MI MY composer.json , y seguiré con mi día. "repositories": [ { "type": "vcs", "url": […]

Modificando los proveedores de Symfony Composer y usándolos hasta que su PR se fusione

Quiero crear un RP para un repository de Github que se usa como proveedor en un proyecto de Symfony hasta que termine la fusión. Supongamos que se hará en el futuro y no será rechazado. El repository no se extrae usando git, se instala usando el compositor. Lo que hice: bifurcó el repository original twig […]