├── .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 | -------------------------------------------------------------------------------- /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 |