├── .gitattributes
├── .gitignore
├── LICENSE
├── README.md
├── composer.json
├── composer.lock
├── config.php
├── fungsi.php
├── img
├── 1.jpg
└── rand.jpg
├── rand.jpg
├── run.php
└── vendor
├── autoload.php
├── bin
├── lazydoctor
└── lazydoctor.bat
├── binsoul
├── net-mqtt-client-react
│ ├── LICENSE.md
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── ReactFlow.php
│ │ └── ReactMqttClient.php
└── net-mqtt
│ ├── LICENSE.md
│ ├── README.md
│ ├── composer.json
│ └── src
│ ├── Connection.php
│ ├── DefaultConnection.php
│ ├── DefaultIdentifierGenerator.php
│ ├── DefaultMessage.php
│ ├── DefaultSubscription.php
│ ├── Exception
│ ├── EndOfStreamException.php
│ ├── MalformedPacketException.php
│ └── UnknownPacketTypeException.php
│ ├── Flow.php
│ ├── Flow
│ ├── AbstractFlow.php
│ ├── IncomingPingFlow.php
│ ├── IncomingPublishFlow.php
│ ├── OutgoingConnectFlow.php
│ ├── OutgoingDisconnectFlow.php
│ ├── OutgoingPingFlow.php
│ ├── OutgoingPublishFlow.php
│ ├── OutgoingSubscribeFlow.php
│ └── OutgoingUnsubscribeFlow.php
│ ├── IdentifierGenerator.php
│ ├── Message.php
│ ├── Packet.php
│ ├── Packet
│ ├── BasePacket.php
│ ├── ConnectRequestPacket.php
│ ├── ConnectResponsePacket.php
│ ├── DisconnectRequestPacket.php
│ ├── IdentifiablePacket.php
│ ├── IdentifierOnlyPacket.php
│ ├── PingRequestPacket.php
│ ├── PingResponsePacket.php
│ ├── PublishAckPacket.php
│ ├── PublishCompletePacket.php
│ ├── PublishReceivedPacket.php
│ ├── PublishReleasePacket.php
│ ├── PublishRequestPacket.php
│ ├── StrictConnectRequestPacket.php
│ ├── SubscribeRequestPacket.php
│ ├── SubscribeResponsePacket.php
│ ├── UnsubscribeRequestPacket.php
│ └── UnsubscribeResponsePacket.php
│ ├── PacketFactory.php
│ ├── PacketStream.php
│ ├── StreamParser.php
│ ├── Subscription.php
│ └── TopicMatcher.php
├── clue
├── http-proxy-react
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── examples
│ │ ├── 01-proxy-https.php
│ │ ├── 02-optional-proxy-https.php
│ │ ├── 11-proxy-smtp.php
│ │ └── 12-proxy-smtps.php
│ ├── phpunit.xml.dist
│ ├── src
│ │ └── ProxyConnector.php
│ └── tests
│ │ ├── AbstractTestCase.php
│ │ ├── FunctionalTest.php
│ │ └── ProxyConnectorTest.php
└── socks-react
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── examples
│ ├── 01-http.php
│ ├── 02-https.php
│ ├── 03-proxy-chaining.php
│ ├── 04-local-dns.php
│ ├── 11-server.php
│ ├── 12-server-with-password.php
│ ├── 13-server-blacklist.php
│ ├── 21-server-proxy-chaining.php
│ ├── 22-server-proxy-chaining-from-random-pool.php
│ ├── 31-server-secure.php
│ ├── 32-http-secure.php
│ └── localhost.pem
│ ├── phpunit.xml.dist
│ ├── src
│ ├── Client.php
│ ├── Server.php
│ └── StreamReader.php
│ └── tests
│ ├── ClientTest.php
│ ├── FunctionalTest.php
│ ├── ServerTest.php
│ ├── StreamReaderTest.php
│ └── bootstrap.php
├── composer
├── ClassLoader.php
├── LICENSE
├── autoload_classmap.php
├── autoload_files.php
├── autoload_namespaces.php
├── autoload_psr4.php
├── autoload_real.php
├── autoload_static.php
└── installed.json
├── corneltek
└── getoptionkit
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── CONTRIBUTORS.txt
│ ├── LICENSE
│ ├── README.md
│ ├── build.xml
│ ├── composer.json
│ ├── composer.lock
│ ├── examples
│ └── demo.php
│ ├── package.ini
│ ├── phpdox.xml
│ ├── phprelease.ini
│ ├── phpunit-ci.xml
│ ├── phpunit.xml.dist
│ ├── src
│ ├── Argument.php
│ ├── ContinuousOptionParser.php
│ ├── Exception
│ │ ├── InvalidOptionException.php
│ │ ├── InvalidOptionValueException.php
│ │ ├── NonNumericException.php
│ │ ├── OptionConflictException.php
│ │ └── RequireValueException.php
│ ├── Option.php
│ ├── OptionCollection.php
│ ├── OptionParser.php
│ ├── OptionPrinter
│ │ ├── ConsoleOptionPrinter.php
│ │ └── OptionPrinter.php
│ ├── OptionResult.php
│ └── ValueType
│ │ ├── BaseType.php
│ │ ├── BoolType.php
│ │ ├── BooleanType.php
│ │ ├── DateTimeType.php
│ │ ├── DateType.php
│ │ ├── DirType.php
│ │ ├── EmailType.php
│ │ ├── FileType.php
│ │ ├── IpType.php
│ │ ├── Ipv4Type.php
│ │ ├── Ipv6Type.php
│ │ ├── NumberType.php
│ │ ├── PathType.php
│ │ ├── RegexType.php
│ │ ├── StringType.php
│ │ └── UrlType.php
│ └── tests
│ ├── ArgumentTest.php
│ ├── ContinuousOptionParserTest.php
│ ├── OptionCollectionTest.php
│ ├── OptionParserTest.php
│ ├── OptionPrinter
│ └── ConsoleOptionPrinterTest.php
│ ├── OptionResultTest.php
│ ├── OptionTest.php
│ ├── RegexValueTypeTest.php
│ └── ValueTypeTest.php
├── evenement
└── evenement
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── doc
│ ├── 00-intro.md
│ ├── 01-api.md
│ └── 02-plugin-system.md
│ ├── examples
│ ├── benchmark-emit-no-arguments.php
│ ├── benchmark-emit-once.php
│ ├── benchmark-emit-one-argument.php
│ ├── benchmark-emit.php
│ └── benchmark-remove-listener-once.php
│ ├── phpunit.xml.dist
│ ├── src
│ └── Evenement
│ │ ├── EventEmitter.php
│ │ ├── EventEmitterInterface.php
│ │ └── EventEmitterTrait.php
│ └── tests
│ └── Evenement
│ └── Tests
│ ├── EventEmitterTest.php
│ ├── Listener.php
│ └── functions.php
├── guzzlehttp
├── guzzle
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── UPGRADING.md
│ ├── composer.json
│ └── src
│ │ ├── Client.php
│ │ ├── ClientInterface.php
│ │ ├── Cookie
│ │ ├── CookieJar.php
│ │ ├── CookieJarInterface.php
│ │ ├── FileCookieJar.php
│ │ ├── SessionCookieJar.php
│ │ └── SetCookie.php
│ │ ├── Exception
│ │ ├── BadResponseException.php
│ │ ├── ClientException.php
│ │ ├── ConnectException.php
│ │ ├── GuzzleException.php
│ │ ├── RequestException.php
│ │ ├── SeekException.php
│ │ ├── ServerException.php
│ │ ├── TooManyRedirectsException.php
│ │ └── TransferException.php
│ │ ├── Handler
│ │ ├── CurlFactory.php
│ │ ├── CurlFactoryInterface.php
│ │ ├── CurlHandler.php
│ │ ├── CurlMultiHandler.php
│ │ ├── EasyHandle.php
│ │ ├── MockHandler.php
│ │ ├── Proxy.php
│ │ └── StreamHandler.php
│ │ ├── HandlerStack.php
│ │ ├── MessageFormatter.php
│ │ ├── Middleware.php
│ │ ├── Pool.php
│ │ ├── PrepareBodyMiddleware.php
│ │ ├── RedirectMiddleware.php
│ │ ├── RequestOptions.php
│ │ ├── RetryMiddleware.php
│ │ ├── TransferStats.php
│ │ ├── UriTemplate.php
│ │ ├── functions.php
│ │ └── functions_include.php
├── promises
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── Makefile
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── AggregateException.php
│ │ ├── CancellationException.php
│ │ ├── Coroutine.php
│ │ ├── EachPromise.php
│ │ ├── FulfilledPromise.php
│ │ ├── Promise.php
│ │ ├── PromiseInterface.php
│ │ ├── PromisorInterface.php
│ │ ├── RejectedPromise.php
│ │ ├── RejectionException.php
│ │ ├── TaskQueue.php
│ │ ├── TaskQueueInterface.php
│ │ ├── functions.php
│ │ └── functions_include.php
└── psr7
│ ├── .editorconfig
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ ├── AppendStream.php
│ ├── BufferStream.php
│ ├── CachingStream.php
│ ├── DroppingStream.php
│ ├── FnStream.php
│ ├── InflateStream.php
│ ├── LazyOpenStream.php
│ ├── LimitStream.php
│ ├── MessageTrait.php
│ ├── MultipartStream.php
│ ├── NoSeekStream.php
│ ├── PumpStream.php
│ ├── Request.php
│ ├── Response.php
│ ├── Rfc7230.php
│ ├── ServerRequest.php
│ ├── Stream.php
│ ├── StreamDecoratorTrait.php
│ ├── StreamWrapper.php
│ ├── UploadedFile.php
│ ├── Uri.php
│ ├── UriNormalizer.php
│ ├── UriResolver.php
│ ├── functions.php
│ └── functions_include.php
├── lazyjsonmapper
└── lazyjsonmapper
│ ├── .ac-php-conf.json
│ ├── .gitignore
│ ├── .php_cs.dist
│ ├── .pre-commit.hook
│ ├── LICENSE
│ ├── NOTICE
│ ├── README.md
│ ├── bin
│ └── lazydoctor
│ ├── composer.json
│ ├── devtools
│ ├── checkStyle.php
│ ├── funcListData.serialized
│ ├── junk
│ │ ├── testLazyJsonMapper.php
│ │ ├── testPropertyDefinitionNamespaces.php
│ │ └── testUserFeatureToggling.php
│ ├── nonRecursiveArrays.php
│ └── prefixSplitAlgorithms.php
│ ├── examples
│ ├── basic_example.php
│ ├── import_example.php
│ ├── inheritance_example.php
│ └── unpredictable_data.php
│ ├── phpdoc.dist.xml
│ ├── phpunit.xml.dist
│ ├── src
│ ├── Exception
│ │ ├── BadPropertyDefinitionException.php
│ │ ├── BadPropertyMapException.php
│ │ ├── CircularPropertyMapException.php
│ │ ├── LazyJsonMapperException.php
│ │ ├── LazySerializationException.php
│ │ ├── LazyUserException.php
│ │ ├── LazyUserOptionException.php
│ │ ├── MagicTranslationException.php
│ │ └── SpanishInquisitionException.php
│ ├── Export
│ │ ├── ClassAnalysis.php
│ │ └── PropertyDescription.php
│ ├── LazyJsonMapper.php
│ ├── Magic
│ │ ├── FunctionTranslation.php
│ │ ├── PropertyTranslation.php
│ │ └── SpecialOperators.php
│ ├── Property
│ │ ├── PropertyDefinition.php
│ │ ├── PropertyMapCache.php
│ │ ├── PropertyMapCompiler.php
│ │ ├── UndefinedProperty.php
│ │ └── ValueConverter.php
│ └── Utilities.php
│ └── tests
│ └── bootstrap.php
├── mgp25
└── instagram-php
│ ├── .ac-php-conf.json
│ ├── .github
│ └── ISSUE_TEMPLATE.md
│ ├── .gitignore
│ ├── .php_cs.dist
│ ├── .pre-commit.hook
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── Dockerfile
│ ├── LICENSE
│ ├── LICENSE_PREMIUM
│ ├── README.md
│ ├── composer.json
│ ├── devtools
│ ├── README.md
│ ├── checkDevices.php
│ ├── checkStyle.php
│ └── testInstagramPhoto.php
│ ├── examples
│ ├── README.md
│ ├── accessingValues.php
│ ├── assets
│ │ └── instagram.png
│ ├── customSettings.php
│ ├── exceptionDetailsExample.php
│ ├── liveBroadcast.php
│ ├── paginateWithExclusion.php
│ ├── paginationExample.php
│ ├── pushReceiver.php
│ ├── rankTokenUsage.php
│ ├── realtimeClient.php
│ ├── realtimeHttp.php
│ ├── sharePhotoToStoryFeed.php
│ ├── shortcodeConverter.php
│ ├── twoFactorLogin.php
│ ├── uploadAlbum.php
│ ├── uploadPhoto.php
│ ├── uploadStory.php
│ ├── uploadStoryCountdown.php
│ ├── uploadStoryPoll.php
│ ├── uploadStoryQuestion.php
│ ├── uploadStorySlider.php
│ └── uploadVideo.php
│ ├── extradocs
│ └── Push_setPreferences.txt
│ ├── src
│ ├── AutoPropertyMapper.php
│ ├── Client.php
│ ├── Constants.php
│ ├── Debug.php
│ ├── Devices
│ │ ├── Device.php
│ │ ├── DeviceInterface.php
│ │ ├── GoodDevices.php
│ │ └── UserAgent.php
│ ├── Exception
│ │ ├── AccountDisabledException.php
│ │ ├── BadRequestException.php
│ │ ├── ChallengeRequiredException.php
│ │ ├── CheckpointRequiredException.php
│ │ ├── ConsentRequiredException.php
│ │ ├── EmptyResponseException.php
│ │ ├── EndpointException.php
│ │ ├── FeedbackRequiredException.php
│ │ ├── ForcedPasswordResetException.php
│ │ ├── IncorrectPasswordException.php
│ │ ├── InstagramException.php
│ │ ├── InternalException.php
│ │ ├── InvalidSmsCodeException.php
│ │ ├── InvalidUserException.php
│ │ ├── LoginRequiredException.php
│ │ ├── NetworkException.php
│ │ ├── NotFoundException.php
│ │ ├── RequestException.php
│ │ ├── RequestHeadersTooLargeException.php
│ │ ├── SentryBlockException.php
│ │ ├── ServerMessageThrower.php
│ │ ├── SettingsException.php
│ │ ├── ThrottledException.php
│ │ └── UploadFailedException.php
│ ├── ExperimentsInterface.php
│ ├── Instagram.php
│ ├── InstagramID.php
│ ├── Media
│ │ ├── Constraints
│ │ │ ├── AlbumConstraints.php
│ │ │ ├── ConstraintsFactory.php
│ │ │ ├── DirectConstraints.php
│ │ │ ├── DirectStoryConstraints.php
│ │ │ ├── StoryConstraints.php
│ │ │ ├── TimelineConstraints.php
│ │ │ └── TvConstraints.php
│ │ ├── ConstraintsInterface.php
│ │ ├── Geometry
│ │ │ ├── Dimensions.php
│ │ │ └── Rectangle.php
│ │ ├── InstagramMedia.php
│ │ ├── MediaDetails.php
│ │ ├── Photo
│ │ │ ├── InstagramPhoto.php
│ │ │ └── PhotoDetails.php
│ │ └── Video
│ │ │ ├── FFmpeg.php
│ │ │ ├── InstagramThumbnail.php
│ │ │ ├── InstagramVideo.php
│ │ │ └── VideoDetails.php
│ ├── Middleware
│ │ ├── FakeCookies.php
│ │ └── ZeroRating.php
│ ├── Push.php
│ ├── Push
│ │ ├── Fbns.php
│ │ ├── Fbns
│ │ │ └── Auth.php
│ │ ├── Notification.php
│ │ └── Payload
│ │ │ └── BadgeCount.php
│ ├── React
│ │ ├── Connector.php
│ │ ├── PersistentInterface.php
│ │ └── PersistentTrait.php
│ ├── Realtime.php
│ ├── Realtime
│ │ ├── Command
│ │ │ ├── Direct
│ │ │ │ ├── IndicateActivity.php
│ │ │ │ ├── MarkSeen.php
│ │ │ │ ├── SendHashtag.php
│ │ │ │ ├── SendItem.php
│ │ │ │ ├── SendLike.php
│ │ │ │ ├── SendLocation.php
│ │ │ │ ├── SendPost.php
│ │ │ │ ├── SendProfile.php
│ │ │ │ ├── SendReaction.php
│ │ │ │ ├── SendStory.php
│ │ │ │ ├── SendText.php
│ │ │ │ └── ShareItem.php
│ │ │ ├── DirectCommand.php
│ │ │ ├── IrisSubscribe.php
│ │ │ └── UpdateSubscriptions.php
│ │ ├── CommandInterface.php
│ │ ├── Handler
│ │ │ ├── AbstractHandler.php
│ │ │ ├── DirectHandler.php
│ │ │ ├── HandlerException.php
│ │ │ ├── IrisHandler.php
│ │ │ ├── LiveHandler.php
│ │ │ ├── PresenceHandler.php
│ │ │ ├── RegionHintHandler.php
│ │ │ └── ZeroProvisionHandler.php
│ │ ├── HandlerInterface.php
│ │ ├── Message.php
│ │ ├── Mqtt.php
│ │ ├── Mqtt
│ │ │ ├── Auth.php
│ │ │ ├── Capabilities.php
│ │ │ ├── Config.php
│ │ │ ├── PacketFactory.php
│ │ │ ├── QosLevel.php
│ │ │ ├── StreamParser.php
│ │ │ └── Topics.php
│ │ ├── Parser
│ │ │ ├── GraphQlParser.php
│ │ │ ├── IrisParser.php
│ │ │ ├── JsonParser.php
│ │ │ ├── RegionHintParser.php
│ │ │ └── SkywalkerParser.php
│ │ ├── ParserInterface.php
│ │ ├── Payload
│ │ │ ├── Action
│ │ │ │ └── AckAction.php
│ │ │ ├── Event
│ │ │ │ ├── PatchEvent.php
│ │ │ │ └── PatchEventOp.php
│ │ │ ├── IrisSubscribeAck.php
│ │ │ ├── LiveBroadcast.php
│ │ │ ├── RealtimeAction.php
│ │ │ ├── RealtimeEvent.php
│ │ │ ├── StoryScreenshot.php
│ │ │ ├── ThreadAction.php
│ │ │ ├── ThreadActivity.php
│ │ │ └── ZeroProvisionEvent.php
│ │ ├── Subscription
│ │ │ ├── GraphQl
│ │ │ │ ├── AppPresenceSubscription.php
│ │ │ │ ├── DirectTypingSubscription.php
│ │ │ │ └── ZeroProvisionSubscription.php
│ │ │ ├── GraphQlSubscription.php
│ │ │ ├── Skywalker
│ │ │ │ ├── DirectSubscription.php
│ │ │ │ └── LiveSubscription.php
│ │ │ └── SkywalkerSubscription.php
│ │ └── SubscriptionInterface.php
│ ├── Request.php
│ ├── Request
│ │ ├── Account.php
│ │ ├── Business.php
│ │ ├── Collection.php
│ │ ├── Creative.php
│ │ ├── Direct.php
│ │ ├── Discover.php
│ │ ├── Hashtag.php
│ │ ├── Highlight.php
│ │ ├── Internal.php
│ │ ├── Live.php
│ │ ├── Location.php
│ │ ├── Media.php
│ │ ├── Metadata
│ │ │ └── Internal.php
│ │ ├── People.php
│ │ ├── Push.php
│ │ ├── RequestCollection.php
│ │ ├── Shopping.php
│ │ ├── Story.php
│ │ ├── TV.php
│ │ ├── Timeline.php
│ │ └── Usertag.php
│ ├── Response.php
│ ├── Response
│ │ ├── AccountCreateResponse.php
│ │ ├── AccountDetailsResponse.php
│ │ ├── AccountSecurityInfoResponse.php
│ │ ├── ActiveFeedAdsResponse.php
│ │ ├── ActiveReelAdsResponse.php
│ │ ├── ActivityNewsResponse.php
│ │ ├── ArchiveMediaResponse.php
│ │ ├── ArchivedStoriesFeedResponse.php
│ │ ├── BadgeNotificationsResponse.php
│ │ ├── BlockedListResponse.php
│ │ ├── BlockedMediaResponse.php
│ │ ├── BlockedReelsResponse.php
│ │ ├── BootstrapUsersResponse.php
│ │ ├── BroadcastCommentsResponse.php
│ │ ├── BroadcastHeartbeatAndViewerCountResponse.php
│ │ ├── BroadcastInfoResponse.php
│ │ ├── BroadcastLikeCountResponse.php
│ │ ├── BroadcastLikeResponse.php
│ │ ├── BroadcastQuestionsResponse.php
│ │ ├── ChallengeResponse.php
│ │ ├── ChangePasswordResponse.php
│ │ ├── CheckEmailResponse.php
│ │ ├── CheckUsernameResponse.php
│ │ ├── CloseFriendsResponse.php
│ │ ├── CollectionFeedResponse.php
│ │ ├── CommentBroadcastResponse.php
│ │ ├── CommentCategoryFilterResponse.php
│ │ ├── CommentFilterKeywordsResponse.php
│ │ ├── CommentFilterResponse.php
│ │ ├── CommentFilterSetResponse.php
│ │ ├── CommentLikeUnlikeResponse.php
│ │ ├── CommentLikersResponse.php
│ │ ├── CommentResponse.php
│ │ ├── ConfigureResponse.php
│ │ ├── CreateBusinessInfoResponse.php
│ │ ├── CreateCollectionResponse.php
│ │ ├── CreateHighlightResponse.php
│ │ ├── CreateLiveResponse.php
│ │ ├── DeleteCollectionResponse.php
│ │ ├── DeleteCommentResponse.php
│ │ ├── DirectCreateGroupThreadResponse.php
│ │ ├── DirectInboxResponse.php
│ │ ├── DirectPendingInboxResponse.php
│ │ ├── DirectRankedRecipientsResponse.php
│ │ ├── DirectRecentRecipientsResponse.php
│ │ ├── DirectSeenItemResponse.php
│ │ ├── DirectSendItemResponse.php
│ │ ├── DirectSendItemsResponse.php
│ │ ├── DirectShareInboxResponse.php
│ │ ├── DirectThreadResponse.php
│ │ ├── DirectVisualThreadResponse.php
│ │ ├── DisableTwoFactorSMSResponse.php
│ │ ├── DiscoverChannelsResponse.php
│ │ ├── DiscoverPeopleResponse.php
│ │ ├── DiscoverTopLiveResponse.php
│ │ ├── EditCollectionResponse.php
│ │ ├── EditMediaResponse.php
│ │ ├── EnableDisableLiveCommentsResponse.php
│ │ ├── EnableTwoFactorSMSResponse.php
│ │ ├── ExploreResponse.php
│ │ ├── FBLocationResponse.php
│ │ ├── FBSearchResponse.php
│ │ ├── FaceEffectsResponse.php
│ │ ├── FaceModelsResponse.php
│ │ ├── FacebookHiddenEntitiesResponse.php
│ │ ├── FacebookOTAResponse.php
│ │ ├── FetchQPDataResponse.php
│ │ ├── FinalViewerListResponse.php
│ │ ├── FollowerAndFollowingResponse.php
│ │ ├── FollowingRecentActivityResponse.php
│ │ ├── FormerUsernamesResponse.php
│ │ ├── FriendshipResponse.php
│ │ ├── FriendshipsShowManyResponse.php
│ │ ├── FriendshipsShowResponse.php
│ │ ├── GenericResponse.php
│ │ ├── GetCollectionsListResponse.php
│ │ ├── GraphqlResponse.php
│ │ ├── HashtagsResponse.php
│ │ ├── HighlightFeedResponse.php
│ │ ├── InsightsResponse.php
│ │ ├── LauncherSyncResponse.php
│ │ ├── LikeFeedResponse.php
│ │ ├── LinkAddressBookResponse.php
│ │ ├── LocationFeedResponse.php
│ │ ├── LocationResponse.php
│ │ ├── LocationStoryResponse.php
│ │ ├── LoginResponse.php
│ │ ├── LogoutResponse.php
│ │ ├── LoomFetchConfigResponse.php
│ │ ├── MediaCommentRepliesResponse.php
│ │ ├── MediaCommentsResponse.php
│ │ ├── MediaDeleteResponse.php
│ │ ├── MediaInfoResponse.php
│ │ ├── MediaInsightsResponse.php
│ │ ├── MediaLikersResponse.php
│ │ ├── MediaSeenResponse.php
│ │ ├── MegaphoneLogResponse.php
│ │ ├── Model
│ │ │ ├── AccountSummaryUnit.php
│ │ │ ├── Action.php
│ │ │ ├── ActionBadge.php
│ │ │ ├── ActionLog.php
│ │ │ ├── Ad4ad.php
│ │ │ ├── AdMetadata.php
│ │ │ ├── AdsInfo.php
│ │ │ ├── AndroidLinks.php
│ │ │ ├── AnimatedMedia.php
│ │ │ ├── AnimatedMediaImage.php
│ │ │ ├── AnimatedMediaImageFixedHeigth.php
│ │ │ ├── ArchivedStoriesFeedItem.php
│ │ │ ├── Args.php
│ │ │ ├── AssetModel.php
│ │ │ ├── Attribution.php
│ │ │ ├── Aymf.php
│ │ │ ├── AymfItem.php
│ │ │ ├── Badging.php
│ │ │ ├── BiographyEntities.php
│ │ │ ├── BlockedReels.php
│ │ │ ├── Bold.php
│ │ │ ├── Broadcast.php
│ │ │ ├── BroadcastQuestion.php
│ │ │ ├── BroadcastStatusItem.php
│ │ │ ├── BusinessEdge.php
│ │ │ ├── BusinessFeed.php
│ │ │ ├── BusinessManager.php
│ │ │ ├── BusinessNode.php
│ │ │ ├── Button.php
│ │ │ ├── Caption.php
│ │ │ ├── CarouselMedia.php
│ │ │ ├── CatalogData.php
│ │ │ ├── CatalogEdge.php
│ │ │ ├── CatalogNode.php
│ │ │ ├── ChainingInfo.php
│ │ │ ├── ChainingSuggestion.php
│ │ │ ├── Challenge.php
│ │ │ ├── Channel.php
│ │ │ ├── CloseFriends.php
│ │ │ ├── Collection.php
│ │ │ ├── Comment.php
│ │ │ ├── CommentTranslations.php
│ │ │ ├── Composer.php
│ │ │ ├── ContextualFilters.php
│ │ │ ├── CountdownSticker.php
│ │ │ ├── Counts.php
│ │ │ ├── CoverMedia.php
│ │ │ ├── Creative.php
│ │ │ ├── DirectExpiringSummary.php
│ │ │ ├── DirectInbox.php
│ │ │ ├── DirectLink.php
│ │ │ ├── DirectMessageMetadata.php
│ │ │ ├── DirectRankedRecipient.php
│ │ │ ├── DirectReaction.php
│ │ │ ├── DirectReactions.php
│ │ │ ├── DirectSeenItemPayload.php
│ │ │ ├── DirectSendItemPayload.php
│ │ │ ├── DirectThread.php
│ │ │ ├── DirectThreadItem.php
│ │ │ ├── DirectThreadItemMedia.php
│ │ │ ├── DirectThreadLastSeenAt.php
│ │ │ ├── DismissCard.php
│ │ │ ├── Edges.php
│ │ │ ├── Effect.php
│ │ │ ├── EligiblePromotions.php
│ │ │ ├── Experiment.php
│ │ │ ├── Explore.php
│ │ │ ├── ExploreItem.php
│ │ │ ├── ExploreItemInfo.php
│ │ │ ├── FaceModels.php
│ │ │ ├── FeedAysf.php
│ │ │ ├── FeedItem.php
│ │ │ ├── FelixShare.php
│ │ │ ├── FormerUsername.php
│ │ │ ├── FormerUsernameInfo.php
│ │ │ ├── FriendshipStatus.php
│ │ │ ├── Gating.php
│ │ │ ├── GenericMegaphone.php
│ │ │ ├── GraphData.php
│ │ │ ├── Groups.php
│ │ │ ├── Hashtag.php
│ │ │ ├── Headline.php
│ │ │ ├── HiddenEntities.php
│ │ │ ├── HideReason.php
│ │ │ ├── IOSLinks.php
│ │ │ ├── Image.php
│ │ │ ├── ImageCandidate.php
│ │ │ ├── Image_Versions2.php
│ │ │ ├── In.php
│ │ │ ├── Injected.php
│ │ │ ├── InlineFollow.php
│ │ │ ├── Insights.php
│ │ │ ├── Item.php
│ │ │ ├── LayoutContent.php
│ │ │ ├── Link.php
│ │ │ ├── LinkContext.php
│ │ │ ├── LiveComment.php
│ │ │ ├── LiveVideoShare.php
│ │ │ ├── LiveViewerInvite.php
│ │ │ ├── Location.php
│ │ │ ├── LocationItem.php
│ │ │ ├── MeGraphData.php
│ │ │ ├── Media.php
│ │ │ ├── MediaData.php
│ │ │ ├── MediaInsights.php
│ │ │ ├── MediaShare.php
│ │ │ ├── Megaphone.php
│ │ │ ├── Nametag.php
│ │ │ ├── Owner.php
│ │ │ ├── PageInfo.php
│ │ │ ├── Param.php
│ │ │ ├── PermanentItem.php
│ │ │ ├── PhoneVerificationSettings.php
│ │ │ ├── Placeholder.php
│ │ │ ├── PostLive.php
│ │ │ ├── PostLiveItem.php
│ │ │ ├── PrimaryCountryInfo.php
│ │ │ ├── Product.php
│ │ │ ├── ProductImage.php
│ │ │ ├── ProductShare.php
│ │ │ ├── ProductTags.php
│ │ │ ├── PromotionsUnit.php
│ │ │ ├── PushSettings.php
│ │ │ ├── QPData.php
│ │ │ ├── QPExtraInfo.php
│ │ │ ├── QPNode.php
│ │ │ ├── QPSurface.php
│ │ │ ├── QPViewerData.php
│ │ │ ├── QueryResponse.php
│ │ │ ├── QuestionSticker.php
│ │ │ ├── Reel.php
│ │ │ ├── ReelMention.php
│ │ │ ├── ReelShare.php
│ │ │ ├── Related.php
│ │ │ ├── Responder.php
│ │ │ ├── RewriteRule.php
│ │ │ ├── SavedFeedItem.php
│ │ │ ├── Section.php
│ │ │ ├── SectionMedia.php
│ │ │ ├── ShadowInstagramUser.php
│ │ │ ├── SharedFollower.php
│ │ │ ├── SharedFollowerAccountsInfo.php
│ │ │ ├── Slot.php
│ │ │ ├── StaticStickers.php
│ │ │ ├── Stickers.php
│ │ │ ├── Stories.php
│ │ │ ├── StoriesNetego.php
│ │ │ ├── Story.php
│ │ │ ├── StoryCountdowns.php
│ │ │ ├── StoryCta.php
│ │ │ ├── StoryHashtag.php
│ │ │ ├── StoryLocation.php
│ │ │ ├── StoryQuestionResponderInfos.php
│ │ │ ├── StoryQuestions.php
│ │ │ ├── StoryShare.php
│ │ │ ├── StoryTray.php
│ │ │ ├── StoryTvChannel.php
│ │ │ ├── Subscription.php
│ │ │ ├── Suggested.php
│ │ │ ├── SuggestedUsers.php
│ │ │ ├── Suggestion.php
│ │ │ ├── SuggestionCard.php
│ │ │ ├── SummaryPromotions.php
│ │ │ ├── Surface.php
│ │ │ ├── SystemControl.php
│ │ │ ├── TVChannel.php
│ │ │ ├── TVSearchResult.php
│ │ │ ├── Tab.php
│ │ │ ├── TabsInfo.php
│ │ │ ├── Tag.php
│ │ │ ├── Template.php
│ │ │ ├── Text.php
│ │ │ ├── Thumbnail.php
│ │ │ ├── TimeRange.php
│ │ │ ├── Token.php
│ │ │ ├── TopLive.php
│ │ │ ├── TraceControl.php
│ │ │ ├── TraySuggestions.php
│ │ │ ├── TwoFactorInfo.php
│ │ │ ├── UnpredictableKeys
│ │ │ │ ├── CoreUnpredictableContainer.php
│ │ │ │ ├── DirectThreadLastSeenAtUnpredictableContainer.php
│ │ │ │ ├── FriendshipStatusUnpredictableContainer.php
│ │ │ │ ├── PresenceUnpredictableContainer.php
│ │ │ │ ├── ReelUnpredictableContainer.php
│ │ │ │ └── UserUnpredictableContainer.php
│ │ │ ├── User.php
│ │ │ ├── UserCard.php
│ │ │ ├── UserList.php
│ │ │ ├── UserPresence.php
│ │ │ ├── Usertag.php
│ │ │ ├── VideoCallEvent.php
│ │ │ ├── VideoUploadUrl.php
│ │ │ ├── VideoVersions.php
│ │ │ ├── Viewer.php
│ │ │ ├── Voter.php
│ │ │ ├── VoterInfo.php
│ │ │ └── _Message.php
│ │ ├── MsisdnHeaderResponse.php
│ │ ├── MutedReelsResponse.php
│ │ ├── OnBoardCatalogResponse.php
│ │ ├── OnTagProductResponse.php
│ │ ├── PermalinkResponse.php
│ │ ├── PinCommentBroadcastResponse.php
│ │ ├── PopularFeedResponse.php
│ │ ├── PostLiveCommentsResponse.php
│ │ ├── PostLiveLikesResponse.php
│ │ ├── PostLiveViewerListResponse.php
│ │ ├── PresenceStatusResponse.php
│ │ ├── PresencesResponse.php
│ │ ├── ProfileNoticeResponse.php
│ │ ├── PropertyCollection
│ │ │ └── Sticker.php
│ │ ├── PushPreferencesResponse.php
│ │ ├── PushRegisterResponse.php
│ │ ├── QPCooldownsResponse.php
│ │ ├── RecentSearchesResponse.php
│ │ ├── RecoveryResponse.php
│ │ ├── ReelMediaViewerResponse.php
│ │ ├── ReelSettingsResponse.php
│ │ ├── ReelsMediaResponse.php
│ │ ├── ReelsTrayFeedResponse.php
│ │ ├── RelatedLocationResponse.php
│ │ ├── ReportExploreMediaResponse.php
│ │ ├── ResumableOffsetResponse.php
│ │ ├── ResumableUploadResponse.php
│ │ ├── ReviewPreferenceResponse.php
│ │ ├── SaveAndUnsaveMedia.php
│ │ ├── SavedFeedResponse.php
│ │ ├── SearchTagResponse.php
│ │ ├── SearchUserResponse.php
│ │ ├── SegmentedStartResponse.php
│ │ ├── SendConfirmEmailResponse.php
│ │ ├── SendSMSCodeResponse.php
│ │ ├── SendTwoFactorEnableSMSResponse.php
│ │ ├── SharedFollowersResponse.php
│ │ ├── StartLiveResponse.php
│ │ ├── StickerAssetsResponse.php
│ │ ├── StoryAnswersResponse.php
│ │ ├── StoryCountdownsResponse.php
│ │ ├── StoryPollVotersResponse.php
│ │ ├── SuggestedBroadcastsResponse.php
│ │ ├── SuggestedSearchesResponse.php
│ │ ├── SuggestedUsersBadgeResponse.php
│ │ ├── SuggestedUsersResponse.php
│ │ ├── SwitchBusinessProfileResponse.php
│ │ ├── SwitchPersonalProfileResponse.php
│ │ ├── SyncResponse.php
│ │ ├── TVChannelsResponse.php
│ │ ├── TVGuideResponse.php
│ │ ├── TVSearchResponse.php
│ │ ├── TagFeedResponse.php
│ │ ├── TagInfoResponse.php
│ │ ├── TagRelatedResponse.php
│ │ ├── TagsStoryResponse.php
│ │ ├── TimelineFeedResponse.php
│ │ ├── TokenResultResponse.php
│ │ ├── TopLiveStatusResponse.php
│ │ ├── TranslateResponse.php
│ │ ├── TwoFactorLoginSMSResponse.php
│ │ ├── UnlinkAddressBookResponse.php
│ │ ├── UnpinCommentBroadcastResponse.php
│ │ ├── UploadJobVideoResponse.php
│ │ ├── UploadPhotoResponse.php
│ │ ├── UploadVideoResponse.php
│ │ ├── UserFeedResponse.php
│ │ ├── UserInfoResponse.php
│ │ ├── UserReelMediaFeedResponse.php
│ │ ├── UserStoryFeedResponse.php
│ │ ├── UsersLookupResponse.php
│ │ ├── UsertagsResponse.php
│ │ ├── ValidateURLResponse.php
│ │ ├── VerifySMSCodeResponse.php
│ │ └── ViewerListResponse.php
│ ├── Settings
│ │ ├── Factory.php
│ │ ├── Storage
│ │ │ ├── Components
│ │ │ │ └── PDOStorage.php
│ │ │ ├── File.php
│ │ │ ├── Memcached.php
│ │ │ ├── MySQL.php
│ │ │ └── SQLite.php
│ │ ├── StorageHandler.php
│ │ └── StorageInterface.php
│ ├── Signatures.php
│ └── Utils.php
│ ├── tests
│ ├── React
│ │ └── ConnectorTest.php
│ ├── Realtime
│ │ ├── Command
│ │ │ ├── IndicateActivityTest.php
│ │ │ ├── IrisSubscribeTest.php
│ │ │ ├── MarkSeenTest.php
│ │ │ ├── SendHashtagTest.php
│ │ │ ├── SendLikeTest.php
│ │ │ ├── SendLocationTest.php
│ │ │ ├── SendPostTest.php
│ │ │ ├── SendProfileTest.php
│ │ │ ├── SendReactionTest.php
│ │ │ ├── SendStoryTest.php
│ │ │ ├── SendTextTest.php
│ │ │ └── UpdateSubscriptionsTest.php
│ │ ├── Handler
│ │ │ ├── DirectTest.php
│ │ │ ├── IrisHandlerTest.php
│ │ │ ├── LiveTest.php
│ │ │ ├── PresenceTest.php
│ │ │ └── RegionHintTest.php
│ │ └── Subscription
│ │ │ ├── AppPresenceTest.php
│ │ │ └── ZeroProvisionTest.php
│ └── Response
│ │ └── ExceptionsTest.php
│ └── webwarning.htm
├── netresearch
└── jsonmapper
│ ├── .travis.yml
│ ├── LICENSE
│ ├── composer.json
│ └── src
│ ├── JsonMapper.php
│ └── JsonMapper
│ └── Exception.php
├── psr
├── http-message
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ │ ├── MessageInterface.php
│ │ ├── RequestInterface.php
│ │ ├── ResponseInterface.php
│ │ ├── ServerRequestInterface.php
│ │ ├── StreamInterface.php
│ │ ├── UploadedFileInterface.php
│ │ └── UriInterface.php
└── log
│ ├── .gitignore
│ ├── LICENSE
│ ├── Psr
│ └── Log
│ │ ├── AbstractLogger.php
│ │ ├── InvalidArgumentException.php
│ │ ├── LogLevel.php
│ │ ├── LoggerAwareInterface.php
│ │ ├── LoggerAwareTrait.php
│ │ ├── LoggerInterface.php
│ │ ├── LoggerTrait.php
│ │ ├── NullLogger.php
│ │ └── Test
│ │ ├── LoggerInterfaceTest.php
│ │ └── TestLogger.php
│ ├── README.md
│ └── composer.json
├── ralouphie
└── getallheaders
│ ├── .gitignore
│ ├── .travis.yml
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── phpunit.xml
│ ├── src
│ └── getallheaders.php
│ └── tests
│ └── GetAllHeadersTest.php
├── react
├── cache
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── phpunit.xml.dist
│ ├── src
│ │ ├── ArrayCache.php
│ │ └── CacheInterface.php
│ └── tests
│ │ ├── ArrayCacheTest.php
│ │ ├── CallableStub.php
│ │ └── TestCase.php
├── dns
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── examples
│ │ ├── 01-one.php
│ │ ├── 02-concurrent.php
│ │ ├── 03-cached.php
│ │ ├── 11-all-ips.php
│ │ ├── 12-all-types.php
│ │ ├── 13-reverse-dns.php
│ │ ├── 91-query-a-and-aaaa.php
│ │ └── 92-query-any.php
│ ├── phpunit.xml.dist
│ ├── src
│ │ ├── BadServerException.php
│ │ ├── Config
│ │ │ ├── Config.php
│ │ │ ├── FilesystemFactory.php
│ │ │ └── HostsFile.php
│ │ ├── Model
│ │ │ ├── HeaderBag.php
│ │ │ ├── Message.php
│ │ │ └── Record.php
│ │ ├── Protocol
│ │ │ ├── BinaryDumper.php
│ │ │ └── Parser.php
│ │ ├── Query
│ │ │ ├── CachedExecutor.php
│ │ │ ├── CancellationException.php
│ │ │ ├── Executor.php
│ │ │ ├── ExecutorInterface.php
│ │ │ ├── HostsFileExecutor.php
│ │ │ ├── Query.php
│ │ │ ├── RecordBag.php
│ │ │ ├── RecordCache.php
│ │ │ ├── RetryExecutor.php
│ │ │ ├── TimeoutException.php
│ │ │ ├── TimeoutExecutor.php
│ │ │ └── UdpTransportExecutor.php
│ │ ├── RecordNotFoundException.php
│ │ └── Resolver
│ │ │ ├── Factory.php
│ │ │ └── Resolver.php
│ └── tests
│ │ ├── CallableStub.php
│ │ ├── Config
│ │ ├── ConfigTest.php
│ │ ├── FilesystemFactoryTest.php
│ │ └── HostsFileTest.php
│ │ ├── Fixtures
│ │ └── etc
│ │ │ └── resolv.conf
│ │ ├── FunctionalResolverTest.php
│ │ ├── Model
│ │ └── MessageTest.php
│ │ ├── Protocol
│ │ ├── BinaryDumperTest.php
│ │ └── ParserTest.php
│ │ ├── Query
│ │ ├── CachedExecutorTest.php
│ │ ├── ExecutorTest.php
│ │ ├── HostsFileExecutorTest.php
│ │ ├── RecordBagTest.php
│ │ ├── RecordCacheTest.php
│ │ ├── RetryExecutorTest.php
│ │ ├── TimeoutExecutorTest.php
│ │ └── UdpTransportExecutorTest.php
│ │ ├── Resolver
│ │ ├── FactoryTest.php
│ │ ├── ResolveAliasesTest.php
│ │ └── ResolverTest.php
│ │ └── TestCase.php
├── event-loop
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── phpunit.xml.dist
│ ├── src
│ │ ├── ExtEventLoop.php
│ │ ├── Factory.php
│ │ ├── LibEvLoop.php
│ │ ├── LibEventLoop.php
│ │ ├── LoopInterface.php
│ │ ├── StreamSelectLoop.php
│ │ ├── Tick
│ │ │ ├── FutureTickQueue.php
│ │ │ └── NextTickQueue.php
│ │ └── Timer
│ │ │ ├── Timer.php
│ │ │ ├── TimerInterface.php
│ │ │ └── Timers.php
│ ├── tests
│ │ ├── AbstractLoopTest.php
│ │ ├── CallableStub.php
│ │ ├── ExtEventLoopTest.php
│ │ ├── LibEvLoopTest.php
│ │ ├── LibEventLoopTest.php
│ │ ├── StreamSelectLoopTest.php
│ │ ├── TestCase.php
│ │ ├── Timer
│ │ │ ├── AbstractTimerTest.php
│ │ │ ├── ExtEventTimerTest.php
│ │ │ ├── LibEvTimerTest.php
│ │ │ ├── LibEventTimerTest.php
│ │ │ ├── StreamSelectTimerTest.php
│ │ │ └── TimersTest.php
│ │ └── bootstrap.php
│ └── travis-init.sh
├── promise-timer
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── phpunit.xml.dist
│ ├── src
│ │ ├── TimeoutException.php
│ │ └── functions.php
│ └── tests
│ │ ├── CallableStub.php
│ │ ├── FunctionRejectTest.php
│ │ ├── FunctionResolveTest.php
│ │ ├── FunctionTimeoutTest.php
│ │ ├── TestCase.php
│ │ └── TimeoutExceptionTest.php
├── promise
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── phpunit.xml.dist
│ ├── src
│ │ ├── CancellablePromiseInterface.php
│ │ ├── CancellationQueue.php
│ │ ├── Deferred.php
│ │ ├── Exception
│ │ │ └── LengthException.php
│ │ ├── ExtendedPromiseInterface.php
│ │ ├── FulfilledPromise.php
│ │ ├── LazyPromise.php
│ │ ├── Promise.php
│ │ ├── PromiseInterface.php
│ │ ├── PromisorInterface.php
│ │ ├── RejectedPromise.php
│ │ ├── UnhandledRejectionException.php
│ │ ├── functions.php
│ │ └── functions_include.php
│ └── tests
│ │ ├── CancellationQueueTest.php
│ │ ├── DeferredTest.php
│ │ ├── FulfilledPromiseTest.php
│ │ ├── FunctionAllTest.php
│ │ ├── FunctionAnyTest.php
│ │ ├── FunctionCheckTypehintTest.php
│ │ ├── FunctionMapTest.php
│ │ ├── FunctionRaceTest.php
│ │ ├── FunctionReduceTest.php
│ │ ├── FunctionRejectTest.php
│ │ ├── FunctionResolveTest.php
│ │ ├── FunctionSomeTest.php
│ │ ├── LazyPromiseTest.php
│ │ ├── PromiseAdapter
│ │ ├── CallbackPromiseAdapter.php
│ │ └── PromiseAdapterInterface.php
│ │ ├── PromiseTest.php
│ │ ├── PromiseTest
│ │ ├── CancelTestTrait.php
│ │ ├── FullTestTrait.php
│ │ ├── NotifyTestTrait.php
│ │ ├── PromiseFulfilledTestTrait.php
│ │ ├── PromisePendingTestTrait.php
│ │ ├── PromiseRejectedTestTrait.php
│ │ ├── PromiseSettledTestTrait.php
│ │ ├── RejectTestTrait.php
│ │ └── ResolveTestTrait.php
│ │ ├── RejectedPromiseTest.php
│ │ ├── Stub
│ │ └── CallableStub.php
│ │ ├── TestCase.php
│ │ ├── bootstrap.php
│ │ └── fixtures
│ │ ├── SimpleFulfilledTestPromise.php
│ │ ├── SimpleFulfilledTestThenable.php
│ │ ├── SimpleRejectedTestPromise.php
│ │ ├── SimpleTestCancellable.php
│ │ └── SimpleTestCancellableThenable.php
├── socket
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── examples
│ │ ├── 01-echo-server.php
│ │ ├── 02-chat-server.php
│ │ ├── 03-http-server.php
│ │ ├── 11-http-client.php
│ │ ├── 12-https-client.php
│ │ ├── 21-netcat-client.php
│ │ ├── 22-http-client.php
│ │ ├── 91-benchmark-server.php
│ │ ├── 99-generate-self-signed.php
│ │ ├── localhost.pem
│ │ └── localhost_swordfish.pem
│ ├── phpunit.xml.dist
│ ├── src
│ │ ├── Connection.php
│ │ ├── ConnectionInterface.php
│ │ ├── Connector.php
│ │ ├── ConnectorInterface.php
│ │ ├── DnsConnector.php
│ │ ├── FixedUriConnector.php
│ │ ├── LimitingServer.php
│ │ ├── SecureConnector.php
│ │ ├── SecureServer.php
│ │ ├── Server.php
│ │ ├── ServerInterface.php
│ │ ├── StreamEncryption.php
│ │ ├── TcpConnector.php
│ │ ├── TcpServer.php
│ │ ├── TimeoutConnector.php
│ │ ├── UnixConnector.php
│ │ └── UnixServer.php
│ └── tests
│ │ ├── ConnectionTest.php
│ │ ├── ConnectorTest.php
│ │ ├── DnsConnectorTest.php
│ │ ├── FixedUriConnectorTest.php
│ │ ├── FunctionalConnectorTest.php
│ │ ├── FunctionalSecureServerTest.php
│ │ ├── FunctionalTcpServerTest.php
│ │ ├── IntegrationTest.php
│ │ ├── LimitingServerTest.php
│ │ ├── SecureConnectorTest.php
│ │ ├── SecureIntegrationTest.php
│ │ ├── SecureServerTest.php
│ │ ├── ServerTest.php
│ │ ├── Stub
│ │ ├── CallableStub.php
│ │ ├── ConnectionStub.php
│ │ └── ServerStub.php
│ │ ├── TcpConnectorTest.php
│ │ ├── TcpServerTest.php
│ │ ├── TestCase.php
│ │ ├── TimeoutConnectorTest.php
│ │ ├── UnixConnectorTest.php
│ │ └── UnixServerTest.php
└── stream
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── examples
│ ├── 01-http.php
│ ├── 02-https.php
│ ├── 11-cat.php
│ └── 91-benchmark-throughput.php
│ ├── phpunit.xml.dist
│ ├── src
│ ├── CompositeStream.php
│ ├── DuplexResourceStream.php
│ ├── DuplexStreamInterface.php
│ ├── ReadableResourceStream.php
│ ├── ReadableStreamInterface.php
│ ├── ThroughStream.php
│ ├── Util.php
│ ├── WritableResourceStream.php
│ └── WritableStreamInterface.php
│ └── tests
│ ├── CallableStub.php
│ ├── CompositeStreamTest.php
│ ├── DuplexResourceStreamIntegrationTest.php
│ ├── DuplexResourceStreamTest.php
│ ├── EnforceBlockingWrapper.php
│ ├── FunctionalInternetTest.php
│ ├── ReadableResourceStreamTest.php
│ ├── Stub
│ └── ReadableStreamStub.php
│ ├── TestCase.php
│ ├── ThroughStreamTest.php
│ ├── UtilTest.php
│ └── WritableStreamResourceTest.php
├── ringcentral
└── psr7
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── Dockerfile
│ ├── LICENSE
│ ├── Makefile
│ ├── README.md
│ ├── composer.json
│ ├── phpunit.xml.dist
│ ├── src
│ ├── AppendStream.php
│ ├── BufferStream.php
│ ├── CachingStream.php
│ ├── DroppingStream.php
│ ├── FnStream.php
│ ├── InflateStream.php
│ ├── LazyOpenStream.php
│ ├── LimitStream.php
│ ├── MessageTrait.php
│ ├── MultipartStream.php
│ ├── NoSeekStream.php
│ ├── PumpStream.php
│ ├── Request.php
│ ├── Response.php
│ ├── ServerRequest.php
│ ├── Stream.php
│ ├── StreamDecoratorTrait.php
│ ├── StreamWrapper.php
│ ├── Uri.php
│ ├── functions.php
│ └── functions_include.php
│ └── tests
│ ├── AppendStreamTest.php
│ ├── BufferStreamTest.php
│ ├── CachingStreamTest.php
│ ├── DroppingStreamTest.php
│ ├── FnStreamTest.php
│ ├── FunctionsTest.php
│ ├── InflateStreamTest.php
│ ├── LazyOpenStreamTest.php
│ ├── LimitStreamTest.php
│ ├── MultipartStreamTest.php
│ ├── NoSeekStreamTest.php
│ ├── PumpStreamTest.php
│ ├── RequestTest.php
│ ├── ResponseTest.php
│ ├── ServerRequestTest.php
│ ├── StreamDecoratorTraitTest.php
│ ├── StreamTest.php
│ ├── StreamWrapperTest.php
│ ├── UriTest.php
│ └── bootstrap.php
├── symfony
└── process
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── Exception
│ ├── ExceptionInterface.php
│ ├── InvalidArgumentException.php
│ ├── LogicException.php
│ ├── ProcessFailedException.php
│ ├── ProcessSignaledException.php
│ ├── ProcessTimedOutException.php
│ └── RuntimeException.php
│ ├── ExecutableFinder.php
│ ├── InputStream.php
│ ├── LICENSE
│ ├── PhpExecutableFinder.php
│ ├── PhpProcess.php
│ ├── Pipes
│ ├── AbstractPipes.php
│ ├── PipesInterface.php
│ ├── UnixPipes.php
│ └── WindowsPipes.php
│ ├── Process.php
│ ├── ProcessUtils.php
│ ├── README.md
│ ├── Tests
│ ├── ExecutableFinderTest.php
│ ├── KillableProcessWithOutput.php
│ ├── NonStopableProcess.php
│ ├── PhpExecutableFinderTest.php
│ ├── PhpProcessTest.php
│ ├── PipeStdinInStdoutStdErrStreamSelect.php
│ ├── ProcessFailedExceptionTest.php
│ ├── ProcessTest.php
│ └── SignalListener.php
│ ├── composer.json
│ └── phpunit.xml.dist
├── valga
└── fbns-react
│ ├── .gitignore
│ ├── .php_cs
│ ├── LICENSE
│ ├── README.md
│ ├── bin
│ └── thrift_debug
│ ├── composer.json
│ └── src
│ ├── Auth
│ └── DeviceAuth.php
│ ├── AuthInterface.php
│ ├── Common
│ └── PublishAckPacket.php
│ ├── Connection.php
│ ├── Json.php
│ ├── Lite.php
│ ├── Lite
│ ├── ConnectRequestPacket.php
│ ├── ConnectResponsePacket.php
│ ├── OutgoingConnectFlow.php
│ ├── PacketFactory.php
│ ├── ReactFlow.php
│ ├── ReactMqttClient.php
│ └── StreamParser.php
│ ├── Message
│ ├── Push.php
│ └── Register.php
│ └── Thrift
│ ├── Compact.php
│ ├── Debug.php
│ ├── Reader.php
│ └── Writer.php
└── winbox
└── args
├── LICENSE
├── README.md
├── appveyor.yml
├── composer.json
└── src
└── Args.php
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # the composer package lock file and install directory
2 | # Commit your application's lock file http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file
3 | # You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
4 | # /composer.lock
5 | /fuel/vendor
6 |
7 | # the fuelphp document
8 | /docs/
9 |
10 | # you may install these packages with `oil package`.
11 | # http://fuelphp.com/docs/packages/oil/package.html
12 | # /fuel/packages/auth/
13 | # /fuel/packages/email/
14 | # /fuel/packages/oil/
15 | # /fuel/packages/orm/
16 | # /fuel/packages/parser/
17 |
18 | # dynamically generated files
19 | /fuel/app/logs/*/*/*
20 | /fuel/app/cache/*/*
21 | /fuel/app/config/crypt.php
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # InstagramAutoPostUrl
2 |
3 | # Usage
4 | php run.php
5 |
6 | # Description.
7 | Please open config.php to edit caption / username or password Instagram / or url image.
--------------------------------------------------------------------------------
/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "require": {
3 | "mgp25/instagram-php": "^6.0"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/img/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/warifp/InstagramAutoPostImageUrl/01cd659b3d694192896f06c9f403c20843bd0d3d/img/1.jpg
--------------------------------------------------------------------------------
/img/rand.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/warifp/InstagramAutoPostImageUrl/01cd659b3d694192896f06c9f403c20843bd0d3d/img/rand.jpg
--------------------------------------------------------------------------------
/rand.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/warifp/InstagramAutoPostImageUrl/01cd659b3d694192896f06c9f403c20843bd0d3d/rand.jpg
--------------------------------------------------------------------------------
/run.php:
--------------------------------------------------------------------------------
1 |
2 | //@@ Author : Wahyu Arif P
3 | //@@ Date : 07 Februari 2019
4 | //@@ File : Instagram Auto Post URL
5 |
6 | echo "\nJumlah : ";
7 | $jumlah = trim(fgets(STDIN, 1024));
8 | require 'fungsi.php';
9 |
10 | ?>
--------------------------------------------------------------------------------
/vendor/autoload.php:
--------------------------------------------------------------------------------
1 | /dev/null; cd "../lazyjsonmapper/lazyjsonmapper/bin" && pwd)
4 |
5 | if [ -d /proc/cygdrive ] && [[ $(which php) == $(readlink -n /proc/cygdrive)/* ]]; then
6 | # We are in Cgywin using Windows php, so the path must be translated
7 | dir=$(cygpath -m "$dir");
8 | fi
9 |
10 | "${dir}/lazydoctor" "$@"
11 |
--------------------------------------------------------------------------------
/vendor/bin/lazydoctor.bat:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | setlocal DISABLEDELAYEDEXPANSION
3 | SET BIN_TARGET=%~dp0/../lazyjsonmapper/lazyjsonmapper/bin/lazydoctor
4 | php "%BIN_TARGET%" %*
5 |
--------------------------------------------------------------------------------
/vendor/binsoul/net-mqtt/src/Exception/EndOfStreamException.php:
--------------------------------------------------------------------------------
1 | succeed();
20 |
21 | return new PingResponsePacket();
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/vendor/binsoul/net-mqtt/src/Flow/OutgoingPingFlow.php:
--------------------------------------------------------------------------------
1 | getPacketType() === Packet::TYPE_PINGRESP;
26 | }
27 |
28 | public function next(Packet $packet)
29 | {
30 | $this->succeed();
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/vendor/binsoul/net-mqtt/src/IdentifierGenerator.php:
--------------------------------------------------------------------------------
1 | assertPacketFlags(0);
20 | $this->assertRemainingPacketLength(0);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/vendor/binsoul/net-mqtt/src/Packet/PingRequestPacket.php:
--------------------------------------------------------------------------------
1 | assertPacketFlags(0);
20 | $this->assertRemainingPacketLength(0);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/vendor/binsoul/net-mqtt/src/Packet/PingResponsePacket.php:
--------------------------------------------------------------------------------
1 | assertPacketFlags(0);
20 | $this->assertRemainingPacketLength(0);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/vendor/binsoul/net-mqtt/src/Packet/PublishAckPacket.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ./tests/
7 |
8 |
9 |
10 |
11 | ./src/
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/vendor/clue/socks-react/.gitignore:
--------------------------------------------------------------------------------
1 | /vendor
2 | /composer.lock
3 |
--------------------------------------------------------------------------------
/vendor/clue/socks-react/.travis.yml:
--------------------------------------------------------------------------------
1 | language: php
2 |
3 | php:
4 | # - 5.3 # requires old distro, see below
5 | - 5.4
6 | - 5.5
7 | - 5.6
8 | - 7
9 | - hhvm # ignore errors, see below
10 |
11 | # lock distro so new future defaults will not break the build
12 | dist: trusty
13 |
14 | matrix:
15 | include:
16 | - php: 5.3
17 | dist: precise
18 | allow_failures:
19 | - php: hhvm
20 |
21 | sudo: false
22 |
23 | install:
24 | - composer install --no-interaction
25 |
26 | script:
27 | - vendor/bin/phpunit --coverage-text
28 |
--------------------------------------------------------------------------------
/vendor/clue/socks-react/examples/11-server.php:
--------------------------------------------------------------------------------
1 | getAddress() . PHP_EOL;
18 |
19 | $loop->run();
20 |
--------------------------------------------------------------------------------
/vendor/clue/socks-react/examples/12-server-with-password.php:
--------------------------------------------------------------------------------
1 | setAuthArray(array(
18 | 'tom' => 'god',
19 | 'user' => 'p@ssw0rd'
20 | ));
21 |
22 | echo 'SOCKS5 server requiring authentication listening on ' . $socket->getAddress() . PHP_EOL;
23 |
24 | $loop->run();
25 |
--------------------------------------------------------------------------------
/vendor/clue/socks-react/examples/31-server-secure.php:
--------------------------------------------------------------------------------
1 | array(
13 | 'local_cert' => __DIR__ . '/localhost.pem',
14 | )));
15 |
16 | // start a new server listening for incoming connection on the given socket
17 | $server = new Server($loop, $socket);
18 |
19 | echo 'SOCKS over TLS server listening on ' . str_replace('tls:', 'sockss:', $socket->getAddress()) . PHP_EOL;
20 |
21 | $loop->run();
22 |
--------------------------------------------------------------------------------
/vendor/clue/socks-react/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ./tests/
7 |
8 |
9 |
10 |
11 | ./src/
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/vendor/composer/autoload_classmap.php:
--------------------------------------------------------------------------------
1 | array($vendorDir . '/netresearch/jsonmapper/src'),
10 | 'Evenement' => array($vendorDir . '/evenement/evenement/src'),
11 | );
12 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 | /vendor
3 | *.tgz
4 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/.travis.yml:
--------------------------------------------------------------------------------
1 | language: php
2 | php:
3 | - 5.6
4 | - 7.0
5 | - 7.1
6 | - hhvm
7 | install:
8 | - phpenv rehash
9 | - composer require "satooshi/php-coveralls" "^1" --dev --no-update
10 | - composer install --no-interaction
11 | script:
12 | - phpunit -c phpunit.xml.dist
13 | after_success:
14 | - php vendor/bin/coveralls -v
15 | matrix:
16 | fast_finish: true
17 | allow_failures:
18 | - php: hhvm
19 | - php: '5.6'
20 | cache:
21 | apt: true
22 | directories:
23 | - vendor
24 | notifications:
25 | email:
26 | on_success: change
27 | on_failure: change
28 | slack:
29 | secure: dKH3qw9myjwDO+OIz6qBqn5vJJqoFyD2frS4eH68jI5gtxHX2PJVwaP9waXTSu+FFq9wILsHGQezrawWHcMkbEo4gxbri2Ne7gFT4CJD0DAOyf02JgQ1A/cJaqQ5XrLO9CwjP0/8PKaMCHiND4SLEWgmtlFRoB7gr33QjbQjBvc=
30 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/CONTRIBUTORS.txt:
--------------------------------------------------------------------------------
1 | Bitdeli Chef
2 | Dlussky Kirill
3 | Francois Lajoie
4 | Gasol Wu
5 | Igor Santos
6 | Jevon Wright
7 | MartyIX
8 | Michał Kniotek
9 | Robbert Klarenbeek
10 | Yo-An Lin
11 | Yo-An Lin
12 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "corneltek/getoptionkit",
3 | "homepage": "http://github.com/c9s/GetOptionKit",
4 | "description": "Powerful command-line option toolkit",
5 | "require": {
6 | "php": ">=5.3.0"
7 | },
8 | "license": "MIT",
9 | "authors": [ { "name": "Yo-An Lin", "email": "yoanlin93@gmail.com" } ],
10 | "autoload": {
11 | "psr-4": {
12 | "GetOptionKit\\": "src/"
13 | }
14 | },
15 | "extra": { "branch-alias": { "dev-master": "2.6.x-dev" } }
16 | }
17 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/composer.lock:
--------------------------------------------------------------------------------
1 | {
2 | "_readme": [
3 | "This file locks the dependencies of your project to a known state",
4 | "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
5 | "This file is @generated automatically"
6 | ],
7 | "content-hash": "5a9b6e9fccaf89d121650d35313e842b",
8 | "packages": [],
9 | "packages-dev": [],
10 | "aliases": [],
11 | "minimum-stability": "stable",
12 | "stability-flags": [],
13 | "prefer-stable": false,
14 | "prefer-lowest": false,
15 | "platform": {
16 | "php": ">=5.3.0"
17 | },
18 | "platform-dev": []
19 | }
20 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/package.ini:
--------------------------------------------------------------------------------
1 | [package]
2 | name = GetOptionKit
3 | version = 1.2.2
4 | desc = "A powerful GetOpt toolkit for PHP, which supports type constraints, flag,
5 | multiple flag, multiple values, required value checking."
6 |
7 | author = "Yo-An Lin (c9s) "
8 | channel = pear.corneltek.com
9 | stability = stable
10 |
11 | [require]
12 | php = 5.3
13 | pearinstaller = 1.4.1
14 | pear.corneltek.com/Universal =
15 | pear.corneltek.com/PHPUnit_TestMore =
16 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/phpdox.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/phprelease.ini:
--------------------------------------------------------------------------------
1 | Steps = PHPUnit, BumpVersion, GitCommit, GitTag, GitPush, GitPushTags
2 | ; VersionFrom = src/PHPRelease/Console.php
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/src/Exception/InvalidOptionException.php:
--------------------------------------------------------------------------------
1 |
6 | *
7 | * For the full copyright and license information, please view the LICENSE
8 | * file that was distributed with this source code.
9 | *
10 | */
11 |
12 | namespace GetOptionKit\Exception;
13 |
14 | use Exception;
15 |
16 | class InvalidOptionException extends Exception
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/src/Exception/InvalidOptionValueException.php:
--------------------------------------------------------------------------------
1 |
6 | *
7 | * For the full copyright and license information, please view the LICENSE
8 | * file that was distributed with this source code.
9 | *
10 | */
11 |
12 | namespace GetOptionKit\Exception;
13 |
14 | use Exception;
15 |
16 | class InvalidOptionValueException extends Exception
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/src/Exception/NonNumericException.php:
--------------------------------------------------------------------------------
1 |
6 | *
7 | * For the full copyright and license information, please view the LICENSE
8 | * file that was distributed with this source code.
9 | *
10 | */
11 |
12 | namespace GetOptionKit\Exception;
13 |
14 | use Exception;
15 |
16 | class NonNumericException extends Exception
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/src/Exception/OptionConflictException.php:
--------------------------------------------------------------------------------
1 |
6 | *
7 | * For the full copyright and license information, please view the LICENSE
8 | * file that was distributed with this source code.
9 | *
10 | */
11 |
12 | namespace GetOptionKit\Exception;
13 |
14 | use Exception;
15 |
16 | class OptionConflictException extends Exception
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/src/Exception/RequireValueException.php:
--------------------------------------------------------------------------------
1 |
6 | *
7 | * For the full copyright and license information, please view the LICENSE
8 | * file that was distributed with this source code.
9 | *
10 | */
11 |
12 | namespace GetOptionKit\Exception;
13 |
14 | use Exception;
15 |
16 | class RequireValueException extends Exception
17 | {
18 | }
19 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/src/OptionPrinter/OptionPrinter.php:
--------------------------------------------------------------------------------
1 | option = $option;
18 | }
19 | }
20 |
21 | /**
22 | * Test a value to see if it fit the type.
23 | *
24 | * @param mixed $value
25 | */
26 | abstract public function test($value);
27 |
28 | /**
29 | * Parse a string value into it's type value.
30 | *
31 | * @param mixed $value
32 | */
33 | abstract public function parse($value);
34 | }
35 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/src/ValueType/BoolType.php:
--------------------------------------------------------------------------------
1 | DateTime::ATOM,
11 | );
12 |
13 | public function test($value)
14 | {
15 | return DateTime::createFromFormat($this->option['format'], $value) !== false;
16 | }
17 |
18 | public function parse($value)
19 | {
20 | return DateTime::createFromFormat($this->option['format'], $value);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/src/ValueType/DateType.php:
--------------------------------------------------------------------------------
1 | 0) {
11 | return false;
12 | }
13 | return true;
14 | }
15 |
16 | public function parse($value)
17 | {
18 | return date_parse($value);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/src/ValueType/DirType.php:
--------------------------------------------------------------------------------
1 | option = $option;
12 | }
13 |
14 | public function test($value)
15 | {
16 | return preg_match($this->option, $value) !== 0;
17 | }
18 |
19 | public function parse($value)
20 | {
21 | preg_match($this->option, $value, $this->matches);
22 | return strval($value);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/vendor/corneltek/getoptionkit/src/ValueType/StringType.php:
--------------------------------------------------------------------------------
1 | assertEquals($regex->option, '#^Test$#');
11 | }
12 |
13 | public function testValidation()
14 | {
15 | $regex = new RegexType('#^Test$#');
16 | $this->assertTrue($regex->test('Test'));
17 | $this->assertFalse($regex->test('test'));
18 |
19 | $regex->option = '/^([a-z]+)$/';
20 | $this->assertTrue($regex->test('barfoo'));
21 | $this->assertFalse($regex->test('foobar234'));
22 | $ret = $regex->parse('foobar234');
23 | $this->assertNotNull($ret);
24 | }
25 | }
26 |
27 |
--------------------------------------------------------------------------------
/vendor/evenement/evenement/.gitignore:
--------------------------------------------------------------------------------
1 | composer.lock
2 | vendor
3 |
--------------------------------------------------------------------------------
/vendor/evenement/evenement/.travis.yml:
--------------------------------------------------------------------------------
1 | language: php
2 |
3 | php:
4 | - 7.0
5 | - 7.1
6 | - hhvm
7 | - nightly
8 |
9 | matrix:
10 | allow_failures:
11 | - php: hhvm
12 | - php: nightly
13 |
14 | before_script:
15 | - wget http://getcomposer.org/composer.phar
16 | - php composer.phar install
17 |
18 | script:
19 | - ./vendor/bin/phpunit --coverage-text
20 | - php -n examples/benchmark-emit-no-arguments.php
21 | - php -n examples/benchmark-emit-one-argument.php
22 | - php -n examples/benchmark-emit.php
23 | - php -n examples/benchmark-emit-once.php
24 | - php -n examples/benchmark-remove-listener-once.php
25 |
--------------------------------------------------------------------------------
/vendor/evenement/evenement/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "evenement/evenement",
3 | "description": "Événement is a very simple event dispatching library for PHP",
4 | "keywords": ["event-dispatcher", "event-emitter"],
5 | "license": "MIT",
6 | "authors": [
7 | {
8 | "name": "Igor Wiedler",
9 | "email": "igor@wiedler.ch"
10 | }
11 | ],
12 | "require": {
13 | "php": ">=7.0"
14 | },
15 | "require-dev": {
16 | "phpunit/phpunit": "^6.0"
17 | },
18 | "autoload": {
19 | "psr-0": {
20 | "Evenement": "src"
21 | }
22 | },
23 | "autoload-dev": {
24 | "psr-0": {
25 | "Evenement": "tests"
26 | },
27 | "files": ["tests/Evenement/Tests/functions.php"]
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/vendor/evenement/evenement/examples/benchmark-emit-no-arguments.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | const ITERATIONS = 10000000;
13 |
14 | use Evenement\EventEmitter;
15 |
16 | require __DIR__.'/../vendor/autoload.php';
17 |
18 | $emitter = new EventEmitter();
19 |
20 | $emitter->on('event', function () {});
21 |
22 | $start = microtime(true);
23 | for ($i = 0; $i < ITERATIONS; $i++) {
24 | $emitter->emit('event');
25 | }
26 | $time = microtime(true) - $start;
27 |
28 | echo 'Emitting ', number_format(ITERATIONS), ' events took: ', number_format($time, 2), 's', PHP_EOL;
29 |
--------------------------------------------------------------------------------
/vendor/evenement/evenement/examples/benchmark-emit-one-argument.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | const ITERATIONS = 10000000;
13 |
14 | use Evenement\EventEmitter;
15 |
16 | require __DIR__.'/../vendor/autoload.php';
17 |
18 | $emitter = new EventEmitter();
19 |
20 | $emitter->on('event', function ($a) {});
21 |
22 | $start = microtime(true);
23 | for ($i = 0; $i < ITERATIONS; $i++) {
24 | $emitter->emit('event', [1]);
25 | }
26 | $time = microtime(true) - $start;
27 |
28 | echo 'Emitting ', number_format(ITERATIONS), ' events took: ', number_format($time, 2), 's', PHP_EOL;
29 |
--------------------------------------------------------------------------------
/vendor/evenement/evenement/examples/benchmark-emit.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | const ITERATIONS = 10000000;
13 |
14 | use Evenement\EventEmitter;
15 |
16 | require __DIR__.'/../vendor/autoload.php';
17 |
18 | $emitter = new EventEmitter();
19 |
20 | $emitter->on('event', function ($a, $b, $c) {});
21 |
22 | $start = microtime(true);
23 | for ($i = 0; $i < ITERATIONS; $i++) {
24 | $emitter->emit('event', [1, 2, 3]);
25 | }
26 | $time = microtime(true) - $start;
27 |
28 | echo 'Emitting ', number_format(ITERATIONS), ' events took: ', number_format($time, 2), 's', PHP_EOL;
29 |
--------------------------------------------------------------------------------
/vendor/evenement/evenement/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
14 |
15 | ./tests/Evenement/
16 |
17 |
18 |
19 |
20 |
21 | ./src/
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/vendor/evenement/evenement/src/Evenement/EventEmitter.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Evenement;
13 |
14 | class EventEmitter implements EventEmitterInterface
15 | {
16 | use EventEmitterTrait;
17 | }
18 |
--------------------------------------------------------------------------------
/vendor/evenement/evenement/src/Evenement/EventEmitterInterface.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Evenement;
13 |
14 | interface EventEmitterInterface
15 | {
16 | public function on($event, callable $listener);
17 | public function once($event, callable $listener);
18 | public function removeListener($event, callable $listener);
19 | public function removeAllListeners($event = null);
20 | public function listeners($event = null);
21 | public function emit($event, array $arguments = []);
22 | }
23 |
--------------------------------------------------------------------------------
/vendor/evenement/evenement/tests/Evenement/Tests/functions.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Evenement\Tests;
13 |
14 | function setGlobalTestData($data)
15 | {
16 | $GLOBALS['evenement-evenement-test-data'] = $data;
17 | }
18 |
--------------------------------------------------------------------------------
/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php:
--------------------------------------------------------------------------------
1 | stream = $stream;
16 | $msg = $msg ?: 'Could not seek the stream to position ' . $pos;
17 | parent::__construct($msg);
18 | }
19 |
20 | /**
21 | * @return StreamInterface
22 | */
23 | public function getStream()
24 | {
25 | return $this->stream;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php:
--------------------------------------------------------------------------------
1 | @,;:\\\"/[\]?={}\x01-\x20\x7F]++):[ \t]*+((?:[ \t]*+[\x21-\x7E\x80-\xFF]++)*+)[ \t]*+\r?\n)m";
17 | const HEADER_FOLD_REGEX = "(\r?\n[ \t]++)";
18 | }
19 |
--------------------------------------------------------------------------------
/vendor/guzzlehttp/psr7/src/functions_include.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | LazyJsonMapper
4 |
5 | docs/cache
6 | utf8
7 |
8 | - TODO
9 | - FIXME
10 |
11 |
12 | php
13 |
14 |
15 |
16 | docs/output
17 |
18 |
19 |
20 |
21 |
22 | src
23 |
24 |
25 |
--------------------------------------------------------------------------------
/vendor/lazyjsonmapper/lazyjsonmapper/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 | tests
7 |
8 |
9 |
--------------------------------------------------------------------------------
/vendor/lazyjsonmapper/lazyjsonmapper/tests/bootstrap.php:
--------------------------------------------------------------------------------
1 | getData();
17 | if ($region === null || $region === '') {
18 | throw new HandlerException('Invalid region hint.');
19 | }
20 | $this->_target->emit('region-hint', [$message->getData()]);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Realtime/HandlerInterface.php:
--------------------------------------------------------------------------------
1 | 'string',
27 | 'action' => 'string',
28 | ];
29 | }
30 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Realtime/Payload/RealtimeEvent.php:
--------------------------------------------------------------------------------
1 | 'string',
26 | ];
27 | }
28 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Realtime/Payload/ThreadAction.php:
--------------------------------------------------------------------------------
1 | 'string',
23 | 'action_log' => '\InstagramAPI\Response\Model\ActionLog',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Realtime/Subscription/GraphQl/AppPresenceSubscription.php:
--------------------------------------------------------------------------------
1 | $subscriptionId,
22 | ]);
23 | }
24 |
25 | /** {@inheritdoc} */
26 | public function getId()
27 | {
28 | return self::ID;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Realtime/Subscription/GraphQl/DirectTypingSubscription.php:
--------------------------------------------------------------------------------
1 | $accountId,
21 | ]);
22 | }
23 |
24 | /** {@inheritdoc} */
25 | public function getId()
26 | {
27 | return 'direct_typing';
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Realtime/Subscription/Skywalker/DirectSubscription.php:
--------------------------------------------------------------------------------
1 | _accountId);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Realtime/Subscription/Skywalker/LiveSubscription.php:
--------------------------------------------------------------------------------
1 | _accountId);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Realtime/SubscriptionInterface.php:
--------------------------------------------------------------------------------
1 | 'int',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/ActionLog.php:
--------------------------------------------------------------------------------
1 | 'Bold[]',
23 | 'description' => '',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/AdMetadata.php:
--------------------------------------------------------------------------------
1 | '',
23 | 'type' => '',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/AdsInfo.php:
--------------------------------------------------------------------------------
1 | 'bool',
23 | 'ads_url' => 'string',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/AnimatedMedia.php:
--------------------------------------------------------------------------------
1 | 'string',
23 | 'images' => 'AnimatedMediaImage',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/AnimatedMediaImage.php:
--------------------------------------------------------------------------------
1 | 'AnimatedMediaImageFixedHeigth',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/AssetModel.php:
--------------------------------------------------------------------------------
1 | 'string',
23 | 'id' => 'string',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Attribution.php:
--------------------------------------------------------------------------------
1 | 'string',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Aymf.php:
--------------------------------------------------------------------------------
1 | 'AymfItem[]',
23 | 'more_available' => '',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Badging.php:
--------------------------------------------------------------------------------
1 | '',
23 | 'items' => '',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/BlockedReels.php:
--------------------------------------------------------------------------------
1 | 'User[]',
27 | 'page_size' => '',
28 | 'big_list' => '',
29 | ];
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Bold.php:
--------------------------------------------------------------------------------
1 | '',
23 | 'end' => '',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/BusinessEdge.php:
--------------------------------------------------------------------------------
1 | 'BusinessNode',
23 | 'cursor' => '',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/BusinessFeed.php:
--------------------------------------------------------------------------------
1 | 'SummaryPromotions',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/CatalogData.php:
--------------------------------------------------------------------------------
1 | 'PageInfo',
23 | 'edges' => 'CatalogEdge[]',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/CatalogEdge.php:
--------------------------------------------------------------------------------
1 | 'CatalogNode',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/ChainingInfo.php:
--------------------------------------------------------------------------------
1 | 'string',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/CommentTranslations.php:
--------------------------------------------------------------------------------
1 | 'string',
23 | 'translation' => '',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Composer.php:
--------------------------------------------------------------------------------
1 | 'bool',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/DirectLink.php:
--------------------------------------------------------------------------------
1 | 'string',
23 | 'link_context' => 'LinkContext',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/DirectRankedRecipient.php:
--------------------------------------------------------------------------------
1 | 'DirectThread',
23 | 'user' => 'User',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/DirectReactions.php:
--------------------------------------------------------------------------------
1 | 'int',
23 | 'likes' => 'DirectReaction[]',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/DirectSeenItemPayload.php:
--------------------------------------------------------------------------------
1 | '',
23 | 'timestamp' => 'string',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/DirectThreadLastSeenAt.php:
--------------------------------------------------------------------------------
1 | 'string',
23 | 'timestamp' => '',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Edges.php:
--------------------------------------------------------------------------------
1 | 'int',
27 | 'time_range' => 'TimeRange',
28 | 'node' => 'QPNode',
29 | ];
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/EligiblePromotions.php:
--------------------------------------------------------------------------------
1 | 'Edges[]',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/FelixShare.php:
--------------------------------------------------------------------------------
1 | 'Item[]',
23 | 'text' => 'string',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/FormerUsername.php:
--------------------------------------------------------------------------------
1 | 'string',
23 | 'change_timestamp' => 'string',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/FormerUsernameInfo.php:
--------------------------------------------------------------------------------
1 | 'bool',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Groups.php:
--------------------------------------------------------------------------------
1 | '',
23 | 'items' => 'Item[]',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/IOSLinks.php:
--------------------------------------------------------------------------------
1 | 'int',
23 | 'canvasDocId' => 'string',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Image.php:
--------------------------------------------------------------------------------
1 | 'string',
27 | 'width' => 'int',
28 | 'height' => 'int',
29 | ];
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/ImageCandidate.php:
--------------------------------------------------------------------------------
1 | 'string',
27 | 'width' => 'int',
28 | 'height' => 'int',
29 | ];
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Image_Versions2.php:
--------------------------------------------------------------------------------
1 | 'ImageCandidate[]',
23 | 'trace_token' => '',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Insights.php:
--------------------------------------------------------------------------------
1 | '',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/LiveComment.php:
--------------------------------------------------------------------------------
1 | 'Comment',
27 | 'offset' => '',
28 | 'event' => '',
29 | ];
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/MeGraphData.php:
--------------------------------------------------------------------------------
1 | 'CatalogData',
23 | 'id' => 'string',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/MediaShare.php:
--------------------------------------------------------------------------------
1 | 'Item',
23 | 'text' => 'string',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Megaphone.php:
--------------------------------------------------------------------------------
1 | 'GenericMegaphone',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Param.php:
--------------------------------------------------------------------------------
1 | '',
23 | 'value' => '',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Placeholder.php:
--------------------------------------------------------------------------------
1 | 'bool',
27 | 'title' => 'string',
28 | 'message' => 'string',
29 | ];
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/PostLive.php:
--------------------------------------------------------------------------------
1 | 'PostLiveItem[]',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/ProductImage.php:
--------------------------------------------------------------------------------
1 | 'Image_Versions2',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/ProductShare.php:
--------------------------------------------------------------------------------
1 | 'Item',
27 | 'text' => 'string',
28 | 'product' => 'Product',
29 | ];
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/ProductTags.php:
--------------------------------------------------------------------------------
1 | 'In[]',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/PromotionsUnit.php:
--------------------------------------------------------------------------------
1 | 'SummaryPromotions',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/QPData.php:
--------------------------------------------------------------------------------
1 | 'int',
23 | 'data' => 'QPViewerData',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/QPExtraInfo.php:
--------------------------------------------------------------------------------
1 | 'int',
23 | 'extra_info' => 'string',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/QPSurface.php:
--------------------------------------------------------------------------------
1 | 'int',
23 | 'cooldown' => 'int',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/QPViewerData.php:
--------------------------------------------------------------------------------
1 | 'Viewer',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/QueryResponse.php:
--------------------------------------------------------------------------------
1 | 'ShadowInstagramUser',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Related.php:
--------------------------------------------------------------------------------
1 | '',
27 | 'id' => 'string',
28 | 'type' => '',
29 | ];
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/RewriteRule.php:
--------------------------------------------------------------------------------
1 | 'string',
23 | 'replacer' => 'string',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/SavedFeedItem.php:
--------------------------------------------------------------------------------
1 | 'Item',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/SectionMedia.php:
--------------------------------------------------------------------------------
1 | 'Item',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/SharedFollowerAccountsInfo.php:
--------------------------------------------------------------------------------
1 | 'bool',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Slot.php:
--------------------------------------------------------------------------------
1 | 'int',
23 | 'cooldown' => 'int',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/StoryCta.php:
--------------------------------------------------------------------------------
1 | 'AndroidLinks[]',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/SummaryPromotions.php:
--------------------------------------------------------------------------------
1 | 'BusinessEdge[]',
23 | 'page_info' => 'PageInfo',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Tab.php:
--------------------------------------------------------------------------------
1 | 'string',
23 | 'title' => 'string',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/TabsInfo.php:
--------------------------------------------------------------------------------
1 | 'Tab[]',
23 | 'selected' => 'string',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Template.php:
--------------------------------------------------------------------------------
1 | 'string',
23 | 'parameters' => '',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Text.php:
--------------------------------------------------------------------------------
1 | 'string',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/TimeRange.php:
--------------------------------------------------------------------------------
1 | 'string',
23 | 'end' => 'string',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/TopLive.php:
--------------------------------------------------------------------------------
1 | 'User[]',
23 | 'ranked_position' => '',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/TraceControl.php:
--------------------------------------------------------------------------------
1 | 'int',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/UnpredictableKeys/DirectThreadLastSeenAtUnpredictableContainer.php:
--------------------------------------------------------------------------------
1 | 'int',
23 | 'user' => 'User',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Usertag.php:
--------------------------------------------------------------------------------
1 | 'In[]',
23 | 'photo_of_you' => 'bool',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/VideoUploadUrl.php:
--------------------------------------------------------------------------------
1 | 'string',
27 | 'job' => 'string',
28 | 'expires' => 'float',
29 | ];
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Viewer.php:
--------------------------------------------------------------------------------
1 | 'EligiblePromotions',
19 | ];
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/Voter.php:
--------------------------------------------------------------------------------
1 | 'User',
23 | 'vote' => 'int',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/Model/_Message.php:
--------------------------------------------------------------------------------
1 | '',
23 | 'time' => '',
24 | ];
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/src/Response/PushRegisterResponse.php:
--------------------------------------------------------------------------------
1 | expectException(\InvalidArgumentException::class);
13 | $this->expectExceptionMessage('Invalid Iris sequence identifier');
14 | new IrisSubscribe(-1);
15 | }
16 |
17 | public function testCommandOutput()
18 | {
19 | $command = new IrisSubscribe(777);
20 | $this->assertEquals('{"seq_id":777}', json_encode($command));
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/tests/Realtime/Command/UpdateSubscriptionsTest.php:
--------------------------------------------------------------------------------
1 | assertEquals(
18 | '{"sub":["ig/live_notification_subscribe/1111111111","ig/u/v1/1111111111"]}',
19 | json_encode($command, JSON_UNESCAPED_SLASHES)
20 | );
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/tests/Realtime/Subscription/AppPresenceTest.php:
--------------------------------------------------------------------------------
1 | assertEquals(
14 | '1/graphqlsubscriptions/17846944882223835/{"input_data":{"client_subscription_id":"deadbeef-dead-beef-dead-beefdeadbeef"}}',
15 | (string) $subscription
16 | );
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/vendor/mgp25/instagram-php/tests/Realtime/Subscription/ZeroProvisionTest.php:
--------------------------------------------------------------------------------
1 | assertRegExp(
14 | '#^1/graphqlsubscriptions/17913953740109069/{"input_data":{"client_subscription_id":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","device_id":"deadbeef-dead-beef-dead-beefdeadbeef"}}#',
15 | (string) $subscription
16 | );
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/vendor/netresearch/jsonmapper/.travis.yml:
--------------------------------------------------------------------------------
1 | language: php
2 | sudo: false
3 | dist: trusty
4 | php:
5 | - 5.6
6 | - 7
7 | - 7.1
8 | - 7.2
9 |
10 | before_script:
11 | - composer install --no-interaction --prefer-source --dev
12 | - phpenv rehash
13 | script:
14 | - cd tests
15 | - ./../vendor/bin/phpunit --coverage-text .
16 | - cd ..
17 | - ./vendor/bin/phpcs --standard=PEAR src/
18 |
--------------------------------------------------------------------------------
/vendor/netresearch/jsonmapper/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "netresearch/jsonmapper",
3 | "description": "Map nested JSON structures onto PHP classes",
4 | "license": "OSL-3.0",
5 | "autoload": {
6 | "psr-0": {"JsonMapper": "src/"}
7 | },
8 | "authors": [
9 | {
10 | "name": "Christian Weiske",
11 | "email": "cweiske@cweiske.de",
12 | "homepage": "http://github.com/cweiske/jsonmapper/",
13 | "role": "Developer"
14 | }
15 | ],
16 | "support": {
17 | "email": "cweiske@cweiske.de",
18 | "issues": "https://github.com/cweiske/jsonmapper/issues"
19 | },
20 | "require":{
21 | "php": ">=5.6"
22 | },
23 | "require-dev": {
24 | "phpunit/phpunit": "~4.8.35 || ~5.7 || ~6.4",
25 | "squizlabs/php_codesniffer": "~1.5"
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/vendor/netresearch/jsonmapper/src/JsonMapper/Exception.php:
--------------------------------------------------------------------------------
1 |
10 | * @license OSL-3.0 http://opensource.org/licenses/osl-3.0
11 | * @link http://cweiske.de/
12 | */
13 |
14 | /**
15 | * Simple exception
16 | *
17 | * @category Netresearch
18 | * @package JsonMapper
19 | * @author Christian Weiske
20 | * @license OSL-3.0 http://opensource.org/licenses/osl-3.0
21 | * @link http://cweiske.de/
22 | */
23 | class JsonMapper_Exception extends Exception
24 | {
25 | }
26 | ?>
27 |
--------------------------------------------------------------------------------
/vendor/psr/http-message/README.md:
--------------------------------------------------------------------------------
1 | PSR Http Message
2 | ================
3 |
4 | This repository holds all interfaces/classes/traits related to
5 | [PSR-7](http://www.php-fig.org/psr/psr-7/).
6 |
7 | Note that this is not a HTTP message implementation of its own. It is merely an
8 | interface that describes a HTTP message. See the specification for more details.
9 |
10 | Usage
11 | -----
12 |
13 | We'll certainly need some stuff in here.
--------------------------------------------------------------------------------
/vendor/psr/http-message/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "psr/http-message",
3 | "description": "Common interface for HTTP messages",
4 | "keywords": ["psr", "psr-7", "http", "http-message", "request", "response"],
5 | "homepage": "https://github.com/php-fig/http-message",
6 | "license": "MIT",
7 | "authors": [
8 | {
9 | "name": "PHP-FIG",
10 | "homepage": "http://www.php-fig.org/"
11 | }
12 | ],
13 | "require": {
14 | "php": ">=5.3.0"
15 | },
16 | "autoload": {
17 | "psr-4": {
18 | "Psr\\Http\\Message\\": "src/"
19 | }
20 | },
21 | "extra": {
22 | "branch-alias": {
23 | "dev-master": "1.0.x-dev"
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/vendor/psr/log/.gitignore:
--------------------------------------------------------------------------------
1 | vendor
2 |
--------------------------------------------------------------------------------
/vendor/psr/log/Psr/Log/InvalidArgumentException.php:
--------------------------------------------------------------------------------
1 | logger = $logger;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/vendor/psr/log/Psr/Log/NullLogger.php:
--------------------------------------------------------------------------------
1 | logger) { }`
11 | * blocks.
12 | */
13 | class NullLogger extends AbstractLogger
14 | {
15 | /**
16 | * Logs with an arbitrary level.
17 | *
18 | * @param mixed $level
19 | * @param string $message
20 | * @param array $context
21 | *
22 | * @return void
23 | */
24 | public function log($level, $message, array $context = array())
25 | {
26 | // noop
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/vendor/psr/log/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "psr/log",
3 | "description": "Common interface for logging libraries",
4 | "keywords": ["psr", "psr-3", "log"],
5 | "homepage": "https://github.com/php-fig/log",
6 | "license": "MIT",
7 | "authors": [
8 | {
9 | "name": "PHP-FIG",
10 | "homepage": "http://www.php-fig.org/"
11 | }
12 | ],
13 | "require": {
14 | "php": ">=5.3.0"
15 | },
16 | "autoload": {
17 | "psr-4": {
18 | "Psr\\Log\\": "Psr/Log/"
19 | }
20 | },
21 | "extra": {
22 | "branch-alias": {
23 | "dev-master": "1.0.x-dev"
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/vendor/ralouphie/getallheaders/.gitignore:
--------------------------------------------------------------------------------
1 | .idea
2 | .DS_store
3 | /vendor/
4 | composer.phar
5 | composer.lock
6 |
--------------------------------------------------------------------------------
/vendor/ralouphie/getallheaders/.travis.yml:
--------------------------------------------------------------------------------
1 | language: php
2 |
3 | php:
4 | - 5.3
5 | - 5.4
6 | - 5.5
7 | - 5.6
8 | - 7.0
9 |
10 | before_script:
11 | - composer install
12 |
13 | script:
14 | - mkdir -p build/logs
15 | - php vendor/bin/phpunit -c phpunit.xml
16 |
17 | after_script:
18 | - php vendor/bin/coveralls -v
--------------------------------------------------------------------------------
/vendor/ralouphie/getallheaders/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ralouphie/getallheaders",
3 | "description": "A polyfill for getallheaders.",
4 | "license": "MIT",
5 | "authors": [
6 | {
7 | "name": "Ralph Khattar",
8 | "email": "ralph.khattar@gmail.com"
9 | }
10 | ],
11 | "require": {
12 | "php": ">=5.3"
13 | },
14 | "require-dev": {
15 | "phpunit/phpunit": "~3.7.0",
16 | "satooshi/php-coveralls": ">=1.0"
17 | },
18 | "autoload": {
19 | "files": ["src/getallheaders.php"]
20 | }
21 | }
--------------------------------------------------------------------------------
/vendor/ralouphie/getallheaders/phpunit.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 | ./tests
10 |
11 |
12 |
13 |
14 | src
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/vendor/react/cache/.gitignore:
--------------------------------------------------------------------------------
1 | composer.lock
2 | vendor
3 |
--------------------------------------------------------------------------------
/vendor/react/cache/.travis.yml:
--------------------------------------------------------------------------------
1 | language: php
2 |
3 | php:
4 | # - 5.3 # requires old distro, see below
5 | - 5.4
6 | - 5.5
7 | - 5.6
8 | - 7
9 | - hhvm
10 |
11 | # lock distro so new future defaults will not break the build
12 | dist: trusty
13 |
14 | matrix:
15 | include:
16 | - php: 5.3
17 | dist: precise
18 |
19 | sudo: false
20 |
21 | install:
22 | - composer install --no-interaction
23 |
24 | script:
25 | - ./vendor/bin/phpunit --coverage-text
26 |
--------------------------------------------------------------------------------
/vendor/react/cache/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "react/cache",
3 | "description": "Async, Promise-based cache interface for ReactPHP",
4 | "keywords": ["cache", "caching", "promise", "ReactPHP"],
5 | "license": "MIT",
6 | "require": {
7 | "php": ">=5.3.0",
8 | "react/promise": "~2.0|~1.1"
9 | },
10 | "autoload": {
11 | "psr-4": { "React\\Cache\\": "src/" }
12 | },
13 | "autoload-dev": {
14 | "psr-4": { "React\\Tests\\Cache\\": "tests/" }
15 | },
16 | "require-dev": {
17 | "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35"
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/vendor/react/cache/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
11 | ./tests/
12 |
13 |
14 |
15 |
16 |
17 | ./src/
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/vendor/react/cache/tests/CallableStub.php:
--------------------------------------------------------------------------------
1 | =5.3.0",
8 | "react/cache": "^0.5 || ^0.4 || ^0.3",
9 | "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5",
10 | "react/promise": "^2.1 || ^1.2.1",
11 | "react/promise-timer": "^1.2",
12 | "react/stream": "^1.0 || ^0.7 || ^0.6 || ^0.5 || ^0.4.5"
13 | },
14 | "require-dev": {
15 | "clue/block-react": "^1.2",
16 | "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35"
17 | },
18 | "autoload": {
19 | "psr-4": { "React\\Dns\\": "src" }
20 | },
21 | "autoload-dev": {
22 | "psr-4": { "React\\Tests\\Dns\\": "tests" }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/vendor/react/dns/examples/01-one.php:
--------------------------------------------------------------------------------
1 | nameservers ? reset($config->nameservers) : '8.8.8.8';
12 |
13 | $factory = new Factory();
14 | $resolver = $factory->create($server, $loop);
15 |
16 | $name = isset($argv[1]) ? $argv[1] : 'www.google.com';
17 |
18 | $resolver->resolve($name)->then(function ($ip) use ($name) {
19 | echo 'IP for ' . $name . ': ' . $ip . PHP_EOL;
20 | }, 'printf');
21 |
22 | $loop->run();
23 |
--------------------------------------------------------------------------------
/vendor/react/dns/examples/02-concurrent.php:
--------------------------------------------------------------------------------
1 | nameservers ? reset($config->nameservers) : '8.8.8.8';
12 |
13 | $factory = new Factory();
14 | $resolver = $factory->create($server, $loop);
15 |
16 | $names = array_slice($argv, 1);
17 | if (!$names) {
18 | $names = array('google.com', 'www.google.com', 'gmail.com');
19 | }
20 |
21 | foreach ($names as $name) {
22 | $resolver->resolve($name)->then(function ($ip) use ($name) {
23 | echo 'IP for ' . $name . ': ' . $ip . PHP_EOL;
24 | }, 'printf');
25 | }
26 |
27 | $loop->run();
28 |
--------------------------------------------------------------------------------
/vendor/react/dns/examples/12-all-types.php:
--------------------------------------------------------------------------------
1 | nameservers ? reset($config->nameservers) : '8.8.8.8';
12 |
13 | $factory = new Factory();
14 | $resolver = $factory->create($server, $loop);
15 |
16 | $name = isset($argv[1]) ? $argv[1] : 'google.com';
17 | $type = constant('React\Dns\Model\Message::TYPE_' . (isset($argv[2]) ? $argv[2] : 'TXT'));
18 |
19 | $resolver->resolveAll($name, $type)->then(function (array $values) {
20 | var_dump($values);
21 | }, function (Exception $e) {
22 | echo $e->getMessage() . PHP_EOL;
23 | });
24 |
25 | $loop->run();
26 |
--------------------------------------------------------------------------------
/vendor/react/dns/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
14 |
15 |
16 | ./tests/
17 |
18 |
19 |
20 |
21 |
22 | ./src/
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/vendor/react/dns/src/BadServerException.php:
--------------------------------------------------------------------------------
1 | records[] = array($currentTime + $record->ttl, $record);
14 | }
15 |
16 | public function all()
17 | {
18 | return array_values(array_map(
19 | function ($value) {
20 | list($expiresAt, $record) = $value;
21 | return $record;
22 | },
23 | $this->records
24 | ));
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/vendor/react/dns/src/Query/TimeoutException.php:
--------------------------------------------------------------------------------
1 | =5.4.0"
8 | },
9 | "require-dev": {
10 | "phpunit/phpunit": "~4.8"
11 | },
12 | "suggest": {
13 | "ext-libevent": ">=0.1.0",
14 | "ext-event": "~1.0",
15 | "ext-libev": "*"
16 | },
17 | "autoload": {
18 | "psr-4": {
19 | "React\\EventLoop\\": "src"
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/vendor/react/event-loop/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
14 |
15 |
16 | ./tests/
17 |
18 |
19 |
20 |
21 |
22 | ./src/
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/vendor/react/event-loop/src/Factory.php:
--------------------------------------------------------------------------------
1 | markTestSkipped('libev tests skipped because ext-libev is not installed.');
13 | }
14 |
15 | return new LibEvLoop();
16 | }
17 |
18 | public function testLibEvConstructor()
19 | {
20 | $loop = new LibEvLoop();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/vendor/react/event-loop/tests/Timer/ExtEventTimerTest.php:
--------------------------------------------------------------------------------
1 | markTestSkipped('ext-event tests skipped because ext-event is not installed.');
13 | }
14 |
15 | return new ExtEventLoop();
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/vendor/react/event-loop/tests/Timer/LibEvTimerTest.php:
--------------------------------------------------------------------------------
1 | markTestSkipped('libev tests skipped because ext-libev is not installed.');
13 | }
14 |
15 | return new LibEvLoop();
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/vendor/react/event-loop/tests/Timer/LibEventTimerTest.php:
--------------------------------------------------------------------------------
1 | markTestSkipped('libevent tests skipped because ext-libevent is not installed.');
13 | }
14 |
15 | return new LibEventLoop();
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/vendor/react/event-loop/tests/Timer/StreamSelectTimerTest.php:
--------------------------------------------------------------------------------
1 | getMockBuilder('React\EventLoop\LoopInterface')
15 | ->getMock();
16 |
17 | $timers = new Timers();
18 | $timers->tick();
19 |
20 | // simulate a bunch of processing on stream events,
21 | // part of which schedules a future timer...
22 | sleep(1);
23 | $timers->add(new Timer($loop, 0.5, function () {
24 | $this->fail("Timer shouldn't be called");
25 | }));
26 |
27 | $timers->tick();
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/vendor/react/event-loop/tests/bootstrap.php:
--------------------------------------------------------------------------------
1 | addPsr4('React\\Tests\\EventLoop\\', __DIR__);
8 |
--------------------------------------------------------------------------------
/vendor/react/promise-timer/.gitignore:
--------------------------------------------------------------------------------
1 | /vendor
2 | /composer.lock
3 |
--------------------------------------------------------------------------------
/vendor/react/promise-timer/.travis.yml:
--------------------------------------------------------------------------------
1 | language: php
2 |
3 | php:
4 | # - 5.3 # requires old distro, see below
5 | - 5.4
6 | - 5.5
7 | - 5.6
8 | - 7.0
9 | - 7.1
10 | - hhvm # ignore errors, see below
11 |
12 | # lock distro so new future defaults will not break the build
13 | dist: trusty
14 |
15 | matrix:
16 | include:
17 | - php: 5.3
18 | dist: precise
19 | allow_failures:
20 | - php: hhvm
21 |
22 | install:
23 | - composer install --no-interaction
24 |
25 | script:
26 | - vendor/bin/phpunit --coverage-text
27 |
--------------------------------------------------------------------------------
/vendor/react/promise-timer/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
11 | ./tests/
12 |
13 |
14 |
15 |
16 | ./src/
17 |
18 |
19 |
--------------------------------------------------------------------------------
/vendor/react/promise-timer/src/TimeoutException.php:
--------------------------------------------------------------------------------
1 | timeout = $timeout;
16 | }
17 |
18 | public function getTimeout()
19 | {
20 | return $this->timeout;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/vendor/react/promise-timer/tests/CallableStub.php:
--------------------------------------------------------------------------------
1 | assertEquals(10, $e->getTimeout());
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/vendor/react/promise/.gitignore:
--------------------------------------------------------------------------------
1 | composer.lock
2 | composer.phar
3 | phpunit.xml
4 | build/
5 | vendor/
6 |
--------------------------------------------------------------------------------
/vendor/react/promise/.travis.yml:
--------------------------------------------------------------------------------
1 | language: php
2 |
3 | php:
4 | - 5.4
5 | - 5.5
6 | - 5.6
7 | - 7.0
8 | - 7.1
9 | - nightly # ignore errors, see below
10 | - hhvm # ignore errors, see below
11 |
12 | # lock distro so new future defaults will not break the build
13 | dist: trusty
14 |
15 | matrix:
16 | allow_failures:
17 | - php: hhvm
18 | - php: nightly
19 |
20 | install:
21 | - composer install
22 |
23 | script:
24 | - ./vendor/bin/phpunit -v --coverage-text --coverage-clover=./build/logs/clover.xml
25 |
26 | after_script:
27 | - if [ -f ./build/logs/clover.xml ]; then travis_retry composer require satooshi/php-coveralls --no-interaction --update-with-dependencies; fi
28 | - if [ -f ./build/logs/clover.xml ]; then php vendor/bin/coveralls -v; fi
29 |
--------------------------------------------------------------------------------
/vendor/react/promise/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "react/promise",
3 | "description": "A lightweight implementation of CommonJS Promises/A for PHP",
4 | "license": "MIT",
5 | "authors": [
6 | {"name": "Jan Sorgalla", "email": "jsorgalla@gmail.com"}
7 | ],
8 | "require": {
9 | "php": ">=5.4.0"
10 | },
11 | "require-dev": {
12 | "phpunit/phpunit": "~4.8"
13 | },
14 | "autoload": {
15 | "psr-4": {
16 | "React\\Promise\\": "src/"
17 | },
18 | "files": ["src/functions_include.php"]
19 | },
20 | "autoload-dev": {
21 | "psr-4": {
22 | "React\\Promise\\": "tests/fixtures"
23 | }
24 | },
25 | "keywords": [
26 | "promise",
27 | "promises"
28 | ]
29 | }
30 |
--------------------------------------------------------------------------------
/vendor/react/promise/src/CancellablePromiseInterface.php:
--------------------------------------------------------------------------------
1 | reason = $reason;
21 |
22 | $message = \sprintf('Unhandled Rejection: %s', \json_encode($reason));
23 |
24 | parent::__construct($message, 0);
25 | }
26 |
27 | public function getReason()
28 | {
29 | return $this->reason;
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/vendor/react/promise/src/functions_include.php:
--------------------------------------------------------------------------------
1 | addPsr4('React\\Promise\\', __DIR__);
8 |
--------------------------------------------------------------------------------
/vendor/react/promise/tests/fixtures/SimpleFulfilledTestPromise.php:
--------------------------------------------------------------------------------
1 | cancelCalled = true;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/vendor/react/promise/tests/fixtures/SimpleTestCancellableThenable.php:
--------------------------------------------------------------------------------
1 | cancelCalled = true;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/vendor/react/socket/.gitignore:
--------------------------------------------------------------------------------
1 | composer.lock
2 | vendor
3 |
--------------------------------------------------------------------------------
/vendor/react/socket/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
14 |
15 |
16 | ./tests/
17 |
18 |
19 |
20 |
21 |
22 | ./src/
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/vendor/react/socket/src/TimeoutConnector.php:
--------------------------------------------------------------------------------
1 | connector = $connector;
17 | $this->timeout = $timeout;
18 | $this->loop = $loop;
19 | }
20 |
21 | public function connect($uri)
22 | {
23 | return Timer\timeout($this->connector->connect($uri), $this->timeout, $this->loop);
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/react/socket/tests/FixedUriConnectorTest.php:
--------------------------------------------------------------------------------
1 | getMockBuilder('React\Socket\ConnectorInterface')->getMock();
13 | $base->expects($this->once())->method('connect')->with('test')->willReturn('ret');
14 |
15 | $connector = new FixedUriConnector('test', $base);
16 |
17 | $this->assertEquals('ret', $connector->connect('ignored'));
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/vendor/react/socket/tests/Stub/CallableStub.php:
--------------------------------------------------------------------------------
1 | =5.3.8",
8 | "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5",
9 | "evenement/evenement": "^3.0 || ^2.0 || ^1.0"
10 | },
11 | "require-dev": {
12 | "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35",
13 | "clue/stream-filter": "~1.2"
14 | },
15 | "autoload": {
16 | "psr-4": {
17 | "React\\Stream\\": "src"
18 | }
19 | },
20 | "autoload-dev": {
21 | "psr-4": {
22 | "React\\Tests\\Stream\\": "tests"
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/react/stream/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
14 |
15 |
16 | ./tests/
17 |
18 |
19 |
20 |
21 |
22 | ./src/
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/vendor/react/stream/tests/CallableStub.php:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 | tests
7 |
8 |
9 |
10 |
11 | src
12 |
13 | src/
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/vendor/ringcentral/psr7/src/NoSeekStream.php:
--------------------------------------------------------------------------------
1 | assertEquals('test', (string) $b);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/vendor/ringcentral/psr7/tests/bootstrap.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Process\Exception;
13 |
14 | /**
15 | * Marker Interface for the Process Component.
16 | *
17 | * @author Johannes M. Schmitt
18 | */
19 | interface ExceptionInterface extends \Throwable
20 | {
21 | }
22 |
--------------------------------------------------------------------------------
/vendor/symfony/process/Exception/InvalidArgumentException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Process\Exception;
13 |
14 | /**
15 | * InvalidArgumentException for the Process Component.
16 | *
17 | * @author Romain Neutron
18 | */
19 | class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface
20 | {
21 | }
22 |
--------------------------------------------------------------------------------
/vendor/symfony/process/Exception/LogicException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Process\Exception;
13 |
14 | /**
15 | * LogicException for the Process Component.
16 | *
17 | * @author Romain Neutron
18 | */
19 | class LogicException extends \LogicException implements ExceptionInterface
20 | {
21 | }
22 |
--------------------------------------------------------------------------------
/vendor/symfony/process/Exception/RuntimeException.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | namespace Symfony\Component\Process\Exception;
13 |
14 | /**
15 | * RuntimeException for the Process Component.
16 | *
17 | * @author Johannes M. Schmitt
18 | */
19 | class RuntimeException extends \RuntimeException implements ExceptionInterface
20 | {
21 | }
22 |
--------------------------------------------------------------------------------
/vendor/symfony/process/README.md:
--------------------------------------------------------------------------------
1 | Process Component
2 | =================
3 |
4 | The Process component executes commands in sub-processes.
5 |
6 | Resources
7 | ---------
8 |
9 | * [Documentation](https://symfony.com/doc/current/components/process.html)
10 | * [Contributing](https://symfony.com/doc/current/contributing/index.html)
11 | * [Report issues](https://github.com/symfony/symfony/issues) and
12 | [send Pull Requests](https://github.com/symfony/symfony/pulls)
13 | in the [main Symfony repository](https://github.com/symfony/symfony)
14 |
--------------------------------------------------------------------------------
/vendor/symfony/process/Tests/KillableProcessWithOutput.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | $outputs = array(
13 | 'First iteration output',
14 | 'Second iteration output',
15 | 'One more iteration output',
16 | 'This took more time',
17 | );
18 |
19 | $iterationTime = 10000;
20 |
21 | foreach ($outputs as $output) {
22 | usleep($iterationTime);
23 | $iterationTime *= 10;
24 | echo $output."\n";
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/symfony/process/Tests/SignalListener.php:
--------------------------------------------------------------------------------
1 |
7 | *
8 | * For the full copyright and license information, please view the LICENSE
9 | * file that was distributed with this source code.
10 | */
11 |
12 | pcntl_signal(SIGUSR1, function () { echo 'SIGUSR1'; exit; });
13 |
14 | echo 'Caught ';
15 |
16 | $n = 0;
17 |
18 | while ($n++ < 400) {
19 | usleep(10000);
20 | pcntl_signal_dispatch();
21 | }
22 |
--------------------------------------------------------------------------------
/vendor/valga/fbns-react/.gitignore:
--------------------------------------------------------------------------------
1 | /.idea/
2 | /vendor/
3 | /composer.lock
4 | /.php_cs.cache
5 |
--------------------------------------------------------------------------------
/vendor/valga/fbns-react/bin/thrift_debug:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env php
2 | 1) {
7 | $data = @file_get_contents($argv[1]);
8 | } elseif (!posix_isatty(STDIN)) {
9 | $data = @stream_get_contents(STDIN);
10 | } else {
11 | echo 'Usage: ', $argv[0], ' [FILE]', PHP_EOL;
12 | echo 'Dump the contents of Thrift FILE.', PHP_EOL;
13 | echo PHP_EOL;
14 | echo 'With no FILE read standard input.', PHP_EOL;
15 |
16 | exit(2);
17 | }
18 |
19 | if ($data === false) {
20 | fwrite(STDERR, 'Failed to read the input.'.PHP_EOL);
21 |
22 | exit(1);
23 | }
24 |
25 | try {
26 | new \Fbns\Client\Thrift\Debug($data);
27 | } catch (\Exception $e) {
28 | fwrite(STDERR, $e->getMessage().PHP_EOL);
29 |
30 | exit(1);
31 | }
32 |
33 | exit(0);
34 |
--------------------------------------------------------------------------------
/vendor/valga/fbns-react/src/AuthInterface.php:
--------------------------------------------------------------------------------
1 | assertPacketFlags($this->getExpectedPacketFlags());
26 | $this->assertRemainingPacketLength(2);
27 |
28 | $this->identifier = $stream->readWord();
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/valga/fbns-react/src/Json.php:
--------------------------------------------------------------------------------
1 | > php.ini
12 | - echo extension_dir=ext >> php.ini
13 | - echo extension=php_openssl.dll >> php.ini
14 | - echo extension=php_intl.dll >> php.ini
15 | - echo extension=php_mbstring.dll >> php.ini
16 | - echo extension=php_fileinfo.dll >> php.ini
17 | - cd C:\projects\winbox-args
18 | - php -r "readfile('https://getcomposer.org/installer');" | php
19 | - php composer.phar require phpunit/phpunit:4.* --prefer-dist --dev --no-interaction
20 | test_script:
21 | - cd C:\projects\winbox-args
22 | - vendor\bin\phpunit.bat
23 |
--------------------------------------------------------------------------------
/vendor/winbox/args/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "winbox/args",
3 | "description": "Windows command-line formatter",
4 | "keywords": ["windows", "escape", "command"],
5 | "homepage": "http://github.com/johnstevenson/winbox-args",
6 | "type": "library",
7 | "license": "MIT",
8 | "authors": [
9 | {
10 | "name": "John Stevenson",
11 | "email": "john-stevenson@blueyonder.co.uk"
12 | }
13 | ],
14 | "require": {
15 | "php": ">=5.3.3"
16 | },
17 | "autoload": {
18 | "psr-4": {
19 | "Winbox\\": "src/"
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------