@@ -14,14 +14,14 @@ | |||
require_once 'vendor/autoload.php'; | |||
define("_BC_VERSION", "1.0.2"); | |||
define("_BC_VERSION", "1.0.3"); | |||
# permission to set to barcode files | |||
define("_BC_PERMISSION", 0644); | |||
# group to set to barcode files (disabled at bot) | |||
define("_BC_SYSGROUP", "yourGrpHere"); | |||
# default padding for barcode | |||
define("_BC_PADDING", 30); | |||
define("_BC_PADDING", 30); | |||
$verbose = false; | |||
@@ -295,4 +295,4 @@ function not_empty($str) { | |||
// done | |||
exit(0); | |||
?> | |||
?> |
@@ -4,7 +4,6 @@ | |||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", | |||
"This file is @generated automatically" | |||
], | |||
"hash": "a723e9e5630e78d2303e845440a976b2", | |||
"content-hash": "8180bfe7b58f0f40617b074b3efc026a", | |||
"packages": [ | |||
{ | |||
@@ -66,7 +65,7 @@ | |||
"svg", | |||
"upc" | |||
], | |||
"time": "2015-08-13 07:59:44" | |||
"time": "2015-08-13T07:59:44+00:00" | |||
}, | |||
{ | |||
"name": "ulrichsg/getopt-php", | |||
@@ -106,7 +105,7 @@ | |||
], | |||
"description": "Command line arguments parser for PHP 5.3", | |||
"homepage": "http://ulrichsg.github.io/getopt-php", | |||
"time": "2015-03-28 14:09:20" | |||
"time": "2015-03-28T14:09:20+00:00" | |||
} | |||
], | |||
"packages-dev": [], | |||
@@ -2,6 +2,6 @@ | |||
// autoload.php @generated by Composer | |||
require_once __DIR__ . '/composer' . '/autoload_real.php'; | |||
require_once __DIR__ . '/composer/autoload_real.php'; | |||
return ComposerAutoloaderInitf17787d2ecff231b84857fe0d96cbca5::getLoader(); |
@@ -53,8 +53,9 @@ class ClassLoader | |||
private $useIncludePath = false; | |||
private $classMap = array(); | |||
private $classMapAuthoritative = false; | |||
private $missingClasses = array(); | |||
private $apcuPrefix; | |||
public function getPrefixes() | |||
{ | |||
@@ -271,6 +272,26 @@ class ClassLoader | |||
return $this->classMapAuthoritative; | |||
} | |||
/** | |||
* APCu prefix to use to cache found/not-found classes, if the extension is enabled. | |||
* | |||
* @param string|null $apcuPrefix | |||
*/ | |||
public function setApcuPrefix($apcuPrefix) | |||
{ | |||
$this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null; | |||
} | |||
/** | |||
* The APCu prefix in use, or null if APCu caching is not enabled. | |||
* | |||
* @return string|null | |||
*/ | |||
public function getApcuPrefix() | |||
{ | |||
return $this->apcuPrefix; | |||
} | |||
/** | |||
* Registers this instance as an autoloader. | |||
* | |||
@@ -313,29 +334,34 @@ class ClassLoader | |||
*/ | |||
public function findFile($class) | |||
{ | |||
// work around for PHP 5.3.0 - 5.3.2 https://bugs.php.net/50731 | |||
if ('\\' == $class[0]) { | |||
$class = substr($class, 1); | |||
} | |||
// class map lookup | |||
if (isset($this->classMap[$class])) { | |||
return $this->classMap[$class]; | |||
} | |||
if ($this->classMapAuthoritative) { | |||
if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { | |||
return false; | |||
} | |||
if (null !== $this->apcuPrefix) { | |||
$file = apcu_fetch($this->apcuPrefix.$class, $hit); | |||
if ($hit) { | |||
return $file; | |||
} | |||
} | |||
$file = $this->findFileWithExtension($class, '.php'); | |||
// Search for Hack files if we are running on HHVM | |||
if ($file === null && defined('HHVM_VERSION')) { | |||
if (false === $file && defined('HHVM_VERSION')) { | |||
$file = $this->findFileWithExtension($class, '.hh'); | |||
} | |||
if ($file === null) { | |||
if (null !== $this->apcuPrefix) { | |||
apcu_add($this->apcuPrefix.$class, $file); | |||
} | |||
if (false === $file) { | |||
// Remember that this class does not exist. | |||
return $this->classMap[$class] = false; | |||
$this->missingClasses[$class] = true; | |||
} | |||
return $file; | |||
@@ -399,6 +425,8 @@ class ClassLoader | |||
if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) { | |||
return $file; | |||
} | |||
return false; | |||
} | |||
} | |||
@@ -23,19 +23,26 @@ class ComposerAutoloaderInitf17787d2ecff231b84857fe0d96cbca5 | |||
self::$loader = $loader = new \Composer\Autoload\ClassLoader(); | |||
spl_autoload_unregister(array('ComposerAutoloaderInitf17787d2ecff231b84857fe0d96cbca5', 'loadClassLoader')); | |||
$map = require __DIR__ . '/autoload_namespaces.php'; | |||
foreach ($map as $namespace => $path) { | |||
$loader->set($namespace, $path); | |||
} | |||
$map = require __DIR__ . '/autoload_psr4.php'; | |||
foreach ($map as $namespace => $path) { | |||
$loader->setPsr4($namespace, $path); | |||
} | |||
$classMap = require __DIR__ . '/autoload_classmap.php'; | |||
if ($classMap) { | |||
$loader->addClassMap($classMap); | |||
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); | |||
if ($useStaticLoader) { | |||
require_once __DIR__ . '/autoload_static.php'; | |||
call_user_func(\Composer\Autoload\ComposerStaticInitf17787d2ecff231b84857fe0d96cbca5::getInitializer($loader)); | |||
} else { | |||
$map = require __DIR__ . '/autoload_namespaces.php'; | |||
foreach ($map as $namespace => $path) { | |||
$loader->set($namespace, $path); | |||
} | |||
$map = require __DIR__ . '/autoload_psr4.php'; | |||
foreach ($map as $namespace => $path) { | |||
$loader->setPsr4($namespace, $path); | |||
} | |||
$classMap = require __DIR__ . '/autoload_classmap.php'; | |||
if ($classMap) { | |||
$loader->addClassMap($classMap); | |||
} | |||
} | |||
$loader->register(true); | |||
@@ -17,7 +17,7 @@ | |||
"require": { | |||
"php": ">=5.4.0" | |||
}, | |||
"time": "2015-08-13 07:59:44", | |||
"time": "2015-08-13T07:59:44+00:00", | |||
"type": "library", | |||
"installation-source": "dist", | |||
"autoload": { | |||
@@ -83,7 +83,7 @@ | |||
"require-dev": { | |||
"phpunit/phpunit": "3.7.*" | |||
}, | |||
"time": "2015-03-28 14:09:20", | |||
"time": "2015-03-28T14:09:20+00:00", | |||
"type": "library", | |||
"installation-source": "dist", | |||
"autoload": { | |||