Closed Tjoosten closed 8 years ago
Looks like you're not autoloading it correctly.
Are you using Composer?
Yesh!
Could you give me a tree of your dir from php-slack/
and lower and the exact contents of the index.php
file please? Thanks :)
Same here.
├── composer.json ├── composer.lock ├── README.md ├── src │ ├── Contracts │ │ └── Http │ │ ├── Interactor.php │ │ ├── ResponseFactory.php │ │ └── Response.php │ ├── Core │ │ └── Commander.php │ └── Http │ ├── CurlInteractor.php │ ├── SlackResponseFactory.php │ └── SlackResponse.php ├── test.php └── vendor ├── autoload.php ├── bin │ └── phpunit -> ../phpunit/phpunit/phpunit ├── composer │ ├── autoload_classmap.php │ ├── autoload_files.php │ ├── autoload_namespaces.php │ ├── autoload_psr4.php │ ├── autoload_real.php │ ├── ClassLoader.php │ ├── include_paths.php │ └── installed.json ├── doctrine │ └── instantiator │ ├── composer.json │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── phpmd.xml.dist │ ├── phpunit.xml.dist │ ├── README.md │ ├── src │ │ └── Doctrine │ │ └── Instantiator │ │ ├── Exception │ │ │ ├── ExceptionInterface.php │ │ │ ├── InvalidArgumentException.php │ │ │ └── UnexpectedValueException.php │ │ ├── InstantiatorInterface.php │ │ └── Instantiator.php │ └── tests │ └── DoctrineTest │ ├── InstantiatorPerformance │ │ └── InstantiatorPerformanceEvent.php │ ├── InstantiatorTest │ │ ├── Exception │ │ │ ├── InvalidArgumentExceptionTest.php │ │ │ └── UnexpectedValueExceptionTest.php │ │ └── InstantiatorTest.php │ └── InstantiatorTestAsset │ ├── AbstractClassAsset.php │ ├── ArrayObjectAsset.php │ ├── ExceptionAsset.php │ ├── PharAsset.php │ ├── PharExceptionAsset.php │ ├── SerializableArrayObjectAsset.php │ ├── SimpleSerializableAsset.php │ ├── SimpleTraitAsset.php │ ├── UnCloneableAsset.php │ ├── UnserializeExceptionArrayObjectAsset.php │ ├── WakeUpNoticesAsset.php │ └── XMLReaderAsset.php ├── hamcrest │ └── hamcrest-php │ ├── CHANGES.txt │ ├── composer.json │ ├── generator │ │ ├── FactoryCall.php │ │ ├── FactoryClass.php │ │ ├── FactoryFile.php │ │ ├── FactoryGenerator.php │ │ ├── FactoryMethod.php │ │ ├── FactoryParameter.php │ │ ├── GlobalFunctionFile.php │ │ ├── parts │ │ │ ├── file_header.txt │ │ │ ├── functions_footer.txt │ │ │ ├── functions_header.txt │ │ │ ├── functions_imports.txt │ │ │ ├── matchers_footer.txt │ │ │ ├── matchers_header.txt │ │ │ └── matchers_imports.txt │ │ ├── run.php │ │ └── StaticMethodFile.php │ ├── hamcrest │ │ ├── Hamcrest │ │ │ ├── Arrays │ │ │ │ ├── IsArrayContainingInAnyOrder.php │ │ │ │ ├── IsArrayContainingInOrder.php │ │ │ │ ├── IsArrayContainingKey.php │ │ │ │ ├── IsArrayContainingKeyValuePair.php │ │ │ │ ├── IsArrayContaining.php │ │ │ │ ├── IsArray.php │ │ │ │ ├── IsArrayWithSize.php │ │ │ │ ├── MatchingOnce.php │ │ │ │ └── SeriesMatchingOnce.php │ │ │ ├── AssertionError.php │ │ │ ├── BaseDescription.php │ │ │ ├── BaseMatcher.php │ │ │ ├── Collection │ │ │ │ ├── IsEmptyTraversable.php │ │ │ │ └── IsTraversableWithSize.php │ │ │ ├── Core │ │ │ │ ├── AllOf.php │ │ │ │ ├── AnyOf.php │ │ │ │ ├── CombinableMatcher.php │ │ │ │ ├── DescribedAs.php │ │ │ │ ├── Every.php │ │ │ │ ├── HasToString.php │ │ │ │ ├── IsAnything.php │ │ │ │ ├── IsCollectionContaining.php │ │ │ │ ├── IsEqual.php │ │ │ │ ├── IsIdentical.php │ │ │ │ ├── IsInstanceOf.php │ │ │ │ ├── IsNot.php │ │ │ │ ├── IsNull.php │ │ │ │ ├── Is.php │ │ │ │ ├── IsSame.php │ │ │ │ ├── IsTypeOf.php │ │ │ │ ├── Set.php │ │ │ │ └── ShortcutCombination.php │ │ │ ├── Description.php │ │ │ ├── DiagnosingMatcher.php │ │ │ ├── FeatureMatcher.php │ │ │ ├── Internal │ │ │ │ └── SelfDescribingValue.php │ │ │ ├── MatcherAssert.php │ │ │ ├── Matcher.php │ │ │ ├── Matchers.php │ │ │ ├── NullDescription.php │ │ │ ├── Number │ │ │ │ ├── IsCloseTo.php │ │ │ │ └── OrderingComparison.php │ │ │ ├── SelfDescribing.php │ │ │ ├── StringDescription.php │ │ │ ├── Text │ │ │ │ ├── IsEmptyString.php │ │ │ │ ├── IsEqualIgnoringCase.php │ │ │ │ ├── IsEqualIgnoringWhiteSpace.php │ │ │ │ ├── MatchesPattern.php │ │ │ │ ├── StringContainsIgnoringCase.php │ │ │ │ ├── StringContainsInOrder.php │ │ │ │ ├── StringContains.php │ │ │ │ ├── StringEndsWith.php │ │ │ │ ├── StringStartsWith.php │ │ │ │ └── SubstringMatcher.php │ │ │ ├── Type │ │ │ │ ├── IsArray.php │ │ │ │ ├── IsBoolean.php │ │ │ │ ├── IsCallable.php │ │ │ │ ├── IsDouble.php │ │ │ │ ├── IsInteger.php │ │ │ │ ├── IsNumeric.php │ │ │ │ ├── IsObject.php │ │ │ │ ├── IsResource.php │ │ │ │ ├── IsScalar.php │ │ │ │ └── IsString.php │ │ │ ├── TypeSafeDiagnosingMatcher.php │ │ │ ├── TypeSafeMatcher.php │ │ │ ├── Util.php │ │ │ └── Xml │ │ │ └── HasXPath.php │ │ └── Hamcrest.php │ ├── LICENSE.txt │ ├── README.md │ ├── tests │ │ ├── bootstrap.php │ │ ├── Hamcrest │ │ │ ├── AbstractMatcherTest.php │ │ │ ├── Array │ │ │ │ ├── IsArrayContainingInAnyOrderTest.php │ │ │ │ ├── IsArrayContainingInOrderTest.php │ │ │ │ ├── IsArrayContainingKeyTest.php │ │ │ │ ├── IsArrayContainingKeyValuePairTest.php │ │ │ │ ├── IsArrayContainingTest.php │ │ │ │ ├── IsArrayTest.php │ │ │ │ └── IsArrayWithSizeTest.php │ │ │ ├── BaseMatcherTest.php │ │ │ ├── Collection │ │ │ │ ├── IsEmptyTraversableTest.php │ │ │ │ └── IsTraversableWithSizeTest.php │ │ │ ├── Core │ │ │ │ ├── AllOfTest.php │ │ │ │ ├── AnyOfTest.php │ │ │ │ ├── CombinableMatcherTest.php │ │ │ │ ├── DescribedAsTest.php │ │ │ │ ├── EveryTest.php │ │ │ │ ├── HasToStringTest.php │ │ │ │ ├── IsAnythingTest.php │ │ │ │ ├── IsCollectionContainingTest.php │ │ │ │ ├── IsEqualTest.php │ │ │ │ ├── IsIdenticalTest.php │ │ │ │ ├── IsInstanceOfTest.php │ │ │ │ ├── IsNotTest.php │ │ │ │ ├── IsNullTest.php │ │ │ │ ├── IsSameTest.php │ │ │ │ ├── IsTest.php │ │ │ │ ├── IsTypeOfTest.php │ │ │ │ ├── SampleBaseClass.php │ │ │ │ ├── SampleSubClass.php │ │ │ │ └── SetTest.php │ │ │ ├── FeatureMatcherTest.php │ │ │ ├── MatcherAssertTest.php │ │ │ ├── Number │ │ │ │ ├── IsCloseToTest.php │ │ │ │ └── OrderingComparisonTest.php │ │ │ ├── StringDescriptionTest.php │ │ │ ├── Text │ │ │ │ ├── IsEmptyStringTest.php │ │ │ │ ├── IsEqualIgnoringCaseTest.php │ │ │ │ ├── IsEqualIgnoringWhiteSpaceTest.php │ │ │ │ ├── MatchesPatternTest.php │ │ │ │ ├── StringContainsIgnoringCaseTest.php │ │ │ │ ├── StringContainsInOrderTest.php │ │ │ │ ├── StringContainsTest.php │ │ │ │ ├── StringEndsWithTest.php │ │ │ │ └── StringStartsWithTest.php │ │ │ ├── Type │ │ │ │ ├── IsArrayTest.php │ │ │ │ ├── IsBooleanTest.php │ │ │ │ ├── IsCallableTest.php │ │ │ │ ├── IsDoubleTest.php │ │ │ │ ├── IsIntegerTest.php │ │ │ │ ├── IsNumericTest.php │ │ │ │ ├── IsObjectTest.php │ │ │ │ ├── IsResourceTest.php │ │ │ │ ├── IsScalarTest.php │ │ │ │ └── IsStringTest.php │ │ │ ├── UtilTest.php │ │ │ └── Xml │ │ │ └── HasXPathTest.php │ │ └── phpunit.xml.dist │ └── TODO.txt ├── mockery │ └── mockery │ ├── CHANGELOG.md │ ├── composer.json │ ├── CONTRIBUTING.md │ ├── docs │ │ ├── conf.py │ │ ├── cookbook │ │ │ ├── default_expectations.rst │ │ │ ├── detecting_mock_objects.rst │ │ │ ├── index.rst │ │ │ ├── map.rst.inc │ │ │ └── mocking_hard_dependencies.rst │ │ ├── getting_started │ │ │ ├── index.rst │ │ │ ├── installation.rst │ │ │ ├── map.rst.inc │ │ │ ├── simple_example.rst │ │ │ └── upgrading.rst │ │ ├── index.rst │ │ ├── Makefile │ │ ├── README.md │ │ └── reference │ │ ├── argument_validation.rst │ │ ├── demeter_chains.rst │ │ ├── expectations.rst │ │ ├── final_methods_classes.rst │ │ ├── index.rst │ │ ├── instance_mocking.rst │ │ ├── magic_methods.rst │ │ ├── map.rst.inc │ │ ├── mockery │ │ │ ├── configuration.rst │ │ │ ├── exceptions.rst │ │ │ ├── gotchas.rst │ │ │ ├── index.rst │ │ │ └── reserved_method_names.rst │ │ ├── object_recording.rst │ │ ├── partial_mocks.rst │ │ ├── pass_by_reference_behaviours.rst │ │ ├── phpunit_integration.rst │ │ ├── public_properties.rst │ │ ├── public_static_properties.rst │ │ ├── quick_examples.rst │ │ └── startup_methods.rst │ ├── examples │ │ └── starship │ │ ├── Bootstrap.php │ │ ├── phpunit.xml │ │ ├── Starship.php │ │ └── StarshipTest.php │ ├── library │ │ ├── Mockery │ │ │ ├── Adapter │ │ │ │ └── Phpunit │ │ │ │ ├── MockeryPHPUnitIntegration.php │ │ │ │ ├── MockeryTestCase.php │ │ │ │ └── TestListener.php │ │ │ ├── CompositeExpectation.php │ │ │ ├── Configuration.php │ │ │ ├── Container.php │ │ │ ├── CountValidator │ │ │ │ ├── AtLeast.php │ │ │ │ ├── AtMost.php │ │ │ │ ├── CountValidatorAbstract.php │ │ │ │ ├── Exact.php │ │ │ │ └── Exception.php │ │ │ ├── Exception │ │ │ │ ├── InvalidCountException.php │ │ │ │ ├── InvalidOrderException.php │ │ │ │ ├── NoMatchingExpectationException.php │ │ │ │ └── RuntimeException.php │ │ │ ├── Exception.php │ │ │ ├── ExpectationDirector.php │ │ │ ├── ExpectationInterface.php │ │ │ ├── Expectation.php │ │ │ ├── Generator │ │ │ │ ├── CachingGenerator.php │ │ │ │ ├── DefinedTargetClass.php │ │ │ │ ├── Generator.php │ │ │ │ ├── Method.php │ │ │ │ ├── MockConfigurationBuilder.php │ │ │ │ ├── MockConfiguration.php │ │ │ │ ├── MockDefinition.php │ │ │ │ ├── Parameter.php │ │ │ │ ├── StringManipulation │ │ │ │ │ └── Pass │ │ │ │ │ ├── CallTypeHintPass.php │ │ │ │ │ ├── ClassNamePass.php │ │ │ │ │ ├── ClassPass.php │ │ │ │ │ ├── InstanceMockPass.php │ │ │ │ │ ├── InterfacePass.php │ │ │ │ │ ├── MethodDefinitionPass.php │ │ │ │ │ ├── Pass.php │ │ │ │ │ ├── RemoveBuiltinMethodsThatAreFinalPass.php │ │ │ │ │ └── RemoveUnserializeForInternalSerializableClassesPass.php │ │ │ │ ├── StringManipulationGenerator.php │ │ │ │ ├── TargetClass.php │ │ │ │ └── UndefinedTargetClass.php │ │ │ ├── Instantiator.php │ │ │ ├── Loader │ │ │ │ ├── EvalLoader.php │ │ │ │ ├── Loader.php │ │ │ │ └── RequireLoader.php │ │ │ ├── Loader.php │ │ │ ├── Matcher │ │ │ │ ├── AnyOf.php │ │ │ │ ├── Any.php │ │ │ │ ├── Closure.php │ │ │ │ ├── Contains.php │ │ │ │ ├── Ducktype.php │ │ │ │ ├── HasKey.php │ │ │ │ ├── HasValue.php │ │ │ │ ├── MatcherAbstract.php │ │ │ │ ├── MustBe.php │ │ │ │ ├── NotAnyOf.php │ │ │ │ ├── Not.php │ │ │ │ ├── Subset.php │ │ │ │ └── Type.php │ │ │ ├── MethodCall.php │ │ │ ├── MockInterface.php │ │ │ ├── Mock.php │ │ │ ├── ReceivedMethodCalls.php │ │ │ ├── Recorder.php │ │ │ ├── Undefined.php │ │ │ ├── VerificationDirector.php │ │ │ └── VerificationExpectation.php │ │ └── Mockery.php │ ├── LICENSE │ ├── package.xml │ ├── phpunit.xml.dist │ ├── README.md │ ├── tests │ │ ├── Bootstrap.php │ │ └── Mockery │ │ ├── AdhocTest.php │ │ ├── ContainerTest.php │ │ ├── DemeterChainTest.php │ │ ├── ExpectationTest.php │ │ ├── _files │ │ │ └── file.txt │ │ ├── Generator │ │ │ ├── DefinedTargetClassTest.php │ │ │ ├── MockConfigurationTest.php │ │ │ └── StringManipulation │ │ │ └── Pass │ │ │ ├── CallTypeHintPassTest.php │ │ │ ├── ClassNamePassTest.php │ │ │ ├── InstanceMockPassTest.php │ │ │ └── InterfacePassTest.php │ │ ├── HamcrestExpectationTest.php │ │ ├── Loader │ │ │ ├── EvalLoaderTest.php │ │ │ ├── LoaderTestCase.php │ │ │ └── RequireLoaderTest.php │ │ ├── LoaderTest.php │ │ ├── MockClassWithFinalWakeupTest.php │ │ ├── MockClassWithUnknownTypeHintTest.php │ │ ├── MockeryCanMockMultipleInterfacesWhichOverlapTest.php │ │ ├── MockingProtectedMethodsTest.php │ │ ├── MockingVariadicArgumentsTest.php │ │ ├── MockTest.php │ │ ├── NamedMockTest.php │ │ ├── RecorderTest.php │ │ ├── SpyTest.php │ │ ├── Test │ │ │ └── Generator │ │ │ └── MockConfigurationBuilderTest.php │ │ └── WithFormatterExpectationTest.php │ └── travis │ ├── after_script.sh │ ├── before_script.sh │ ├── extra.ini │ ├── install.sh │ └── script.sh ├── phpdocumentor │ └── reflection-docblock │ ├── composer.json │ ├── LICENSE │ ├── phpmd.xml.dist │ ├── phpunit.xml.dist │ ├── README.md │ ├── src │ │ └── phpDocumentor │ │ └── Reflection │ │ ├── DocBlock │ │ │ ├── Context.php │ │ │ ├── Description.php │ │ │ ├── Location.php │ │ │ ├── Serializer.php │ │ │ ├── Tag │ │ │ │ ├── AuthorTag.php │ │ │ │ ├── CoversTag.php │ │ │ │ ├── DeprecatedTag.php │ │ │ │ ├── ExampleTag.php │ │ │ │ ├── LinkTag.php │ │ │ │ ├── MethodTag.php │ │ │ │ ├── ParamTag.php │ │ │ │ ├── PropertyReadTag.php │ │ │ │ ├── PropertyTag.php │ │ │ │ ├── PropertyWriteTag.php │ │ │ │ ├── ReturnTag.php │ │ │ │ ├── SeeTag.php │ │ │ │ ├── SinceTag.php │ │ │ │ ├── SourceTag.php │ │ │ │ ├── ThrowsTag.php │ │ │ │ ├── UsesTag.php │ │ │ │ ├── VarTag.php │ │ │ │ └── VersionTag.php │ │ │ ├── Tag.php │ │ │ └── Type │ │ │ └── Collection.php │ │ └── DocBlock.php │ └── tests │ └── phpDocumentor │ └── Reflection │ ├── DocBlock │ │ ├── DescriptionTest.php │ │ ├── Tag │ │ │ ├── CoversTagTest.php │ │ │ ├── DeprecatedTagTest.php │ │ │ ├── ExampleTagTest.php │ │ │ ├── LinkTagTest.php │ │ │ ├── MethodTagTest.php │ │ │ ├── ParamTagTest.php │ │ │ ├── ReturnTagTest.php │ │ │ ├── SeeTagTest.php │ │ │ ├── SinceTagTest.php │ │ │ ├── SourceTagTest.php │ │ │ ├── ThrowsTagTest.php │ │ │ ├── UsesTagTest.php │ │ │ ├── VarTagTest.php │ │ │ └── VersionTagTest.php │ │ ├── TagTest.php │ │ └── Type │ │ └── CollectionTest.php │ └── DocBlockTest.php ├── phpspec │ └── prophecy │ ├── CHANGES.md │ ├── composer.json │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── spec │ │ └── Prophecy │ │ ├── Argument │ │ │ ├── ArgumentsWildcardSpec.php │ │ │ └── Token │ │ │ ├── AnyValuesTokenSpec.php │ │ │ ├── AnyValueTokenSpec.php │ │ │ ├── ArrayCountTokenSpec.php │ │ │ ├── ArrayEntryTokenSpec.php │ │ │ ├── ArrayEveryEntryTokenSpec.php │ │ │ ├── CallbackTokenSpec.php │ │ │ ├── ExactValueTokenSpec.php │ │ │ ├── IdenticalValueTokenSpec.php │ │ │ ├── LogicalAndTokenSpec.php │ │ │ ├── LogicalNotTokenSpec.php │ │ │ ├── ObjectStateTokenSpec.php │ │ │ ├── StringContainsTokenSpec.php │ │ │ └── TypeTokenSpec.php │ │ ├── ArgumentSpec.php │ │ ├── Call │ │ │ ├── CallCenterSpec.php │ │ │ └── CallSpec.php │ │ ├── Comparator │ │ │ ├── ClosureComparatorSpec.php │ │ │ └── FactorySpec.php │ │ ├── Doubler │ │ │ ├── ClassPatch │ │ │ │ ├── DisableConstructorPatchSpec.php │ │ │ │ ├── HhvmExceptionPatchSpec.php │ │ │ │ ├── KeywordPatchSpec.php │ │ │ │ ├── MagicCallPatchSpec.php │ │ │ │ ├── ProphecySubjectPatchSpec.php │ │ │ │ ├── ReflectionClassNewInstancePatchSpec.php │ │ │ │ ├── SplFileInfoPatchSpec.php │ │ │ │ └── TraversablePatchSpec.php │ │ │ ├── DoublerSpec.php │ │ │ ├── Generator │ │ │ │ ├── ClassCodeGeneratorSpec.php │ │ │ │ ├── ClassCreatorSpec.php │ │ │ │ ├── ClassMirrorSpec.php │ │ │ │ └── Node │ │ │ │ ├── ArgumentNodeSpec.php │ │ │ │ ├── ClassNodeSpec.php │ │ │ │ └── MethodNodeSpec.php │ │ │ ├── LazyDoubleSpec.php │ │ │ └── NameGeneratorSpec.php │ │ ├── Exception │ │ │ ├── Call │ │ │ │ └── UnexpectedCallExceptionSpec.php │ │ │ ├── Doubler │ │ │ │ ├── ClassCreatorExceptionSpec.php │ │ │ │ ├── ClassMirrorExceptionSpec.php │ │ │ │ ├── ClassNotFoundExceptionSpec.php │ │ │ │ ├── DoubleExceptionSpec.php │ │ │ │ ├── InterfaceNotFoundExceptionSpec.php │ │ │ │ └── MethodNotFoundExceptionSpec.php │ │ │ ├── Prediction │ │ │ │ ├── AggregateExceptionSpec.php │ │ │ │ ├── NoCallsExceptionSpec.php │ │ │ │ ├── UnexpectedCallsCountExceptionSpec.php │ │ │ │ └── UnexpectedCallsExceptionSpec.php │ │ │ └── Prophecy │ │ │ ├── MethodProphecyExceptionSpec.php │ │ │ └── ObjectProphecyExceptionSpec.php │ │ ├── Prediction │ │ │ ├── CallbackPredictionSpec.php │ │ │ ├── CallPredictionSpec.php │ │ │ ├── CallTimesPredictionSpec.php │ │ │ └── NoCallsPredictionSpec.php │ │ ├── Promise │ │ │ ├── CallbackPromiseSpec.php │ │ │ ├── ReturnArgumentPromiseSpec.php │ │ │ ├── ReturnPromiseSpec.php │ │ │ └── ThrowPromiseSpec.php │ │ ├── Prophecy │ │ │ ├── MethodProphecySpec.php │ │ │ ├── ObjectProphecySpec.php │ │ │ └── RevealerSpec.php │ │ ├── ProphetSpec.php │ │ └── Util │ │ └── StringUtilSpec.php │ └── src │ └── Prophecy │ ├── Argument │ │ ├── ArgumentsWildcard.php │ │ └── Token │ │ ├── AnyValuesToken.php │ │ ├── AnyValueToken.php │ │ ├── ArrayCountToken.php │ │ ├── ArrayEntryToken.php │ │ ├── ArrayEveryEntryToken.php │ │ ├── CallbackToken.php │ │ ├── ExactValueToken.php │ │ ├── IdenticalValueToken.php │ │ ├── LogicalAndToken.php │ │ ├── LogicalNotToken.php │ │ ├── ObjectStateToken.php │ │ ├── StringContainsToken.php │ │ ├── TokenInterface.php │ │ └── TypeToken.php │ ├── Argument.php │ ├── Call │ │ ├── CallCenter.php │ │ └── Call.php │ ├── Comparator │ │ ├── ClosureComparator.php │ │ └── Factory.php │ ├── Doubler │ │ ├── CachedDoubler.php │ │ ├── ClassPatch │ │ │ ├── ClassPatchInterface.php │ │ │ ├── DisableConstructorPatch.php │ │ │ ├── HhvmExceptionPatch.php │ │ │ ├── KeywordPatch.php │ │ │ ├── MagicCallPatch.php │ │ │ ├── ProphecySubjectPatch.php │ │ │ ├── ReflectionClassNewInstancePatch.php │ │ │ ├── SplFileInfoPatch.php │ │ │ └── TraversablePatch.php │ │ ├── DoubleInterface.php │ │ ├── Doubler.php │ │ ├── Generator │ │ │ ├── ClassCodeGenerator.php │ │ │ ├── ClassCreator.php │ │ │ ├── ClassMirror.php │ │ │ ├── Node │ │ │ │ ├── ArgumentNode.php │ │ │ │ ├── ClassNode.php │ │ │ │ └── MethodNode.php │ │ │ └── ReflectionInterface.php │ │ ├── LazyDouble.php │ │ └── NameGenerator.php │ ├── Exception │ │ ├── Call │ │ │ └── UnexpectedCallException.php │ │ ├── Doubler │ │ │ ├── ClassCreatorException.php │ │ │ ├── ClassMirrorException.php │ │ │ ├── ClassNotFoundException.php │ │ │ ├── DoubleException.php │ │ │ ├── DoublerException.php │ │ │ ├── InterfaceNotFoundException.php │ │ │ ├── MethodNotFoundException.php │ │ │ └── ReturnByReferenceException.php │ │ ├── Exception.php │ │ ├── InvalidArgumentException.php │ │ ├── Prediction │ │ │ ├── AggregateException.php │ │ │ ├── FailedPredictionException.php │ │ │ ├── NoCallsException.php │ │ │ ├── PredictionException.php │ │ │ ├── UnexpectedCallsCountException.php │ │ │ └── UnexpectedCallsException.php │ │ └── Prophecy │ │ ├── MethodProphecyException.php │ │ ├── ObjectProphecyException.php │ │ └── ProphecyException.php │ ├── Prediction │ │ ├── CallbackPrediction.php │ │ ├── CallPrediction.php │ │ ├── CallTimesPrediction.php │ │ ├── NoCallsPrediction.php │ │ └── PredictionInterface.php │ ├── Promise │ │ ├── CallbackPromise.php │ │ ├── PromiseInterface.php │ │ ├── ReturnArgumentPromise.php │ │ ├── ReturnPromise.php │ │ └── ThrowPromise.php │ ├── Prophecy │ │ ├── MethodProphecy.php │ │ ├── ObjectProphecy.php │ │ ├── ProphecyInterface.php │ │ ├── ProphecySubjectInterface.php │ │ ├── RevealerInterface.php │ │ └── Revealer.php │ ├── Prophet.php │ └── Util │ ├── ExportUtil.php │ └── StringUtil.php ├── phpunit │ ├── php-code-coverage │ │ ├── build │ │ │ └── travis-ci.xml │ │ ├── build.xml │ │ ├── composer.json │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── phpunit.xml.dist │ │ ├── README.md │ │ ├── scripts │ │ │ ├── auto_append.php │ │ │ └── auto_prepend.php │ │ ├── src │ │ │ ├── CodeCoverage │ │ │ │ ├── Driver │ │ │ │ │ ├── HHVM.php │ │ │ │ │ └── Xdebug.php │ │ │ │ ├── Driver.php │ │ │ │ ├── Exception │ │ │ │ │ └── UnintentionallyCoveredCode.php │ │ │ │ ├── Exception.php │ │ │ │ ├── Filter.php │ │ │ │ ├── Report │ │ │ │ │ ├── Clover.php │ │ │ │ │ ├── Crap4j.php │ │ │ │ │ ├── Factory.php │ │ │ │ │ ├── HTML │ │ │ │ │ │ ├── Renderer │ │ │ │ │ │ │ ├── Dashboard.php │ │ │ │ │ │ │ ├── Directory.php │ │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ │ └── Template │ │ │ │ │ │ │ ├── coverage_bar.html.dist │ │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ │ │ │ ├── nv.d3.css │ │ │ │ │ │ │ │ └── style.css │ │ │ │ │ │ │ ├── dashboard.html.dist │ │ │ │ │ │ │ ├── directory.html.dist │ │ │ │ │ │ │ ├── directory_item.html.dist │ │ │ │ │ │ │ ├── file.html.dist │ │ │ │ │ │ │ ├── file_item.html.dist │ │ │ │ │ │ │ ├── fonts │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ ├── bootstrap.min.js │ │ │ │ │ │ │ │ ├── d3.min.js │ │ │ │ │ │ │ │ ├── holder.js │ │ │ │ │ │ │ │ ├── html5shiv.min.js │ │ │ │ │ │ │ │ ├── jquery.min.js │ │ │ │ │ │ │ │ ├── nv.d3.min.js │ │ │ │ │ │ │ │ └── respond.min.js │ │ │ │ │ │ │ └── method_item.html.dist │ │ │ │ │ │ └── Renderer.php │ │ │ │ │ ├── HTML.php │ │ │ │ │ ├── Node │ │ │ │ │ │ ├── Directory.php │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ └── Iterator.php │ │ │ │ │ ├── Node.php │ │ │ │ │ ├── PHP.php │ │ │ │ │ ├── Text.php │ │ │ │ │ ├── XML │ │ │ │ │ │ ├── Directory.php │ │ │ │ │ │ ├── File │ │ │ │ │ │ │ ├── Coverage.php │ │ │ │ │ │ │ ├── Method.php │ │ │ │ │ │ │ ├── Report.php │ │ │ │ │ │ │ └── Unit.php │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ ├── Node.php │ │ │ │ │ │ ├── Project.php │ │ │ │ │ │ ├── Tests.php │ │ │ │ │ │ └── Totals.php │ │ │ │ │ └── XML.php │ │ │ │ ├── Util │ │ │ │ │ └── InvalidArgumentHelper.php │ │ │ │ └── Util.php │ │ │ └── CodeCoverage.php │ │ └── tests │ │ ├── _files │ │ │ ├── BankAccount-clover.xml │ │ │ ├── BankAccount.php │ │ │ ├── BankAccountTest.php │ │ │ ├── class-with-anonymous-function-clover.xml │ │ │ ├── CoverageClassExtendedTest.php │ │ │ ├── CoverageClassTest.php │ │ │ ├── CoverageFunctionParenthesesTest.php │ │ │ ├── CoverageFunctionParenthesesWhitespaceTest.php │ │ │ ├── CoverageFunctionTest.php │ │ │ ├── CoverageMethodOneLineAnnotationTest.php │ │ │ ├── CoverageMethodParenthesesTest.php │ │ │ ├── CoverageMethodParenthesesWhitespaceTest.php │ │ │ ├── CoverageMethodTest.php │ │ │ ├── CoverageNoneTest.php │ │ │ ├── CoverageNothingTest.php │ │ │ ├── CoverageNotPrivateTest.php │ │ │ ├── CoverageNotProtectedTest.php │ │ │ ├── CoverageNotPublicTest.php │ │ │ ├── CoveragePrivateTest.php │ │ │ ├── CoverageProtectedTest.php │ │ │ ├── CoveragePublicTest.php │ │ │ ├── CoverageTwoDefaultClassAnnotations.php │ │ │ ├── CoveredClass.php │ │ │ ├── CoveredFunction.php │ │ │ ├── ignored-lines-clover.xml │ │ │ ├── NamespaceCoverageClassExtendedTest.php │ │ │ ├── NamespaceCoverageClassTest.php │ │ │ ├── NamespaceCoverageCoversClassPublicTest.php │ │ │ ├── NamespaceCoverageCoversClassTest.php │ │ │ ├── NamespaceCoverageMethodTest.php │ │ │ ├── NamespaceCoverageNotPrivateTest.php │ │ │ ├── NamespaceCoverageNotProtectedTest.php │ │ │ ├── NamespaceCoverageNotPublicTest.php │ │ │ ├── NamespaceCoveragePrivateTest.php │ │ │ ├── NamespaceCoverageProtectedTest.php │ │ │ ├── NamespaceCoveragePublicTest.php │ │ │ ├── NamespaceCoveredClass.php │ │ │ ├── NotExistingCoveredElementTest.php │ │ │ ├── source_with_class_and_anonymous_function.php │ │ │ ├── source_with_ignore.php │ │ │ ├── source_with_namespace.php │ │ │ ├── source_with_oneline_annotations.php │ │ │ ├── source_without_ignore.php │ │ │ └── source_without_namespace.php │ │ ├── PHP │ │ │ ├── CodeCoverage │ │ │ │ ├── FilterTest.php │ │ │ │ ├── Report │ │ │ │ │ ├── CloverTest.php │ │ │ │ │ └── FactoryTest.php │ │ │ │ └── UtilTest.php │ │ │ └── CodeCoverageTest.php │ │ └── TestCase.php │ ├── php-file-iterator │ │ ├── ChangeLog.md │ │ ├── composer.json │ │ ├── LICENSE │ │ ├── README.md │ │ └── src │ │ ├── Facade.php │ │ ├── Factory.php │ │ └── Iterator.php │ ├── php-text-template │ │ ├── build │ │ │ ├── PHPCS │ │ │ │ ├── ruleset.xml │ │ │ │ └── Sniffs │ │ │ │ ├── ControlStructures │ │ │ │ │ └── ControlSignatureSniff.php │ │ │ │ └── Whitespace │ │ │ │ └── ConcatenationSpacingSniff.php │ │ │ └── phpmd.xml │ │ ├── build.xml │ │ ├── ChangeLog.md │ │ ├── composer.json │ │ ├── LICENSE │ │ ├── package.xml │ │ ├── README.md │ │ └── Text │ │ ├── Template │ │ │ ├── Autoload.php │ │ │ └── Autoload.php.in │ │ └── Template.php │ ├── php-timer │ │ ├── build │ │ │ ├── PHPCS │ │ │ │ ├── ruleset.xml │ │ │ │ └── Sniffs │ │ │ │ ├── ControlStructures │ │ │ │ │ └── ControlSignatureSniff.php │ │ │ │ └── Whitespace │ │ │ │ └── ConcatenationSpacingSniff.php │ │ │ └── phpmd.xml │ │ ├── build.xml │ │ ├── composer.json │ │ ├── LICENSE │ │ ├── package.xml │ │ ├── PHP │ │ │ ├── Timer │ │ │ │ ├── Autoload.php │ │ │ │ └── Autoload.php.in │ │ │ └── Timer.php │ │ ├── phpunit.xml.dist │ │ ├── README.md │ │ └── Tests │ │ └── TimerTest.php │ ├── php-token-stream │ │ ├── build │ │ │ └── phpunit.xml │ │ ├── build.xml │ │ ├── composer.json │ │ ├── LICENSE │ │ ├── README.md │ │ ├── src │ │ │ ├── Token │ │ │ │ ├── Stream │ │ │ │ │ └── CachingFactory.php │ │ │ │ └── Stream.php │ │ │ └── Token.php │ │ └── tests │ │ ├── bootstrap.php │ │ ├── _fixture │ │ │ ├── classExtendsNamespacedClass.php │ │ │ ├── classInNamespace.php │ │ │ ├── classInScopedNamespace.php │ │ │ ├── closure.php │ │ │ ├── issue19.php │ │ │ ├── issue30.php │ │ │ ├── multipleNamespacesWithOneClassUsingBraces.php │ │ │ ├── multipleNamespacesWithOneClassUsingNonBraceSyntax.php │ │ │ ├── source2.php │ │ │ ├── source3.php │ │ │ ├── source4.php │ │ │ ├── source5.php │ │ │ └── source.php │ │ ├── Token │ │ │ ├── ClassTest.php │ │ │ ├── ClosureTest.php │ │ │ ├── FunctionTest.php │ │ │ ├── IncludeTest.php │ │ │ ├── InterfaceTest.php │ │ │ └── NamespaceTest.php │ │ └── TokenTest.php │ ├── phpunit │ │ ├── build │ │ │ ├── ca.pem │ │ │ ├── phar-autoload.php.in │ │ │ ├── phar-manifest.php │ │ │ ├── phar-version.php │ │ │ ├── phpmd.xml │ │ │ └── travis-ci-fail.xml │ │ ├── build.xml │ │ ├── ChangeLog-4.0.md │ │ ├── ChangeLog-4.1.md │ │ ├── ChangeLog-4.2.md │ │ ├── ChangeLog-4.3.md │ │ ├── ChangeLog-4.4.md │ │ ├── ChangeLog-4.5.md │ │ ├── ChangeLog-4.6.md │ │ ├── ChangeLog-4.7.md │ │ ├── ChangeLog-4.8.md │ │ ├── composer.json │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── phpdox.xml.dist │ │ ├── phpunit │ │ ├── phpunit.xml.dist │ │ ├── phpunit.xsd │ │ ├── README.md │ │ ├── src │ │ │ ├── Exception.php │ │ │ ├── Extensions │ │ │ │ ├── GroupTestSuite.php │ │ │ │ ├── PhptTestCase.php │ │ │ │ ├── PhptTestSuite.php │ │ │ │ ├── RepeatedTest.php │ │ │ │ ├── TestDecorator.php │ │ │ │ └── TicketListener.php │ │ │ ├── Framework │ │ │ │ ├── Assert │ │ │ │ │ └── Functions.php │ │ │ │ ├── AssertionFailedError.php │ │ │ │ ├── Assert.php │ │ │ │ ├── BaseTestListener.php │ │ │ │ ├── CodeCoverageException.php │ │ │ │ ├── Constraint │ │ │ │ │ ├── And.php │ │ │ │ │ ├── ArrayHasKey.php │ │ │ │ │ ├── ArraySubset.php │ │ │ │ │ ├── Attribute.php │ │ │ │ │ ├── Callback.php │ │ │ │ │ ├── ClassHasAttribute.php │ │ │ │ │ ├── ClassHasStaticAttribute.php │ │ │ │ │ ├── Composite.php │ │ │ │ │ ├── Count.php │ │ │ │ │ ├── ExceptionCode.php │ │ │ │ │ ├── ExceptionMessage.php │ │ │ │ │ ├── ExceptionMessageRegExp.php │ │ │ │ │ ├── Exception.php │ │ │ │ │ ├── FileExists.php │ │ │ │ │ ├── GreaterThan.php │ │ │ │ │ ├── IsAnything.php │ │ │ │ │ ├── IsEmpty.php │ │ │ │ │ ├── IsEqual.php │ │ │ │ │ ├── IsFalse.php │ │ │ │ │ ├── IsIdentical.php │ │ │ │ │ ├── IsInstanceOf.php │ │ │ │ │ ├── IsJson.php │ │ │ │ │ ├── IsNull.php │ │ │ │ │ ├── IsTrue.php │ │ │ │ │ ├── IsType.php │ │ │ │ │ ├── JsonMatches │ │ │ │ │ │ └── ErrorMessageProvider.php │ │ │ │ │ ├── JsonMatches.php │ │ │ │ │ ├── LessThan.php │ │ │ │ │ ├── Not.php │ │ │ │ │ ├── ObjectHasAttribute.php │ │ │ │ │ ├── Or.php │ │ │ │ │ ├── PCREMatch.php │ │ │ │ │ ├── SameSize.php │ │ │ │ │ ├── StringContains.php │ │ │ │ │ ├── StringEndsWith.php │ │ │ │ │ ├── StringMatches.php │ │ │ │ │ ├── StringStartsWith.php │ │ │ │ │ ├── TraversableContainsOnly.php │ │ │ │ │ ├── TraversableContains.php │ │ │ │ │ └── Xor.php │ │ │ │ ├── Constraint.php │ │ │ │ ├── Error │ │ │ │ │ ├── Deprecated.php │ │ │ │ │ ├── Notice.php │ │ │ │ │ └── Warning.php │ │ │ │ ├── Error.php │ │ │ │ ├── Exception.php │ │ │ │ ├── ExceptionWrapper.php │ │ │ │ ├── ExpectationFailedException.php │ │ │ │ ├── IncompleteTestCase.php │ │ │ │ ├── IncompleteTestError.php │ │ │ │ ├── IncompleteTest.php │ │ │ │ ├── InvalidCoversTargetError.php │ │ │ │ ├── InvalidCoversTargetException.php │ │ │ │ ├── OutputError.php │ │ │ │ ├── RiskyTestError.php │ │ │ │ ├── RiskyTest.php │ │ │ │ ├── SelfDescribing.php │ │ │ │ ├── SkippedTestCase.php │ │ │ │ ├── SkippedTestError.php │ │ │ │ ├── SkippedTest.php │ │ │ │ ├── SkippedTestSuiteError.php │ │ │ │ ├── SyntheticError.php │ │ │ │ ├── TestCase.php │ │ │ │ ├── TestFailure.php │ │ │ │ ├── TestListener.php │ │ │ │ ├── Test.php │ │ │ │ ├── TestResult.php │ │ │ │ ├── TestSuite │ │ │ │ │ └── DataProvider.php │ │ │ │ ├── TestSuite.php │ │ │ │ ├── UnintentionallyCoveredCodeError.php │ │ │ │ └── Warning.php │ │ │ ├── Runner │ │ │ │ ├── BaseTestRunner.php │ │ │ │ ├── Exception.php │ │ │ │ ├── Filter │ │ │ │ │ ├── Factory.php │ │ │ │ │ ├── Group │ │ │ │ │ │ ├── Exclude.php │ │ │ │ │ │ └── Include.php │ │ │ │ │ ├── Group.php │ │ │ │ │ └── Test.php │ │ │ │ ├── StandardTestSuiteLoader.php │ │ │ │ ├── TestSuiteLoader.php │ │ │ │ └── Version.php │ │ │ ├── TextUI │ │ │ │ ├── Command.php │ │ │ │ ├── ResultPrinter.php │ │ │ │ └── TestRunner.php │ │ │ └── Util │ │ │ ├── Blacklist.php │ │ │ ├── Configuration.php │ │ │ ├── ErrorHandler.php │ │ │ ├── Fileloader.php │ │ │ ├── Filesystem.php │ │ │ ├── Filter.php │ │ │ ├── Getopt.php │ │ │ ├── GlobalState.php │ │ │ ├── InvalidArgumentHelper.php │ │ │ ├── Log │ │ │ │ ├── JSON.php │ │ │ │ ├── JUnit.php │ │ │ │ └── TAP.php │ │ │ ├── PHP │ │ │ │ ├── Default.php │ │ │ │ ├── Template │ │ │ │ │ └── TestCaseMethod.tpl.dist │ │ │ │ └── Windows.php │ │ │ ├── PHP.php │ │ │ ├── Printer.php │ │ │ ├── Regex.php │ │ │ ├── String.php │ │ │ ├── TestDox │ │ │ │ ├── NamePrettifier.php │ │ │ │ ├── ResultPrinter │ │ │ │ │ ├── HTML.php │ │ │ │ │ └── Text.php │ │ │ │ └── ResultPrinter.php │ │ │ ├── Test.php │ │ │ ├── TestSuiteIterator.php │ │ │ ├── Type.php │ │ │ └── XML.php │ │ └── tests │ │ ├── bootstrap.php │ │ ├── Extensions │ │ │ └── RepeatedTestTest.php │ │ ├── Fail │ │ │ └── fail.phpt │ │ ├── _files │ │ │ ├── AbstractTest.php │ │ │ ├── Author.php │ │ │ ├── BankAccount.php │ │ │ ├── BankAccountTest.php │ │ │ ├── BankAccountTest.test.php │ │ │ ├── bar.xml │ │ │ ├── BaseTestListenerSample.php │ │ │ ├── BeforeAndAfterTest.php │ │ │ ├── BeforeClassAndAfterClassTest.php │ │ │ ├── Book.php │ │ │ ├── Calculator.php │ │ │ ├── ChangeCurrentWorkingDirectoryTest.php │ │ │ ├── ClassWithNonPublicAttributes.php │ │ │ ├── ClassWithToString.php │ │ │ ├── ConcreteTest.my.php │ │ │ ├── ConcreteTest.php │ │ │ ├── configuration.colors.empty.xml │ │ │ ├── configuration.colors.false.xml │ │ │ ├── configuration.colors.invalid.xml │ │ │ ├── configuration.colors.true.xml │ │ │ ├── configuration.custom-printer.xml │ │ │ ├── configuration_empty.xml │ │ │ ├── configuration_xinclude.xml │ │ │ ├── configuration.xml │ │ │ ├── CoverageClassExtendedTest.php │ │ │ ├── CoverageClassTest.php │ │ │ ├── CoverageFunctionParenthesesTest.php │ │ │ ├── CoverageFunctionParenthesesWhitespaceTest.php │ │ │ ├── CoverageFunctionTest.php │ │ │ ├── CoverageMethodOneLineAnnotationTest.php │ │ │ ├── CoverageMethodParenthesesTest.php │ │ │ ├── CoverageMethodParenthesesWhitespaceTest.php │ │ │ ├── CoverageMethodTest.php │ │ │ ├── CoverageNoneTest.php │ │ │ ├── CoverageNothingTest.php │ │ │ ├── CoverageNotPrivateTest.php │ │ │ ├── CoverageNotProtectedTest.php │ │ │ ├── CoverageNotPublicTest.php │ │ │ ├── CoveragePrivateTest.php │ │ │ ├── CoverageProtectedTest.php │ │ │ ├── CoveragePublicTest.php │ │ │ ├── CoverageTwoDefaultClassAnnotations.php │ │ │ ├── CoveredClass.php │ │ │ ├── CoveredFunction.php │ │ │ ├── CustomPrinter.php │ │ │ ├── DataProviderDebugTest.php │ │ │ ├── DataProviderFilterTest.php │ │ │ ├── DataProviderIncompleteTest.php │ │ │ ├── DataProviderSkippedTest.php │ │ │ ├── DataProviderTest.php │ │ │ ├── DependencyFailureTest.php │ │ │ ├── DependencySuccessTest.php │ │ │ ├── DependencyTestSuite.php │ │ │ ├── DoubleTestCase.php │ │ │ ├── DummyException.php │ │ │ ├── EmptyTestCaseTest.php │ │ │ ├── Error.php │ │ │ ├── ExceptionInAssertPostConditionsTest.php │ │ │ ├── ExceptionInAssertPreConditionsTest.php │ │ │ ├── ExceptionInSetUpTest.php │ │ │ ├── ExceptionInTearDownTest.php │ │ │ ├── ExceptionInTest.php │ │ │ ├── ExceptionNamespaceTest.php │ │ │ ├── ExceptionStackTest.php │ │ │ ├── ExceptionTest.php │ │ │ ├── expectedFileFormat.txt │ │ │ ├── Failure.php │ │ │ ├── FailureTest.php │ │ │ ├── FatalTest.php │ │ │ ├── foo.xml │ │ │ ├── IncompleteTest.php │ │ │ ├── Inheritance │ │ │ │ ├── InheritanceA.php │ │ │ │ └── InheritanceB.php │ │ │ ├── InheritedTestCase.php │ │ │ ├── IniTest.php │ │ │ ├── IsolationTest.php │ │ │ ├── JsonData │ │ │ │ ├── arrayObject.json │ │ │ │ └── simpleObject.json │ │ │ ├── MockRunner.php │ │ │ ├── MultiDependencyTest.php │ │ │ ├── NamespaceCoverageClassExtendedTest.php │ │ │ ├── NamespaceCoverageClassTest.php │ │ │ ├── NamespaceCoverageCoversClassPublicTest.php │ │ │ ├── NamespaceCoverageCoversClassTest.php │ │ │ ├── NamespaceCoverageMethodTest.php │ │ │ ├── NamespaceCoverageNotPrivateTest.php │ │ │ ├── NamespaceCoverageNotProtectedTest.php │ │ │ ├── NamespaceCoverageNotPublicTest.php │ │ │ ├── NamespaceCoveragePrivateTest.php │ │ │ ├── NamespaceCoverageProtectedTest.php │ │ │ ├── NamespaceCoveragePublicTest.php │ │ │ ├── NamespaceCoveredClass.php │ │ │ ├── NoArgTestCaseTest.php │ │ │ ├── NonStatic.php │ │ │ ├── NoTestCaseClass.php │ │ │ ├── NoTestCases.php │ │ │ ├── NotExistingCoveredElementTest.php │ │ │ ├── NothingTest.php │ │ │ ├── NotPublicTestCase.php │ │ │ ├── NotVoidTestCase.php │ │ │ ├── OneTestCase.php │ │ │ ├── OutputTestCase.php │ │ │ ├── OverrideTestCase.php │ │ │ ├── RequirementsClassBeforeClassHookTest.php │ │ │ ├── RequirementsClassDocBlockTest.php │ │ │ ├── RequirementsTest.php │ │ │ ├── SampleArrayAccess.php │ │ │ ├── SampleClass.php │ │ │ ├── Singleton.php │ │ │ ├── StackTest.php │ │ │ ├── Struct.php │ │ │ ├── structureAttributesAreSameButValuesAreNot.xml │ │ │ ├── structureExpected.xml │ │ │ ├── structureIgnoreTextNodes.xml │ │ │ ├── structureIsSameButDataIsNot.xml │ │ │ ├── structureWrongNumberOfAttributes.xml │ │ │ ├── structureWrongNumberOfNodes.xml │ │ │ ├── Success.php │ │ │ ├── TemplateMethodsTest.php │ │ │ ├── TestIterator2.php │ │ │ ├── TestIterator.php │ │ │ ├── ThrowExceptionTestCase.php │ │ │ ├── ThrowNoExceptionTestCase.php │ │ │ └── WasRun.php │ │ ├── Framework │ │ │ ├── AssertTest.php │ │ │ ├── BaseTestListenerTest.php │ │ │ ├── Constraint │ │ │ │ ├── CountTest.php │ │ │ │ ├── ExceptionMessageRegExpTest.php │ │ │ │ ├── ExceptionMessageTest.php │ │ │ │ ├── JsonMatches │ │ │ │ │ └── ErrorMessageProviderTest.php │ │ │ │ └── JsonMatchesTest.php │ │ │ ├── ConstraintTest.php │ │ │ ├── SuiteTest.php │ │ │ ├── TestCaseTest.php │ │ │ ├── TestFailureTest.php │ │ │ ├── TestImplementorTest.php │ │ │ └── TestListenerTest.php │ │ ├── Regression │ │ │ ├── 1021 │ │ │ │ └── Issue1021Test.php │ │ │ ├── 1021.phpt │ │ │ ├── 523 │ │ │ │ └── Issue523Test.php │ │ │ ├── 523.phpt │ │ │ ├── 578 │ │ │ │ └── Issue578Test.php │ │ │ ├── 578.phpt │ │ │ ├── 684 │ │ │ │ └── Issue684Test.php │ │ │ ├── 684.phpt │ │ │ ├── 783 │ │ │ │ ├── ChildSuite.php │ │ │ │ ├── OneTest.php │ │ │ │ ├── ParentSuite.php │ │ │ │ └── TwoTest.php │ │ │ ├── 783.phpt │ │ │ └── GitHub │ │ │ ├── 1149 │ │ │ │ └── Issue1149Test.php │ │ │ ├── 1149.phpt │ │ │ ├── 1216 │ │ │ │ ├── bootstrap1216.php │ │ │ │ ├── Issue1216Test.php │ │ │ │ └── phpunit1216.xml │ │ │ ├── 1216.phpt │ │ │ ├── 1265 │ │ │ │ ├── Issue1265Test.php │ │ │ │ └── phpunit1265.xml │ │ │ ├── 1265.phpt │ │ │ ├── 1330 │ │ │ │ ├── Issue1330Test.php │ │ │ │ └── phpunit1330.xml │ │ │ ├── 1330.phpt │ │ │ ├── 1335 │ │ │ │ ├── bootstrap1335.php │ │ │ │ └── Issue1335Test.php │ │ │ ├── 1335.phpt │ │ │ ├── 1337 │ │ │ │ └── Issue1337Test.php │ │ │ ├── 1337.phpt │ │ │ ├── 1340 │ │ │ │ └── Issue1340Test.php │ │ │ ├── 1340.phpt │ │ │ ├── 1348 │ │ │ │ └── Issue1348Test.php │ │ │ ├── 1348.phpt │ │ │ ├── 1351 │ │ │ │ ├── ChildProcessClass1351.php │ │ │ │ └── Issue1351Test.php │ │ │ ├── 1351.phpt │ │ │ ├── 1374 │ │ │ │ └── Issue1374Test.php │ │ │ ├── 1374.phpt │ │ │ ├── 1437 │ │ │ │ └── Issue1437Test.php │ │ │ ├── 1437.phpt │ │ │ ├── 1468 │ │ │ │ └── Issue1468Test.php │ │ │ ├── 1468.phpt │ │ │ ├── 1471 │ │ │ │ └── Issue1471Test.php │ │ │ ├── 1471.phpt │ │ │ ├── 1472 │ │ │ │ └── Issue1472Test.php │ │ │ ├── 1472.phpt │ │ │ ├── 1570 │ │ │ │ └── Issue1570Test.php │ │ │ ├── 1570.phpt │ │ │ ├── 244 │ │ │ │ └── Issue244Test.php │ │ │ ├── 244.phpt │ │ │ ├── 322 │ │ │ │ ├── Issue322Test.php │ │ │ │ └── phpunit322.xml │ │ │ ├── 322.phpt │ │ │ ├── 433 │ │ │ │ └── Issue433Test.php │ │ │ ├── 433.phpt │ │ │ ├── 445 │ │ │ │ └── Issue445Test.php │ │ │ ├── 445.phpt │ │ │ ├── 498 │ │ │ │ └── Issue498Test.php │ │ │ ├── 498.phpt │ │ │ ├── 503 │ │ │ │ └── Issue503Test.php │ │ │ ├── 503.phpt │ │ │ ├── 581 │ │ │ │ └── Issue581Test.php │ │ │ ├── 581.phpt │ │ │ ├── 74 │ │ │ │ ├── Issue74Test.php │ │ │ │ └── NewException.php │ │ │ ├── 74.phpt │ │ │ ├── 765 │ │ │ │ └── Issue765Test.php │ │ │ ├── 765.phpt │ │ │ ├── 797 │ │ │ │ ├── bootstrap797.php │ │ │ │ └── Issue797Test.php │ │ │ ├── 797.phpt │ │ │ ├── 863.phpt │ │ │ ├── 873 │ │ │ │ └── Issue873Test.php │ │ │ └── 873.phpt │ │ ├── Runner │ │ │ └── BaseTestRunnerTest.php │ │ ├── TextUI │ │ │ ├── abstract-test-class.phpt │ │ │ ├── colors-always.phpt │ │ │ ├── concrete-test-class.phpt │ │ │ ├── custom-printer-debug.phpt │ │ │ ├── custom-printer-verbose.phpt │ │ │ ├── dataprovider-debug.phpt │ │ │ ├── dataprovider-log-xml-isolation.phpt │ │ │ ├── dataprovider-log-xml.phpt │ │ │ ├── dataprovider-testdox.phpt │ │ │ ├── debug.phpt │ │ │ ├── default-isolation.phpt │ │ │ ├── default.phpt │ │ │ ├── dependencies2-isolation.phpt │ │ │ ├── dependencies2.phpt │ │ │ ├── dependencies3-isolation.phpt │ │ │ ├── dependencies3.phpt │ │ │ ├── dependencies-isolation.phpt │ │ │ ├── dependencies.phpt │ │ │ ├── empty-testcase.phpt │ │ │ ├── exception-stack.phpt │ │ │ ├── exclude-group-isolation.phpt │ │ │ ├── exclude-group.phpt │ │ │ ├── failure-isolation.phpt │ │ │ ├── failure.phpt │ │ │ ├── fatal-isolation.phpt │ │ │ ├── fatal.phpt │ │ │ ├── filter-class-isolation.phpt │ │ │ ├── filter-class.phpt │ │ │ ├── filter-dataprovider-by-classname-and-range-isolation.phpt │ │ │ ├── filter-dataprovider-by-classname-and-range.phpt │ │ │ ├── filter-dataprovider-by-number-isolation.phpt │ │ │ ├── filter-dataprovider-by-number.phpt │ │ │ ├── filter-dataprovider-by-only-range-isolation.phpt │ │ │ ├── filter-dataprovider-by-only-range.phpt │ │ │ ├── filter-dataprovider-by-only-regexp-isolation.phpt │ │ │ ├── filter-dataprovider-by-only-regexp.phpt │ │ │ ├── filter-dataprovider-by-only-string-isolation.phpt │ │ │ ├── filter-dataprovider-by-only-string.phpt │ │ │ ├── filter-dataprovider-by-range-isolation.phpt │ │ │ ├── filter-dataprovider-by-range.phpt │ │ │ ├── filter-dataprovider-by-regexp-isolation.phpt │ │ │ ├── filter-dataprovider-by-regexp.phpt │ │ │ ├── filter-dataprovider-by-string-isolation.phpt │ │ │ ├── filter-dataprovider-by-string.phpt │ │ │ ├── filter-method-case-insensitive.phpt │ │ │ ├── filter-method-case-sensitive-no-result.phpt │ │ │ ├── filter-method-isolation.phpt │ │ │ ├── filter-method.phpt │ │ │ ├── filter-no-results.phpt │ │ │ ├── group-isolation.phpt │ │ │ ├── group.phpt │ │ │ ├── help2.phpt │ │ │ ├── help.phpt │ │ │ ├── ini-isolation.phpt │ │ │ ├── list-groups.phpt │ │ │ ├── log-json-no-pretty-print.phpt │ │ │ ├── log-json-post-66021.phpt │ │ │ ├── log-json-pre-66021.phpt │ │ │ ├── log-tap.phpt │ │ │ ├── log-xml.phpt │ │ │ ├── output-isolation.phpt │ │ │ ├── repeat.phpt │ │ │ ├── report-useless-tests-incomplete.phpt │ │ │ ├── report-useless-tests-isolation.phpt │ │ │ ├── report-useless-tests.phpt │ │ │ ├── tap.phpt │ │ │ ├── testdox-html.phpt │ │ │ ├── testdox.phpt │ │ │ ├── testdox-text.phpt │ │ │ ├── test-suffix-multiple.phpt │ │ │ └── test-suffix-single.phpt │ │ └── Util │ │ ├── ConfigurationTest.php │ │ ├── GlobalStateTest.php │ │ ├── RegexTest.php │ │ ├── TestDox │ │ │ └── NamePrettifierTest.php │ │ ├── TestTest.php │ │ └── XMLTest.php │ └── phpunit-mock-objects │ ├── build │ │ └── travis-ci.xml │ ├── build.xml │ ├── composer.json │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── phpunit.xml.dist │ ├── README.md │ ├── src │ │ └── Framework │ │ └── MockObject │ │ ├── Builder │ │ │ ├── Identity.php │ │ │ ├── InvocationMocker.php │ │ │ ├── Match.php │ │ │ ├── MethodNameMatch.php │ │ │ ├── Namespace.php │ │ │ ├── ParametersMatch.php │ │ │ └── Stub.php │ │ ├── Exception │ │ │ ├── BadMethodCallException.php │ │ │ ├── Exception.php │ │ │ └── RuntimeException.php │ │ ├── Generator │ │ │ ├── mocked_class_method.tpl.dist │ │ │ ├── mocked_class.tpl.dist │ │ │ ├── mocked_clone.tpl.dist │ │ │ ├── mocked_method.tpl.dist │ │ │ ├── mocked_static_method.tpl.dist │ │ │ ├── proxied_method.tpl.dist │ │ │ ├── trait_class.tpl.dist │ │ │ ├── unmocked_clone.tpl.dist │ │ │ ├── wsdl_class.tpl.dist │ │ │ └── wsdl_method.tpl.dist │ │ ├── Generator.php │ │ ├── Invocation │ │ │ ├── Object.php │ │ │ └── Static.php │ │ ├── InvocationMocker.php │ │ ├── Invocation.php │ │ ├── Invokable.php │ │ ├── Matcher │ │ │ ├── AnyInvokedCount.php │ │ │ ├── AnyParameters.php │ │ │ ├── ConsecutiveParameters.php │ │ │ ├── Invocation.php │ │ │ ├── InvokedAtIndex.php │ │ │ ├── InvokedAtLeastCount.php │ │ │ ├── InvokedAtLeastOnce.php │ │ │ ├── InvokedAtMostCount.php │ │ │ ├── InvokedCount.php │ │ │ ├── InvokedRecorder.php │ │ │ ├── MethodName.php │ │ │ ├── Parameters.php │ │ │ └── StatelessInvocation.php │ │ ├── Matcher.php │ │ ├── MockBuilder.php │ │ ├── MockObject.php │ │ ├── Stub │ │ │ ├── ConsecutiveCalls.php │ │ │ ├── Exception.php │ │ │ ├── MatcherCollection.php │ │ │ ├── ReturnArgument.php │ │ │ ├── ReturnCallback.php │ │ │ ├── Return.php │ │ │ ├── ReturnSelf.php │ │ │ └── ReturnValueMap.php │ │ ├── Stub.php │ │ └── Verifiable.php │ └── tests │ ├── bootstrap.php │ ├── _fixture │ │ ├── AbstractMockTestClass.php │ │ ├── AbstractTrait.php │ │ ├── AnInterface.php │ │ ├── AnotherInterface.php │ │ ├── Bar.php │ │ ├── ClassThatImplementsSerializable.php │ │ ├── ClassWithStaticMethod.php │ │ ├── Foo.php │ │ ├── FunctionCallback.php │ │ ├── GoogleSearch.wsdl │ │ ├── InterfaceWithStaticMethod.php │ │ ├── MethodCallbackByReference.php │ │ ├── MethodCallback.php │ │ ├── Mockable.php │ │ ├── PartialMockTestClass.php │ │ ├── SingletonClass.php │ │ ├── SomeClass.php │ │ ├── StaticMockTestClass.php │ │ └── TraversableMockTestInterface.php │ ├── GeneratorTest.php │ ├── MockBuilderTest.php │ ├── MockObject │ │ ├── class_call_parent_clone.phpt │ │ ├── class_call_parent_constructor.phpt │ │ ├── class_dont_call_parent_clone.phpt │ │ ├── class_dont_call_parent_constructor.phpt │ │ ├── class_implementing_interface_call_parent_constructor.phpt │ │ ├── class_implementing_interface_dont_call_parent_constructor.phpt │ │ ├── class_partial.phpt │ │ ├── class.phpt │ │ ├── class_with_method_named_method.phpt │ │ ├── class_with_method_with_variadic_arguments.phpt │ │ ├── interface.phpt │ │ ├── Invocation │ │ │ ├── ObjectTest.php │ │ │ └── StaticTest.php │ │ ├── invocation_object_clone_object.phpt │ │ ├── Matcher │ │ │ └── ConsecutiveParametersTest.php │ │ ├── namespaced_class_call_parent_clone.phpt │ │ ├── namespaced_class_call_parent_constructor.phpt │ │ ├── namespaced_class_dont_call_parent_clone.phpt │ │ ├── namespaced_class_dont_call_parent_constructor.phpt │ │ ├── namespaced_class_implementing_interface_call_parent_constructor.phpt │ │ ├── namespaced_class_implementing_interface_dont_call_parent_constructor.phpt │ │ ├── namespaced_class_partial.phpt │ │ ├── namespaced_class.phpt │ │ ├── namespaced_interface.phpt │ │ ├── nonexistent_class.phpt │ │ ├── nonexistent_class_with_namespace.phpt │ │ ├── nonexistent_class_with_namespace_starting_with_separator.phpt │ │ ├── proxy.phpt │ │ ├── wsdl_class_namespace.phpt │ │ ├── wsdl_class_partial.phpt │ │ └── wsdl_class.phpt │ ├── MockObjectTest.php │ └── ProxyObjectTest.php ├── sebastian │ ├── comparator │ │ ├── build │ │ │ └── travis-ci.xml │ │ ├── build.xml │ │ ├── composer.json │ │ ├── LICENSE │ │ ├── phpunit.xml.dist │ │ ├── README.md │ │ ├── src │ │ │ ├── ArrayComparator.php │ │ │ ├── Comparator.php │ │ │ ├── ComparisonFailure.php │ │ │ ├── DateTimeComparator.php │ │ │ ├── DOMNodeComparator.php │ │ │ ├── DoubleComparator.php │ │ │ ├── ExceptionComparator.php │ │ │ ├── Factory.php │ │ │ ├── MockObjectComparator.php │ │ │ ├── NumericComparator.php │ │ │ ├── ObjectComparator.php │ │ │ ├── ResourceComparator.php │ │ │ ├── ScalarComparator.php │ │ │ ├── SplObjectStorageComparator.php │ │ │ └── TypeComparator.php │ │ └── tests │ │ ├── ArrayComparatorTest.php │ │ ├── autoload.php │ │ ├── bootstrap.php │ │ ├── DateTimeComparatorTest.php │ │ ├── DOMNodeComparatorTest.php │ │ ├── DoubleComparatorTest.php │ │ ├── ExceptionComparatorTest.php │ │ ├── FactoryTest.php │ │ ├── _files │ │ │ ├── Author.php │ │ │ ├── Book.php │ │ │ ├── ClassWithToString.php │ │ │ ├── SampleClass.php │ │ │ ├── Struct.php │ │ │ ├── TestClassComparator.php │ │ │ └── TestClass.php │ │ ├── MockObjectComparatorTest.php │ │ ├── NumericComparatorTest.php │ │ ├── ObjectComparatorTest.php │ │ ├── ResourceComparatorTest.php │ │ ├── ScalarComparatorTest.php │ │ ├── SplObjectStorageComparatorTest.php │ │ └── TypeComparatorTest.php │ ├── diff │ │ ├── build.xml │ │ ├── composer.json │ │ ├── LICENSE │ │ ├── phpunit.xml.dist │ │ ├── README.md │ │ ├── src │ │ │ ├── Chunk.php │ │ │ ├── Differ.php │ │ │ ├── Diff.php │ │ │ ├── LCS │ │ │ │ ├── LongestCommonSubsequence.php │ │ │ │ ├── MemoryEfficientLongestCommonSubsequenceImplementation.php │ │ │ │ └── TimeEfficientLongestCommonSubsequenceImplementation.php │ │ │ ├── Line.php │ │ │ └── Parser.php │ │ └── tests │ │ ├── DifferTest.php │ │ ├── fixtures │ │ │ ├── patch2.txt │ │ │ └── patch.txt │ │ ├── LCS │ │ │ └── TimeEfficientImplementationTest.php │ │ └── ParserTest.php │ ├── environment │ │ ├── build.xml │ │ ├── composer.json │ │ ├── LICENSE │ │ ├── phpunit.xml.dist │ │ ├── README.md │ │ ├── src │ │ │ ├── Console.php │ │ │ └── Runtime.php │ │ └── tests │ │ ├── ConsoleTest.php │ │ └── RuntimeTest.php │ ├── exporter │ │ ├── build.xml │ │ ├── composer.json │ │ ├── LICENSE │ │ ├── phpunit.xml.dist │ │ ├── README.md │ │ ├── src │ │ │ └── Exporter.php │ │ └── tests │ │ └── ExporterTest.php │ ├── global-state │ │ ├── build │ │ │ └── phpunit.xml │ │ ├── build.xml │ │ ├── composer.json │ │ ├── LICENSE │ │ ├── phpunit.xml.dist │ │ ├── README.md │ │ ├── src │ │ │ ├── Blacklist.php │ │ │ ├── CodeExporter.php │ │ │ ├── Exception.php │ │ │ ├── Restorer.php │ │ │ ├── RuntimeException.php │ │ │ └── Snapshot.php │ │ └── tests │ │ ├── BlacklistTest.php │ │ ├── _fixture │ │ │ ├── BlacklistedChildClass.php │ │ │ ├── BlacklistedClass.php │ │ │ ├── BlacklistedImplementor.php │ │ │ ├── BlacklistedInterface.php │ │ │ ├── SnapshotClass.php │ │ │ ├── SnapshotDomDocument.php │ │ │ ├── SnapshotFunctions.php │ │ │ └── SnapshotTrait.php │ │ └── SnapshotTest.php │ ├── recursion-context │ │ ├── build.xml │ │ ├── composer.json │ │ ├── LICENSE │ │ ├── phpunit.xml.dist │ │ ├── README.md │ │ ├── src │ │ │ ├── Context.php │ │ │ ├── Exception.php │ │ │ └── InvalidArgumentException.php │ │ └── tests │ │ └── ContextTest.php │ └── version │ ├── build │ │ ├── package.xml │ │ └── phpunit.xml │ ├── build.xml │ ├── ChangeLog.md │ ├── composer.json │ ├── LICENSE │ ├── README.md │ ├── src │ │ ├── autoload.php │ │ └── Version.php │ └── tests │ └── bootstrap.php └── symfony └── yaml ├── CHANGELOG.md ├── composer.json ├── Dumper.php ├── Escaper.php ├── Exception │ ├── DumpException.php │ ├── ExceptionInterface.php │ ├── ParseException.php │ └── RuntimeException.php ├── Inline.php ├── LICENSE ├── Parser.php ├── phpunit.xml.dist ├── README.md ├── Tests │ ├── DumperTest.php │ ├── Fixtures │ │ ├── embededPhp.yml │ │ ├── escapedCharacters.yml │ │ ├── index.yml │ │ ├── sfComments.yml │ │ ├── sfCompact.yml │ │ ├── sfMergeKey.yml │ │ ├── sfObjects.yml │ │ ├── sfQuotes.yml │ │ ├── sfTests.yml │ │ ├── unindentedCollections.yml │ │ ├── YtsAnchorAlias.yml │ │ ├── YtsBasicTests.yml │ │ ├── YtsBlockMapping.yml │ │ ├── YtsDocumentSeparator.yml │ │ ├── YtsErrorTests.yml │ │ ├── YtsFlowCollections.yml │ │ ├── YtsFoldedScalars.yml │ │ ├── YtsNullsAndEmpties.yml │ │ ├── YtsSpecificationExamples.yml │ │ └── YtsTypeTransfers.yml │ ├── InlineTest.php │ ├── ParseExceptionTest.php │ ├── ParserTest.php │ └── YamlTest.php ├── Unescaper.php └── Yaml.php
Could you also paste the contents of ├── composer.json
? Cheers.
{
"name": "frlnc/php-slack",
"description": "A lightweight PHP implementation of Slack's API.",
"keywords": ["slack"],
"license": "MIT",
"authors": [
{
"name": "Connor Parks",
"email": "connor@connorvg.tv"
}
],
"require": {
"php": ">=5.4.0"
},
"require-dev": {
"mockery/mockery": "~0.9",
"phpunit/phpunit": "~4.0"
},
"autoload": {
"psr-4": {
"Frlnc\\Slack\\": "src/"
}
},
"minimum-stability": "dev"
}
Any luck with this issue?
The only possible issue I can think of here is not requiring the autoloader. I can't gather much information from what I have been given. You also shouldn't be cloning this package to use it, you should require it through composer (as it seems you have just cloned it and composer installed). Can you better describe your setup at all?
After i use the example in the readme i get this one: