2017 © Pedro PelΓ‘ez
 

library deny-multiply-run

deny multiply run php-code

image

danchukas/deny-multiply-run

deny multiply run php-code

  • Friday, April 13, 2018
  • by DanchukAS
  • Repository
  • 1 Watchers
  • 0 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 7 Versions
  • 0 % Grown

The README.md

DenyMultiplyRun

Build Status Dependency Status Codacy Badge Scrutinizer Code Quality Code Coverage SensioLabsInsight, (*1)

utility is work on production middlewhere, but this project for see how work github, modules, integrates with services and phpstorm., (*2)

для уникнСння ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ запуска скрипта (ΠΏΠΎ ΠΊΡ€ΠΎΠ½Ρƒ, Π· консолі, ...), (*3)

$pid_file = "/var/run/some_job_or_daemon.pid";
DenyMultiplyRun::setPidFile($pid_file);

// @something_do

// not necessary
DenyMultiplyRun::deletePidFile($pid_file);

Deny multiply run php-code while previous process exist. Use for cron job or daemon., (*4)

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†Ρ–Ρ Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΠΈ яка Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π·Π°ΠΊΠ»Π°Π΄Π΅Π½Π°: 1. якщо СксСпшини Π½Π΅ Π²ΠΈΠΊΠΈΠ΄ΡƒΡ”Ρ‚ΡŒΡΡ - 100% всС Π²Ρ–Π΄ΠΏΡ€Π°Ρ†ΡŽΠ²Π°Π»ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π’ Ρ‚ΠΎΠΌΡƒ числі Ρ– Π½Π°Ρ‚Ρ–Π²Π½Ρ– Ρ„ΡƒΠ½ΠΊΡ†Ρ†Ρ–Ρ— php. Π‘ΡƒΠ΄ΡŒ-які ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ Π²ΠΈΠΊΠΈΠ½ΡƒΡ‚ΡŒ Exception Π· Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΈΠΌ повідомлСнням для ΠΏΠΎΠ΄Π°Π»ΡŒΡˆΠΎΡ— моТливості ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½ΠΎΡ— ΠΎΠ±Ρ€ΠΎΠ±ΠΊΠΈ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Ρ– подальшого виправлСння. 2. максимальна Ρ–Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ–ΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π±ΡƒΠ΄ΡŒ-яких збоях, Ρ‰ΠΎ ΠΌΠΎΠΆΡƒΡ‚ΡŒ Π²ΠΈΠ½ΠΈΠΊΠ½ΡƒΡ‚ΠΈ ΠΏΡ€ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚Ρ– Π±Ρ–Π±Π»Ρ–ΠΎΡ‚Π΅ΠΊΠΈ. КоТСн Exception ΠΌΠ°Ρ” ΠΌΠ°Ρ‚ΠΈ: * ΡƒΠ½Ρ–ΠΊΠ°Π»ΡŒΠ½ΠΈΠΉ клас * максимально Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Π΅ повідомлСння ΠΏΡ€ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ Ρ– Ρ‰ΠΎ Ρ€ΠΎΠ±ΠΈΡ‚ΠΈ.
3. максимальна Π·Ρ€ΡƒΡ‡Π½Ρ–ΡΡ‚ΡŒ Ρ– простота використання., (*5)

  1. максимальна Π·Ρ€ΡƒΡ‡Π½Ρ–ΡΡ‚ΡŒ Ρ– простота тСстування. АдТС Ρ‡ΠΈΠΌ ΠΏΡ€ΠΎΡΡ‚Ρ–ΡˆΠ΅ - Ρ‚ΠΈΠΌ:, (*6)

    4.1. мСншС Π·ΡƒΡΠΈΠ»ΡŒ для тСстів., (*7)

    4.2. мСнша ΠΉΠΌΠΎΠ²Ρ–Ρ€Π½Ρ–ΡΡ‚ΡŒ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ Ρ‰ΠΎ Π½Π΅ ΠΏΠΎΠΊΡ€ΠΈΡ‚Ρ– тСстами., (*8)

    4.3. швидший ΠΏΠΎΡ€Ρ–Π³ 100% Ρ– часткового входТСння Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚., (*9)

  2. ΠΏΠΎΠ²Π½Π° інтСграція Π· PHPSTORM 2017.1.4 (Π· Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΌΠΈ ΠΏΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΊΠ°ΠΌΠΈ Π½Π° стандарти), (*10)

=Π’ Ρ€Π΅Π°Π»Ρ–Π·Π°Ρ†Ρ–Ρ—:= * статичнийа Π½Π΅ Π΄ΠΈΠ½Π°ΠΌΡ–Ρ‡Π½ΠΈΠΉ Π²ΠΈΠ·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ–Π² Π΄ΠΎΠΏΠΎΠΌΠ°Π³Π°Ρ” - ΠΎΠ±Ρ–ΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· new - ΡƒΠ½ΠΈΠΊΠ½ΡƒΡ‚ΠΈ ΠΌΠΎΡ€ΠΎΠΊΠΈ Π· ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΡŽ ΠΎΠ±'Ρ”ΠΊΡ‚Π° Π² Ρ–Π½ΡˆΡ– місця ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ. * кслас Π· статичними ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π° Π½Π΅ просто Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— для: - Π½Π΅ Π·Π°ΡΠΎΡ€ΡŽΠ²Π°Π½Π½Ρ поля USE Π΄Π΅ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΠ²Π°Ρ‚ΠΈΠΌΠ΅Ρ‚ΡŒΡΡ Π±Ρ–Π±Π»Ρ–ΠΎΡ‚Π΅ΠΊΠ°, - приховання Π΄ΠΎΠΏΠΎΠΌΡ–ΠΆΠ½ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ–Π²/Π·ΠΌΡ–Π½Π½ΠΈΡ… Π²Ρ–Π΄ Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ²Π½ΡŽΠ²Π°Ρ‡Π°., (*11)

The Versions

13/04 2018

dev-master

9999999-dev https://github.com/danchukas/DenyMultiplyRun

deny multiply run php-code

  Sources   Download

proprietary

The Requires

  • php ^7.0

 

The Development Requires

deny multiply

03/08 2017

dev-phpscpec

dev-phpscpec https://github.com/danchukas/DenyMultiplyRun

deny multiply run php-code

  Sources   Download

proprietary

The Requires

  • php ^7.0

 

The Development Requires

deny multiply

03/08 2017

dev-add_bdd

dev-add_bdd https://github.com/danchukas/DenyMultiplyRun

deny multiply run php-code

  Sources   Download

proprietary

The Requires

  • php ^7.0

 

The Development Requires

deny multiply

21/07 2017

dev-develope

dev-develope https://github.com/danchukas/DenyMultiplyRun

deny multiply run php-code

  Sources   Download

proprietary

The Requires

  • php ^7.0

 

The Development Requires

deny multiply

17/07 2017

v0.1.0-alpha

0.1.0.0-alpha https://github.com/danchukas/DenyMultiplyRun

deny multiply run php-code

  Sources   Download

The Requires

  • php ^7.0

 

The Development Requires

deny multiply

17/07 2017

v0.2

0.2.0.0 https://github.com/danchukas/DenyMultiplyRun

deny multiply run php-code

  Sources   Download

The Requires

  • php ^7.0

 

The Development Requires

deny multiply

17/07 2017

v1.0

1.0.0.0 https://github.com/danchukas/DenyMultiplyRun

deny multiply run php-code

  Sources   Download

The Requires

  • php ^7.0

 

The Development Requires

deny multiply