first commit - working
This commit is contained in:
Readme.mdcomposer.jsoncomposer.lockgithub-ranking-2018-12-18.csv
src
tests
vendor
autoload.php
bin
composer
ClassLoader.phpInstalledVersions.phpLICENSEautoload_classmap.phpautoload_files.phpautoload_namespaces.phpautoload_psr4.phpautoload_real.phpautoload_static.phpinstalled.jsoninstalled.phpplatform_check.php
doctrine
instantiator
myclabs
deep-copy
.github
LICENSEREADME.mdcomposer.jsonsrc
DeepCopy
DeepCopy.php
Exception
Filter
Matcher
Reflection
TypeFilter
TypeMatcher
deep_copy.phpnikic
php-parser
LICENSEREADME.md
bin
composer.jsongrammar
lib
PhpParser
Builder.php
Builder
ClassConst.phpClass_.phpDeclaration.phpEnumCase.phpEnum_.phpFunctionLike.phpFunction_.phpInterface_.phpMethod.phpNamespace_.phpParam.phpProperty.phpTraitUse.phpTraitUseAdaptation.phpTrait_.phpUse_.php
BuilderFactory.phpBuilderHelpers.phpComment.phpComment
ConstExprEvaluationException.phpConstExprEvaluator.phpError.phpErrorHandler.phpErrorHandler
Internal
JsonDecoder.phpLexer.phpLexer
Emulative.php
NameContext.phpNode.phpTokenEmulator
AttributeEmulator.phpCoaleseEqualTokenEmulator.phpEnumTokenEmulator.phpExplicitOctalEmulator.phpFlexibleDocStringEmulator.phpFnTokenEmulator.phpKeywordEmulator.phpMatchTokenEmulator.phpNullsafeTokenEmulator.phpNumericLiteralSeparatorEmulator.phpReadonlyTokenEmulator.phpReverseEmulator.phpTokenEmulator.php
Node
Arg.phpAttribute.phpAttributeGroup.phpComplexType.phpConst_.phpExpr.php
NodeAbstract.phpNodeDumper.phpNodeFinder.phpNodeTraverser.phpNodeTraverserInterface.phpNodeVisitor.phpExpr
ArrayDimFetch.phpArrayItem.phpArray_.phpArrowFunction.phpAssign.phpAssignOp.php
FunctionLike.phpIdentifier.phpIntersectionType.phpMatchArm.phpName.phpAssignOp
BitwiseAnd.phpBitwiseOr.phpBitwiseXor.phpCoalesce.phpConcat.phpDiv.phpMinus.phpMod.phpMul.phpPlus.phpPow.phpShiftLeft.phpShiftRight.php
AssignRef.phpBinaryOp.phpBinaryOp
BitwiseAnd.phpBitwiseOr.phpBitwiseXor.phpBooleanAnd.phpBooleanOr.phpCoalesce.phpConcat.phpDiv.phpEqual.phpGreater.phpGreaterOrEqual.phpIdentical.phpLogicalAnd.phpLogicalOr.phpLogicalXor.phpMinus.phpMod.phpMul.phpNotEqual.phpNotIdentical.phpPlus.phpPow.phpShiftLeft.phpShiftRight.phpSmaller.phpSmallerOrEqual.phpSpaceship.php
BitwiseNot.phpBooleanNot.phpCallLike.phpCast.phpCast
ClassConstFetch.phpClone_.phpClosure.phpClosureUse.phpConstFetch.phpEmpty_.phpError.phpErrorSuppress.phpEval_.phpExit_.phpFuncCall.phpInclude_.phpInstanceof_.phpIsset_.phpList_.phpMatch_.phpMethodCall.phpNew_.phpNullsafeMethodCall.phpNullsafePropertyFetch.phpPostDec.phpPostInc.phpPreDec.phpPreInc.phpPrint_.phpPropertyFetch.phpShellExec.phpStaticCall.phpStaticPropertyFetch.phpTernary.phpThrow_.phpUnaryMinus.phpUnaryPlus.phpVariable.phpYieldFrom.phpYield_.phpName
NullableType.phpParam.phpScalar.phpScalar
Stmt.phpStmt
Break_.phpCase_.phpCatch_.phpClassConst.phpClassLike.phpClassMethod.phpClass_.phpConst_.phpContinue_.phpDeclareDeclare.phpDeclare_.phpDo_.phpEcho_.phpElseIf_.phpElse_.phpEnumCase.phpEnum_.phpExpression.phpFinally_.phpFor_.phpForeach_.phpFunction_.phpGlobal_.phpGoto_.phpGroupUse.phpHaltCompiler.phpIf_.phpInlineHTML.phpInterface_.phpLabel.phpNamespace_.phpNop.phpProperty.phpPropertyProperty.phpReturn_.phpStaticVar.phpStatic_.phpSwitch_.phpThrow_.phpTraitUse.phpTraitUseAdaptation.php
UnionType.phpVarLikeIdentifier.phpVariadicPlaceholder.phpTraitUseAdaptation
Trait_.phpTryCatch.phpUnset_.phpUseUse.phpUse_.phpWhile_.phpNodeVisitor
CloningVisitor.phpFindingVisitor.phpFirstFindingVisitor.phpNameResolver.phpNodeConnectingVisitor.phpParentConnectingVisitor.php
NodeVisitorAbstract.phpParser.phpParser
ParserAbstract.phpParserFactory.phpPrettyPrinter
PrettyPrinterAbstract.phpphar-io
manifest
CHANGELOG.mdLICENSEREADME.mdcomposer.jsoncomposer.lock
src
ManifestDocumentMapper.phpManifestLoader.phpManifestSerializer.php
exceptions
ElementCollectionException.phpException.phpInvalidApplicationNameException.phpInvalidEmailException.phpInvalidUrlException.phpManifestDocumentException.phpManifestDocumentLoadingException.phpManifestDocumentMapperException.phpManifestElementException.phpManifestLoaderException.php
values
Application.phpApplicationName.phpAuthor.phpAuthorCollection.phpAuthorCollectionIterator.phpBundledComponent.phpBundledComponentCollection.phpBundledComponentCollectionIterator.phpCopyrightInformation.phpEmail.phpExtension.phpLibrary.phpLicense.phpManifest.phpPhpExtensionRequirement.phpPhpVersionRequirement.phpRequirement.phpRequirementCollection.phpRequirementCollectionIterator.phpType.phpUrl.php
xml
AuthorElement.phpAuthorElementCollection.phpBundlesElement.phpComponentElement.phpComponentElementCollection.phpContainsElement.phpCopyrightElement.phpElementCollection.phpExtElement.phpExtElementCollection.phpExtensionElement.phpLicenseElement.phpManifestDocument.phpManifestElement.phpPhpElement.phpRequiresElement.php
version
CHANGELOG.mdLICENSEREADME.mdcomposer.json
src
PreReleaseSuffix.phpVersion.phpVersionConstraintParser.phpVersionConstraintValue.phpVersionNumber.php
constraints
AbstractVersionConstraint.phpAndVersionConstraintGroup.phpAnyVersionConstraint.phpExactVersionConstraint.phpGreaterThanOrEqualToVersionConstraint.phpOrVersionConstraintGroup.phpSpecificMajorAndMinorVersionConstraint.phpSpecificMajorVersionConstraint.phpVersionConstraint.php
exceptions
phpdocumentor
reflection-common
reflection-docblock
LICENSEREADME.mdcomposer.json
src
DocBlock.php
DocBlock
Description.phpDescriptionFactory.phpExampleFinder.phpSerializer.phpStandardTagFactory.phpTag.phpTagFactory.php
DocBlockFactory.phpDocBlockFactoryInterface.phpTags
Exception
Utils.phptype-resolver
LICENSEREADME.mdcomposer.json
src
FqsenResolver.phpPseudoType.php
PseudoTypes
CallableString.phpFalse_.phpHtmlEscapedString.phpIntegerRange.phpList_.phpLiteralString.phpLowercaseString.phpNegativeInteger.phpNonEmptyLowercaseString.phpNonEmptyString.phpNumericString.phpNumeric_.phpPositiveInteger.phpTraitString.phpTrue_.php
Type.phpTypeResolver.phpTypes
AbstractList.phpAggregatedType.phpArrayKey.phpArray_.phpBoolean.phpCallable_.phpClassString.phpCollection.phpCompound.phpContext.phpContextFactory.phpExpression.phpFloat_.phpInteger.phpInterfaceString.phpIntersection.phpIterable_.phpMixed_.phpNever_.phpNull_.phpNullable.phpObject_.phpParent_.phpResource_.phpScalar.phpSelf_.phpStatic_.phpString_.phpThis.phpVoid_.php
phpspec
prophecy
CHANGES.mdLICENSEREADME.mdcomposer.json
src
Prophecy
Argument.php
Argument
ArgumentsWildcard.php
Token
AnyValueToken.phpAnyValuesToken.phpApproximateValueToken.phpArrayCountToken.phpArrayEntryToken.phpArrayEveryEntryToken.phpCallbackToken.phpExactValueToken.phpIdenticalValueToken.phpInArrayToken.phpLogicalAndToken.phpLogicalNotToken.phpNotInArrayToken.phpObjectStateToken.phpStringContainsToken.phpTokenInterface.phpTypeToken.php
Call
Comparator
Doubler
CachedDoubler.php
ClassPatch
ClassPatchInterface.phpDisableConstructorPatch.phpHhvmExceptionPatch.phpKeywordPatch.phpMagicCallPatch.phpProphecySubjectPatch.phpReflectionClassNewInstancePatch.phpSplFileInfoPatch.phpThrowablePatch.phpTraversablePatch.php
DoubleInterface.phpDoubler.phpGenerator
ClassCodeGenerator.phpClassCreator.phpClassMirror.php
LazyDouble.phpNameGenerator.phpNode
ArgumentNode.phpArgumentTypeNode.phpClassNode.phpMethodNode.phpReturnTypeNode.phpTypeNodeAbstract.php
ReflectionInterface.phpTypeHintReference.phpException
Call
Doubler
ClassCreatorException.phpClassMirrorException.phpClassNotFoundException.phpDoubleException.phpDoublerException.phpInterfaceNotFoundException.phpMethodNotExtendableException.phpMethodNotFoundException.phpReturnByReferenceException.php
Exception.phpInvalidArgumentException.phpPrediction
AggregateException.phpFailedPredictionException.phpNoCallsException.phpPredictionException.phpUnexpectedCallsCountException.phpUnexpectedCallsException.php
Prophecy
PhpDocumentor
ClassAndInterfaceTagRetriever.phpClassTagRetriever.phpLegacyClassTagRetriever.phpMethodTagRetrieverInterface.php
Prediction
CallPrediction.phpCallTimesPrediction.phpCallbackPrediction.phpNoCallsPrediction.phpPredictionInterface.php
Promise
Prophecy
MethodProphecy.phpObjectProphecy.phpProphecyInterface.phpProphecySubjectInterface.phpRevealer.phpRevealerInterface.php
Prophet.phpUtil
phpunit
php-code-coverage
ChangeLog.mdLICENSEREADME.mdcomposer.json
src
CodeCoverage.phpCrapIndex.phpDirectory.php
Driver
Exception
BranchAndPathCoverageNotSupportedException.phpDeadCodeDetectionNotSupportedException.phpDirectoryCouldNotBeCreatedException.phpException.phpInvalidArgumentException.phpNoCodeCoverageDriverAvailableException.phpNoCodeCoverageDriverWithPathCoverageSupportAvailableException.phpParserException.phpPathExistsButIsNotDirectoryException.phpPcovNotAvailableException.phpPhpdbgNotAvailableException.phpReflectionException.phpReportAlreadyFinalizedException.phpStaticAnalysisCacheNotConfiguredException.phpTestIdMissingException.phpUnintentionallyCoveredCodeException.phpWriteOperationFailedException.phpWrongXdebugVersionException.phpXdebug2NotEnabledException.phpXdebug3NotEnabledException.phpXdebugNotAvailableException.phpXmlException.php
Filter.phpNode
Percentage.phpProcessedCodeCoverageData.phpRawCodeCoverageData.phpReport
Clover.phpCobertura.phpCrap4j.php
Html
Facade.phpRenderer.php
PHP.phpText.phpRenderer
Dashboard.phpDirectory.phpFile.php
Template
branches.html.distcoverage_bar.html.distcoverage_bar_branch.html.dist
css
dashboard.html.distdashboard_branch.html.distdirectory.html.distdirectory_branch.html.distdirectory_item.html.distdirectory_item_branch.html.distfile.html.distfile_branch.html.distfile_item.html.distfile_item_branch.html.disticons
js
line.html.distlines.html.distmethod_item.html.distmethod_item_branch.html.distpaths.html.distXml
StaticAnalysis
Cache.phpCacheWarmer.phpCachingCoveredFileAnalyser.phpCachingUncoveredFileAnalyser.phpCodeUnitFindingVisitor.phpCoveredFileAnalyser.phpExecutableLinesFindingVisitor.phpIgnoredLinesFindingVisitor.phpParsingCoveredFileAnalyser.phpParsingUncoveredFileAnalyser.phpUncoveredFileAnalyser.php
Version.phpphp-file-iterator
php-invoker
php-text-template
php-timer
phpunit
.phpstorm.meta.phpChangeLog-8.5.mdChangeLog-9.5.mdLICENSEREADME.mdcomposer.jsonphpunitphpunit.xsd
schema
src
Exception.php
Framework
Assert.phpDataProviderTestSuite.phpReorderable.phpSelfDescribing.phpSkippedTest.phpSkippedTestCase.phpTest.phpTestBuilder.phpTestCase.phpTestFailure.phpTestListener.phpTestListenerDefaultImplementation.phpTestResult.phpTestSuite.phpTestSuiteIterator.phpWarningTestCase.php
Assert
Constraint
Boolean
Callback.phpCardinality
Constraint.phpEquality
Exception
Filesystem
IsAnything.phpIsIdentical.phpJsonMatches.phpJsonMatchesErrorMessageProvider.phpMath
Object
Operator
BinaryOperator.phpLogicalAnd.phpLogicalNot.phpLogicalOr.phpLogicalXor.phpOperator.phpUnaryOperator.php
String
IsJson.phpRegularExpression.phpStringContains.phpStringEndsWith.phpStringMatchesFormatDescription.phpStringStartsWith.php
Traversable
ArrayHasKey.phpTraversableContains.phpTraversableContainsEqual.phpTraversableContainsIdentical.phpTraversableContainsOnly.php
Type
Error
ErrorTestCase.phpException
ActualValueIsNotAnObjectException.phpAssertionFailedError.phpCodeCoverageException.phpComparisonMethodDoesNotAcceptParameterTypeException.phpComparisonMethodDoesNotDeclareBoolReturnTypeException.phpComparisonMethodDoesNotDeclareExactlyOneParameterException.phpComparisonMethodDoesNotDeclareParameterTypeException.phpComparisonMethodDoesNotExistException.phpCoveredCodeNotExecutedException.phpError.phpException.phpExpectationFailedException.phpIncompleteTestError.phpInvalidArgumentException.phpInvalidCoversTargetException.phpInvalidDataProviderException.phpMissingCoversAnnotationException.phpNoChildTestSuiteException.phpOutputError.phpPHPTAssertionFailedError.phpRiskyTestError.phpSkippedTestError.phpSkippedTestSuiteError.phpSyntheticError.phpSyntheticSkippedError.phpUnintentionallyCoveredCodeError.phpWarning.php
ExceptionWrapper.phpExecutionOrderDependency.phpIncompleteTest.phpIncompleteTestCase.phpInvalidParameterGroupException.phpMockObject
Api
Builder
ConfigurableMethod.phpException
BadMethodCallException.phpCannotUseAddMethodsException.phpCannotUseOnlyMethodsException.phpClassAlreadyExistsException.phpClassIsFinalException.phpConfigurableMethodsAlreadyInitializedException.phpDuplicateMethodException.phpException.phpIncompatibleReturnValueException.phpInvalidMethodNameException.phpMatchBuilderNotFoundException.phpMatcherAlreadyRegisteredException.phpMethodCannotBeConfiguredException.phpMethodNameAlreadyConfiguredException.phpMethodNameNotConfiguredException.phpMethodParametersAlreadyConfiguredException.phpOriginalConstructorInvocationRequiredException.phpReflectionException.phpReturnValueNotConfiguredException.phpRuntimeException.phpSoapExtensionNotAvailableException.phpUnknownClassException.phpUnknownTraitException.phpUnknownTypeException.php
Generator.phpGenerator
deprecation.tplmocked_class.tplmocked_method.tplmocked_method_void.tplmocked_static_method.tplproxied_method.tplproxied_method_void.tpltrait_class.tplwsdl_class.tplwsdl_method.tpl
Invocation.phpInvocationHandler.phpMatcher.phpMethodNameConstraint.phpMockBuilder.phpMockClass.phpMockMethod.phpMockMethodSet.phpMockObject.phpMockTrait.phpMockType.phpRule
AnyInvokedCount.phpAnyParameters.phpConsecutiveParameters.phpInvocationOrder.phpInvokedAtIndex.phpInvokedAtLeastCount.phpInvokedAtLeastOnce.phpInvokedAtMostCount.phpInvokedCount.phpMethodName.phpParameters.phpParametersRule.php
Stub.phpStub
ConsecutiveCalls.phpException.phpReturnArgument.phpReturnCallback.phpReturnReference.phpReturnSelf.phpReturnStub.phpReturnValueMap.phpStub.php
Verifiable.phpRunner
BaseTestRunner.phpDefaultTestResultCache.phpException.php
Extension
Filter
ExcludeGroupFilterIterator.phpFactory.phpGroupFilterIterator.phpIncludeGroupFilterIterator.phpNameFilterIterator.php
Hook
AfterIncompleteTestHook.phpAfterLastTestHook.phpAfterRiskyTestHook.phpAfterSkippedTestHook.phpAfterSuccessfulTestHook.phpAfterTestErrorHook.phpAfterTestFailureHook.phpAfterTestHook.phpAfterTestWarningHook.phpBeforeFirstTestHook.phpBeforeTestHook.phpHook.phpTestHook.phpTestListenerAdapter.php
NullTestResultCache.phpPhptTestCase.phpResultCacheExtension.phpStandardTestSuiteLoader.phpTestResultCache.phpTestSuiteLoader.phpTestSuiteSorter.phpVersion.phpTextUI
CliArguments
Command.phpDefaultResultPrinter.phpException
Exception.phpReflectionException.phpRuntimeException.phpTestDirectoryNotFoundException.phpTestFileNotFoundException.php
Help.phpResultPrinter.phpTestRunner.phpTestSuiteMapper.phpXmlConfiguration
CodeCoverage
Configuration.phpException.phpFilesystem
Directory.phpDirectoryCollection.phpDirectoryCollectionIterator.phpFile.phpFileCollection.phpFileCollectionIterator.php
Generator.phpGroup
Loader.phpLogging
Migration
MigrationBuilder.phpMigrationBuilderException.phpMigrationException.php
Migrations
ConvertLogTypes.phpCoverageCloverToReport.phpCoverageCrap4jToReport.phpCoverageHtmlToReport.phpCoveragePhpToReport.phpCoverageTextToReport.phpCoverageXmlToReport.phpIntroduceCoverageElement.phpLogToReportMigration.phpMigration.phpMoveAttributesFromFilterWhitelistToCoverage.phpMoveAttributesFromRootToCoverage.phpMoveWhitelistDirectoriesToCoverage.phpMoveWhitelistExcludesToCoverage.phpRemoveCacheTokensAttribute.phpRemoveEmptyFilter.phpRemoveLogTypes.phpUpdateSchemaLocationTo93.php
Migrator.phpPHP
Constant.phpConstantCollection.phpConstantCollectionIterator.phpIniSetting.phpIniSettingCollection.phpIniSettingCollectionIterator.phpPhp.phpPhpHandler.phpVariable.phpVariableCollection.phpVariableCollectionIterator.php
PHPUnit
TestSuite
Util
Annotation
Blacklist.phpColor.phpErrorHandler.phpException.phpExcludeList.phpFileLoader.phpFilesystem.phpFilter.phpGlobalState.phpInvalidDataSetException.phpJson.phpLog
PHP
Printer.phpRegularExpression.phpTest.phpTestDox
CliTestDoxPrinter.phpHtmlResultPrinter.phpNamePrettifier.phpResultPrinter.phpTestDoxPrinter.phpTextResultPrinter.phpXmlResultPrinter.php
TextTestListRenderer.phpType.phpVersionComparisonOperator.phpXdebugFilterScriptGenerator.phpXml.phpXml
Exception.phpFailedSchemaDetectionResult.phpLoader.phpSchemaDetectionResult.phpSchemaDetector.phpSchemaFinder.phpSnapshotNodeList.phpSuccessfulSchemaDetectionResult.phpValidationResult.phpValidator.php
XmlTestListRenderer.phpsebastian
cli-parser
code-unit-reverse-lookup
code-unit
comparator
ChangeLog.mdLICENSEREADME.mdcomposer.json
src
ArrayComparator.phpComparator.phpComparisonFailure.phpDOMNodeComparator.phpDateTimeComparator.phpDoubleComparator.phpExceptionComparator.phpFactory.phpMockObjectComparator.phpNumericComparator.phpObjectComparator.phpResourceComparator.phpScalarComparator.phpSplObjectStorageComparator.phpTypeComparator.php
exceptions
complexity
diff
ChangeLog.mdLICENSEREADME.mdcomposer.json
src
Chunk.phpDiff.phpDiffer.php
Exception
Line.phpLongestCommonSubsequenceCalculator.phpMemoryEfficientLongestCommonSubsequenceCalculator.phpOutput
AbstractChunkOutputBuilder.phpDiffOnlyOutputBuilder.phpDiffOutputBuilderInterface.phpStrictUnifiedDiffOutputBuilder.phpUnifiedDiffOutputBuilder.php
Parser.phpTimeEfficientLongestCommonSubsequenceCalculator.phpenvironment
exporter
global-state
lines-of-code
object-enumerator
object-reflector
recursion-context
resource-operations
type
version
symfony
theseer
tokenizer
webmozart
110
vendor/bin/phpunit
vendored
Executable file
110
vendor/bin/phpunit
vendored
Executable file
@ -0,0 +1,110 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Proxy PHP file generated by Composer
|
||||
*
|
||||
* This file includes the referenced bin path (../phpunit/phpunit/phpunit)
|
||||
* using a stream wrapper to prevent the shebang from being output on PHP<8
|
||||
*
|
||||
* @generated
|
||||
*/
|
||||
|
||||
namespace Composer;
|
||||
|
||||
$GLOBALS['_composer_bin_dir'] = __DIR__;
|
||||
$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/autoload.php';
|
||||
$GLOBALS['__PHPUNIT_ISOLATION_EXCLUDE_LIST'] = $GLOBALS['__PHPUNIT_ISOLATION_BLACKLIST'] = array(realpath(__DIR__ . '/..'.'/phpunit/phpunit/phpunit'));
|
||||
|
||||
if (PHP_VERSION_ID < 80000) {
|
||||
if (!class_exists('Composer\BinProxyWrapper')) {
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
final class BinProxyWrapper
|
||||
{
|
||||
private $handle;
|
||||
private $position;
|
||||
private $realpath;
|
||||
|
||||
public function stream_open($path, $mode, $options, &$opened_path)
|
||||
{
|
||||
// get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
|
||||
$opened_path = substr($path, 17);
|
||||
$this->realpath = realpath($opened_path) ?: $opened_path;
|
||||
$opened_path = 'phpvfscomposer://'.$this->realpath;
|
||||
$this->handle = fopen($this->realpath, $mode);
|
||||
$this->position = 0;
|
||||
|
||||
return (bool) $this->handle;
|
||||
}
|
||||
|
||||
public function stream_read($count)
|
||||
{
|
||||
$data = fread($this->handle, $count);
|
||||
|
||||
if ($this->position === 0) {
|
||||
$data = preg_replace('{^#!.*\r?\n}', '', $data);
|
||||
}
|
||||
$data = str_replace('__DIR__', var_export(dirname($this->realpath), true), $data);
|
||||
$data = str_replace('__FILE__', var_export($this->realpath, true), $data);
|
||||
|
||||
$this->position += strlen($data);
|
||||
|
||||
return $data;
|
||||
}
|
||||
|
||||
public function stream_cast($castAs)
|
||||
{
|
||||
return $this->handle;
|
||||
}
|
||||
|
||||
public function stream_close()
|
||||
{
|
||||
fclose($this->handle);
|
||||
}
|
||||
|
||||
public function stream_lock($operation)
|
||||
{
|
||||
return $operation ? flock($this->handle, $operation) : true;
|
||||
}
|
||||
|
||||
public function stream_tell()
|
||||
{
|
||||
return $this->position;
|
||||
}
|
||||
|
||||
public function stream_eof()
|
||||
{
|
||||
return feof($this->handle);
|
||||
}
|
||||
|
||||
public function stream_stat()
|
||||
{
|
||||
return array();
|
||||
}
|
||||
|
||||
public function stream_set_option($option, $arg1, $arg2)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
public function url_stat($path, $flags)
|
||||
{
|
||||
$path = substr($path, 17);
|
||||
if (file_exists($path)) {
|
||||
return stat($path);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper')) {
|
||||
include("phpvfscomposer://" . __DIR__ . '/..'.'/phpunit/phpunit/phpunit');
|
||||
exit(0);
|
||||
}
|
||||
}
|
||||
|
||||
include __DIR__ . '/..'.'/phpunit/phpunit/phpunit';
|
Reference in New Issue
Block a user