Frlnc / php-slack

A lightweight PHP implementation of Slack's API.
130 stars 40 forks source link

Error unfound class. #7

Closed Tjoosten closed 8 years ago

Tjoosten commented 9 years ago

After i use the example in the readme i get this one:

[Sun Jan 25 20:11:34 2015] PHP Fatal error:  Class 'Frlnc\Slack\Http\CurlInteractor' not found in /Volumes/NIKON D7000/php-slack/index.php on line 7
[Sun Jan 25 20:11:34 2015] ::1:56216 [500]: / - Class 'Frlnc\Slack\Http\CurlInteractor' not found in /Volumes/NIKON D7000/php-slack/index.php on line 7
ConnorVG commented 9 years ago

Looks like you're not autoloading it correctly.

Are you using Composer?

Tjoosten commented 9 years ago

Yesh!

ConnorVG commented 9 years ago

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 :)

djdevin commented 9 years ago

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

ConnorVG commented 9 years ago

Could you also paste the contents of ├── composer.json? Cheers.

djdevin commented 9 years ago
{
    "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"
}
dazzcreations commented 9 years ago

Any luck with this issue?

ConnorVG commented 9 years ago

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?