├── .DS_Store
├── README.md
├── authActions.php
├── home.php
├── includes
├── composer.json
├── composer.lock
├── db.php
├── fir-series-f0267-firebase-adminsdk-khjyq-80154f3263.json
└── vendor
│ ├── autoload.php
│ ├── bin
│ ├── google-cloud-batch
│ ├── google-cloud-batch.bat
│ ├── jp.php
│ └── jp.php.bat
│ ├── composer
│ ├── ClassLoader.php
│ ├── LICENSE
│ ├── autoload_classmap.php
│ ├── autoload_files.php
│ ├── autoload_namespaces.php
│ ├── autoload_psr4.php
│ ├── autoload_real.php
│ ├── autoload_static.php
│ └── installed.json
│ ├── fig
│ └── http-message-util
│ │ ├── .gitignore
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ ├── RequestMethodInterface.php
│ │ └── StatusCodeInterface.php
│ ├── firebase
│ └── php-jwt
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ ├── BeforeValidException.php
│ │ ├── ExpiredException.php
│ │ ├── JWT.php
│ │ └── SignatureInvalidException.php
│ ├── google
│ ├── auth
│ │ ├── .editorconfig
│ │ ├── .gitignore
│ │ ├── .php_cs
│ │ ├── .travis.yml
│ │ ├── CHANGELOG.md
│ │ ├── CONTRIBUTING.md
│ │ ├── COPYING
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── autoload.php
│ │ ├── composer.json
│ │ ├── phpunit.xml.dist
│ │ ├── src
│ │ │ ├── ApplicationDefaultCredentials.php
│ │ │ ├── Cache
│ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ ├── Item.php
│ │ │ │ ├── MemoryCacheItemPool.php
│ │ │ │ └── SysVCacheItemPool.php
│ │ │ ├── CacheTrait.php
│ │ │ ├── Credentials
│ │ │ │ ├── AppIdentityCredentials.php
│ │ │ │ ├── GCECredentials.php
│ │ │ │ ├── IAMCredentials.php
│ │ │ │ ├── ServiceAccountCredentials.php
│ │ │ │ ├── ServiceAccountJwtAccessCredentials.php
│ │ │ │ └── UserRefreshCredentials.php
│ │ │ ├── CredentialsLoader.php
│ │ │ ├── FetchAuthTokenCache.php
│ │ │ ├── FetchAuthTokenInterface.php
│ │ │ ├── HttpHandler
│ │ │ │ ├── Guzzle5HttpHandler.php
│ │ │ │ ├── Guzzle6HttpHandler.php
│ │ │ │ └── HttpHandlerFactory.php
│ │ │ ├── Middleware
│ │ │ │ ├── AuthTokenMiddleware.php
│ │ │ │ ├── ScopedAccessTokenMiddleware.php
│ │ │ │ └── SimpleMiddleware.php
│ │ │ ├── OAuth2.php
│ │ │ └── Subscriber
│ │ │ │ ├── AuthTokenSubscriber.php
│ │ │ │ ├── ScopedAccessTokenSubscriber.php
│ │ │ │ └── SimpleSubscriber.php
│ │ └── tests
│ │ │ ├── ApplicationDefaultCredentialsTest.php
│ │ │ ├── BaseTest.php
│ │ │ ├── Cache
│ │ │ ├── ItemTest.php
│ │ │ ├── MemoryCacheItemPoolTest.php
│ │ │ ├── SysVCacheItemPoolTest.php
│ │ │ └── sysv_cache_creator.php
│ │ │ ├── CacheTraitTest.php
│ │ │ ├── Credentials
│ │ │ ├── AppIndentityCredentialsTest.php
│ │ │ ├── GCECredentialsTest.php
│ │ │ ├── IAMCredentialsTest.php
│ │ │ ├── ServiceAccountCredentialsTest.php
│ │ │ └── UserRefreshCredentialsTest.php
│ │ │ ├── FetchAuthTokenCacheTest.php
│ │ │ ├── FetchAuthTokenTest.php
│ │ │ ├── HttpHandler
│ │ │ ├── Guzzle5HttpHandlerTest.php
│ │ │ ├── Guzzle6HttpHandlerTest.php
│ │ │ └── HttpHandlerFactoryTest.php
│ │ │ ├── Middleware
│ │ │ ├── AuthTokenMiddlewareTest.php
│ │ │ ├── ScopedAccessTokenMiddlewareTest.php
│ │ │ └── SimpleMiddlewareTest.php
│ │ │ ├── OAuth2Test.php
│ │ │ ├── Subscriber
│ │ │ ├── AuthTokenSubscriberTest.php
│ │ │ ├── ScopedAccessTokenSubscriberTest.php
│ │ │ └── SimpleSubscriberTest.php
│ │ │ ├── bootstrap.php
│ │ │ ├── fixtures
│ │ │ ├── .config
│ │ │ │ └── gcloud
│ │ │ │ │ └── application_default_credentials.json
│ │ │ ├── private.json
│ │ │ ├── private.pem
│ │ │ └── public.pem
│ │ │ ├── fixtures2
│ │ │ ├── .config
│ │ │ │ └── gcloud
│ │ │ │ │ └── application_default_credentials.json
│ │ │ └── private.json
│ │ │ └── mocks
│ │ │ └── AppIdentityService.php
│ └── cloud
│ │ ├── .editorconfig
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── CODE_OF_CONDUCT.md
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── appveyor.yml
│ │ ├── appveyor_install_php.ps1
│ │ ├── codecov.yml
│ │ ├── composer.json
│ │ ├── dev
│ │ ├── google-cloud
│ │ ├── readme.md
│ │ ├── sh
│ │ │ ├── build-docs
│ │ │ ├── clear-ipc
│ │ │ ├── compile-splitsh
│ │ │ ├── push-docs
│ │ │ ├── split
│ │ │ ├── test-composer
│ │ │ ├── tests
│ │ │ └── trigger-split
│ │ └── src
│ │ │ ├── DocBlockStripSpaces.php
│ │ │ ├── DocGenerator
│ │ │ ├── Command
│ │ │ │ └── Docs.php
│ │ │ ├── DocGenerator.php
│ │ │ ├── Parser
│ │ │ │ ├── CodeParser.php
│ │ │ │ ├── MarkdownParser.php
│ │ │ │ └── ParserInterface.php
│ │ │ ├── ReflectorRegister.php
│ │ │ ├── TableOfContents.php
│ │ │ ├── TypeGenerator.php
│ │ │ └── Writer.php
│ │ │ ├── Functions.php
│ │ │ ├── GetComponentsTrait.php
│ │ │ ├── Release
│ │ │ └── Command
│ │ │ │ └── Release.php
│ │ │ ├── Snippet
│ │ │ ├── Container.php
│ │ │ ├── Coverage
│ │ │ │ ├── Coverage.php
│ │ │ │ ├── Scanner.php
│ │ │ │ └── ScannerInterface.php
│ │ │ ├── Parser
│ │ │ │ ├── InvokeResult.php
│ │ │ │ ├── Parser.php
│ │ │ │ └── Snippet.php
│ │ │ └── SnippetTestCase.php
│ │ │ ├── Split
│ │ │ └── Command
│ │ │ │ └── Split.php
│ │ │ └── StubTrait.php
│ │ ├── docs
│ │ ├── contents
│ │ │ ├── cloud-bigquery.json
│ │ │ ├── cloud-core.json
│ │ │ ├── cloud-datastore.json
│ │ │ ├── cloud-dlp.json
│ │ │ ├── cloud-error-reporting.json
│ │ │ ├── cloud-language.json
│ │ │ ├── cloud-logging.json
│ │ │ ├── cloud-monitoring.json
│ │ │ ├── cloud-pubsub.json
│ │ │ ├── cloud-spanner.json
│ │ │ ├── cloud-speech.json
│ │ │ ├── cloud-storage.json
│ │ │ ├── cloud-trace.json
│ │ │ ├── cloud-translate.json
│ │ │ ├── cloud-videointelligence.json
│ │ │ ├── cloud-vision.json
│ │ │ └── google-cloud.json
│ │ ├── external-classes.json
│ │ ├── home.html
│ │ ├── manifest.json
│ │ ├── overview.html
│ │ └── toc.json
│ │ ├── phpcs-ruleset.xml
│ │ ├── phpunit-snippets.xml.dist
│ │ ├── phpunit-system.xml.dist
│ │ ├── phpunit.xml.dist
│ │ ├── src
│ │ ├── BigQuery
│ │ │ ├── BigQueryClient.php
│ │ │ ├── Bytes.php
│ │ │ ├── Connection
│ │ │ │ ├── ConnectionInterface.php
│ │ │ │ ├── Rest.php
│ │ │ │ └── ServiceDefinition
│ │ │ │ │ └── bigquery-v2.json
│ │ │ ├── Dataset.php
│ │ │ ├── Date.php
│ │ │ ├── InsertResponse.php
│ │ │ ├── Job.php
│ │ │ ├── JobConfigurationTrait.php
│ │ │ ├── LICENSE
│ │ │ ├── QueryResults.php
│ │ │ ├── README.md
│ │ │ ├── Table.php
│ │ │ ├── Time.php
│ │ │ ├── Timestamp.php
│ │ │ ├── VERSION
│ │ │ ├── ValueInterface.php
│ │ │ ├── ValueMapper.php
│ │ │ └── composer.json
│ │ ├── Core
│ │ │ ├── ArrayTrait.php
│ │ │ ├── Batch
│ │ │ │ ├── BatchConfig.php
│ │ │ │ ├── BatchDaemon.php
│ │ │ │ ├── BatchDaemonTrait.php
│ │ │ │ ├── BatchJob.php
│ │ │ │ ├── BatchRunner.php
│ │ │ │ ├── BatchTrait.php
│ │ │ │ ├── ConfigStorageInterface.php
│ │ │ │ ├── HandleFailureTrait.php
│ │ │ │ ├── InMemoryConfigStorage.php
│ │ │ │ ├── ProcessItemInterface.php
│ │ │ │ ├── Retry.php
│ │ │ │ ├── SysvConfigStorage.php
│ │ │ │ └── SysvProcessor.php
│ │ │ ├── CallTrait.php
│ │ │ ├── ClientTrait.php
│ │ │ ├── Compute
│ │ │ │ ├── Metadata.php
│ │ │ │ └── Metadata
│ │ │ │ │ └── Readers
│ │ │ │ │ ├── ReaderInterface.php
│ │ │ │ │ └── StreamReader.php
│ │ │ ├── Duration.php
│ │ │ ├── EmulatorTrait.php
│ │ │ ├── Exception
│ │ │ │ ├── AbortedException.php
│ │ │ │ ├── BadRequestException.php
│ │ │ │ ├── ConflictException.php
│ │ │ │ ├── FailedPreconditionException.php
│ │ │ │ ├── GoogleException.php
│ │ │ │ ├── NotFoundException.php
│ │ │ │ ├── ServerException.php
│ │ │ │ └── ServiceException.php
│ │ │ ├── ExponentialBackoff.php
│ │ │ ├── GrpcRequestWrapper.php
│ │ │ ├── GrpcTrait.php
│ │ │ ├── Iam
│ │ │ │ ├── Iam.php
│ │ │ │ ├── IamConnectionInterface.php
│ │ │ │ └── PolicyBuilder.php
│ │ │ ├── Int64.php
│ │ │ ├── Iterator
│ │ │ │ ├── ItemIterator.php
│ │ │ │ ├── ItemIteratorTrait.php
│ │ │ │ ├── PageIterator.php
│ │ │ │ └── PageIteratorTrait.php
│ │ │ ├── JsonTrait.php
│ │ │ ├── LICENSE
│ │ │ ├── Lock
│ │ │ │ ├── FlockLock.php
│ │ │ │ ├── LockInterface.php
│ │ │ │ ├── LockTrait.php
│ │ │ │ ├── SemaphoreLock.php
│ │ │ │ └── SymfonyLockAdapter.php
│ │ │ ├── Logger
│ │ │ │ ├── AppEngineFlexFormatter.php
│ │ │ │ └── AppEngineFlexHandler.php
│ │ │ ├── LongRunning
│ │ │ │ ├── LROTrait.php
│ │ │ │ ├── LongRunningConnectionInterface.php
│ │ │ │ ├── LongRunningOperation.php
│ │ │ │ └── OperationResponseTrait.php
│ │ │ ├── PhpArray.php
│ │ │ ├── README.md
│ │ │ ├── Report
│ │ │ │ ├── EmptyMetadataProvider.php
│ │ │ │ ├── GAEFlexMetadataProvider.php
│ │ │ │ ├── MetadataProviderInterface.php
│ │ │ │ ├── MetadataProviderUtils.php
│ │ │ │ └── SimpleMetadataProvider.php
│ │ │ ├── RequestBuilder.php
│ │ │ ├── RequestWrapper.php
│ │ │ ├── RequestWrapperTrait.php
│ │ │ ├── RestTrait.php
│ │ │ ├── Retry.php
│ │ │ ├── RetryDeciderTrait.php
│ │ │ ├── SysvTrait.php
│ │ │ ├── Timestamp.php
│ │ │ ├── Upload
│ │ │ │ ├── AbstractUploader.php
│ │ │ │ ├── MultipartUploader.php
│ │ │ │ ├── ResumableUploader.php
│ │ │ │ ├── SignedUrlUploader.php
│ │ │ │ └── StreamableUploader.php
│ │ │ ├── UriTrait.php
│ │ │ ├── VERSION
│ │ │ ├── ValidateTrait.php
│ │ │ ├── WhitelistTrait.php
│ │ │ ├── bin
│ │ │ │ └── google-cloud-batch
│ │ │ └── composer.json
│ │ ├── Datastore
│ │ │ ├── Blob.php
│ │ │ ├── Connection
│ │ │ │ ├── ConnectionInterface.php
│ │ │ │ ├── Rest.php
│ │ │ │ └── ServiceDefinition
│ │ │ │ │ └── datastore-v1.json
│ │ │ ├── DatastoreClient.php
│ │ │ ├── DatastoreSessionHandler.php
│ │ │ ├── DatastoreTrait.php
│ │ │ ├── Entity.php
│ │ │ ├── EntityIterator.php
│ │ │ ├── EntityMapper.php
│ │ │ ├── EntityPageIterator.php
│ │ │ ├── GeoPoint.php
│ │ │ ├── Key.php
│ │ │ ├── LICENSE
│ │ │ ├── Operation.php
│ │ │ ├── Query
│ │ │ │ ├── GqlQuery.php
│ │ │ │ ├── Query.php
│ │ │ │ └── QueryInterface.php
│ │ │ ├── README.md
│ │ │ ├── Transaction.php
│ │ │ ├── VERSION
│ │ │ └── composer.json
│ │ ├── Dlp
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── V2beta1
│ │ │ │ ├── DlpServiceClient.php
│ │ │ │ ├── README.md
│ │ │ │ └── resources
│ │ │ │ │ └── dlp_service_client_config.json
│ │ │ ├── VERSION
│ │ │ └── composer.json
│ │ ├── ErrorReporting
│ │ │ ├── Bootstrap.php
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── V1beta1
│ │ │ │ ├── ErrorGroupServiceClient.php
│ │ │ │ ├── ErrorStatsServiceClient.php
│ │ │ │ ├── README.md
│ │ │ │ ├── ReportErrorsServiceClient.php
│ │ │ │ └── resources
│ │ │ │ │ ├── error_group_service_client_config.json
│ │ │ │ │ ├── error_stats_service_client_config.json
│ │ │ │ │ └── report_errors_service_client_config.json
│ │ │ ├── VERSION
│ │ │ ├── composer.json
│ │ │ └── prepend.php
│ │ ├── Language
│ │ │ ├── Annotation.php
│ │ │ ├── Connection
│ │ │ │ ├── ConnectionInterface.php
│ │ │ │ ├── Rest.php
│ │ │ │ └── ServiceDefinition
│ │ │ │ │ └── language-v1.json
│ │ │ ├── LICENSE
│ │ │ ├── LanguageClient.php
│ │ │ ├── README.md
│ │ │ ├── V1beta2
│ │ │ │ ├── LanguageServiceClient.php
│ │ │ │ ├── README.md
│ │ │ │ └── resources
│ │ │ │ │ └── language_service_client_config.json
│ │ │ ├── VERSION
│ │ │ └── composer.json
│ │ ├── Logging
│ │ │ ├── Connection
│ │ │ │ ├── ConnectionInterface.php
│ │ │ │ ├── Grpc.php
│ │ │ │ ├── Rest.php
│ │ │ │ └── ServiceDefinition
│ │ │ │ │ └── logging-v2.json
│ │ │ ├── Entry.php
│ │ │ ├── LICENSE
│ │ │ ├── Logger.php
│ │ │ ├── LoggingClient.php
│ │ │ ├── Metric.php
│ │ │ ├── PsrLogger.php
│ │ │ ├── README.md
│ │ │ ├── Sink.php
│ │ │ ├── V2
│ │ │ │ ├── ConfigServiceV2Client.php
│ │ │ │ ├── LoggingServiceV2Client.php
│ │ │ │ ├── MetricsServiceV2Client.php
│ │ │ │ ├── README.md
│ │ │ │ └── resources
│ │ │ │ │ ├── config_service_v2_client_config.json
│ │ │ │ │ ├── logging_service_v2_client_config.json
│ │ │ │ │ └── metrics_service_v2_client_config.json
│ │ │ ├── VERSION
│ │ │ └── composer.json
│ │ ├── Monitoring
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── V3
│ │ │ │ ├── GroupServiceClient.php
│ │ │ │ ├── MetricServiceClient.php
│ │ │ │ ├── README.md
│ │ │ │ └── resources
│ │ │ │ │ ├── group_service_client_config.json
│ │ │ │ │ └── metric_service_client_config.json
│ │ │ ├── VERSION
│ │ │ └── composer.json
│ │ ├── PubSub
│ │ │ ├── BatchPublisher.php
│ │ │ ├── Connection
│ │ │ │ ├── ConnectionInterface.php
│ │ │ │ ├── Grpc.php
│ │ │ │ ├── IamSubscription.php
│ │ │ │ ├── IamTopic.php
│ │ │ │ ├── Rest.php
│ │ │ │ └── ServiceDefinition
│ │ │ │ │ └── pubsub-v1.json
│ │ │ ├── IncomingMessageTrait.php
│ │ │ ├── LICENSE
│ │ │ ├── Message.php
│ │ │ ├── PubSubClient.php
│ │ │ ├── README.md
│ │ │ ├── ResourceNameTrait.php
│ │ │ ├── Snapshot.php
│ │ │ ├── Subscription.php
│ │ │ ├── Topic.php
│ │ │ ├── V1
│ │ │ │ ├── PublisherClient.php
│ │ │ │ ├── README.md
│ │ │ │ ├── SubscriberClient.php
│ │ │ │ └── resources
│ │ │ │ │ ├── publisher_client_config.json
│ │ │ │ │ └── subscriber_client_config.json
│ │ │ ├── VERSION
│ │ │ └── composer.json
│ │ ├── ServiceBuilder.php
│ │ ├── Spanner
│ │ │ ├── Admin
│ │ │ │ ├── Database
│ │ │ │ │ └── V1
│ │ │ │ │ │ ├── DatabaseAdminClient.php
│ │ │ │ │ │ └── resources
│ │ │ │ │ │ └── database_admin_client_config.json
│ │ │ │ └── Instance
│ │ │ │ │ └── V1
│ │ │ │ │ ├── InstanceAdminClient.php
│ │ │ │ │ └── resources
│ │ │ │ │ └── instance_admin_client_config.json
│ │ │ ├── Bytes.php
│ │ │ ├── Connection
│ │ │ │ ├── ConnectionInterface.php
│ │ │ │ ├── Grpc.php
│ │ │ │ ├── IamDatabase.php
│ │ │ │ ├── IamInstance.php
│ │ │ │ └── LongRunningConnection.php
│ │ │ ├── Database.php
│ │ │ ├── Date.php
│ │ │ ├── Duration.php
│ │ │ ├── Instance.php
│ │ │ ├── InstanceConfiguration.php
│ │ │ ├── KeyRange.php
│ │ │ ├── KeySet.php
│ │ │ ├── LICENSE
│ │ │ ├── Operation.php
│ │ │ ├── README.md
│ │ │ ├── Result.php
│ │ │ ├── Session
│ │ │ │ ├── CacheSessionPool.php
│ │ │ │ ├── Session.php
│ │ │ │ └── SessionPoolInterface.php
│ │ │ ├── Snapshot.php
│ │ │ ├── SpannerClient.php
│ │ │ ├── Timestamp.php
│ │ │ ├── Transaction.php
│ │ │ ├── TransactionConfigurationTrait.php
│ │ │ ├── TransactionalReadInterface.php
│ │ │ ├── TransactionalReadTrait.php
│ │ │ ├── V1
│ │ │ │ ├── README.md
│ │ │ │ ├── SpannerClient.php
│ │ │ │ └── resources
│ │ │ │ │ └── spanner_client_config.json
│ │ │ ├── VERSION
│ │ │ ├── ValueInterface.php
│ │ │ ├── ValueMapper.php
│ │ │ └── composer.json
│ │ ├── Speech
│ │ │ ├── Connection
│ │ │ │ ├── ConnectionInterface.php
│ │ │ │ ├── Rest.php
│ │ │ │ └── ServiceDefinition
│ │ │ │ │ └── speech-v1.json
│ │ │ ├── LICENSE
│ │ │ ├── Operation.php
│ │ │ ├── README.md
│ │ │ ├── Result.php
│ │ │ ├── SpeechClient.php
│ │ │ ├── V1
│ │ │ │ ├── README.md
│ │ │ │ ├── SpeechClient.php
│ │ │ │ └── resources
│ │ │ │ │ └── speech_client_config.json
│ │ │ ├── V1beta1
│ │ │ │ ├── README.md
│ │ │ │ ├── SpeechClient.php
│ │ │ │ └── resources
│ │ │ │ │ └── speech_client_config.json
│ │ │ ├── VERSION
│ │ │ └── composer.json
│ │ ├── Storage
│ │ │ ├── Acl.php
│ │ │ ├── Bucket.php
│ │ │ ├── Connection
│ │ │ │ ├── ConnectionInterface.php
│ │ │ │ ├── IamBucket.php
│ │ │ │ ├── Rest.php
│ │ │ │ └── ServiceDefinition
│ │ │ │ │ └── storage-v1.json
│ │ │ ├── EncryptionTrait.php
│ │ │ ├── LICENSE
│ │ │ ├── ObjectIterator.php
│ │ │ ├── ObjectPageIterator.php
│ │ │ ├── README.md
│ │ │ ├── ReadStream.php
│ │ │ ├── StorageClient.php
│ │ │ ├── StorageObject.php
│ │ │ ├── StreamWrapper.php
│ │ │ ├── VERSION
│ │ │ ├── WriteStream.php
│ │ │ └── composer.json
│ │ ├── Trace
│ │ │ ├── Connection
│ │ │ │ ├── ConnectionInterface.php
│ │ │ │ ├── Rest.php
│ │ │ │ └── ServiceDefinition
│ │ │ │ │ └── trace-v1.json
│ │ │ ├── IdGeneratorTrait.php
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── Reporter
│ │ │ │ ├── AsyncReporter.php
│ │ │ │ ├── EchoReporter.php
│ │ │ │ ├── FileReporter.php
│ │ │ │ ├── LoggerReporter.php
│ │ │ │ ├── NullReporter.php
│ │ │ │ ├── ReporterInterface.php
│ │ │ │ └── SyncReporter.php
│ │ │ ├── RequestHandler.php
│ │ │ ├── RequestTracer.php
│ │ │ ├── Sampler
│ │ │ │ ├── AlwaysOffSampler.php
│ │ │ │ ├── AlwaysOnSampler.php
│ │ │ │ ├── QpsSampler.php
│ │ │ │ ├── RandomSampler.php
│ │ │ │ ├── SamplerFactory.php
│ │ │ │ └── SamplerInterface.php
│ │ │ ├── Trace.php
│ │ │ ├── TraceClient.php
│ │ │ ├── TraceContext.php
│ │ │ ├── TraceSpan.php
│ │ │ ├── Tracer
│ │ │ │ ├── ContextTracer.php
│ │ │ │ ├── NullTracer.php
│ │ │ │ └── TracerInterface.php
│ │ │ ├── VERSION
│ │ │ └── composer.json
│ │ ├── Translate
│ │ │ ├── Connection
│ │ │ │ ├── ConnectionInterface.php
│ │ │ │ ├── Rest.php
│ │ │ │ └── ServiceDefinition
│ │ │ │ │ └── translate-v2.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── TranslateClient.php
│ │ │ ├── VERSION
│ │ │ └── composer.json
│ │ ├── VideoIntelligence
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── V1beta1
│ │ │ │ ├── README.md
│ │ │ │ ├── VideoIntelligenceServiceClient.php
│ │ │ │ └── resources
│ │ │ │ │ └── video_intelligence_service_client_config.json
│ │ │ ├── VERSION
│ │ │ └── composer.json
│ │ ├── Vision
│ │ │ ├── Annotation.php
│ │ │ ├── Annotation
│ │ │ │ ├── AbstractFeature.php
│ │ │ │ ├── CropHint.php
│ │ │ │ ├── Document.php
│ │ │ │ ├── Entity.php
│ │ │ │ ├── Face.php
│ │ │ │ ├── Face
│ │ │ │ │ └── Landmarks.php
│ │ │ │ ├── FeatureInterface.php
│ │ │ │ ├── ImageProperties.php
│ │ │ │ ├── LikelihoodTrait.php
│ │ │ │ ├── SafeSearch.php
│ │ │ │ ├── Web.php
│ │ │ │ └── Web
│ │ │ │ │ ├── WebEntity.php
│ │ │ │ │ ├── WebImage.php
│ │ │ │ │ └── WebPage.php
│ │ │ ├── Connection
│ │ │ │ ├── ConnectionInterface.php
│ │ │ │ ├── Rest.php
│ │ │ │ └── ServiceDefinition
│ │ │ │ │ └── vision-v1.json
│ │ │ ├── Image.php
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── V1
│ │ │ │ ├── ImageAnnotatorClient.php
│ │ │ │ ├── README.md
│ │ │ │ └── resources
│ │ │ │ │ └── image_annotator_client_config.json
│ │ │ ├── VERSION
│ │ │ ├── VisionClient.php
│ │ │ └── composer.json
│ │ └── generated-code.md
│ │ └── tests
│ │ ├── GrpcTestTrait.php
│ │ ├── KeyPairGenerateTrait.php
│ │ ├── component
│ │ └── TestComposerInstall.php
│ │ ├── snippets
│ │ ├── BigQuery
│ │ │ ├── BigQueryClientTest.php
│ │ │ ├── BytesTest.php
│ │ │ ├── DatasetTest.php
│ │ │ ├── DateTest.php
│ │ │ ├── InsertResponseTest.php
│ │ │ ├── JobTest.php
│ │ │ ├── QueryResultsTest.php
│ │ │ ├── TableTest.php
│ │ │ ├── TimeTest.php
│ │ │ └── TimestampTest.php
│ │ ├── Core
│ │ │ ├── Compute
│ │ │ │ └── MetadataTest.php
│ │ │ ├── DurationTest.php
│ │ │ ├── Iam
│ │ │ │ ├── IamTest.php
│ │ │ │ └── PolicyBuilderTest.php
│ │ │ ├── Int64Test.php
│ │ │ ├── LongRunning
│ │ │ │ └── LongRunningOperationTest.php
│ │ │ └── TimestampTest.php
│ │ ├── Datastore
│ │ │ ├── BlobTest.php
│ │ │ ├── DatastoreClientTest.php
│ │ │ ├── EntityTest.php
│ │ │ ├── GeoPointTest.php
│ │ │ ├── KeyTest.php
│ │ │ ├── Query
│ │ │ │ ├── GqlQueryTest.php
│ │ │ │ └── QueryTest.php
│ │ │ └── TransactionTest.php
│ │ ├── Language
│ │ │ ├── AnnotationTest.php
│ │ │ └── LanguageClientTest.php
│ │ ├── Logging
│ │ │ ├── EntryTest.php
│ │ │ ├── LoggerTest.php
│ │ │ ├── LoggingClientTest.php
│ │ │ ├── MetricTest.php
│ │ │ ├── PsrLoggerTest.php
│ │ │ └── SinkTest.php
│ │ ├── PubSub
│ │ │ ├── BatchPublisherTest.php
│ │ │ ├── MessageTest.php
│ │ │ ├── PubSubClientTest.php
│ │ │ ├── SnapshotTest.php
│ │ │ ├── SubscriptionTest.php
│ │ │ └── TopicTest.php
│ │ ├── ServiceBuilderTest.php
│ │ ├── Spanner
│ │ │ ├── BytesTest.php
│ │ │ ├── DatabaseTest.php
│ │ │ ├── DateTest.php
│ │ │ ├── DurationTest.php
│ │ │ ├── InstanceConfigurationTest.php
│ │ │ ├── InstanceTest.php
│ │ │ ├── KeyRangeTest.php
│ │ │ ├── KeySetTest.php
│ │ │ ├── ResultTest.php
│ │ │ ├── Session
│ │ │ │ └── CacheSessionPoolTest.php
│ │ │ ├── SnapshotTest.php
│ │ │ ├── SpannerClientTest.php
│ │ │ ├── TimestampTest.php
│ │ │ └── TransactionTest.php
│ │ ├── Speech
│ │ │ ├── OperationTest.php
│ │ │ ├── ResultTest.php
│ │ │ └── SpeechClientTest.php
│ │ ├── Storage
│ │ │ ├── AclTest.php
│ │ │ ├── BucketTest.php
│ │ │ ├── StorageClientTest.php
│ │ │ └── StorageObjectTest.php
│ │ ├── Trace
│ │ │ ├── RequestTracerTest.php
│ │ │ ├── TraceClientTest.php
│ │ │ └── TraceContextTest.php
│ │ ├── Translate
│ │ │ └── TranslateClientTest.php
│ │ ├── Vision
│ │ │ ├── Annotation
│ │ │ │ ├── AbstractFeatureTest.php
│ │ │ │ ├── CropHintTest.php
│ │ │ │ ├── DocumentTest.php
│ │ │ │ ├── EntityTest.php
│ │ │ │ ├── Face
│ │ │ │ │ └── LandmarksTest.php
│ │ │ │ ├── FaceTest.php
│ │ │ │ ├── ImagePropertiesTest.php
│ │ │ │ ├── SafeSearchTest.php
│ │ │ │ ├── Web
│ │ │ │ │ ├── WebEntityTest.php
│ │ │ │ │ ├── WebImageTest.php
│ │ │ │ │ └── WebPageTest.php
│ │ │ │ └── WebTest.php
│ │ │ ├── AnnotationTest.php
│ │ │ ├── ImageTest.php
│ │ │ └── VisionClientTest.php
│ │ ├── bootstrap.php
│ │ ├── fixtures
│ │ │ └── Speech
│ │ │ │ └── demo.flac
│ │ └── keyfile-stub.json
│ │ ├── system
│ │ ├── BigQuery
│ │ │ ├── BigQueryTestCase.php
│ │ │ ├── LoadDataAndQueryTest.php
│ │ │ ├── ManageDatasetsTest.php
│ │ │ ├── ManageJobsTest.php
│ │ │ └── ManageTablesTest.php
│ │ ├── Core
│ │ │ └── Batch
│ │ │ │ ├── BatchRunnerTest.php
│ │ │ │ └── MyJob.php
│ │ ├── Datastore
│ │ │ ├── AllocateKeyTest.php
│ │ │ ├── DatastoreTestCase.php
│ │ │ ├── RunQueryTest.php
│ │ │ ├── RunTransactionTest.php
│ │ │ └── SaveAndModifyTest.php
│ │ ├── Language
│ │ │ ├── AnalyzeTest.php
│ │ │ └── LanguageTestCase.php
│ │ ├── Logging
│ │ │ ├── LoggingTestCase.php
│ │ │ ├── ManageMetricsTest.php
│ │ │ ├── ManageSinksTest.php
│ │ │ └── WriteAndListEntryTest.php
│ │ ├── PubSub
│ │ │ ├── ManageIAMPoliciesTest.php
│ │ │ ├── ManageSubscriptionsTest.php
│ │ │ ├── ManageTopicsTest.php
│ │ │ ├── PubSubTestCase.php
│ │ │ └── PublishAndPullTest.php
│ │ ├── ServiceWhitelist
│ │ │ └── WhitelistTest.php
│ │ ├── Spanner
│ │ │ ├── AdminTest.php
│ │ │ ├── OperationsTest.php
│ │ │ ├── QueryTest.php
│ │ │ ├── ReadTest.php
│ │ │ ├── SnapshotTest.php
│ │ │ ├── SpannerTestCase.php
│ │ │ ├── TransactionTest.php
│ │ │ └── WriteTest.php
│ │ ├── Storage
│ │ │ ├── ManageAclTest.php
│ │ │ ├── ManageBucketsTest.php
│ │ │ ├── ManageObjectsTest.php
│ │ │ ├── RequesterPaysTest.php
│ │ │ ├── SignedUrlTest.php
│ │ │ ├── StorageTestCase.php
│ │ │ ├── StreamWrapper
│ │ │ │ ├── DirectoryTest.php
│ │ │ │ ├── ImageTest.php
│ │ │ │ ├── ReadTest.php
│ │ │ │ ├── RenameTest.php
│ │ │ │ ├── StreamWrapperTestCase.php
│ │ │ │ ├── UrlStatTest.php
│ │ │ │ └── WriteTest.php
│ │ │ └── UploadObjectsTest.php
│ │ ├── Trace
│ │ │ └── BasicTest.php
│ │ ├── Translate
│ │ │ ├── TranslateTest.php
│ │ │ └── TranslateTestCase.php
│ │ ├── Vision
│ │ │ ├── AnnotationsTest.php
│ │ │ ├── VisionTestCase.php
│ │ │ └── fixtures
│ │ │ │ ├── google.jpg
│ │ │ │ ├── landmark.jpg
│ │ │ │ ├── obama.jpg
│ │ │ │ └── text.jpg
│ │ ├── bootstrap.php
│ │ └── data
│ │ │ ├── 5mb.txt
│ │ │ ├── CloudPlatform_128px_Retina.png
│ │ │ ├── table-data.json
│ │ │ └── table-schema.json
│ │ └── unit
│ │ ├── BigQuery
│ │ ├── BigQueryClientTest.php
│ │ ├── BytesTest.php
│ │ ├── Connection
│ │ │ └── RestTest.php
│ │ ├── DatasetTest.php
│ │ ├── DateTest.php
│ │ ├── InsertResponseTest.php
│ │ ├── JobTest.php
│ │ ├── QueryResultsTest.php
│ │ ├── TableTest.php
│ │ ├── TimeTest.php
│ │ ├── TimestampTest.php
│ │ └── ValueMapperTest.php
│ │ ├── Core
│ │ ├── ArrayTraitTest.php
│ │ ├── Batch
│ │ │ ├── BatchConfigTest.php
│ │ │ ├── BatchDaemonTraitTest.php
│ │ │ ├── BatchJobTest.php
│ │ │ ├── BatchRunnerTest.php
│ │ │ ├── BatchTraitTest.php
│ │ │ ├── HandleFailureTraitTest.php
│ │ │ ├── InMemoryConfigStorageTest.php
│ │ │ ├── RetryTest.php
│ │ │ ├── SysvConfigStorageTest.php
│ │ │ └── SysvProcessorTest.php
│ │ ├── CallTraitTest.php
│ │ ├── ClientTraitTest.php
│ │ ├── Compute
│ │ │ └── MetadataTest.php
│ │ ├── DurationTest.php
│ │ ├── EmulatorTraitTest.php
│ │ ├── Exception
│ │ │ ├── NotFoundExceptionTest.php
│ │ │ └── ServiceExceptionTest.php
│ │ ├── ExponentialBackoffTest.php
│ │ ├── GrpcRequestWrapperTest.php
│ │ ├── GrpcTraitTest.php
│ │ ├── Iam
│ │ │ ├── IamTest.php
│ │ │ └── PolicyBuilderTest.php
│ │ ├── Int64Test.php
│ │ ├── Iterator
│ │ │ ├── ItemIteratorTest.php
│ │ │ └── PageIteratorTest.php
│ │ ├── JsonTraitTest.php
│ │ ├── Lock
│ │ │ ├── CommonLockTrait.php
│ │ │ ├── FlockLockTest.php
│ │ │ ├── MockGlobals.php
│ │ │ └── SemaphoreLockTest.php
│ │ ├── Logger
│ │ │ └── AppEngineFlexHandlerTest.php
│ │ ├── Report
│ │ │ ├── EmptyMetadataProviderTest.php
│ │ │ ├── GAEFlexMetadataProviderTest.php
│ │ │ ├── MetadataProviderUtilsTest.php
│ │ │ └── SimpleMetadataProviderTest.php
│ │ ├── RequestBuilderTest.php
│ │ ├── RequestWrapperTest.php
│ │ ├── RestTraitTest.php
│ │ ├── RetryDeciderTraitTest.php
│ │ ├── SysvTraitTest.php
│ │ ├── TimestampTest.php
│ │ ├── Upload
│ │ │ ├── MultipartUploaderTest.php
│ │ │ ├── ResumableUploaderTest.php
│ │ │ ├── SignedUrlUploaderTest.php
│ │ │ └── StreamableUploaderTest.php
│ │ ├── UriTraitTest.php
│ │ ├── ValidateTraitTest.php
│ │ └── WhitelistTraitTest.php
│ │ ├── Datastore
│ │ ├── BlobTest.php
│ │ ├── Connection
│ │ │ └── RestTest.php
│ │ ├── DatastoreClientTest.php
│ │ ├── DatastoreSessionHandlerTest.php
│ │ ├── DatastoreTraitTest.php
│ │ ├── EntityIteratorTest.php
│ │ ├── EntityMapperTest.php
│ │ ├── EntityPageIteratorTest.php
│ │ ├── EntityTest.php
│ │ ├── GeoPointTest.php
│ │ ├── KeyTest.php
│ │ ├── OperationTest.php
│ │ ├── Query
│ │ │ ├── GqlQueryTest.php
│ │ │ └── QueryTest.php
│ │ └── TransactionTest.php
│ │ ├── ErrorReporting
│ │ ├── BootstrapTest.php
│ │ └── fakeGlobalFunctions.php
│ │ ├── JsonFileTest.php
│ │ ├── Language
│ │ ├── AnnotationTest.php
│ │ ├── Connection
│ │ │ └── RestTest.php
│ │ └── LanguageClientTest.php
│ │ ├── Logging
│ │ ├── Connection
│ │ │ ├── GrpcTest.php
│ │ │ └── RestTest.php
│ │ ├── LoggerTest.php
│ │ ├── LoggingClientTest.php
│ │ ├── MetricTest.php
│ │ ├── PsrLoggerBatchTest.php
│ │ ├── PsrLoggerCompatibilityTest.php
│ │ ├── PsrLoggerTest.php
│ │ └── SinkTest.php
│ │ ├── PubSub
│ │ ├── BatchPublisherTest.php
│ │ ├── Connection
│ │ │ ├── GrpcTest.php
│ │ │ ├── IamSubscriptionTest.php
│ │ │ ├── IamTopicTest.php
│ │ │ └── RestTest.php
│ │ ├── IncomingMessageTraitTest.php
│ │ ├── MessageTest.php
│ │ ├── PubSubClientTest.php
│ │ ├── ResourceNameTraitTest.php
│ │ ├── SnapshotTest.php
│ │ ├── SubscriptionTest.php
│ │ └── TopicTest.php
│ │ ├── ServiceBuilderTest.php
│ │ ├── Spanner
│ │ ├── BytesTest.php
│ │ ├── Connection
│ │ │ ├── GrpcTest.php
│ │ │ ├── IamDatabaseTest.php
│ │ │ ├── IamInstanceTest.php
│ │ │ └── LongRunningConnectionTest.php
│ │ ├── DatabaseTest.php
│ │ ├── DateTest.php
│ │ ├── DurationTest.php
│ │ ├── InstanceConfigurationTest.php
│ │ ├── InstanceTest.php
│ │ ├── KeyRangeTest.php
│ │ ├── KeySetTest.php
│ │ ├── OperationTest.php
│ │ ├── ResultTest.php
│ │ ├── ResultTestTrait.php
│ │ ├── Session
│ │ │ └── CacheSessionPoolTest.php
│ │ ├── SnapshotTest.php
│ │ ├── SpannerClientTest.php
│ │ ├── TimestampTest.php
│ │ ├── TransactionConfigurationTraitTest.php
│ │ ├── TransactionTest.php
│ │ ├── TransactionTypeTest.php
│ │ └── ValueMapperTest.php
│ │ ├── Speech
│ │ ├── Connection
│ │ │ └── RestTest.php
│ │ ├── OperationTest.php
│ │ ├── ResultTest.php
│ │ └── SpeechClientTest.php
│ │ ├── Storage
│ │ ├── AclTest.php
│ │ ├── BucketTest.php
│ │ ├── Connection
│ │ │ ├── IamBucketTest.php
│ │ │ └── RestTest.php
│ │ ├── EncryptionTraitTest.php
│ │ ├── ObjectIteratorTest.php
│ │ ├── ObjectPageIteratorTest.php
│ │ ├── ReadStreamTest.php
│ │ ├── StorageClientTest.php
│ │ ├── StorageObjectTest.php
│ │ ├── StreamWrapperTest.php
│ │ └── WriteStreamTest.php
│ │ ├── Trace
│ │ ├── Connection
│ │ │ └── RestTest.php
│ │ ├── Reporter
│ │ │ ├── AsyncReporterTest.php
│ │ │ ├── EchoReporterTest.php
│ │ │ ├── FileReporterTest.php
│ │ │ ├── LoggerReporterTest.php
│ │ │ └── SyncReporterTest.php
│ │ ├── RequestHandlerTest.php
│ │ ├── RequestTracerTest.php
│ │ ├── Sampler
│ │ │ ├── QpsSamplerTest.php
│ │ │ ├── RandomSamplerTest.php
│ │ │ └── SamplerFactoryTest.php
│ │ ├── TraceClientTest.php
│ │ ├── TraceContextTest.php
│ │ ├── TraceSpanTest.php
│ │ ├── TraceTest.php
│ │ └── Tracer
│ │ │ └── ContextTracerTest.php
│ │ ├── Translate
│ │ ├── Connection
│ │ │ └── RestTest.php
│ │ └── TranslateClientTest.php
│ │ ├── Vision
│ │ ├── Annotation
│ │ │ ├── CropHintTest.php
│ │ │ ├── DocumentTest.php
│ │ │ ├── EntityTest.php
│ │ │ ├── Face
│ │ │ │ └── LandmarksTest.php
│ │ │ ├── FaceTest.php
│ │ │ ├── LikelihoodTraitTest.php
│ │ │ ├── SafeSearchTest.php
│ │ │ ├── Web
│ │ │ │ ├── WebEntityTest.php
│ │ │ │ ├── WebImageTest.php
│ │ │ │ └── WebPageTest.php
│ │ │ └── WebTest.php
│ │ ├── AnnotationTest.php
│ │ ├── Connection
│ │ │ └── RestTest.php
│ │ ├── ImageTest.php
│ │ └── VisionClientTest.php
│ │ ├── bootstrap.php
│ │ ├── data
│ │ ├── brooklyn.flac
│ │ └── logo.svg
│ │ └── fixtures
│ │ ├── datastore
│ │ ├── entity-batch-lookup.json
│ │ ├── entity-lookup-bigsort.json
│ │ ├── entity-result-no-properties.json
│ │ ├── entity-result.json
│ │ └── query-results.json
│ │ ├── json-key-fixture.json
│ │ ├── schema
│ │ ├── composer.json.schema
│ │ ├── manifest.json.schema
│ │ └── toc.json.schema
│ │ ├── service-fixture.json
│ │ ├── spanner
│ │ ├── instance.json
│ │ └── streaming-read-acceptance-test.json
│ │ └── vision
│ │ ├── eiffel-tower.jpg
│ │ └── face-landmarks.json
│ ├── 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
│ │ ├── 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
│ │ ├── ServerRequest.php
│ │ ├── Stream.php
│ │ ├── StreamDecoratorTrait.php
│ │ ├── StreamWrapper.php
│ │ ├── UploadedFile.php
│ │ ├── Uri.php
│ │ ├── UriNormalizer.php
│ │ ├── UriResolver.php
│ │ ├── functions.php
│ │ └── functions_include.php
│ ├── kreait
│ ├── firebase-php
│ │ ├── .github
│ │ │ └── issue_template.md
│ │ ├── .travis.yml
│ │ ├── CHANGELOG.md
│ │ ├── CODE_OF_CONDUCT.md
│ │ ├── LICENSE
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── composer.json
│ │ ├── src
│ │ │ ├── Firebase.php
│ │ │ └── Firebase
│ │ │ │ ├── Auth.php
│ │ │ │ ├── Auth
│ │ │ │ ├── ApiClient.php
│ │ │ │ ├── CustomTokenGenerator.php
│ │ │ │ ├── IdTokenVerifier.php
│ │ │ │ ├── User.php
│ │ │ │ ├── UserInfo.php
│ │ │ │ ├── UserMetaData.php
│ │ │ │ └── UserRecord.php
│ │ │ │ ├── Database.php
│ │ │ │ ├── Database
│ │ │ │ ├── ApiClient.php
│ │ │ │ ├── Query.php
│ │ │ │ ├── Query
│ │ │ │ │ ├── Filter.php
│ │ │ │ │ ├── Filter
│ │ │ │ │ │ ├── EndAt.php
│ │ │ │ │ │ ├── EqualTo.php
│ │ │ │ │ │ ├── LimitToFirst.php
│ │ │ │ │ │ ├── LimitToLast.php
│ │ │ │ │ │ ├── Shallow.php
│ │ │ │ │ │ └── StartAt.php
│ │ │ │ │ ├── Modifier.php
│ │ │ │ │ ├── ModifierTrait.php
│ │ │ │ │ ├── Sorter.php
│ │ │ │ │ └── Sorter
│ │ │ │ │ │ ├── OrderByChild.php
│ │ │ │ │ │ ├── OrderByKey.php
│ │ │ │ │ │ └── OrderByValue.php
│ │ │ │ ├── Reference.php
│ │ │ │ ├── Reference
│ │ │ │ │ └── Validator.php
│ │ │ │ ├── RuleSet.php
│ │ │ │ └── Snapshot.php
│ │ │ │ ├── Exception
│ │ │ │ ├── ApiException.php
│ │ │ │ ├── Auth
│ │ │ │ │ ├── CredentialsMismatch.php
│ │ │ │ │ ├── EmailExists.php
│ │ │ │ │ ├── EmailNotFound.php
│ │ │ │ │ ├── InvalidCustomToken.php
│ │ │ │ │ ├── InvalidIdToken.php
│ │ │ │ │ ├── InvalidPassword.php
│ │ │ │ │ ├── MissingPassword.php
│ │ │ │ │ ├── OperationNotAllowed.php
│ │ │ │ │ ├── RevokedIdToken.php
│ │ │ │ │ ├── UserDisabled.php
│ │ │ │ │ └── WeakPassword.php
│ │ │ │ ├── AuthException.php
│ │ │ │ ├── CredentialsNotFound.php
│ │ │ │ ├── FirebaseException.php
│ │ │ │ ├── IndexNotDefined.php
│ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ ├── LogicException.php
│ │ │ │ ├── OutOfRangeException.php
│ │ │ │ ├── PermissionDenied.php
│ │ │ │ ├── QueryException.php
│ │ │ │ └── ServiceAccountDiscoveryFailed.php
│ │ │ │ ├── Factory.php
│ │ │ │ ├── Http
│ │ │ │ ├── Auth.php
│ │ │ │ ├── Auth
│ │ │ │ │ ├── CustomToken.php
│ │ │ │ │ └── UserAuth.php
│ │ │ │ └── Middleware.php
│ │ │ │ ├── ServiceAccount.php
│ │ │ │ ├── ServiceAccount
│ │ │ │ ├── Discoverer.php
│ │ │ │ └── Discovery
│ │ │ │ │ ├── FromEnvironmentVariable.php
│ │ │ │ │ ├── FromGoogleWellKnownFile.php
│ │ │ │ │ └── FromPath.php
│ │ │ │ └── Util
│ │ │ │ ├── JSON.php
│ │ │ │ └── Util.php
│ │ └── test_credentials.json.enc
│ └── firebase-tokens
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── composer.json
│ │ ├── phpunit.xml.dist
│ │ ├── src
│ │ ├── ArrayKeyStore.php
│ │ ├── Cache
│ │ │ └── InMemoryCache.php
│ │ ├── Domain
│ │ │ ├── Generator.php
│ │ │ ├── KeyStore.php
│ │ │ └── Verifier.php
│ │ ├── Exception
│ │ │ ├── ExpiredToken.php
│ │ │ ├── InvalidToken.php
│ │ │ ├── IssuedInTheFuture.php
│ │ │ └── UnknownKey.php
│ │ ├── Generator.php
│ │ ├── Handler.php
│ │ ├── HttpKeyStore.php
│ │ └── Verifier.php
│ │ └── tests
│ │ ├── Exception
│ │ ├── ExpiredTokenTest.php
│ │ ├── InvalidTokenTest.php
│ │ ├── IssuedInTheFutureTest.php
│ │ └── UnknownKeyTest.php
│ │ ├── GeneratorTest.php
│ │ ├── HttpKeyStoreTest.php
│ │ ├── TestCase.php
│ │ └── VerifierTest.php
│ ├── lcobucci
│ └── jwt
│ │ ├── .gitignore
│ │ ├── .scrutinizer.yml
│ │ ├── .travis.yml
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ ├── composer.lock
│ │ ├── phpunit.xml.dist
│ │ ├── src
│ │ ├── Builder.php
│ │ ├── Claim.php
│ │ ├── Claim
│ │ │ ├── Basic.php
│ │ │ ├── EqualsTo.php
│ │ │ ├── Factory.php
│ │ │ ├── GreaterOrEqualsTo.php
│ │ │ ├── LesserOrEqualsTo.php
│ │ │ └── Validatable.php
│ │ ├── Parser.php
│ │ ├── Parsing
│ │ │ ├── Decoder.php
│ │ │ └── Encoder.php
│ │ ├── Signature.php
│ │ ├── Signer.php
│ │ ├── Signer
│ │ │ ├── BaseSigner.php
│ │ │ ├── Ecdsa.php
│ │ │ ├── Ecdsa
│ │ │ │ ├── KeyParser.php
│ │ │ │ ├── Sha256.php
│ │ │ │ ├── Sha384.php
│ │ │ │ └── Sha512.php
│ │ │ ├── Hmac.php
│ │ │ ├── Hmac
│ │ │ │ ├── Sha256.php
│ │ │ │ ├── Sha384.php
│ │ │ │ └── Sha512.php
│ │ │ ├── Key.php
│ │ │ ├── Keychain.php
│ │ │ ├── Rsa.php
│ │ │ └── Rsa
│ │ │ │ ├── Sha256.php
│ │ │ │ ├── Sha384.php
│ │ │ │ └── Sha512.php
│ │ ├── Token.php
│ │ └── ValidationData.php
│ │ └── test
│ │ ├── functional
│ │ ├── EcdsaTokenTest.php
│ │ ├── HmacTokenTest.php
│ │ ├── Keys.php
│ │ ├── RsaTokenTest.php
│ │ ├── UnsignedTokenTest.php
│ │ ├── ecdsa
│ │ │ ├── private.key
│ │ │ ├── private2.key
│ │ │ ├── public1.key
│ │ │ ├── public2.key
│ │ │ └── public3.key
│ │ └── rsa
│ │ │ ├── encrypted-private.key
│ │ │ ├── encrypted-public.key
│ │ │ ├── private.key
│ │ │ └── public.key
│ │ └── unit
│ │ ├── BuilderTest.php
│ │ ├── Claim
│ │ ├── BasicTest.php
│ │ ├── EqualsToTest.php
│ │ ├── FactoryTest.php
│ │ ├── GreaterOrEqualsToTest.php
│ │ └── LesserOrEqualsToTest.php
│ │ ├── ParserTest.php
│ │ ├── Parsing
│ │ ├── DecoderTest.php
│ │ └── EncoderTest.php
│ │ ├── SignatureTest.php
│ │ ├── Signer
│ │ ├── BaseSignerTest.php
│ │ ├── Ecdsa
│ │ │ ├── KeyParserTest.php
│ │ │ ├── Sha256Test.php
│ │ │ ├── Sha384Test.php
│ │ │ └── Sha512Test.php
│ │ ├── EcdsaTest.php
│ │ ├── Hmac
│ │ │ ├── Sha256Test.php
│ │ │ ├── Sha384Test.php
│ │ │ └── Sha512Test.php
│ │ ├── HmacTest.php
│ │ ├── KeyTest.php
│ │ ├── KeychainTest.php
│ │ └── Rsa
│ │ │ ├── Sha256Test.php
│ │ │ ├── Sha384Test.php
│ │ │ └── Sha512Test.php
│ │ ├── TokenTest.php
│ │ └── ValidationDataTest.php
│ ├── league
│ └── flysystem
│ │ ├── LICENSE
│ │ ├── composer.json
│ │ ├── docs
│ │ ├── .gitignore
│ │ ├── CNAME
│ │ ├── _data
│ │ │ ├── images.yml
│ │ │ ├── menu.yml
│ │ │ └── project.yml
│ │ ├── _layouts
│ │ │ └── default.html
│ │ ├── adapter
│ │ │ ├── aws-s3-v2.md
│ │ │ ├── aws-s3-v3.md
│ │ │ ├── azure.md
│ │ │ ├── copy.md
│ │ │ ├── dropbox.md
│ │ │ ├── ftp.md
│ │ │ ├── gridfs.md
│ │ │ ├── local.md
│ │ │ ├── memory.md
│ │ │ ├── null-test.md
│ │ │ ├── phpcr.md
│ │ │ ├── rackspace.md
│ │ │ ├── replicate.md
│ │ │ ├── sftp.md
│ │ │ ├── webdav.md
│ │ │ └── zip-archive.md
│ │ ├── api.md
│ │ ├── caching.md
│ │ ├── core-concepts.md
│ │ ├── creating-an-adapter.md
│ │ ├── index.md
│ │ ├── installation.md
│ │ ├── integrations.md
│ │ ├── mount-manager.md
│ │ ├── performance.md
│ │ ├── plugins.md
│ │ ├── recipes.md
│ │ └── upgrade-to-1.0.0.md
│ │ └── src
│ │ ├── Adapter
│ │ ├── AbstractAdapter.php
│ │ ├── AbstractFtpAdapter.php
│ │ ├── CanOverwriteFiles.php
│ │ ├── Ftp.php
│ │ ├── Ftpd.php
│ │ ├── Local.php
│ │ ├── NullAdapter.php
│ │ ├── Polyfill
│ │ │ ├── NotSupportingVisibilityTrait.php
│ │ │ ├── StreamedCopyTrait.php
│ │ │ ├── StreamedReadingTrait.php
│ │ │ ├── StreamedTrait.php
│ │ │ └── StreamedWritingTrait.php
│ │ └── SynologyFtp.php
│ │ ├── AdapterInterface.php
│ │ ├── Config.php
│ │ ├── ConfigAwareTrait.php
│ │ ├── Directory.php
│ │ ├── Exception.php
│ │ ├── File.php
│ │ ├── FileExistsException.php
│ │ ├── FileNotFoundException.php
│ │ ├── Filesystem.php
│ │ ├── FilesystemInterface.php
│ │ ├── FilesystemNotFoundException.php
│ │ ├── Handler.php
│ │ ├── MountManager.php
│ │ ├── NotSupportedException.php
│ │ ├── Plugin
│ │ ├── AbstractPlugin.php
│ │ ├── EmptyDir.php
│ │ ├── ForcedCopy.php
│ │ ├── ForcedRename.php
│ │ ├── GetWithMetadata.php
│ │ ├── ListFiles.php
│ │ ├── ListPaths.php
│ │ ├── ListWith.php
│ │ ├── PluggableTrait.php
│ │ └── PluginNotFoundException.php
│ │ ├── PluginInterface.php
│ │ ├── ReadInterface.php
│ │ ├── RootViolationException.php
│ │ ├── SafeStorage.php
│ │ ├── UnreadableFileException.php
│ │ ├── Util.php
│ │ └── Util
│ │ ├── ContentListingFormatter.php
│ │ ├── MimeType.php
│ │ └── StreamHasher.php
│ ├── monolog
│ └── monolog
│ │ ├── .php_cs
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ ├── doc
│ │ ├── 01-usage.md
│ │ ├── 02-handlers-formatters-processors.md
│ │ ├── 03-utilities.md
│ │ ├── 04-extending.md
│ │ └── sockets.md
│ │ ├── phpunit.xml.dist
│ │ ├── src
│ │ └── Monolog
│ │ │ ├── ErrorHandler.php
│ │ │ ├── Formatter
│ │ │ ├── ChromePHPFormatter.php
│ │ │ ├── ElasticaFormatter.php
│ │ │ ├── FlowdockFormatter.php
│ │ │ ├── FluentdFormatter.php
│ │ │ ├── FormatterInterface.php
│ │ │ ├── GelfMessageFormatter.php
│ │ │ ├── HtmlFormatter.php
│ │ │ ├── JsonFormatter.php
│ │ │ ├── LineFormatter.php
│ │ │ ├── LogglyFormatter.php
│ │ │ ├── LogstashFormatter.php
│ │ │ ├── MongoDBFormatter.php
│ │ │ ├── NormalizerFormatter.php
│ │ │ ├── ScalarFormatter.php
│ │ │ └── WildfireFormatter.php
│ │ │ ├── Handler
│ │ │ ├── AbstractHandler.php
│ │ │ ├── AbstractProcessingHandler.php
│ │ │ ├── AbstractSyslogHandler.php
│ │ │ ├── AmqpHandler.php
│ │ │ ├── BrowserConsoleHandler.php
│ │ │ ├── BufferHandler.php
│ │ │ ├── ChromePHPHandler.php
│ │ │ ├── CouchDBHandler.php
│ │ │ ├── CubeHandler.php
│ │ │ ├── Curl
│ │ │ │ └── Util.php
│ │ │ ├── DeduplicationHandler.php
│ │ │ ├── DoctrineCouchDBHandler.php
│ │ │ ├── DynamoDbHandler.php
│ │ │ ├── ElasticSearchHandler.php
│ │ │ ├── ErrorLogHandler.php
│ │ │ ├── FilterHandler.php
│ │ │ ├── FingersCrossed
│ │ │ │ ├── ActivationStrategyInterface.php
│ │ │ │ ├── ChannelLevelActivationStrategy.php
│ │ │ │ └── ErrorLevelActivationStrategy.php
│ │ │ ├── FingersCrossedHandler.php
│ │ │ ├── FirePHPHandler.php
│ │ │ ├── FleepHookHandler.php
│ │ │ ├── FlowdockHandler.php
│ │ │ ├── GelfHandler.php
│ │ │ ├── GroupHandler.php
│ │ │ ├── HandlerInterface.php
│ │ │ ├── HandlerWrapper.php
│ │ │ ├── HipChatHandler.php
│ │ │ ├── IFTTTHandler.php
│ │ │ ├── LogEntriesHandler.php
│ │ │ ├── LogglyHandler.php
│ │ │ ├── MailHandler.php
│ │ │ ├── MandrillHandler.php
│ │ │ ├── MissingExtensionException.php
│ │ │ ├── MongoDBHandler.php
│ │ │ ├── NativeMailerHandler.php
│ │ │ ├── NewRelicHandler.php
│ │ │ ├── NullHandler.php
│ │ │ ├── PHPConsoleHandler.php
│ │ │ ├── PsrHandler.php
│ │ │ ├── PushoverHandler.php
│ │ │ ├── RavenHandler.php
│ │ │ ├── RedisHandler.php
│ │ │ ├── RollbarHandler.php
│ │ │ ├── RotatingFileHandler.php
│ │ │ ├── SamplingHandler.php
│ │ │ ├── Slack
│ │ │ │ └── SlackRecord.php
│ │ │ ├── SlackHandler.php
│ │ │ ├── SlackWebhookHandler.php
│ │ │ ├── SlackbotHandler.php
│ │ │ ├── SocketHandler.php
│ │ │ ├── StreamHandler.php
│ │ │ ├── SwiftMailerHandler.php
│ │ │ ├── SyslogHandler.php
│ │ │ ├── SyslogUdp
│ │ │ │ └── UdpSocket.php
│ │ │ ├── SyslogUdpHandler.php
│ │ │ ├── TestHandler.php
│ │ │ ├── WhatFailureGroupHandler.php
│ │ │ └── ZendMonitorHandler.php
│ │ │ ├── Logger.php
│ │ │ ├── Processor
│ │ │ ├── GitProcessor.php
│ │ │ ├── IntrospectionProcessor.php
│ │ │ ├── MemoryPeakUsageProcessor.php
│ │ │ ├── MemoryProcessor.php
│ │ │ ├── MemoryUsageProcessor.php
│ │ │ ├── MercurialProcessor.php
│ │ │ ├── ProcessIdProcessor.php
│ │ │ ├── PsrLogMessageProcessor.php
│ │ │ ├── TagProcessor.php
│ │ │ ├── UidProcessor.php
│ │ │ └── WebProcessor.php
│ │ │ └── Registry.php
│ │ └── tests
│ │ └── Monolog
│ │ ├── ErrorHandlerTest.php
│ │ ├── Formatter
│ │ ├── ChromePHPFormatterTest.php
│ │ ├── ElasticaFormatterTest.php
│ │ ├── FlowdockFormatterTest.php
│ │ ├── FluentdFormatterTest.php
│ │ ├── GelfMessageFormatterTest.php
│ │ ├── JsonFormatterTest.php
│ │ ├── LineFormatterTest.php
│ │ ├── LogglyFormatterTest.php
│ │ ├── LogstashFormatterTest.php
│ │ ├── MongoDBFormatterTest.php
│ │ ├── NormalizerFormatterTest.php
│ │ ├── ScalarFormatterTest.php
│ │ └── WildfireFormatterTest.php
│ │ ├── Handler
│ │ ├── AbstractHandlerTest.php
│ │ ├── AbstractProcessingHandlerTest.php
│ │ ├── AmqpHandlerTest.php
│ │ ├── BrowserConsoleHandlerTest.php
│ │ ├── BufferHandlerTest.php
│ │ ├── ChromePHPHandlerTest.php
│ │ ├── CouchDBHandlerTest.php
│ │ ├── DeduplicationHandlerTest.php
│ │ ├── DoctrineCouchDBHandlerTest.php
│ │ ├── DynamoDbHandlerTest.php
│ │ ├── ElasticSearchHandlerTest.php
│ │ ├── ErrorLogHandlerTest.php
│ │ ├── FilterHandlerTest.php
│ │ ├── FingersCrossedHandlerTest.php
│ │ ├── FirePHPHandlerTest.php
│ │ ├── Fixtures
│ │ │ └── .gitkeep
│ │ ├── FleepHookHandlerTest.php
│ │ ├── FlowdockHandlerTest.php
│ │ ├── GelfHandlerLegacyTest.php
│ │ ├── GelfHandlerTest.php
│ │ ├── GelfMockMessagePublisher.php
│ │ ├── GroupHandlerTest.php
│ │ ├── HandlerWrapperTest.php
│ │ ├── HipChatHandlerTest.php
│ │ ├── LogEntriesHandlerTest.php
│ │ ├── MailHandlerTest.php
│ │ ├── MockRavenClient.php
│ │ ├── MongoDBHandlerTest.php
│ │ ├── NativeMailerHandlerTest.php
│ │ ├── NewRelicHandlerTest.php
│ │ ├── NullHandlerTest.php
│ │ ├── PHPConsoleHandlerTest.php
│ │ ├── PsrHandlerTest.php
│ │ ├── PushoverHandlerTest.php
│ │ ├── RavenHandlerTest.php
│ │ ├── RedisHandlerTest.php
│ │ ├── RollbarHandlerTest.php
│ │ ├── RotatingFileHandlerTest.php
│ │ ├── SamplingHandlerTest.php
│ │ ├── Slack
│ │ │ └── SlackRecordTest.php
│ │ ├── SlackHandlerTest.php
│ │ ├── SlackWebhookHandlerTest.php
│ │ ├── SlackbotHandlerTest.php
│ │ ├── SocketHandlerTest.php
│ │ ├── StreamHandlerTest.php
│ │ ├── SwiftMailerHandlerTest.php
│ │ ├── SyslogHandlerTest.php
│ │ ├── SyslogUdpHandlerTest.php
│ │ ├── TestHandlerTest.php
│ │ ├── UdpSocketTest.php
│ │ ├── WhatFailureGroupHandlerTest.php
│ │ └── ZendMonitorHandlerTest.php
│ │ ├── LoggerTest.php
│ │ ├── Processor
│ │ ├── GitProcessorTest.php
│ │ ├── IntrospectionProcessorTest.php
│ │ ├── MemoryPeakUsageProcessorTest.php
│ │ ├── MemoryUsageProcessorTest.php
│ │ ├── MercurialProcessorTest.php
│ │ ├── ProcessIdProcessorTest.php
│ │ ├── PsrLogMessageProcessorTest.php
│ │ ├── TagProcessorTest.php
│ │ ├── UidProcessorTest.php
│ │ └── WebProcessorTest.php
│ │ ├── PsrLogCompatTest.php
│ │ ├── RegistryTest.php
│ │ └── TestCase.php
│ ├── mtdowling
│ └── jmespath.php
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── Makefile
│ │ ├── README.rst
│ │ ├── bin
│ │ ├── jp.php
│ │ └── perf.php
│ │ ├── composer.json
│ │ ├── phpunit.xml.dist
│ │ ├── src
│ │ ├── AstRuntime.php
│ │ ├── CompilerRuntime.php
│ │ ├── DebugRuntime.php
│ │ ├── Env.php
│ │ ├── FnDispatcher.php
│ │ ├── JmesPath.php
│ │ ├── Lexer.php
│ │ ├── Parser.php
│ │ ├── SyntaxErrorException.php
│ │ ├── TreeCompiler.php
│ │ ├── TreeInterpreter.php
│ │ └── Utils.php
│ │ └── tests
│ │ ├── ComplianceTest.php
│ │ ├── EnvTest.php
│ │ ├── FnDispatcherTest.php
│ │ ├── LexerTest.php
│ │ ├── ParserTest.php
│ │ ├── SyntaxErrorExceptionTest.php
│ │ ├── TreeCompilerTest.php
│ │ ├── TreeInterpreterTest.php
│ │ ├── UtilsTest.php
│ │ └── compliance
│ │ ├── basic.json
│ │ ├── boolean.json
│ │ ├── current.json
│ │ ├── escape.json
│ │ ├── filters.json
│ │ ├── functions.json
│ │ ├── identifiers.json
│ │ ├── indices.json
│ │ ├── literal.json
│ │ ├── multiselect.json
│ │ ├── perf
│ │ ├── basic.json
│ │ ├── deep_hierarchy.json
│ │ ├── deep_projection.json
│ │ ├── functions.json
│ │ ├── multiwildcard.json
│ │ └── wildcardindex.json
│ │ ├── pipe.json
│ │ ├── slice.json
│ │ ├── syntax.json
│ │ ├── unicode.json
│ │ └── wildcard.json
│ ├── paragonie
│ └── random_compat
│ │ ├── LICENSE
│ │ ├── build-phar.sh
│ │ ├── composer.json
│ │ ├── dist
│ │ ├── random_compat.phar.pubkey
│ │ └── random_compat.phar.pubkey.asc
│ │ ├── lib
│ │ ├── byte_safe_strings.php
│ │ ├── cast_to_int.php
│ │ ├── error_polyfill.php
│ │ ├── random.php
│ │ ├── random_bytes_com_dotnet.php
│ │ ├── random_bytes_dev_urandom.php
│ │ ├── random_bytes_libsodium.php
│ │ ├── random_bytes_libsodium_legacy.php
│ │ ├── random_bytes_mcrypt.php
│ │ └── random_int.php
│ │ ├── other
│ │ └── build_phar.php
│ │ ├── psalm-autoload.php
│ │ └── psalm.xml
│ ├── psr
│ ├── cache
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ │ ├── CacheException.php
│ │ │ ├── CacheItemInterface.php
│ │ │ ├── CacheItemPoolInterface.php
│ │ │ └── InvalidArgumentException.php
│ ├── 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
│ │ ├── README.md
│ │ └── composer.json
│ └── simple-cache
│ │ ├── .editorconfig
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ ├── CacheException.php
│ │ ├── CacheInterface.php
│ │ └── InvalidArgumentException.php
│ ├── ramsey
│ └── uuid
│ │ ├── CHANGELOG.md
│ │ ├── CODE_OF_CONDUCT.md
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ ├── BinaryUtils.php
│ │ ├── Builder
│ │ ├── DefaultUuidBuilder.php
│ │ ├── DegradedUuidBuilder.php
│ │ └── UuidBuilderInterface.php
│ │ ├── Codec
│ │ ├── CodecInterface.php
│ │ ├── GuidStringCodec.php
│ │ ├── OrderedTimeCodec.php
│ │ ├── StringCodec.php
│ │ ├── TimestampFirstCombCodec.php
│ │ └── TimestampLastCombCodec.php
│ │ ├── Converter
│ │ ├── Number
│ │ │ ├── BigNumberConverter.php
│ │ │ └── DegradedNumberConverter.php
│ │ ├── NumberConverterInterface.php
│ │ ├── Time
│ │ │ ├── BigNumberTimeConverter.php
│ │ │ ├── DegradedTimeConverter.php
│ │ │ └── PhpTimeConverter.php
│ │ └── TimeConverterInterface.php
│ │ ├── DegradedUuid.php
│ │ ├── Exception
│ │ ├── InvalidUuidStringException.php
│ │ ├── UnsatisfiedDependencyException.php
│ │ └── UnsupportedOperationException.php
│ │ ├── FeatureSet.php
│ │ ├── Generator
│ │ ├── CombGenerator.php
│ │ ├── DefaultTimeGenerator.php
│ │ ├── MtRandGenerator.php
│ │ ├── OpenSslGenerator.php
│ │ ├── PeclUuidRandomGenerator.php
│ │ ├── PeclUuidTimeGenerator.php
│ │ ├── RandomBytesGenerator.php
│ │ ├── RandomGeneratorFactory.php
│ │ ├── RandomGeneratorInterface.php
│ │ ├── RandomLibAdapter.php
│ │ ├── SodiumRandomGenerator.php
│ │ ├── TimeGeneratorFactory.php
│ │ └── TimeGeneratorInterface.php
│ │ ├── Provider
│ │ ├── Node
│ │ │ ├── FallbackNodeProvider.php
│ │ │ ├── RandomNodeProvider.php
│ │ │ └── SystemNodeProvider.php
│ │ ├── NodeProviderInterface.php
│ │ ├── Time
│ │ │ ├── FixedTimeProvider.php
│ │ │ └── SystemTimeProvider.php
│ │ └── TimeProviderInterface.php
│ │ ├── Uuid.php
│ │ ├── UuidFactory.php
│ │ ├── UuidFactoryInterface.php
│ │ └── UuidInterface.php
│ ├── rize
│ └── uri-template
│ │ ├── .gitignore
│ │ ├── .travis.yml
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ ├── src
│ │ └── Rize
│ │ │ ├── UriTemplate.php
│ │ │ └── UriTemplate
│ │ │ ├── Node
│ │ │ ├── Abstraction.php
│ │ │ ├── Expression.php
│ │ │ ├── Literal.php
│ │ │ └── Variable.php
│ │ │ ├── Operator
│ │ │ ├── Abstraction.php
│ │ │ ├── Named.php
│ │ │ └── UnNamed.php
│ │ │ ├── Parser.php
│ │ │ └── UriTemplate.php
│ │ └── test
│ │ ├── Rize
│ │ ├── Uri
│ │ │ └── Node
│ │ │ │ └── ParserTest.php
│ │ └── UriTemplateTest.php
│ │ └── fixtures
│ │ ├── README.md
│ │ ├── extended-tests.json
│ │ ├── json2xml.xslt
│ │ ├── negative-tests.json
│ │ ├── spec-examples-by-section.json
│ │ ├── spec-examples.json
│ │ └── transform-json-tests.xslt
│ └── superbalist
│ └── flysystem-google-storage
│ ├── .gitignore
│ ├── .scrutinizer.yml
│ ├── .styleci.yml
│ ├── .travis.yml
│ ├── CONTRIBUTING.md
│ ├── LICENSE
│ ├── README.md
│ ├── changelog.md
│ ├── composer.json
│ ├── phpunit.hhvm.xml
│ ├── phpunit.php
│ ├── phpunit.xml
│ ├── src
│ └── GoogleStorageAdapter.php
│ └── tests
│ └── GoogleStorageAdapterTests.php
├── index.php
├── retrieve_data.php
├── setData.php
├── storing_data.php
└── update_data.php
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/umar0645/firebase-php-series/834d979b57d3bce7998566ec018e7fdeee70f031/.DS_Store
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # firebase-php youtube tutorials series
2 | Project files for youtube firebase-php tutorials series
3 |
4 |
5 | This repository contain project which was made in this youtube tutorials series: https://www.youtube.com/playlist?list=PLj1EeZnzOzk-lkNUW3pMY9KCXJLUvMjDB
6 |
--------------------------------------------------------------------------------
/authActions.php:
--------------------------------------------------------------------------------
1 | getAuth();
11 | $user = $auth->createUserWithEmailAndPassword($email,$pass);
12 | header("Location:index.php");
13 | }
14 | else{
15 |
16 | $email = $_POST['emailSignin'];
17 | $pass = $_POST['passSignin'];
18 |
19 | $auth = $firebase->getAuth();
20 | $user = $auth->getUserWithEmailAndPassword($email,$pass);
21 | if($user){
22 | session_start();
23 | $_SESSION['user'] = true;
24 | header("Location:home.php");
25 | }
26 | }
27 |
28 | ?>
--------------------------------------------------------------------------------
/includes/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "require": {
3 | "kreait/firebase-php": "4.0"
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/includes/db.php:
--------------------------------------------------------------------------------
1 |
2 | withServiceAccount($serviceAccount)
15 | // The following line is optional if the project id in your credentials file
16 | // is identical to the subdomain of your Firebase project. If you need it,
17 | // make sure to replace the URL with the URL of your project.
18 | ->withDatabaseUri('https://fir-series-f0267.firebaseio.com/')
19 | ->create();
20 |
21 | $database = $firebase->getDatabase();
22 |
23 | ?>
--------------------------------------------------------------------------------
/includes/vendor/autoload.php:
--------------------------------------------------------------------------------
1 | /dev/null 2>&1; then
7 | # Cygwin paths start with /cygdrive/ which will break windows PHP,
8 | # so we need to translate the dir path to windows format. However
9 | # we could be using cygwin PHP which does not require this, so we
10 | # test if the path to PHP starts with /cygdrive/ rather than /usr/bin
11 | if [[ $(which php) == /cygdrive/* ]]; then
12 | dir=$(cygpath -m "$dir");
13 | fi
14 | fi
15 |
16 | dir=$(echo $dir | sed 's/ /\ /g')
17 | "${dir}/google-cloud-batch" "$@"
18 |
--------------------------------------------------------------------------------
/includes/vendor/bin/google-cloud-batch.bat:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | setlocal DISABLEDELAYEDEXPANSION
3 | SET BIN_TARGET=%~dp0/../google/cloud/src/Core/bin/google-cloud-batch
4 | php "%BIN_TARGET%" %*
5 |
--------------------------------------------------------------------------------
/includes/vendor/bin/jp.php:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | dir=$(cd "${0%[/\\]*}" > /dev/null; cd "../mtdowling/jmespath.php/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}/jp.php" "$@"
11 |
--------------------------------------------------------------------------------
/includes/vendor/bin/jp.php.bat:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 | setlocal DISABLEDELAYEDEXPANSION
3 | SET BIN_TARGET=%~dp0/../mtdowling/jmespath.php/bin/jp.php
4 | php "%BIN_TARGET%" %*
5 |
--------------------------------------------------------------------------------
/includes/vendor/composer/autoload_classmap.php:
--------------------------------------------------------------------------------
1 | $vendorDir . '/guzzlehttp/promises/src/functions_include.php',
10 | 'a0edc8309cc5e1d60e3047b5df6b7052' => $vendorDir . '/guzzlehttp/psr7/src/functions_include.php',
11 | '37a3dc5111fe8f707ab4c132ef1dbc62' => $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php',
12 | 'b067bc7112e384b61c701452d53a14a8' => $vendorDir . '/mtdowling/jmespath.php/src/JmesPath.php',
13 | 'f7c6080b46f9fe41a46a657439674576' => $vendorDir . '/kreait/firebase-php/src/Firebase.php',
14 | );
15 |
--------------------------------------------------------------------------------
/includes/vendor/composer/autoload_namespaces.php:
--------------------------------------------------------------------------------
1 |
11 | * class RequestFactory implements RequestMethodInterface
12 | * {
13 | * public static function factory(
14 | * $uri = '/',
15 | * $method = self::METHOD_GET,
16 | * $data = []
17 | * ) {
18 | * }
19 | * }
20 | *
21 | */
22 | interface RequestMethodInterface
23 | {
24 | const METHOD_HEAD = 'HEAD';
25 | const METHOD_GET = 'GET';
26 | const METHOD_POST = 'POST';
27 | const METHOD_PUT = 'PUT';
28 | const METHOD_PATCH = 'PATCH';
29 | const METHOD_DELETE = 'DELETE';
30 | const METHOD_PURGE = 'PURGE';
31 | const METHOD_OPTIONS = 'OPTIONS';
32 | const METHOD_TRACE = 'TRACE';
33 | const METHOD_CONNECT = 'CONNECT';
34 | }
35 |
--------------------------------------------------------------------------------
/includes/vendor/firebase/php-jwt/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "firebase/php-jwt",
3 | "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.",
4 | "homepage": "https://github.com/firebase/php-jwt",
5 | "authors": [
6 | {
7 | "name": "Neuman Vong",
8 | "email": "neuman+pear@twilio.com",
9 | "role": "Developer"
10 | },
11 | {
12 | "name": "Anant Narayanan",
13 | "email": "anant@php.net",
14 | "role": "Developer"
15 | }
16 | ],
17 | "license": "BSD-3-Clause",
18 | "require": {
19 | "php": ">=5.3.0"
20 | },
21 | "autoload": {
22 | "psr-4": {
23 | "Firebase\\JWT\\": "src"
24 | }
25 | },
26 | "require-dev": {
27 | "phpunit/phpunit": " 4.8.35"
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/includes/vendor/firebase/php-jwt/src/BeforeValidException.php:
--------------------------------------------------------------------------------
1 | =5.4",
10 | "firebase/php-jwt": "~2.0|~3.0|~4.0|~5.0",
11 | "guzzlehttp/guzzle": "~5.3.1|~6.0",
12 | "guzzlehttp/psr7": "^1.2",
13 | "psr/http-message": "^1.0",
14 | "psr/cache": "^1.0"
15 | },
16 | "require-dev": {
17 | "guzzlehttp/promises": "0.1.1|^1.3",
18 | "friendsofphp/php-cs-fixer": "^1.11",
19 | "phpunit/phpunit": "^4.8.36|^5.7",
20 | "sebastian/comparator": ">=1.2.3"
21 | },
22 | "autoload": {
23 | "psr-4": {
24 | "Google\\Auth\\": "src"
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/includes/vendor/google/auth/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | tests
6 |
7 |
8 |
9 |
10 | src
11 |
12 | src/
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/auth/src/Cache/InvalidArgumentException.php:
--------------------------------------------------------------------------------
1 | markTestSkipped('Guzzle 6 only');
15 | }
16 | }
17 |
18 | public function onlyGuzzle5()
19 | {
20 | $version = ClientInterface::VERSION;
21 | if ('5' !== $version[0]) {
22 | $this->markTestSkipped('Guzzle 5 only');
23 | }
24 | }
25 |
26 | /**
27 | * @see Google\Auth\$this->getValidKeyName
28 | */
29 | public function getValidKeyName($key)
30 | {
31 | return preg_replace('|[^a-zA-Z0-9_\.! ]|', '', $key);
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/includes/vendor/google/auth/tests/fixtures/.config/gcloud/application_default_credentials.json:
--------------------------------------------------------------------------------
1 | {
2 | "private_key_id": "key123",
3 | "private_key": "privatekey",
4 | "client_email": "hello@youarecool.com",
5 | "client_id": "client123",
6 | "type": "service_account"
7 | }
--------------------------------------------------------------------------------
/includes/vendor/google/auth/tests/fixtures/private.json:
--------------------------------------------------------------------------------
1 | {
2 | "private_key_id": "key123",
3 | "private_key": "privatekey",
4 | "client_email": "hello@youarecool.com",
5 | "client_id": "client123",
6 | "type": "service_account"
7 | }
--------------------------------------------------------------------------------
/includes/vendor/google/auth/tests/fixtures/private.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN RSA PRIVATE KEY-----
2 | MIICXQIBAAKBgQDzU+jLTzW6154Joezxrd2+5pCNYP0HcaMoYqEyXfNRpkNE7wrQ
3 | UEG830o4Qcaae2BhqZoujwSW7RkR6h0Fkd0WTR8h5J8rSGNHv/1jJoUUjP9iZ/5S
4 | FAyIIyEYfDPqtnA4iF1QWO2lXWlEFSuZjwM/8jBmeGzoiw17akNThIw8NwIDAQAB
5 | AoGATpboVloEAY/IdFX/QGOmfhTb1T3hG3lheBa695iOkO2BRo9qT7PMN6NqxlbA
6 | PX7ht0lfCfCZS+HSOg4CR50/6WXHMSmwlvcjGuDIDKWjviQTTYE77MlVBQHw9WzY
7 | PfiRBbtouyPGQtO4rk42zkIILC6exBZ1vKpRPOmTAnxrjCECQQD+56r6hYcS6GNp
8 | NOWyv0eVFMBX4iNWAsRf9JVVvGDz2rVuhnkNiN73vfffDWvSXkCydL1jFmalgdQD
9 | gm77UZQHAkEA9F+CauU0aZsJ1SthQ6H0sDQ+eNRUgnz4itnkSC2C20fZ3DaSpCMC
10 | 0go81CcZOhftNO730ILqiS67C3d3rqLqUQJBAP10ROHMmz4Fq7MUUcClyPtHIuk/
11 | hXskTTZL76DMKmrN8NDxDLSUf38+eJRkt+z4osPOp/E6eN3gdXr32nox50kCQCl8
12 | hXGMU+eR0IuF/88xkY7Qb8KnmWlFuhQohZ7TSyHbAttl0GNZJkNuRYFm2duI8FZK
13 | M3wMnbCIZGy/7WuScOECQQCV+0yrf5dL1M2GHjJfwuTb00wRKalKQEH1v/kvE5vS
14 | FmdN7BPK5Ra50MaecMNoYqu9rmtyWRBn93dcvKrL57nY
15 | -----END RSA PRIVATE KEY-----
16 |
--------------------------------------------------------------------------------
/includes/vendor/google/auth/tests/fixtures/public.pem:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDzU+jLTzW6154Joezxrd2+5pCN
3 | YP0HcaMoYqEyXfNRpkNE7wrQUEG830o4Qcaae2BhqZoujwSW7RkR6h0Fkd0WTR8h
4 | 5J8rSGNHv/1jJoUUjP9iZ/5SFAyIIyEYfDPqtnA4iF1QWO2lXWlEFSuZjwM/8jBm
5 | eGzoiw17akNThIw8NwIDAQAB
6 | -----END PUBLIC KEY-----
7 |
--------------------------------------------------------------------------------
/includes/vendor/google/auth/tests/fixtures2/.config/gcloud/application_default_credentials.json:
--------------------------------------------------------------------------------
1 | {
2 | "client_id": "client123",
3 | "client_secret": "clientSecret123",
4 | "refresh_token": "refreshToken123",
5 | "type": "authorized_user"
6 | }
7 |
--------------------------------------------------------------------------------
/includes/vendor/google/auth/tests/fixtures2/private.json:
--------------------------------------------------------------------------------
1 | {
2 | "client_id": "client123",
3 | "client_secret": "clientSecret123",
4 | "refresh_token": "refreshToken123",
5 | "type": "authorized_user"
6 | }
7 |
--------------------------------------------------------------------------------
/includes/vendor/google/auth/tests/mocks/AppIdentityService.php:
--------------------------------------------------------------------------------
1 | 'xyz',
10 | 'expiration_time' => '2147483646',
11 | );
12 |
13 | public static function getAccessToken($scope)
14 | {
15 | self::$scope = $scope;
16 |
17 | return self::$accessToken;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/.editorconfig:
--------------------------------------------------------------------------------
1 | # editorconfig.org
2 |
3 | root = true
4 |
5 | [*]
6 | end_of_line = lf
7 | charset = utf-8
8 | trim_trailing_whitespace = true
9 | insert_final_newline = true
10 |
11 | [**.php]
12 | indent_style = space
13 | indent_size = 4
14 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | build/
3 | composer.phar
4 | composer.lock
5 | docs/json/**/*
6 | vendor/
7 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/.travis.yml:
--------------------------------------------------------------------------------
1 | language: php
2 | sudo: required
3 | dist: trusty
4 |
5 | matrix:
6 | include:
7 | - php: 5.5.38
8 | - php: 5.6.25
9 | - php: 7.0
10 | - php: 7.1
11 | - php: hhvm
12 | group: edge
13 | fast_finish: true
14 |
15 | before_script:
16 | - pecl install grpc || echo 'Failed to install grpc'
17 | - composer install
18 | - if [[ $TRAVIS_PHP_VERSION =~ ^hhvm ]]; then composer --no-interaction --dev remove google/protobuf google/gax google/proto-client; fi
19 |
20 | script:
21 | - ./dev/sh/tests
22 | - ./dev/sh/test-composer
23 | - vendor/bin/phpcs --standard=./phpcs-ruleset.xml
24 | - ./dev/sh/build-docs
25 |
26 | after_success:
27 | - bash <(curl -s https://codecov.io/bash)
28 | - ./dev/sh/push-docs
29 | - ./dev/sh/trigger-split
30 | - cat ./build/snippets-uncovered.json
31 |
32 | after_failure:
33 | - echo "SNIPPET COVERAGE REPORT" && cat ./build/snippets-uncovered.json
34 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/appveyor.yml:
--------------------------------------------------------------------------------
1 | build: false
2 | clone_depth: 1
3 | clone_folder: c:\projects\google-cloud
4 |
5 | cache:
6 | - vendor -> composer.json
7 |
8 | init:
9 | - SET PATH=c:\Program Files\OpenSSL;c:\tools\php;%PATH%
10 | - SET COMPOSER_NO_INTERACTION=1
11 |
12 | environment:
13 | matrix:
14 | - PHP_VERSION: "5.5.38-nts-Win32-VC11-x64"
15 | - PHP_VERSION: "5.6.29-nts-Win32-VC11-x64"
16 | - PHP_VERSION: "7.0.14-nts-Win32-VC14-x64"
17 | - PHP_VERSION: "7.1.0-nts-Win32-VC14-x64"
18 |
19 | install:
20 | - cinst -y OpenSSL.Light
21 | - ps: . .\appveyor_install_php.ps1
22 | - cd c:\tools\php
23 | - echo extension_dir=ext >> php.ini
24 | - echo extension=php_openssl.dll >> php.ini
25 | - cd c:\projects\google-cloud
26 | - appveyor DownloadFile https://getcomposer.org/download/1.2.1/composer.phar
27 | - php composer.phar self-update
28 | - php composer.phar install
29 |
30 | test_script:
31 | - cd c:\projects\google-cloud
32 | - vendor/bin/phpunit
33 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/appveyor_install_php.ps1:
--------------------------------------------------------------------------------
1 | $file = "php-$env:PHP_VERSION.zip"
2 | $archiveUrl = "http://windows.php.net/downloads/releases/archives/$file"
3 | $url = "http://windows.php.net/downloads/releases/$file"
4 | $projectPath = "C:\projects\google-cloud"
5 | $client = New-Object NET.WebClient
6 |
7 | try {
8 | $client.DownloadFile($url, "$projectPath\$file")
9 | } catch {
10 | $client.DownloadFile($archiveUrl, "$projectPath\$file")
11 | }
12 |
13 | 7z x $file -oc:\tools\php
14 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/codecov.yml:
--------------------------------------------------------------------------------
1 | comment: off
2 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/dev/readme.md:
--------------------------------------------------------------------------------
1 | # Google Cloud PHP Development Scripts
2 |
3 | Google Cloud PHP includes a Symfony Console application in `dev/google-cloud`
4 | to automate certain development and maintenance tasks. The console app can be
5 | easily invoked by running `composer google-cloud` at the command line.
6 |
7 | ## Commands
8 |
9 | * `composer google-cloud release ` Create a new release of Google Cloud PHP.
10 | * `composer google-cloud docs []` Generate Google Cloud PHP documentation.
11 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/dev/sh/build-docs:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ev
4 |
5 | function buildDocs () {
6 | echo "doc dir before generation:"
7 | find docs
8 |
9 | if [ -z "$TRAVIS_TAG" ]; then
10 | ./dev/google-cloud docs
11 | else
12 | ./dev/google-cloud docs -r ${TRAVIS_TAG}
13 | fi
14 |
15 | echo "doc dir after generation:"
16 | find docs
17 | }
18 |
19 |
20 | buildDocs
21 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/dev/sh/clear-ipc:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ev
4 |
5 | ipcs -m | grep `whoami` | awk '{ print $2 }' | xargs -n1 ipcrm -m
6 | ipcs -s | grep `whoami` | awk '{ print $2 }' | xargs -n1 ipcrm -s
7 | ipcs -q | grep `whoami` | awk '{ print $2 }' | xargs -n1 ipcrm -q
8 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/dev/sh/compile-splitsh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | mkdir $
4 | export GOPATH=$TRAVIS_BUILD_DIR/go
5 |
6 | go get -d github.com/libgit2/git2go
7 | cd $GOPATH/src/github.com/libgit2/git2go
8 | git checkout next
9 | git submodule update --init
10 | make install
11 |
12 | go get github.com/splitsh/lite
13 | go build -o $TRAVIS_BUILD_DIR/splitsh-lite github.com/splitsh/lite
14 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/dev/sh/push-docs:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -ev
4 |
5 | function pushDocs () {
6 | git submodule add -q -f -b gh-pages https://${GH_OAUTH_TOKEN}@github.com/${TRAVIS_REPO_SLUG} ghpages
7 |
8 | rsync -aP docs/json/* ghpages/json/
9 |
10 | cp docs/home.html ghpages/json
11 | cp docs/manifest.json ghpages
12 | cd ghpages
13 | git add .
14 | if [[ -n "$(git status --porcelain)" ]]; then
15 | git config user.name "travis-ci"
16 | git config user.email "travis@travis-ci.org"
17 | git commit -m "Updating docs for ${1}"
18 | git status
19 | git push -q https://${GH_OAUTH_TOKEN}@github.com/${TRAVIS_REPO_SLUG} HEAD:gh-pages
20 | else
21 | echo "Nothing to commit."
22 | fi
23 | }
24 |
25 | if [ "${TRAVIS_BRANCH}" == "master" ] && [ "${TRAVIS_PULL_REQUEST}" == "false" ]; then
26 | pushDocs $TRAVIS_BRANCH
27 | fi
28 |
29 | if [[ ! -z $TRAVIS_TAG ]]; then
30 | pushDocs $TRAVIS_TAG
31 | fi
32 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/dev/sh/split:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -e
4 |
5 | branch=$(git branch | sed -n -e 's/^\* \(.*\)/\1/p')
6 |
7 | SHA=`$TRAVIS_BUILD_DIR/splitsh-lite --prefix=$1`
8 | git push -q \
9 | "https://${GH_OAUTH_TOKEN}@github.com/$2" \
10 | $SHA:master --force
11 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/dev/sh/test-composer:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | echo "Checking Component Installability"
4 |
5 | php $(dirname $0)/../../tests/component/TestComposerInstall.php
6 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/dev/sh/tests:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -e
4 |
5 | function unit () {
6 | echo "Running Unit Test Suite"
7 |
8 | $(dirname $0)/../../vendor/bin/phpunit
9 | }
10 |
11 | function system () {
12 | echo "Running System Test Suite"
13 |
14 | $(dirname $0)/../../vendor/bin/phpunit -c phpunit-system.xml.dist
15 | }
16 |
17 | function snippets() {
18 | echo "Running Snippet Test Suite"
19 |
20 | $(dirname $0)/../../vendor/bin/phpunit -c phpunit-snippets.xml.dist
21 | }
22 |
23 | unit
24 | snippets
25 |
26 | if [ "${TRAVIS_EVENT_TYPE}" == "cron" ]; then
27 | system
28 | fi
29 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/dev/sh/trigger-split:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | if [[ "$TRAVIS_JOB_NUMBER" == *.1 && -n "$TRAVIS_TAG" ]]; then
4 | $(dirname $0)/compile-splitsh
5 | git fetch --unshallow
6 | composer google-cloud split
7 | else
8 | echo "Split occurs only in a tag run, and in the first matrix build"
9 | fi
10 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/dev/src/DocGenerator/Parser/ParserInterface.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | src/*/V[0-9]+
6 |
7 |
8 | src/Storage/StreamWrapper.php
9 |
10 | src
11 |
12 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/phpunit-snippets.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | tests/snippets
6 |
7 |
8 |
9 |
10 | src
11 |
12 | src/*/V[!a-zA-Z]*
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/phpunit-system.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | tests/system
6 |
7 |
8 |
9 |
10 | src
11 |
12 | src/*/V[!a-zA-Z]*
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | tests/unit
6 |
7 |
8 |
9 |
10 | src
11 |
12 | src/*/V[!a-zA-Z]*
13 | src/*/*/V[!a-zA-Z]*
14 | src/*/*/*/V[!a-zA-Z]*
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/BigQuery/README.md:
--------------------------------------------------------------------------------
1 | # Google Cloud PHP BigQuery
2 |
3 | > Idiomatic PHP client for [BigQuery](https://cloud.google.com/bigquery/).
4 |
5 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
6 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-bigquery/latest/bigquery/bigqueryclient)
7 |
8 | **NOTE:** This repository is part of [Google Cloud PHP](https://github.com/googlecloudplatform/google-cloud-php). Any
9 | support requests, bug reports, or development contributions should be directed to
10 | that project.
11 |
12 | ## Installation
13 |
14 | ```
15 | $ composer require google/cloud-bigquery
16 | ```
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/BigQuery/VERSION:
--------------------------------------------------------------------------------
1 | 0.2.1
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/BigQuery/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-bigquery",
3 | "description": "BigQuery Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "google/cloud-core": "^1.0"
8 | },
9 | "suggest": {
10 | "google/cloud-storage": "Makes it easier to load data from Cloud Storage into BigQuery"
11 | },
12 | "extra": {
13 | "component": {
14 | "displayName": "Google Cloud BigQuery",
15 | "id": "cloud-bigquery",
16 | "target": "GoogleCloudPlatform/google-cloud-php-bigquery.git",
17 | "path": "src/BigQuery",
18 | "entry": "BigQueryClient.php"
19 | }
20 | },
21 | "autoload": {
22 | "psr-4": {
23 | "Google\\Cloud\\BigQuery\\": ""
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Core/Exception/GoogleException.php:
--------------------------------------------------------------------------------
1 | Idiomatic PHP client for [Cloud Datastore](https://cloud.google.com/datastore/).
4 |
5 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
6 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-datastore/latest/datastore/datastoreclient)
7 |
8 | **NOTE:** This repository is part of [Google Cloud PHP](https://github.com/googlecloudplatform/google-cloud-php). Any
9 | support requests, bug reports, or development contributions should be directed to
10 | that project.
11 |
12 | ## Installation
13 |
14 | ```
15 | $ composer require google/cloud-datastore
16 | ```
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Datastore/VERSION:
--------------------------------------------------------------------------------
1 | 1.0.0
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Datastore/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-datastore",
3 | "description": "Cloud Datastore Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "google/cloud-core": "^1.0"
8 | },
9 | "extra": {
10 | "component": {
11 | "id": "cloud-datastore",
12 | "target": "GoogleCloudPlatform/google-cloud-php-datastore.git",
13 | "path": "src/Datastore",
14 | "entry": "DatastoreClient.php"
15 | }
16 | },
17 | "autoload": {
18 | "psr-4": {
19 | "Google\\Cloud\\Datastore\\": ""
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Dlp/README.md:
--------------------------------------------------------------------------------
1 | # Data Loss Prevention
2 |
3 | The DLP API lets you understand and manage sensitive data.
4 |
5 | For more information, see [cloud.google.com](https://cloud.google.com/dlp/).
6 |
7 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
8 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-dlp/latest/dlp/readme)
9 |
10 | ## Installation
11 |
12 | ```
13 | $ composer require google/cloud-dlp
14 | ```
15 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Dlp/V2beta1/README.md:
--------------------------------------------------------------------------------
1 | # Data Loss Prevention
2 |
3 | The DLP API lets you understand and manage sensitive data.
4 |
5 | For more information, see [cloud.google.com](https://cloud.google.com/dlp/).
6 |
7 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
8 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-dlp/latest/dlp/readme)
9 |
10 | ## Installation
11 |
12 | ```
13 | $ composer require google/cloud-dlp
14 | ```
15 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Dlp/VERSION:
--------------------------------------------------------------------------------
1 | 0.1.0
2 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Dlp/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-dlp",
3 | "description": "Data Loss Prevention Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "ext-grpc": "*",
8 | "google/proto-client": "^0.21.0",
9 | "google/gax": "^0.21.0"
10 | },
11 | "extra": {
12 | "component": {
13 | "id": "cloud-dlp",
14 | "target": "GoogleCloudPlatform/google-cloud-php-dlp.git",
15 | "path": "src/Dlp",
16 | "entry": null
17 | }
18 | },
19 | "autoload": {
20 | "psr-4": {
21 | "Google\\Cloud\\Dlp\\": ""
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/ErrorReporting/README.md:
--------------------------------------------------------------------------------
1 | # Stackdriver Error Reporting
2 |
3 | Stackdriver Error Reporting counts, analyzes and aggregates the crashes in your running cloud services.
4 |
5 | For more information, see [cloud.google.com](https://cloud.google.com/error-reporting/).
6 |
7 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
8 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-error-reporting/latest/errorreporting/readme)
9 |
10 | ## Installation
11 |
12 | ```
13 | $ composer require google/cloud-error-reporting
14 | ```
15 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/ErrorReporting/V1beta1/README.md:
--------------------------------------------------------------------------------
1 | # Stackdriver Error Reporting
2 |
3 | Stackdriver Error Reporting counts, analyzes and aggregates the crashes in your running cloud services.
4 |
5 | For more information, see [cloud.google.com](https://cloud.google.com/error-reporting/).
6 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/ErrorReporting/VERSION:
--------------------------------------------------------------------------------
1 | 0.4.1
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/ErrorReporting/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-error-reporting",
3 | "description": "Stackdriver Error Reporting Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "ext-grpc": "*",
8 | "google/proto-client": "^0.21.0",
9 | "google/gax": "^0.21.0"
10 | },
11 | "extra": {
12 | "component": {
13 | "id": "cloud-error-reporting",
14 | "target": "GoogleCloudPlatform/google-cloud-php-errorreporting.git",
15 | "path": "src/ErrorReporting",
16 | "entry": null
17 | }
18 | },
19 | "autoload": {
20 | "psr-4": {
21 | "Google\\Cloud\\ErrorReporting\\": ""
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Language/README.md:
--------------------------------------------------------------------------------
1 | # Google Cloud PHP Natural Language
2 |
3 | > Idiomatic PHP client for [Cloud Natural Language](https://cloud.google.com/natural-language/).
4 |
5 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
6 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-language/latest/language/languageclient)
7 |
8 | **NOTE:** This repository is part of [Google Cloud PHP](https://github.com/googlecloudplatform/google-cloud-php). Any
9 | support requests, bug reports, or development contributions should be directed to
10 | that project.
11 |
12 | ## Installation
13 |
14 | ```
15 | $ composer require google/cloud-language
16 | ```
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Language/V1beta2/README.md:
--------------------------------------------------------------------------------
1 | # Cloud Natural Language
2 |
3 | Google Cloud Natural Language API reveals the structure and meaning of text by
4 | offering powerful machine learning models in an easy to use API.
5 |
6 | For more information, see [cloud.google.com](https://cloud.google.com/natural-language/).
7 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Language/VERSION:
--------------------------------------------------------------------------------
1 | 0.4.0
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Language/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-language",
3 | "description": "Cloud Natural Language Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "google/cloud-core": "^1.0"
8 | },
9 | "suggest": {
10 | "google/cloud-storage": "Analyze documents stored in Google Cloud Storage",
11 | "google/gax": "Required to support gRPC",
12 | "google/proto-client": "Required to support gRPC"
13 | },
14 | "extra": {
15 | "component": {
16 | "id": "cloud-language",
17 | "target": "GoogleCloudPlatform/google-cloud-php-language.git",
18 | "path": "src/Language",
19 | "entry": "LanguageClient.php"
20 | }
21 | },
22 | "autoload": {
23 | "psr-4": {
24 | "Google\\Cloud\\Language\\": ""
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Logging/README.md:
--------------------------------------------------------------------------------
1 | # Google Cloud PHP Logging
2 |
3 | > Idiomatic PHP client for [Stackdriver Logging](https://cloud.google.com/logging/).
4 |
5 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
6 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-logging/latest/logging/loggingclient)
7 |
8 | **NOTE:** This repository is part of [Google Cloud PHP](https://github.com/googlecloudplatform/google-cloud-php). Any
9 | support requests, bug reports, or development contributions should be directed to
10 | that project.
11 |
12 | ## Installation
13 |
14 | ```
15 | $ composer require google/cloud-logging
16 | ```
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Logging/V2/README.md:
--------------------------------------------------------------------------------
1 | # Stackdriver Logging
2 |
3 | Stackdriver Logging allows you to store, search, analyze, monitor, and alert on log data and events from Google Cloud Platform and Amazon Web Services (AWS).
4 |
5 | For more information, see [cloud.google.com](https://cloud.google.com/logging/).
6 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Logging/VERSION:
--------------------------------------------------------------------------------
1 | 1.3.1
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Logging/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-logging",
3 | "description": "Stackdriver Logging Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "google/cloud-core": "^1.0"
8 | },
9 | "suggest": {
10 | "google/gax": "Required to support gRPC",
11 | "google/proto-client": "Required to support gRPC"
12 | },
13 | "extra": {
14 | "component": {
15 | "id": "cloud-logging",
16 | "target": "GoogleCloudPlatform/google-cloud-php-logging.git",
17 | "path": "src/Logging",
18 | "entry": "LoggingClient.php"
19 | }
20 | },
21 | "autoload": {
22 | "psr-4": {
23 | "Google\\Cloud\\Logging\\": ""
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Monitoring/README.md:
--------------------------------------------------------------------------------
1 | # Stackdriver Monitoring
2 |
3 | Stackdriver Monitoring provides visibility into the performance, uptime, and overall health of cloud-powered applications.
4 |
5 | For more information, see [cloud.google.com](https://cloud.google.com/monitoring/).
6 |
7 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
8 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-monitoring/latest/monitoring/readme)
9 |
10 | ## Installation
11 |
12 | ```
13 | $ composer require google/cloud-monitoring
14 | ```
15 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Monitoring/V3/README.md:
--------------------------------------------------------------------------------
1 | # Stackdriver Monitoring
2 |
3 | Stackdriver Monitoring provides visibility into the performance, uptime, and overall health of cloud-powered applications.
4 |
5 | For more information, see [cloud.google.com](https://cloud.google.com/monitoring/).
6 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Monitoring/VERSION:
--------------------------------------------------------------------------------
1 | 0.4.1
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Monitoring/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-monitoring",
3 | "description": "Stackdriver Monitoring Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "ext-grpc": "*",
8 | "google/proto-client": "^0.21.0",
9 | "google/gax": "^0.21.0"
10 | },
11 | "extra": {
12 | "component": {
13 | "id": "cloud-monitoring",
14 | "target": "GoogleCloudPlatform/google-cloud-php-monitoring.git",
15 | "path": "src/Monitoring",
16 | "entry": null
17 | }
18 | },
19 | "autoload": {
20 | "psr-4": {
21 | "Google\\Cloud\\Monitoring\\": ""
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/PubSub/README.md:
--------------------------------------------------------------------------------
1 | # Google Cloud PHP PubSub
2 |
3 | > Idiomatic PHP client for [Cloud Pub/Sub](https://cloud.google.com/pubsub/).
4 |
5 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
6 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-pubsub/latest/pubsub/pubsubclient)
7 |
8 | **NOTE:** This repository is part of [Google Cloud PHP](https://github.com/googlecloudplatform/google-cloud-php). Any
9 | support requests, bug reports, or development contributions should be directed to
10 | that project.
11 |
12 | ## Installation
13 |
14 | ```
15 | $ composer require google/cloud-pubsub
16 | ```
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/PubSub/V1/README.md:
--------------------------------------------------------------------------------
1 | # Cloud Pub\Sub
2 |
3 | Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications.
4 |
5 | For more information, see [cloud.google.com](https://cloud.google.com/pubsub/).
6 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/PubSub/VERSION:
--------------------------------------------------------------------------------
1 | 0.6.1
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/PubSub/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-pubsub",
3 | "description": "Cloud PubSub Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "google/cloud-core": "^1.0"
8 | },
9 | "suggest": {
10 | "google/gax": "Required to support gRPC",
11 | "google/proto-client": "Required to support gRPC"
12 | },
13 | "extra": {
14 | "component": {
15 | "id": "cloud-pubsub",
16 | "target": "GoogleCloudPlatform/google-cloud-php-pubsub.git",
17 | "path": "src/PubSub",
18 | "entry": "PubSubClient.php"
19 | }
20 | },
21 | "autoload": {
22 | "psr-4": {
23 | "Google\\Cloud\\PubSub\\": ""
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Spanner/README.md:
--------------------------------------------------------------------------------
1 | # Google Cloud PHP Spanner
2 |
3 | > Idiomatic PHP client for [Cloud Spanner](https://cloud.google.com/spanner/).
4 |
5 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
6 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-spanner/latest/spanner/spannerclient)
7 |
8 | **NOTE:** This repository is part of [Google Cloud PHP](https://github.com/googlecloudplatform/google-cloud-php). Any
9 | support requests, bug reports, or development contributions should be directed to
10 | that project.
11 |
12 | ## Installation
13 |
14 | ```
15 | $ composer require google/cloud-spanner
16 | ```
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Spanner/V1/README.md:
--------------------------------------------------------------------------------
1 | # Google Cloud PHP Spanner
2 |
3 | > Idiomatic PHP client for [Cloud Spanner](https://cloud.google.com/spanner/).
4 |
5 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
6 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-spanner/latest/spanner/spannerclient)
7 |
8 | **NOTE:** This repository is part of [Google Cloud PHP](https://github.com/googlecloudplatform/google-cloud-php). Any
9 | support requests, bug reports, or development contributions should be directed to
10 | that project.
11 |
12 | ## Installation
13 |
14 | ```
15 | $ composer require google/cloud-spanner
16 | ```
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Spanner/VERSION:
--------------------------------------------------------------------------------
1 | 0.4.0
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Spanner/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-spanner",
3 | "description": "Cloud Spanner Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "ext-grpc": "*",
8 | "google/cloud-core": "^1.5",
9 | "google/gax": "^0.21.0",
10 | "google/proto-client": "^0.21.0"
11 | },
12 | "extra": {
13 | "component": {
14 | "id": "cloud-spanner",
15 | "target": "GoogleCloudPlatform/google-cloud-php-spanner.git",
16 | "path": "src/Spanner",
17 | "entry": "SpannerClient.php"
18 | }
19 | },
20 | "autoload": {
21 | "psr-4": {
22 | "Google\\Cloud\\Spanner\\": ""
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Speech/README.md:
--------------------------------------------------------------------------------
1 | # Google Cloud PHP Speech
2 |
3 | > Idiomatic PHP client for [Cloud Speech](https://cloud.google.com/speech/).
4 |
5 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
6 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-speech/latest/speech/speechclient)
7 |
8 | **NOTE:** This repository is part of [Google Cloud PHP](https://github.com/googlecloudplatform/google-cloud-php). Any
9 | support requests, bug reports, or development contributions should be directed to
10 | that project.
11 |
12 | ## Installation
13 |
14 | ```
15 | $ composer require google/cloud-speech
16 | ```
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Speech/V1/README.md:
--------------------------------------------------------------------------------
1 | # Cloud Speech V1
2 |
3 | Google Cloud Speech API enables developers to convert audio to text by applying powerful neural network models in an easy to use API.
4 |
5 | For more information, see [cloud.google.com](https://cloud.google.com/speech/).
6 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Speech/V1beta1/README.md:
--------------------------------------------------------------------------------
1 | # Cloud Speech V1beta1
2 |
3 | Google Cloud Speech API enables developers to convert audio to text by applying powerful neural network models in an easy to use API.
4 |
5 | For more information, see [cloud.google.com](https://cloud.google.com/speech/).
6 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Speech/VERSION:
--------------------------------------------------------------------------------
1 | 0.6.0
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Speech/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-speech",
3 | "description": "Cloud Speech Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "google/cloud-core": "^1.0"
8 | },
9 | "suggest": {
10 | "google/gax": "Required to support gRPC",
11 | "google/proto-client": "Required to support gRPC",
12 | "google/cloud-storage": "Run operations on files stored in Google Cloud Storage"
13 | },
14 | "extra": {
15 | "component": {
16 | "id": "cloud-speech",
17 | "target": "GoogleCloudPlatform/google-cloud-php-speech.git",
18 | "path": "src/Speech",
19 | "entry": "SpeechClient.php"
20 | }
21 | },
22 | "autoload": {
23 | "psr-4": {
24 | "Google\\Cloud\\Speech\\": ""
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Storage/README.md:
--------------------------------------------------------------------------------
1 | # Google Cloud PHP Storage
2 |
3 | > Idiomatic PHP client for [Cloud Storage](https://cloud.google.com/storage/).
4 |
5 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
6 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-storage/latest/storage/storageclient)
7 |
8 | **NOTE:** This repository is part of [Google Cloud PHP](https://github.com/googlecloudplatform/google-cloud-php). Any
9 | support requests, bug reports, or development contributions should be directed to
10 | that project.
11 |
12 | ## Installation
13 |
14 | ```
15 | $ composer require google/cloud-storage
16 | ```
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Storage/VERSION:
--------------------------------------------------------------------------------
1 | 1.1.3
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Storage/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-storage",
3 | "description": "Cloud Storage Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "google/cloud-core": "^1.0"
8 | },
9 | "suggest": {
10 | "phpseclib/phpseclib": "May be used in place of OpenSSL for creating signed Cloud Storage URLs. Please require version ^2."
11 | },
12 | "extra": {
13 | "component": {
14 | "id": "cloud-storage",
15 | "target": "GoogleCloudPlatform/google-cloud-php-storage.git",
16 | "path": "src/Storage",
17 | "entry": "StorageClient.php"
18 | }
19 | },
20 | "autoload": {
21 | "psr-4": {
22 | "Google\\Cloud\\Storage\\": ""
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Trace/VERSION:
--------------------------------------------------------------------------------
1 | 0.3.1
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Trace/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-trace",
3 | "description": "Stackdriver Trace Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "google/cloud-core": "^1.4",
8 | "ramsey/uuid": "~3"
9 | },
10 | "suggest": {
11 | "cache/apcu-adapter": "Enable QpsSampler to use apcu cache.",
12 | "cache/apc-adapter": "Enable QpsSampler to use apc cache.",
13 | "cache/memcached-adapter": "Enable QpsSampler to use memcached cache."
14 | },
15 | "extra": {
16 | "component": {
17 | "id": "cloud-trace",
18 | "target": "GoogleCloudPlatform/google-cloud-php-trace.git",
19 | "path": "src/Trace",
20 | "entry": "TraceClient.php"
21 | }
22 | },
23 | "autoload": {
24 | "psr-4": {
25 | "Google\\Cloud\\Trace\\": ""
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Translate/README.md:
--------------------------------------------------------------------------------
1 | # Google Cloud PHP Translation
2 |
3 | > Idiomatic PHP client for [Translation](https://cloud.google.com/translate/).
4 |
5 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
6 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-translate/latest/translate/translateclient)
7 |
8 | **NOTE:** This repository is part of [Google Cloud PHP](https://github.com/googlecloudplatform/google-cloud-php). Any
9 | support requests, bug reports, or development contributions should be directed to
10 | that project.
11 |
12 | ## Installation
13 |
14 | ```
15 | $ composer require google/cloud-translate
16 | ```
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Translate/VERSION:
--------------------------------------------------------------------------------
1 | 1.0.0
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Translate/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-translate",
3 | "description": "Cloud Transation Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "google/cloud-core": "^1.0"
8 | },
9 | "extra": {
10 | "component": {
11 | "id": "cloud-translate",
12 | "target": "GoogleCloudPlatform/google-cloud-php-translate.git",
13 | "path": "src/Translate",
14 | "entry": "TranslateClient.php"
15 | }
16 | },
17 | "autoload": {
18 | "psr-4": {
19 | "Google\\Cloud\\Translate\\": ""
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/VideoIntelligence/V1beta1/README.md:
--------------------------------------------------------------------------------
1 | # Cloud Video Intelligence
2 |
3 | Google Cloud Video Intelligence API makes videos searchable, and discoverable, by extracting metadata with an easy to use API.
4 |
5 | For more information, see [cloud.google.com](https://cloud.google.com/video-intelligence/).
6 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/VideoIntelligence/VERSION:
--------------------------------------------------------------------------------
1 | 0.3.1
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/VideoIntelligence/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-videointelligence",
3 | "description": "Cloud Video Intelligence Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "ext-grpc": "*",
8 | "google/proto-client": "^0.21.0",
9 | "google/gax": "^0.21.0"
10 | },
11 | "extra": {
12 | "component": {
13 | "id": "cloud-videointelligence",
14 | "target": "GoogleCloudPlatform/google-cloud-php-videointelligence.git",
15 | "path": "src/VideoIntelligence",
16 | "entry": null
17 | }
18 | },
19 | "autoload": {
20 | "psr-4": {
21 | "Google\\Cloud\\VideoIntelligence\\": ""
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Vision/README.md:
--------------------------------------------------------------------------------
1 | # Google Cloud PHP Vision
2 |
3 | > Idiomatic PHP client for [Cloud Vision](https://cloud.google.com/vision/).
4 |
5 | * [Homepage](http://googlecloudplatform.github.io/google-cloud-php)
6 | * [API documentation](http://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-vision/latest/vision/visionclient)
7 |
8 | **NOTE:** This repository is part of [Google Cloud PHP](https://github.com/googlecloudplatform/google-cloud-php). Any
9 | support requests, bug reports, or development contributions should be directed to
10 | that project.
11 |
12 | ## Installation
13 |
14 | ```
15 | $ composer require google/cloud-vision
16 | ```
17 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Vision/V1/README.md:
--------------------------------------------------------------------------------
1 | # Cloud Vision V1
2 |
3 | Google Cloud Vision API enables developers to understand the content of an image by encapsulating powerful machine learning models in an easy to use API.
4 |
5 | For more information, see [cloud.google.com](https://cloud.google.com/vision/).
6 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Vision/V1/resources/image_annotator_client_config.json:
--------------------------------------------------------------------------------
1 | {
2 | "interfaces": {
3 | "google.cloud.vision.v1.ImageAnnotator": {
4 | "retry_codes": {
5 | "idempotent": [
6 | "DEADLINE_EXCEEDED",
7 | "UNAVAILABLE"
8 | ],
9 | "non_idempotent": []
10 | },
11 | "retry_params": {
12 | "default": {
13 | "initial_retry_delay_millis": 100,
14 | "retry_delay_multiplier": 1.3,
15 | "max_retry_delay_millis": 60000,
16 | "initial_rpc_timeout_millis": 60000,
17 | "rpc_timeout_multiplier": 1.0,
18 | "max_rpc_timeout_millis": 60000,
19 | "total_timeout_millis": 600000
20 | }
21 | },
22 | "methods": {
23 | "BatchAnnotateImages": {
24 | "timeout_millis": 60000,
25 | "retry_codes_name": "idempotent",
26 | "retry_params_name": "default"
27 | }
28 | }
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Vision/VERSION:
--------------------------------------------------------------------------------
1 | 0.4.0
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/src/Vision/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "google/cloud-vision",
3 | "description": "Cloud Vision Client for PHP",
4 | "license": "Apache-2.0",
5 | "minimum-stability": "stable",
6 | "require": {
7 | "google/cloud-core": "^1.0"
8 | },
9 | "suggest": {
10 | "google/cloud-storage": "Annotate images stored in Google Cloud Storage"
11 | },
12 | "extra": {
13 | "component": {
14 | "id": "cloud-vision",
15 | "target": "GoogleCloudPlatform/google-cloud-php-vision.git",
16 | "path": "src/Vision",
17 | "entry": "VisionClient.php"
18 | }
19 | },
20 | "autoload": {
21 | "psr-4": {
22 | "Google\\Cloud\\Vision\\": ""
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/tests/snippets/fixtures/Speech/demo.flac:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/umar0645/firebase-php-series/834d979b57d3bce7998566ec018e7fdeee70f031/includes/vendor/google/cloud/tests/snippets/fixtures/Speech/demo.flac
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/tests/snippets/keyfile-stub.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "service_account",
3 | "project_id": "my-awesome-project",
4 | "private_key_id": "",
5 | "private_key": "",
6 | "client_email": "",
7 | "client_id": "",
8 | "auth_uri": "",
9 | "token_uri": "",
10 | "auth_provider_x509_cert_url": "",
11 | "client_x509_cert_url": ""
12 | }
13 |
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/tests/system/Vision/fixtures/google.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/umar0645/firebase-php-series/834d979b57d3bce7998566ec018e7fdeee70f031/includes/vendor/google/cloud/tests/system/Vision/fixtures/google.jpg
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/tests/system/Vision/fixtures/landmark.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/umar0645/firebase-php-series/834d979b57d3bce7998566ec018e7fdeee70f031/includes/vendor/google/cloud/tests/system/Vision/fixtures/landmark.jpg
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/tests/system/Vision/fixtures/obama.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/umar0645/firebase-php-series/834d979b57d3bce7998566ec018e7fdeee70f031/includes/vendor/google/cloud/tests/system/Vision/fixtures/obama.jpg
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/tests/system/Vision/fixtures/text.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/umar0645/firebase-php-series/834d979b57d3bce7998566ec018e7fdeee70f031/includes/vendor/google/cloud/tests/system/Vision/fixtures/text.jpg
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/tests/system/data/CloudPlatform_128px_Retina.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/umar0645/firebase-php-series/834d979b57d3bce7998566ec018e7fdeee70f031/includes/vendor/google/cloud/tests/system/data/CloudPlatform_128px_Retina.png
--------------------------------------------------------------------------------
/includes/vendor/google/cloud/tests/unit/bootstrap.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 |
--------------------------------------------------------------------------------
/includes/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php:
--------------------------------------------------------------------------------
1 | =5.5.0"
15 | },
16 | "require-dev": {
17 | "phpunit/phpunit": "^4.0"
18 | },
19 | "autoload": {
20 | "psr-4": {
21 | "GuzzleHttp\\Promise\\": "src/"
22 | },
23 | "files": ["src/functions_include.php"]
24 | },
25 | "scripts": {
26 | "test": "vendor/bin/phpunit",
27 | "test-ci": "vendor/bin/phpunit --coverage-text"
28 | },
29 | "extra": {
30 | "branch-alias": {
31 | "dev-master": "1.4-dev"
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/includes/vendor/guzzlehttp/promises/src/AggregateException.php:
--------------------------------------------------------------------------------
1 | database = $database;
23 | $this->auth = $auth;
24 | }
25 |
26 | /**
27 | * Returns an instance of the realtime database.
28 | *
29 | * @return Database
30 | */
31 | public function getDatabase(): Database
32 | {
33 | return $this->database;
34 | }
35 |
36 | /**
37 | * Returns an Auth instance.
38 | *
39 | * @return Auth
40 | */
41 | public function getAuth(): Auth
42 | {
43 | return $this->auth;
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/src/Firebase/Database/Query/Filter.php:
--------------------------------------------------------------------------------
1 | value = $value;
24 | }
25 |
26 | public function modifyUri(UriInterface $uri): UriInterface
27 | {
28 | return $this->appendQueryParam($uri, 'endAt', JSON::encode($this->value));
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/src/Firebase/Database/Query/Filter/EqualTo.php:
--------------------------------------------------------------------------------
1 | value = $value;
24 | }
25 |
26 | public function modifyUri(UriInterface $uri): UriInterface
27 | {
28 | return $this->appendQueryParam($uri, 'equalTo', JSON::encode($this->value));
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/src/Firebase/Database/Query/Filter/LimitToFirst.php:
--------------------------------------------------------------------------------
1 | limit = $limit;
23 | }
24 |
25 | public function modifyUri(UriInterface $uri): UriInterface
26 | {
27 | return $this->appendQueryParam($uri, 'limitToFirst', $this->limit);
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/src/Firebase/Database/Query/Filter/LimitToLast.php:
--------------------------------------------------------------------------------
1 | limit = $limit;
23 | }
24 |
25 | public function modifyUri(UriInterface $uri): UriInterface
26 | {
27 | return $this->appendQueryParam($uri, 'limitToLast', $this->limit);
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/src/Firebase/Database/Query/Filter/Shallow.php:
--------------------------------------------------------------------------------
1 | appendQueryParam($uri, 'shallow', 'true');
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/src/Firebase/Database/Query/Filter/StartAt.php:
--------------------------------------------------------------------------------
1 | value = $value;
24 | }
25 |
26 | public function modifyUri(UriInterface $uri): UriInterface
27 | {
28 | return $this->appendQueryParam($uri, 'startAt', JSON::encode($this->value));
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/src/Firebase/Database/Query/Modifier.php:
--------------------------------------------------------------------------------
1 | getQuery()), [$key => $value]);
13 |
14 | $queryString = Psr7\build_query($queryParams);
15 |
16 | return $uri->withQuery($queryString);
17 | }
18 |
19 | public function modifyValue($value)
20 | {
21 | return $value;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/src/Firebase/Database/Query/Sorter.php:
--------------------------------------------------------------------------------
1 | appendQueryParam($uri, 'orderBy', '"$key"');
16 | }
17 |
18 | public function modifyValue($value)
19 | {
20 | if (!\is_array($value)) {
21 | return $value;
22 | }
23 |
24 | ksort($value);
25 |
26 | return $value;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/src/Firebase/Database/Query/Sorter/OrderByValue.php:
--------------------------------------------------------------------------------
1 | appendQueryParam($uri, 'orderBy', '"$value"');
16 | }
17 |
18 | public function modifyValue($value)
19 | {
20 | if (!\is_array($value)) {
21 | return $value;
22 | }
23 |
24 | asort($value);
25 |
26 | return $value;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/src/Firebase/Exception/Auth/CredentialsMismatch.php:
--------------------------------------------------------------------------------
1 | token = $token;
25 | }
26 |
27 | public function getToken(): Token
28 | {
29 | // @codeCoverageIgnoreStart
30 | return $this->token;
31 | // @codeCoverageIgnoreEnd
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/src/Firebase/Exception/Auth/UserDisabled.php:
--------------------------------------------------------------------------------
1 | token = $user->getIdToken();
21 | }
22 |
23 | public function authenticateRequest(RequestInterface $request): RequestInterface
24 | {
25 | $uri = $request->getUri();
26 |
27 | $queryParams = ['auth' => $this->token] + Psr7\parse_query($uri->getQuery());
28 | $queryString = Psr7\build_query($queryParams);
29 |
30 | $newUri = $uri->withQuery($queryString);
31 |
32 | return $request->withUri($newUri);
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/src/Firebase/ServiceAccount/Discovery/FromPath.php:
--------------------------------------------------------------------------------
1 | path = $path;
18 | }
19 |
20 | /**
21 | * @throws ServiceAccountDiscoveryFailed
22 | *
23 | * @return ServiceAccount
24 | */
25 | public function __invoke(): ServiceAccount
26 | {
27 | try {
28 | return ServiceAccount::fromValue($this->path);
29 | } catch (\Throwable $e) {
30 | throw new ServiceAccountDiscoveryFailed($e->getMessage());
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/src/Firebase/Util/Util.php:
--------------------------------------------------------------------------------
1 | setTimestamp(\intval($timestamp, 10));
15 |
16 | return $dt;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-php/test_credentials.json.enc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/umar0645/firebase-php-series/834d979b57d3bce7998566ec018e7fdeee70f031/includes/vendor/kreait/firebase-php/test_credentials.json.enc
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-tokens/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | tests
11 |
12 |
13 |
14 |
15 | src
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-tokens/src/ArrayKeyStore.php:
--------------------------------------------------------------------------------
1 | keys = $keys;
17 | }
18 |
19 | public function get($keyId)
20 | {
21 | if (!array_key_exists($keyId, $this->keys)) {
22 | throw new \OutOfBoundsException();
23 | }
24 |
25 | return $this->keys[$keyId];
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-tokens/src/Domain/Generator.php:
--------------------------------------------------------------------------------
1 | getClaim('exp'));
12 |
13 | $message = sprintf('This token is expired since %s', $expiredSince->format(\DateTime::ATOM));
14 |
15 | parent::__construct($token, $message);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-tokens/src/Exception/InvalidToken.php:
--------------------------------------------------------------------------------
1 | token = $token;
20 | }
21 |
22 | public function getToken()
23 | {
24 | return $this->token;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-tokens/src/Exception/IssuedInTheFuture.php:
--------------------------------------------------------------------------------
1 | getClaim('iat'));
12 |
13 | $message = sprintf(
14 | 'This token has been issued in the future at %s, is your system time correct?',
15 | $iat->format(\DateTime::ATOM)
16 | );
17 |
18 | parent::__construct($token, $message);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-tokens/src/Exception/UnknownKey.php:
--------------------------------------------------------------------------------
1 | keyId = $keyId;
17 | }
18 |
19 | public function getKeyId()
20 | {
21 | return $this->keyId;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-tokens/tests/Exception/InvalidTokenTest.php:
--------------------------------------------------------------------------------
1 | getToken();
15 |
16 | $exception = new InvalidToken($token);
17 |
18 | $this->assertSame($token, $exception->getToken());
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/includes/vendor/kreait/firebase-tokens/tests/Exception/UnknownKeyTest.php:
--------------------------------------------------------------------------------
1 | assertSame($keyId, (new UnknownKey($keyId))->getKeyId());
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/.gitignore:
--------------------------------------------------------------------------------
1 | vendor
2 | phpunit.xml
3 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/.travis.yml:
--------------------------------------------------------------------------------
1 | language: php
2 | php:
3 | - 5.5
4 | - 5.6
5 | - 7.0
6 | - hhvm
7 | - hhvm-nightly
8 |
9 | matrix:
10 | allow_failures:
11 | - php: hhvm-nightly
12 |
13 | before_script:
14 | - composer selfupdate
15 | - composer install --prefer-dist -o
16 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Claim.php:
--------------------------------------------------------------------------------
1 |
16 | * @since 2.0.0
17 | */
18 | interface Claim extends JsonSerializable
19 | {
20 | /**
21 | * Returns the claim name
22 | *
23 | * @return string
24 | */
25 | public function getName();
26 |
27 | /**
28 | * Returns the claim value
29 | *
30 | * @return string
31 | */
32 | public function getValue();
33 |
34 | /**
35 | * Returns the string representation of the claim
36 | *
37 | * @return string
38 | */
39 | public function __toString();
40 | }
41 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Claim/EqualsTo.php:
--------------------------------------------------------------------------------
1 |
17 | * @since 2.0.0
18 | */
19 | class EqualsTo extends Basic implements Claim, Validatable
20 | {
21 | /**
22 | * {@inheritdoc}
23 | */
24 | public function validate(ValidationData $data)
25 | {
26 | if ($data->has($this->getName())) {
27 | return $this->getValue() === $data->get($this->getName());
28 | }
29 |
30 | return true;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Claim/GreaterOrEqualsTo.php:
--------------------------------------------------------------------------------
1 |
17 | * @since 2.0.0
18 | */
19 | class GreaterOrEqualsTo extends Basic implements Claim, Validatable
20 | {
21 | /**
22 | * {@inheritdoc}
23 | */
24 | public function validate(ValidationData $data)
25 | {
26 | if ($data->has($this->getName())) {
27 | return $this->getValue() >= $data->get($this->getName());
28 | }
29 |
30 | return true;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Claim/LesserOrEqualsTo.php:
--------------------------------------------------------------------------------
1 |
17 | * @since 2.0.0
18 | */
19 | class LesserOrEqualsTo extends Basic implements Claim, Validatable
20 | {
21 | /**
22 | * {@inheritdoc}
23 | */
24 | public function validate(ValidationData $data)
25 | {
26 | if ($data->has($this->getName())) {
27 | return $this->getValue() <= $data->get($this->getName());
28 | }
29 |
30 | return true;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Claim/Validatable.php:
--------------------------------------------------------------------------------
1 |
16 | * @since 2.0.0
17 | */
18 | interface Validatable
19 | {
20 | /**
21 | * Returns if claim is valid according with given data
22 | *
23 | * @param ValidationData $data
24 | *
25 | * @return boolean
26 | */
27 | public function validate(ValidationData $data);
28 | }
29 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Signer/Ecdsa/Sha256.php:
--------------------------------------------------------------------------------
1 |
16 | * @since 2.1.0
17 | */
18 | class Sha256 extends Ecdsa
19 | {
20 | /**
21 | * {@inheritdoc}
22 | */
23 | public function getAlgorithmId()
24 | {
25 | return 'ES256';
26 | }
27 |
28 | /**
29 | * {@inheritdoc}
30 | */
31 | public function getAlgorithm()
32 | {
33 | return 'sha256';
34 | }
35 |
36 | /**
37 | * {@inheritdoc}
38 | */
39 | public function getSignatureLength()
40 | {
41 | return 64;
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Signer/Ecdsa/Sha384.php:
--------------------------------------------------------------------------------
1 |
16 | * @since 2.1.0
17 | */
18 | class Sha384 extends Ecdsa
19 | {
20 | /**
21 | * {@inheritdoc}
22 | */
23 | public function getAlgorithmId()
24 | {
25 | return 'ES384';
26 | }
27 |
28 | /**
29 | * {@inheritdoc}
30 | */
31 | public function getAlgorithm()
32 | {
33 | return 'sha384';
34 | }
35 |
36 | /**
37 | * {@inheritdoc}
38 | */
39 | public function getSignatureLength()
40 | {
41 | return 96;
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Signer/Ecdsa/Sha512.php:
--------------------------------------------------------------------------------
1 |
16 | * @since 2.1.0
17 | */
18 | class Sha512 extends Ecdsa
19 | {
20 | /**
21 | * {@inheritdoc}
22 | */
23 | public function getAlgorithmId()
24 | {
25 | return 'ES512';
26 | }
27 |
28 | /**
29 | * {@inheritdoc}
30 | */
31 | public function getAlgorithm()
32 | {
33 | return 'sha512';
34 | }
35 |
36 | /**
37 | * {@inheritdoc}
38 | */
39 | public function getSignatureLength()
40 | {
41 | return 132;
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Signer/Hmac/Sha256.php:
--------------------------------------------------------------------------------
1 |
16 | * @since 0.1.0
17 | */
18 | class Sha256 extends Hmac
19 | {
20 | /**
21 | * {@inheritdoc}
22 | */
23 | public function getAlgorithmId()
24 | {
25 | return 'HS256';
26 | }
27 |
28 | /**
29 | * {@inheritdoc}
30 | */
31 | public function getAlgorithm()
32 | {
33 | return 'sha256';
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Signer/Hmac/Sha384.php:
--------------------------------------------------------------------------------
1 |
16 | * @since 0.1.0
17 | */
18 | class Sha384 extends Hmac
19 | {
20 | /**
21 | * {@inheritdoc}
22 | */
23 | public function getAlgorithmId()
24 | {
25 | return 'HS384';
26 | }
27 |
28 | /**
29 | * {@inheritdoc}
30 | */
31 | public function getAlgorithm()
32 | {
33 | return 'sha384';
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Signer/Hmac/Sha512.php:
--------------------------------------------------------------------------------
1 |
16 | * @since 0.1.0
17 | */
18 | class Sha512 extends Hmac
19 | {
20 | /**
21 | * {@inheritdoc}
22 | */
23 | public function getAlgorithmId()
24 | {
25 | return 'HS512';
26 | }
27 |
28 | /**
29 | * {@inheritdoc}
30 | */
31 | public function getAlgorithm()
32 | {
33 | return 'sha512';
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Signer/Rsa/Sha256.php:
--------------------------------------------------------------------------------
1 |
16 | * @since 2.1.0
17 | */
18 | class Sha256 extends Rsa
19 | {
20 | /**
21 | * {@inheritdoc}
22 | */
23 | public function getAlgorithmId()
24 | {
25 | return 'RS256';
26 | }
27 |
28 | /**
29 | * {@inheritdoc}
30 | */
31 | public function getAlgorithm()
32 | {
33 | return OPENSSL_ALGO_SHA256;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Signer/Rsa/Sha384.php:
--------------------------------------------------------------------------------
1 |
16 | * @since 2.1.0
17 | */
18 | class Sha384 extends Rsa
19 | {
20 | /**
21 | * {@inheritdoc}
22 | */
23 | public function getAlgorithmId()
24 | {
25 | return 'RS384';
26 | }
27 |
28 | /**
29 | * {@inheritdoc}
30 | */
31 | public function getAlgorithm()
32 | {
33 | return OPENSSL_ALGO_SHA384;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/src/Signer/Rsa/Sha512.php:
--------------------------------------------------------------------------------
1 |
16 | * @since 2.1.0
17 | */
18 | class Sha512 extends Rsa
19 | {
20 | /**
21 | * {@inheritdoc}
22 | */
23 | public function getAlgorithmId()
24 | {
25 | return 'RS512';
26 | }
27 |
28 | /**
29 | * {@inheritdoc}
30 | */
31 | public function getAlgorithm()
32 | {
33 | return OPENSSL_ALGO_SHA512;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/test/functional/ecdsa/private.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PRIVATE KEY-----
2 | MHcCAQEEIBGpMoZJ64MMSzuo5JbmXpf9V4qSWdLIl/8RmJLcfn/qoAoGCCqGSM49
3 | AwEHoUQDQgAE7it/EKmcv9bfpcV1fBreLMRXxWpnd0wxa2iFruiI2tsEdGFTLTsy
4 | U+GeRqC7zN0aTnTQajarUylKJ3UWr/r1kg==
5 | -----END EC PRIVATE KEY-----
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/test/functional/ecdsa/private2.key:
--------------------------------------------------------------------------------
1 | -----BEGIN EC PARAMETERS-----
2 | BggqhkjOPQMBBw==
3 | -----END EC PARAMETERS-----
4 | -----BEGIN EC PRIVATE KEY-----
5 | MHcCAQEEIM6G7WZ6SqoPwrHwGXhOJkYD+ErT8dfRvrNifgBQvSb7oAoGCCqGSM49
6 | AwEHoUQDQgAE09Hkp/u0tIGdzlQ99R/sXCOr9DTZAfLex4D4Po0C1L3qUqHrzZ0m
7 | B3bAhe+pwEDQ/jqVqdzxhA9i4PqT7F4Aew==
8 | -----END EC PRIVATE KEY-----
9 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/test/functional/ecdsa/public1.key:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7it/EKmcv9bfpcV1fBreLMRXxWpn
3 | d0wxa2iFruiI2tsEdGFTLTsyU+GeRqC7zN0aTnTQajarUylKJ3UWr/r1kg==
4 | -----END PUBLIC KEY-----
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/test/functional/ecdsa/public2.key:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEdgxRxlhzhHGj+v6S2ikp+33LoGp5
3 | QWbEWv8BORsr2Ayg6C7deDDRM/s/f0R++4zZqXro1gDTVF5VDv7nE+EfEw==
4 | -----END PUBLIC KEY-----
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/test/functional/ecdsa/public3.key:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE09Hkp/u0tIGdzlQ99R/sXCOr9DTZ
3 | AfLex4D4Po0C1L3qUqHrzZ0mB3bAhe+pwEDQ/jqVqdzxhA9i4PqT7F4Aew==
4 | -----END PUBLIC KEY-----
5 |
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/test/functional/rsa/encrypted-public.key:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwLpbUP8a9yflt5LKUUS3
3 | NPuRM7yEouPWg0VKeY5AURu4i8bqQ20K5jwfRJ+w05FvlywG4EuxpnpTFTVS2/do
4 | q3xufzTf/C3KIDOAHEifkdx4140btKxxm4mD9Eu2CQ32adZyScha50KUFlfnAAic
5 | Hb8wYxjFyWo3PAbGYmCQCn2z97Ab0Ar6NR1e+V9f8EL9Orr2f04puKJfQTZdWVDF
6 | UJR4w7QZ/CPY0LEsiFLW3QQCNraka1mtrLJwPqreBtDEkj8IoISNkrguu/97RQZz
7 | miJgBQkVjr6OfqG5WIFr0MzbRZc1/aK9g8ft88nhhQm0E3GqkCxBKTwgA03HtK07
8 | qQIDAQAB
9 | -----END PUBLIC KEY-----
--------------------------------------------------------------------------------
/includes/vendor/lcobucci/jwt/test/functional/rsa/public.key:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA078BPOzLYERGC0y+Gh4U
3 | KN2c6IJscbzFLCpz88sUbNWK1zkjqcDdJ6bF2qwSilSFDDS3xTg6f750J9madOjf
4 | FxufVgDisLwuDH8Sw0JAPiV4IMx5ZG1aEzfnVJHWCBakirgDxsIlk6EStksRIYo9
5 | 6xNhTjfI0Gbw8WZIj/WuL8STtzkz0MCq3nVxYjm7Fw/3N0bSxYSnLYwshziKz9G0
6 | BLHnv5uyTbRuK8ugT7rDesG/ryaOYngWD2t3NfWpDauqv52FoaZYZJCUrmjqy+cV
7 | xBcyOU73L510eevBlXMSvGC3xZHcabFxreawG3odIf1OZCCxAKr/D/Txk2aYnCm6
8 | 5wIDAQAB
9 | -----END PUBLIC KEY-----
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/.gitignore:
--------------------------------------------------------------------------------
1 | _site
2 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/CNAME:
--------------------------------------------------------------------------------
1 | flysystem.thephpleague.com
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/_data/images.yml:
--------------------------------------------------------------------------------
1 | # Path to project specific favicon.ico, leave blank to use default
2 | favicon:
3 |
4 | # Path to project specific apple-touch-icon-precomposed.png, leave blank to use default
5 | apple_touch:
6 |
7 | # Path to project logo
8 | logo:
9 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/_data/project.yml:
--------------------------------------------------------------------------------
1 | title: "Flysystem"
2 | tagline: "Multiple Filesystems, One API"
3 | description: "Filesystem abstraction package allowing you to use the same API for both local, remote and cloud filesystems."
4 | google_analytics_tracking_id: "UA-46050814-3"
5 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/adapter/aws-s3-v3.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /adapter/aws-s3-v3/
4 | title: Aws S3 Adapter V3
5 | ---
6 |
7 | # Aws S3 Adapter - SDK V3
8 |
9 | ## Installation
10 |
11 | ~~~ bash
12 | composer require league/flysystem-aws-s3-v3
13 | ~~~
14 |
15 | ## Usage
16 |
17 | ~~~ php
18 | use Aws\S3\S3Client;
19 | use League\Flysystem\AwsS3v3\AwsS3Adapter;
20 | use League\Flysystem\Filesystem;
21 |
22 | $client = S3Client::factory([
23 | 'credentials' => [
24 | 'key' => 'your-key',
25 | 'secret' => 'your-secret',
26 | ],
27 | 'region' => 'your-region',
28 | 'version' => 'latest|version',
29 | ]);
30 |
31 | $adapter = new AwsS3Adapter($client, 'your-bucket-name', 'optional/path/prefix');
32 | ~~~
33 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/adapter/azure.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /adapter/azure/
4 | title: Azure Blob Storage
5 | ---
6 |
7 | # Azure Blob Storage
8 |
9 | ## Installation
10 |
11 | ~~~ bash
12 | composer require league/flysystem-azure
13 | ~~~
14 |
15 | ## Usage
16 |
17 | ~~~ php
18 | use WindowsAzure\Common\ServicesBuilder;
19 | use League\Flysystem\Filesystem;
20 | use League\Flysystem\Azure\AzureAdapter;
21 |
22 | $endpoint = sprintf(
23 | 'DefaultEndpointsProtocol=https;AccountName=%s;AccountKey=%s',
24 | 'account-name',
25 | 'api-key'
26 | );
27 |
28 | $blobRestProxy = ServicesBuilder::getInstance()->createBlobService($endpoint);
29 |
30 | $filesystem = new Filesystem(new AzureAdapter($blobRestProxy, 'my-container'));
31 | ~~~
32 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/adapter/copy.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /adapter/copy/
4 | title: Copy.com Adapter
5 | ---
6 |
7 | # Copy.com Adapter
8 |
9 | ## Installation
10 |
11 | ~~~ bash
12 | composer require league/flysystem-copy
13 | ~~~
14 |
15 | ## Usage
16 |
17 | ~~~ php
18 | use Barracuda\Copy\API;
19 | use League\Flysystem\Filesystem;
20 | use League\Flysystem\Copy\CopyAdapter;
21 |
22 | $client = new API($consumerKey, $consumerSecret, $accessToken, $tokenSecret);
23 | $filesystem = new Filesystem(new CopyAdapter($client, 'optional/path/prefix'));
24 | ~~~
25 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/adapter/dropbox.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /adapter/dropbox/
4 | title: Dropbox Adapter
5 | ---
6 |
7 | # Dropbox Adapter
8 |
9 | ## Installation
10 |
11 | ~~~ bash
12 | composer require spatie/flysystem-dropbox
13 | ~~~
14 |
15 | ## Usage
16 |
17 | A token can be generated in the [App Console](https://www.dropbox.com/developers/apps) for any Dropbox API app. You'll find more info at [the Dropbox Developer Blog](https://blogs.dropbox.com/developers/2014/05/generate-an-access-token-for-your-own-account/).
18 |
19 | ~~~ php
20 | use League\Flysystem\Filesystem;
21 | use Spatie\Dropbox\Client;
22 | use Spatie\FlysystemDropbox\DropboxAdapter;
23 |
24 | $client = new Client($authorizationToken);
25 |
26 | $adapter = new DropboxAdapter($client);
27 |
28 | $filesystem = new Filesystem($adapter);
29 | ~~~
30 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/adapter/ftp.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /adapter/ftp/
4 | title: FTP Adapter
5 | ---
6 |
7 | # FTP Adapter
8 |
9 | ## Installation
10 |
11 | Comes with the main Flysystem package.
12 |
13 | ## Usage
14 |
15 | ~~~ php
16 | use League\Flysystem\Filesystem;
17 | use League\Flysystem\Adapter\Ftp as Adapter;
18 |
19 | $filesystem = new Filesystem(new Adapter([
20 | 'host' => 'ftp.example.com',
21 | 'username' => 'username',
22 | 'password' => 'password',
23 |
24 | /** optional config settings */
25 | 'port' => 21,
26 | 'root' => '/path/to/root',
27 | 'passive' => true,
28 | 'ssl' => true,
29 | 'timeout' => 30,
30 | ]));
31 | ~~~
32 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/adapter/gridfs.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /adapter/gridfs/
4 | title: GridFS Adapter
5 | ---
6 |
7 | # GridFS Adapter
8 |
9 | ## Installation
10 |
11 | ~~~ bash
12 | composer require league/flysystem-gridfs
13 | ~~~
14 |
15 | ## Usage
16 |
17 | ~~~ php
18 | use League\Flysystem\GridFS\GridFSAdapter;
19 | use League\Flysystem\Filesystem;
20 |
21 | $mongoClient = new MongoClient();
22 | $gridFs = $mongoClient->selectDB('db_name')->getGridFS();
23 |
24 | $adapter = new GridFSAdapter($gridFs);
25 | $filesystem = new Filesystem($adapter);
26 | ~~~
27 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/adapter/memory.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /adapter/memory/
4 | title: Memory Adapter
5 | ---
6 |
7 | # Memory Adapter
8 |
9 | This adapter keeps the filesystem completely in memory. This is useful when you need a filesystem, but don't want it persisted.
10 |
11 | ## Installation
12 |
13 | ~~~ bash
14 | composer require league/flysystem-memory
15 | ~~~
16 |
17 | ## Usage
18 |
19 | ~~~ php
20 | use League\Flysystem\Filesystem;
21 | use League\Flysystem\Memory\MemoryAdapter;
22 |
23 | $filesystem = new Filesystem(new MemoryAdapter());
24 | ~~~
25 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/adapter/null-test.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /adapter/null-test/
4 | title: Null Adapter
5 | ---
6 |
7 | # Null Adapter
8 |
9 | ## Installation
10 |
11 | Comes with the main Flysystem package.
12 |
13 | ## Usage
14 |
15 | Acts like `/dev/null`
16 |
17 | ~~~ php
18 | $adapter = new League\Flysystem\Adapter\NullAdapter;
19 | $filesystem = new League\Flysystem\Filesystem($adapter);
20 | ~~~
21 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/adapter/rackspace.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /adapter/rackspace/
4 | title: Rackspace Adapter
5 | ---
6 |
7 | # Rackspace Adapter
8 |
9 | ## Installation
10 |
11 | ~~~ bash
12 | composer require league/flysystem-rackspace
13 | ~~~
14 |
15 | ## Usage
16 |
17 | ~~~ php
18 | use OpenCloud\OpenStack;
19 | use OpenCloud\Rackspace;
20 | use League\Flysystem\Filesystem;
21 | use League\Flysystem\Rackspace\RackspaceAdapter;
22 |
23 | $client = new OpenStack(Rackspace::UK_IDENTITY_ENDPOINT, [
24 | 'username' => ':username',
25 | 'password' => ':password',
26 | ]);
27 |
28 | $store = $client->objectStoreService('cloudFiles', 'LON');
29 | $container = $store->getContainer('flysystem');
30 |
31 | $filesystem = new Filesystem(new RackspaceAdapter($container, 'optional/path/prefix'));
32 | ~~~
33 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/adapter/replicate.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /adapter/replicate/
4 | title: Replicate Adapter
5 | ---
6 |
7 | # Replicate Adapter
8 |
9 | ## Installation
10 |
11 | ~~~ bash
12 | composer require league/flysystem-replicate-adapter
13 | ~~~
14 |
15 | ## Usage
16 |
17 | The `ReplicateAdapter` facilitates smooth transitions between adapters, allowing an application to stay functional and migrate its files from one adapter to another. The adapter takes two other adapters, a source and a replica. Every change is delegated to both adapters, while all the read operations are passed onto the source only.
18 |
19 | ~~~ php
20 | $source = new League\Flysystem\AwsS3V3\AwsS3Adapter(...);
21 | $replica = new League\Flysystem\Adapter\Local(...);
22 | $adapter = new League\Flysystem\Replicate\ReplicateAdapter($source, $replica);
23 | ~~~
24 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/adapter/sftp.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /adapter/sftp/
4 | title: SFTP Adapter
5 | ---
6 |
7 | # SFTP Adapter
8 |
9 | ## Installation
10 |
11 | ~~~ bash
12 | composer require league/flysystem-sftp
13 | ~~~
14 |
15 | ## Usage
16 |
17 | ~~~ php
18 | use League\Flysystem\Filesystem;
19 | use League\Flysystem\Sftp\SftpAdapter;
20 |
21 | $filesystem = new Filesystem(new SftpAdapter([
22 | 'host' => 'example.com',
23 | 'port' => 21,
24 | 'username' => 'username',
25 | 'password' => 'password',
26 | 'privateKey' => 'path/to/or/contents/of/privatekey',
27 | 'root' => '/path/to/root',
28 | 'timeout' => 10,
29 | ]));
30 | ~~~
31 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/adapter/webdav.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /adapter/webdav/
4 | title: WebDAV Adapter
5 | ---
6 |
7 | # WebDAV Adapter
8 |
9 | ## Installation
10 |
11 | ~~~ bash
12 | composer require league/flysystem-webdav
13 | ~~~
14 |
15 | ## Usage
16 |
17 | ~~~ php
18 | $client = new Sabre\DAV\Client($settings);
19 | $adapter = new League\Flysystem\WebDAV\WebDAVAdapter($client, 'optional/path/prefix');
20 | $flysystem = new League\Flysystem\Filesystem($adapter);
21 | ~~~
22 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/adapter/zip-archive.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /adapter/zip-archive/
4 | title: ZipArchive Adapter
5 | ---
6 |
7 | # ZipArchive Adapter
8 |
9 | ## Installation
10 |
11 | ~~~ bash
12 | composer require league/flysystem-ziparchive
13 | ~~~
14 |
15 | ## Usage
16 |
17 | ~~~ php
18 | use League\Flysystem\Filesystem;
19 | use League\Flysystem\ZipArchive\ZipArchiveAdapter;
20 |
21 | $filesystem = new Filesystem(new ZipArchiveAdapter(__DIR__.'/path/to/archive.zip'));
22 | ~~~
23 |
24 | ### Force Save
25 |
26 | When creating a new zip file it will only be saved at the end of the PHP request because the ZipArchive library relies on an internal `__destruct` method to be called. You can force the saving of the zip file before the end of the request by calling the `close` method on the archive through the adapter.
27 |
28 | ~~~ php
29 | $filesystem->getAdapter()->getArchive()->close();
30 | ~~~
31 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/installation.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /installation/
4 | title: Installation
5 | ---
6 |
7 | # Installation
8 |
9 | Through Composer, obviously:
10 |
11 | ~~~ bash
12 | composer require league/flysystem
13 | ~~~
14 |
15 | You can also use Flysystem without using Composer by registering an autoloader function:
16 |
17 | ~~~ php
18 | spl_autoload_register(function($class) {
19 | $prefix = 'League\\Flysystem\\';
20 |
21 | if ( ! substr($class, 0, 17) === $prefix) {
22 | return;
23 | }
24 |
25 | $class = substr($class, strlen($prefix));
26 | $location = __DIR__ . 'path/to/flysystem/src/' . str_replace('\\', '/', $class) . '.php';
27 |
28 | if (is_file($location)) {
29 | require_once($location);
30 | }
31 | });
32 | ~~~
33 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/integrations.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /integrations/
4 | title: Integrations
5 | ---
6 |
7 | # Integrations
8 |
9 | Want to get started quickly? Check out some of these bridging packages:
10 |
11 | * [Laravel integration](https://github.com/GrahamCampbell/Laravel-Flysystem)
12 | * [Symfony integration](https://github.com/1up-lab/OneupFlysystemBundle)
13 | * [Zend Framework integration](https://github.com/bushbaby/BsbFlysystem)
14 | * [CakePHP integration](https://github.com/WyriHaximus/FlyPie)
15 | * [Silex integration](https://github.com/WyriHaximus/SliFly)
16 | * [Yii 2 integration](https://github.com/creocoder/yii2-flysystem)
17 | * [Backup manager](https://github.com/heybigname/backup-manager)
18 |
19 | ### Other integrations
20 |
21 | Laravel 5 will ship with Flysystem as the underlying engine for local and remote file handling.
22 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/docs/performance.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | permalink: /performance/
4 | title: API
5 | ---
6 |
7 | # Performance
8 |
9 | Flysystem aims to be as reliable as possible. In some cases this means doing extra
10 | checks to make sure the outcome will be as expected. For some adapter this means Flysystem
11 | will make extra calls to assert whether or not a file exists. This improves the reliability
12 | but also impacts performance. You can opt out of this behaviour.
13 |
14 | ~~~ php
15 | new League\Flysystem\Config;
16 | new League\Flysystem\Filesystem;
17 |
18 | $local = Filesystem($localAdapter, new Config([
19 | 'disable_asserts' => true,
20 | ]));
21 | ~~~
22 |
23 | This will disable the asserts which happen before the following calls: write, writeStream, update,
24 | updateStream, copy (2x), and delete.
25 |
26 | This functionality is available since `1.0.26`.
27 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/src/Adapter/CanOverwriteFiles.php:
--------------------------------------------------------------------------------
1 | filesystem->deleteDir($this->path);
15 | }
16 |
17 | /**
18 | * List the directory contents.
19 | *
20 | * @param bool $recursive
21 | *
22 | * @return array|bool directory contents or false
23 | */
24 | public function getContents($recursive = false)
25 | {
26 | return $this->filesystem->listContents($this->path, $recursive);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/src/Exception.php:
--------------------------------------------------------------------------------
1 | path = $path;
24 |
25 | parent::__construct('File already exists at path: ' . $this->getPath(), $code, $previous);
26 | }
27 |
28 | /**
29 | * Get the path which was found.
30 | *
31 | * @return string
32 | */
33 | public function getPath()
34 | {
35 | return $this->path;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/src/FileNotFoundException.php:
--------------------------------------------------------------------------------
1 | path = $path;
24 |
25 | parent::__construct('File not found at path: ' . $this->getPath(), $code, $previous);
26 | }
27 |
28 | /**
29 | * Get the path which was not found.
30 | *
31 | * @return string
32 | */
33 | public function getPath()
34 | {
35 | return $this->path;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/src/FilesystemNotFoundException.php:
--------------------------------------------------------------------------------
1 | getPathname());
22 | }
23 |
24 | /**
25 | * Create a new exception for a link.
26 | *
27 | * @param string $systemType
28 | *
29 | * @return static
30 | */
31 | public static function forFtpSystemType($systemType)
32 | {
33 | $message = "The FTP system type '$systemType' is currently not supported.";
34 |
35 | return new static($message);
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/src/Plugin/AbstractPlugin.php:
--------------------------------------------------------------------------------
1 | filesystem = $filesystem;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/src/Plugin/EmptyDir.php:
--------------------------------------------------------------------------------
1 | filesystem->listContents($dirname, false);
25 |
26 | foreach ($listing as $item) {
27 | if ($item['type'] === 'dir') {
28 | $this->filesystem->deleteDir($item['path']);
29 | } else {
30 | $this->filesystem->delete($item['path']);
31 | }
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/src/Plugin/ListFiles.php:
--------------------------------------------------------------------------------
1 | filesystem->listContents($directory, $recursive);
28 |
29 | $filter = function ($object) {
30 | return $object['type'] === 'file';
31 | };
32 |
33 | return array_values(array_filter($contents, $filter));
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/src/Plugin/ListPaths.php:
--------------------------------------------------------------------------------
1 | filesystem->listContents($directory, $recursive);
29 |
30 | foreach ($contents as $object) {
31 | $result[] = $object['path'];
32 | }
33 |
34 | return $result;
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/src/Plugin/PluginNotFoundException.php:
--------------------------------------------------------------------------------
1 | hash = spl_object_hash($this);
20 | static::$safeStorage[$this->hash] = [];
21 | }
22 |
23 | public function storeSafely($key, $value)
24 | {
25 | static::$safeStorage[$this->hash][$key] = $value;
26 | }
27 |
28 | public function retrieveSafely($key)
29 | {
30 | if (array_key_exists($key, static::$safeStorage[$this->hash])) {
31 | return static::$safeStorage[$this->hash][$key];
32 | }
33 | }
34 |
35 | public function __destruct()
36 | {
37 | unset(static::$safeStorage[$this->hash]);
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/src/UnreadableFileException.php:
--------------------------------------------------------------------------------
1 | getRealPath()
15 | )
16 | );
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/includes/vendor/league/flysystem/src/Util/StreamHasher.php:
--------------------------------------------------------------------------------
1 | algo = $algo;
20 | }
21 |
22 | /**
23 | * @param $resource
24 | *
25 | * @return string
26 | */
27 | public function hash($resource)
28 | {
29 | rewind($resource);
30 | $context = hash_init($this->algo);
31 | hash_update_stream($context, $resource);
32 | fclose($resource);
33 |
34 | return hash_final($context);
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/doc/03-utilities.md:
--------------------------------------------------------------------------------
1 | # Utilities
2 |
3 | - _Registry_: The `Monolog\Registry` class lets you configure global loggers that you
4 | can then statically access from anywhere. It is not really a best practice but can
5 | help in some older codebases or for ease of use.
6 | - _ErrorHandler_: The `Monolog\ErrorHandler` class allows you to easily register
7 | a Logger instance as an exception handler, error handler or fatal error handler.
8 | - _ErrorLevelActivationStrategy_: Activates a FingersCrossedHandler when a certain log
9 | level is reached.
10 | - _ChannelLevelActivationStrategy_: Activates a FingersCrossedHandler when a certain
11 | log level is reached, depending on which channel received the log record.
12 |
13 | ← [Handlers, Formatters and Processors](02-handlers-formatters-processors.md) | [Extending Monolog](04-extending.md) →
14 |
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | tests/Monolog/
7 |
8 |
9 |
10 |
11 |
12 | src/Monolog/
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.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 Monolog\Handler\FingersCrossed;
13 |
14 | /**
15 | * Interface for activation strategies for the FingersCrossedHandler.
16 | *
17 | * @author Johannes M. Schmitt
18 | */
19 | interface ActivationStrategyInterface
20 | {
21 | /**
22 | * Returns whether the given record activates the handler.
23 | *
24 | * @param array $record
25 | * @return Boolean
26 | */
27 | public function isHandlerActivated(array $record);
28 | }
29 |
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.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 Monolog\Handler\FingersCrossed;
13 |
14 | use Monolog\Logger;
15 |
16 | /**
17 | * Error level based activation strategy.
18 | *
19 | * @author Johannes M. Schmitt
20 | */
21 | class ErrorLevelActivationStrategy implements ActivationStrategyInterface
22 | {
23 | private $actionLevel;
24 |
25 | public function __construct($actionLevel)
26 | {
27 | $this->actionLevel = Logger::toMonologLevel($actionLevel);
28 | }
29 |
30 | public function isHandlerActivated(array $record)
31 | {
32 | return $record['level'] >= $this->actionLevel;
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.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 Monolog\Handler;
13 |
14 | /**
15 | * Exception can be thrown if an extension for an handler is missing
16 | *
17 | * @author Christian Bergau
18 | */
19 | class MissingExtensionException extends \Exception
20 | {
21 | }
22 |
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.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 Monolog\Processor;
13 |
14 | /**
15 | * Injects memory_get_usage in all records
16 | *
17 | * @see Monolog\Processor\MemoryProcessor::__construct() for options
18 | * @author Rob Jensen
19 | */
20 | class MemoryUsageProcessor extends MemoryProcessor
21 | {
22 | /**
23 | * @param array $record
24 | * @return array
25 | */
26 | public function __invoke(array $record)
27 | {
28 | $bytes = memory_get_usage($this->realUsage);
29 | $formatted = $this->formatBytes($bytes);
30 |
31 | $record['extra']['memory_usage'] = $formatted;
32 |
33 | return $record;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.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 Monolog\Processor;
13 |
14 | /**
15 | * Adds value of getmypid into records
16 | *
17 | * @author Andreas Hörnicke
18 | */
19 | class ProcessIdProcessor
20 | {
21 | /**
22 | * @param array $record
23 | * @return array
24 | */
25 | public function __invoke(array $record)
26 | {
27 | $record['extra']['process_id'] = getmypid();
28 |
29 | return $record;
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/tests/Monolog/Handler/CouchDBHandlerTest.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 Monolog\Handler;
13 |
14 | use Monolog\TestCase;
15 | use Monolog\Logger;
16 |
17 | class CouchDBHandlerTest extends TestCase
18 | {
19 | public function testHandle()
20 | {
21 | $record = $this->getRecord(Logger::WARNING, 'test', array('data' => new \stdClass, 'foo' => 34));
22 |
23 | $handler = new CouchDBHandler();
24 |
25 | try {
26 | $handler->handle($record);
27 | } catch (\RuntimeException $e) {
28 | $this->markTestSkipped('Could not connect to couchdb server on http://localhost:5984');
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/tests/Monolog/Handler/Fixtures/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/umar0645/firebase-php-series/834d979b57d3bce7998566ec018e7fdeee70f031/includes/vendor/monolog/monolog/tests/Monolog/Handler/Fixtures/.gitkeep
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/tests/Monolog/Handler/GelfMockMessagePublisher.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 Monolog\Handler;
13 |
14 | use Gelf\MessagePublisher;
15 | use Gelf\Message;
16 |
17 | class GelfMockMessagePublisher extends MessagePublisher
18 | {
19 | public function publish(Message $message)
20 | {
21 | $this->lastMessage = $message;
22 | }
23 |
24 | public $lastMessage = null;
25 | }
26 |
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/tests/Monolog/Handler/MockRavenClient.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 Monolog\Handler;
13 |
14 | use Raven_Client;
15 |
16 | class MockRavenClient extends Raven_Client
17 | {
18 | public function capture($data, $stack, $vars = null)
19 | {
20 | $data = array_merge($this->get_user_data(), $data);
21 | $this->lastData = $data;
22 | $this->lastStack = $stack;
23 | }
24 |
25 | public $lastData;
26 | public $lastStack;
27 | }
28 |
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/tests/Monolog/Handler/NullHandlerTest.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 Monolog\Handler;
13 |
14 | use Monolog\TestCase;
15 | use Monolog\Logger;
16 |
17 | /**
18 | * @covers Monolog\Handler\NullHandler::handle
19 | */
20 | class NullHandlerTest extends TestCase
21 | {
22 | public function testHandle()
23 | {
24 | $handler = new NullHandler();
25 | $this->assertTrue($handler->handle($this->getRecord()));
26 | }
27 |
28 | public function testHandleLowerLevelRecord()
29 | {
30 | $handler = new NullHandler(Logger::WARNING);
31 | $this->assertFalse($handler->handle($this->getRecord(Logger::DEBUG)));
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/tests/Monolog/Processor/GitProcessorTest.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 Monolog\Processor;
13 |
14 | use Monolog\TestCase;
15 |
16 | class GitProcessorTest extends TestCase
17 | {
18 | /**
19 | * @covers Monolog\Processor\GitProcessor::__invoke
20 | */
21 | public function testProcessor()
22 | {
23 | $processor = new GitProcessor();
24 | $record = $processor($this->getRecord());
25 |
26 | $this->assertArrayHasKey('git', $record['extra']);
27 | $this->assertTrue(!is_array($record['extra']['git']['branch']));
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/includes/vendor/monolog/monolog/tests/Monolog/Processor/UidProcessorTest.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 Monolog\Processor;
13 |
14 | use Monolog\TestCase;
15 |
16 | class UidProcessorTest extends TestCase
17 | {
18 | /**
19 | * @covers Monolog\Processor\UidProcessor::__invoke
20 | */
21 | public function testProcessor()
22 | {
23 | $processor = new UidProcessor();
24 | $record = $processor($this->getRecord());
25 | $this->assertArrayHasKey('uid', $record['extra']);
26 | }
27 |
28 | public function testGetUid()
29 | {
30 | $processor = new UidProcessor(10);
31 | $this->assertEquals(10, strlen($processor->getUid()));
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/includes/vendor/mtdowling/jmespath.php/.gitignore:
--------------------------------------------------------------------------------
1 | vendor
2 | composer.lock
3 | phpunit.xml
4 | compiled
5 | artifacts/
6 |
--------------------------------------------------------------------------------
/includes/vendor/mtdowling/jmespath.php/.travis.yml:
--------------------------------------------------------------------------------
1 | language: php
2 |
3 | php:
4 | - 5.4
5 | - 5.5
6 | - 5.6
7 | - hhvm
8 |
9 | before_script:
10 | - composer install
11 |
12 | script: make test
13 |
14 | after_script:
15 | - make perf
16 | - JP_PHP_COMPILE=on make perf
17 | - JP_PHP_COMPILE=on CACHE=on make perf
18 |
--------------------------------------------------------------------------------
/includes/vendor/mtdowling/jmespath.php/Makefile:
--------------------------------------------------------------------------------
1 | all: clean coverage
2 |
3 | test:
4 | vendor/bin/phpunit
5 |
6 | coverage:
7 | vendor/bin/phpunit --coverage-html=artifacts/coverage
8 |
9 | view-coverage:
10 | open artifacts/coverage/index.html
11 |
12 | clean:
13 | rm -rf artifacts/*
14 | rm -rf compiled/*
15 |
16 | perf:
17 | php bin/perf.php
18 |
19 | .PHONY: test coverage perf
20 |
--------------------------------------------------------------------------------
/includes/vendor/mtdowling/jmespath.php/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "mtdowling/jmespath.php",
3 | "description": "Declaratively specify how to extract elements from a JSON document",
4 | "keywords": ["json", "jsonpath"],
5 | "license": "MIT",
6 |
7 | "authors": [
8 | {
9 | "name": "Michael Dowling",
10 | "email": "mtdowling@gmail.com",
11 | "homepage": "https://github.com/mtdowling"
12 | }
13 | ],
14 |
15 | "require": {
16 | "php": ">=5.4.0"
17 | },
18 |
19 | "require-dev": {
20 | "phpunit/phpunit": "~4.0"
21 | },
22 |
23 | "autoload": {
24 | "psr-4": {
25 | "JmesPath\\": "src/"
26 | },
27 | "files": ["src/JmesPath.php"]
28 | },
29 |
30 | "bin": ["bin/jp.php"],
31 |
32 | "extra": {
33 | "branch-alias": {
34 | "dev-master": "2.0-dev"
35 | }
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/includes/vendor/mtdowling/jmespath.php/phpunit.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 | tests
8 |
9 |
10 |
11 |
12 |
13 | src
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/includes/vendor/mtdowling/jmespath.php/src/JmesPath.php:
--------------------------------------------------------------------------------
1 | visit(
15 | ['type' => 'field', 'value' => 'foo'],
16 | 'testing',
17 | 'foo'
18 | );
19 | $this->assertContains('assertContains('$value = isset($value->{\'foo\'}) ? $value->{\'foo\'} : null;', $source);
21 | $this->assertContains('$value = isset($value[\'foo\']) ? $value[\'foo\'] : null;', $source);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/includes/vendor/mtdowling/jmespath.php/tests/compliance/current.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "given": {
4 | "foo": [{"name": "a"}, {"name": "b"}],
5 | "bar": {"baz": "qux"}
6 | },
7 | "cases": [
8 | {
9 | "expression": "@",
10 | "result": {
11 | "foo": [{"name": "a"}, {"name": "b"}],
12 | "bar": {"baz": "qux"}
13 | }
14 | },
15 | {
16 | "expression": "@.bar",
17 | "result": {"baz": "qux"}
18 | },
19 | {
20 | "expression": "@.foo[0]",
21 | "result": {"name": "a"}
22 | }
23 | ]
24 | }
25 | ]
26 |
--------------------------------------------------------------------------------
/includes/vendor/mtdowling/jmespath.php/tests/compliance/perf/basic.json:
--------------------------------------------------------------------------------
1 | [{
2 | "description": "Basic minimal case",
3 | "given":
4 | {"foo": {"bar": {"baz": "correct"}}},
5 | "cases": [
6 | {
7 | "name": "single_expression",
8 | "expression": "foo",
9 | "result": {"bar": {"baz": "correct"}}
10 | },
11 | {
12 | "name": "single_dot_expression",
13 | "expression": "foo.bar",
14 | "result": {"baz": "correct"}
15 | },
16 | {
17 | "name": "double_dot_expression",
18 | "expression": "foo.bar.baz",
19 | "result": "correct"
20 | },
21 | {
22 | "name": "dot_no_match",
23 | "expression": "foo.bar.baz.bad",
24 | "result": null
25 | }
26 | ]
27 | }]
28 |
--------------------------------------------------------------------------------
/includes/vendor/mtdowling/jmespath.php/tests/compliance/perf/deep_projection.json:
--------------------------------------------------------------------------------
1 | [{
2 | "description": "Deep projections",
3 | "given":
4 | {"a": []},
5 | "cases": [
6 | {
7 | "name": "deep_projection_104",
8 | "expression": "a[*].b[*].c[*].d[*].e[*].f[*].g[*].h[*].i[*].j[*].k[*].l[*].m[*].n[*].o[*].p[*].q[*].r[*].s[*].t[*].u[*].v[*].w[*].x[*].y[*].z[*].a[*].b[*].c[*].d[*].e[*].f[*].g[*].h[*].i[*].j[*].k[*].l[*].m[*].n[*].o[*].p[*].q[*].r[*].s[*].t[*].u[*].v[*].w[*].x[*].y[*].z[*].a[*].b[*].c[*].d[*].e[*].f[*].g[*].h[*].i[*].j[*].k[*].l[*].m[*].n[*].o[*].p[*].q[*].r[*].s[*].t[*].u[*].v[*].w[*].x[*].y[*].z[*].a[*].b[*].c[*].d[*].e[*].f[*].g[*].h[*].i[*].j[*].k[*].l[*].m[*].n[*].o[*].p[*].q[*].r[*].s[*].t[*].u[*].v[*].w[*].x[*].y[*].z[*]",
9 | "result": []
10 | }
11 | ]
12 | }]
13 |
--------------------------------------------------------------------------------
/includes/vendor/mtdowling/jmespath.php/tests/compliance/perf/multiwildcard.json:
--------------------------------------------------------------------------------
1 | [{
2 | "description": "Multiple wildcards in an expression",
3 | "given": {
4 | "foo": [
5 | {"bar": [{"kind": "basic"}, {"kind": "intermediate"}]},
6 | {"bar": [{"kind": "advanced"}, {"kind": "expert"}]}
7 | ]
8 |
9 | },
10 | "cases": [
11 | {
12 | "name": "multi_wildcard_field",
13 | "expression": "foo[*].bar[*].kind",
14 | "result": [["basic", "intermediate"], ["advanced", "expert"]]
15 | },
16 | {
17 | "name": "wildcard_with_index",
18 | "expression": "foo[*].bar[0].kind",
19 | "result": ["basic", "advanced"]
20 | }
21 | ]
22 | }]
23 |
--------------------------------------------------------------------------------
/includes/vendor/mtdowling/jmespath.php/tests/compliance/perf/wildcardindex.json:
--------------------------------------------------------------------------------
1 | [{
2 | "description": "Multiple wildcards",
3 | "given":
4 | {"foo": [{"bar": "one"}, {"bar": "two"}, {"bar": "three"}, {"notbar": "four"}]},
5 | "cases": [
6 | {
7 | "name": "wildcard_with_field_match",
8 | "expression": "foo[*].bar",
9 | "result": ["one", "two", "three"]
10 | },
11 | {
12 | "name": "wildcard_with_field_match2",
13 | "expression": "foo[*].notbar",
14 | "result": ["four"]
15 | }
16 | ]
17 | }]
18 |
--------------------------------------------------------------------------------
/includes/vendor/mtdowling/jmespath.php/tests/compliance/unicode.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "given": {"foo": [{"✓": "✓"}, {"✓": "✗"}]},
4 | "cases": [
5 | {
6 | "expression": "foo[].\"✓\"",
7 | "result": ["✓", "✗"]
8 | }
9 | ]
10 | },
11 | {
12 | "given": {"☯": true},
13 | "cases": [
14 | {
15 | "expression": "\"☯\"",
16 | "result": true
17 | }
18 | ]
19 | },
20 | {
21 | "given": {"♪♫•*¨*•.¸¸❤¸¸.•*¨*•♫♪": true},
22 | "cases": [
23 | {
24 | "expression": "\"♪♫•*¨*•.¸¸❤¸¸.•*¨*•♫♪\"",
25 | "result": true
26 | }
27 | ]
28 | },
29 | {
30 | "given": {"☃": true},
31 | "cases": [
32 | {
33 | "expression": "\"☃\"",
34 | "result": true
35 | }
36 | ]
37 | }
38 | ]
39 |
--------------------------------------------------------------------------------
/includes/vendor/paragonie/random_compat/build-phar.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | basedir=$( dirname $( readlink -f ${BASH_SOURCE[0]} ) )
4 |
5 | php -dphar.readonly=0 "$basedir/other/build_phar.php" $*
--------------------------------------------------------------------------------
/includes/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEd+wCqJDrx5B4OldM0dQE0ZMX+lx1ZWm
3 | pui0SUqD4G29L3NGsz9UhJ/0HjBdbnkhIK5xviT0X5vtjacF6ajgcCArbTB+ds+p
4 | +h7Q084NuSuIpNb6YPfoUFgC/CL9kAoc
5 | -----END PUBLIC KEY-----
6 |
--------------------------------------------------------------------------------
/includes/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc:
--------------------------------------------------------------------------------
1 | -----BEGIN PGP SIGNATURE-----
2 | Version: GnuPG v2.0.22 (MingW32)
3 |
4 | iQEcBAABAgAGBQJWtW1hAAoJEGuXocKCZATaJf0H+wbZGgskK1dcRTsuVJl9IWip
5 | QwGw/qIKI280SD6/ckoUMxKDCJiFuPR14zmqnS36k7N5UNPnpdTJTS8T11jttSpg
6 | 1LCmgpbEIpgaTah+cELDqFCav99fS+bEiAL5lWDAHBTE/XPjGVCqeehyPYref4IW
7 | NDBIEsvnHPHPLsn6X5jq4+Yj5oUixgxaMPiR+bcO4Sh+RzOVB6i2D0upWfRXBFXA
8 | NNnsg9/zjvoC7ZW73y9uSH+dPJTt/Vgfeiv52/v41XliyzbUyLalf02GNPY+9goV
9 | JHG1ulEEBJOCiUD9cE1PUIJwHA/HqyhHIvV350YoEFiHl8iSwm7SiZu5kPjaq74=
10 | =B6+8
11 | -----END PGP SIGNATURE-----
12 |
--------------------------------------------------------------------------------
/includes/vendor/paragonie/random_compat/psalm-autoload.php:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/includes/vendor/psr/cache/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 | All notable changes to this project will be documented in this file, in reverse chronological order by release.
4 |
5 | ## 1.0.1 - 2016-08-06
6 |
7 | ### Fixed
8 |
9 | - Make spacing consistent in phpdoc annotations php-fig/cache#9 - chalasr
10 | - Fix grammar in phpdoc annotations php-fig/cache#10 - chalasr
11 | - Be more specific in docblocks that `getItems()` and `deleteItems()` take an array of strings (`string[]`) compared to just `array` php-fig/cache#8 - GrahamCampbell
12 | - For `expiresAt()` and `expiresAfter()` in CacheItemInterface fix docblock to specify null as a valid parameters as well as an implementation of DateTimeInterface php-fig/cache#7 - GrahamCampbell
13 |
14 | ## 1.0.0 - 2015-12-11
15 |
16 | Initial stable release; reflects accepted PSR-6 specification
17 |
--------------------------------------------------------------------------------
/includes/vendor/psr/cache/README.md:
--------------------------------------------------------------------------------
1 | PSR Cache
2 | =========
3 |
4 | This repository holds all interfaces defined by
5 | [PSR-6](http://www.php-fig.org/psr/psr-6/).
6 |
7 | Note that this is not a Cache implementation of its own. It is merely an
8 | interface that describes a Cache implementation. See the specification for more
9 | details.
10 |
--------------------------------------------------------------------------------
/includes/vendor/psr/cache/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "psr/cache",
3 | "description": "Common interface for caching libraries",
4 | "keywords": ["psr", "psr-6", "cache"],
5 | "license": "MIT",
6 | "authors": [
7 | {
8 | "name": "PHP-FIG",
9 | "homepage": "http://www.php-fig.org/"
10 | }
11 | ],
12 | "require": {
13 | "php": ">=5.3.0"
14 | },
15 | "autoload": {
16 | "psr-4": {
17 | "Psr\\Cache\\": "src/"
18 | }
19 | },
20 | "extra": {
21 | "branch-alias": {
22 | "dev-master": "1.0.x-dev"
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/includes/vendor/psr/cache/src/CacheException.php:
--------------------------------------------------------------------------------
1 | =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 |
--------------------------------------------------------------------------------
/includes/vendor/psr/log/.gitignore:
--------------------------------------------------------------------------------
1 | vendor
2 |
--------------------------------------------------------------------------------
/includes/vendor/psr/log/Psr/Log/InvalidArgumentException.php:
--------------------------------------------------------------------------------
1 | logger = $logger;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/includes/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 |
--------------------------------------------------------------------------------
/includes/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 |
--------------------------------------------------------------------------------
/includes/vendor/psr/simple-cache/.editorconfig:
--------------------------------------------------------------------------------
1 | ; This file is for unifying the coding style for different editors and IDEs.
2 | ; More information at http://editorconfig.org
3 |
4 | root = true
5 |
6 | [*]
7 | charset = utf-8
8 | indent_size = 4
9 | indent_style = space
10 | end_of_line = lf
11 | insert_final_newline = true
12 | trim_trailing_whitespace = true
13 |
--------------------------------------------------------------------------------
/includes/vendor/psr/simple-cache/README.md:
--------------------------------------------------------------------------------
1 | PHP FIG Simple Cache PSR
2 | ========================
3 |
4 | This repository holds all interfaces related to PSR-16.
5 |
6 | Note that this is not a cache implementation of its own. It is merely an interface that describes a cache implementation. See [the specification](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-16-simple-cache.md) for more details.
7 |
8 | You can find implementations of the specification by looking for packages providing the [psr/simple-cache-implementation](https://packagist.org/providers/psr/simple-cache-implementation) virtual package.
9 |
--------------------------------------------------------------------------------
/includes/vendor/psr/simple-cache/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "psr/simple-cache",
3 | "description": "Common interfaces for simple caching",
4 | "keywords": ["psr", "psr-16", "cache", "simple-cache", "caching"],
5 | "license": "MIT",
6 | "authors": [
7 | {
8 | "name": "PHP-FIG",
9 | "homepage": "http://www.php-fig.org/"
10 | }
11 | ],
12 | "require": {
13 | "php": ">=5.3.0"
14 | },
15 | "autoload": {
16 | "psr-4": {
17 | "Psr\\SimpleCache\\": "src/"
18 | }
19 | },
20 | "extra": {
21 | "branch-alias": {
22 | "dev-master": "1.0.x-dev"
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/includes/vendor/psr/simple-cache/src/CacheException.php:
--------------------------------------------------------------------------------
1 |
9 | * @license http://opensource.org/licenses/MIT MIT
10 | * @link https://benramsey.com/projects/ramsey-uuid/ Documentation
11 | * @link https://packagist.org/packages/ramsey/uuid Packagist
12 | * @link https://github.com/ramsey/uuid GitHub
13 | */
14 | namespace Ramsey\Uuid\Codec;
15 |
16 | /**
17 | * TimestampLastCombCodec encodes and decodes COMB UUIDs which have the timestamp as the last 48 bits.
18 | * To be used with MSSQL.
19 | */
20 | class TimestampLastCombCodec extends StringCodec
21 | {
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/includes/vendor/ramsey/uuid/src/Exception/InvalidUuidStringException.php:
--------------------------------------------------------------------------------
1 |
9 | * @license http://opensource.org/licenses/MIT MIT
10 | * @link https://benramsey.com/projects/ramsey-uuid/ Documentation
11 | * @link https://packagist.org/packages/ramsey/uuid Packagist
12 | * @link https://github.com/ramsey/uuid GitHub
13 | */
14 |
15 | namespace Ramsey\Uuid\Exception;
16 |
17 | /**
18 | * Thrown to indicate that the parsed UUID string is invalid.
19 | */
20 | class InvalidUuidStringException extends \InvalidArgumentException
21 | {
22 | }
23 |
--------------------------------------------------------------------------------
/includes/vendor/ramsey/uuid/src/Exception/UnsatisfiedDependencyException.php:
--------------------------------------------------------------------------------
1 |
9 | * @license http://opensource.org/licenses/MIT MIT
10 | * @link https://benramsey.com/projects/ramsey-uuid/ Documentation
11 | * @link https://packagist.org/packages/ramsey/uuid Packagist
12 | * @link https://github.com/ramsey/uuid GitHub
13 | */
14 |
15 | namespace Ramsey\Uuid\Exception;
16 |
17 | /**
18 | * Thrown to indicate that the requested operation has dependencies that have not
19 | * been satisfied.
20 | */
21 | class UnsatisfiedDependencyException extends \RuntimeException
22 | {
23 | }
24 |
--------------------------------------------------------------------------------
/includes/vendor/ramsey/uuid/src/Exception/UnsupportedOperationException.php:
--------------------------------------------------------------------------------
1 |
9 | * @license http://opensource.org/licenses/MIT MIT
10 | * @link https://benramsey.com/projects/ramsey-uuid/ Documentation
11 | * @link https://packagist.org/packages/ramsey/uuid Packagist
12 | * @link https://github.com/ramsey/uuid GitHub
13 | */
14 |
15 | namespace Ramsey\Uuid\Exception;
16 |
17 | /**
18 | * Thrown to indicate that the requested operation is not supported.
19 | */
20 | class UnsupportedOperationException extends \RuntimeException
21 | {
22 | }
23 |
--------------------------------------------------------------------------------
/includes/vendor/rize/uri-template/.gitignore:
--------------------------------------------------------------------------------
1 | vendor
2 | composer.lock
3 | .DS_Store
4 |
--------------------------------------------------------------------------------
/includes/vendor/rize/uri-template/.travis.yml:
--------------------------------------------------------------------------------
1 | dist: trusty
2 | language: php
3 |
4 | php:
5 | - 5.4
6 | - 5.5
7 | - 5.6
8 | - 7
9 | - hhvm
10 |
11 | matrix:
12 | include:
13 | - php: 5.3
14 | dist: precise
15 |
16 | before_script:
17 | - composer self-update
18 | - composer install --no-interaction --prefer-source --dev
19 |
20 | script: vendor/bin/phpunit test/
21 |
--------------------------------------------------------------------------------
/includes/vendor/rize/uri-template/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "rize/uri-template",
3 | "type": "library",
4 | "description": "PHP URI Template (RFC 6570) supports both expansion & extraction",
5 | "keywords": ["URI", "Template", "RFC 6570"],
6 | "license": "MIT",
7 | "authors": [
8 | {
9 | "name": "Marut K",
10 | "homepage": "http://twitter.com/rezigned"
11 | }
12 | ],
13 | "require": {
14 | "php": ">=5.3.0"
15 | },
16 | "require-dev": {
17 | "phpunit/phpunit": "~4.0.0"
18 | },
19 | "autoload": {
20 | "psr-0": {
21 | "Rize\\UriTemplate": "src/"
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/includes/vendor/rize/uri-template/src/Rize/UriTemplate/Node/Literal.php:
--------------------------------------------------------------------------------
1 | null,
17 | 'value' => null,
18 | );
19 |
20 | public function __construct($token, array $options = array())
21 | {
22 | parent::__construct($token);
23 | $this->options = $options + $this->options;
24 |
25 | // normalize var name e.g. from 'term:1' becomes 'term'
26 | $name = $token;
27 | if ($options['modifier'] === ':') {
28 | $name = substr($name, 0, strpos($name, $options['modifier']));
29 | }
30 |
31 | $this->name = $name;
32 | }
33 | }
--------------------------------------------------------------------------------
/includes/vendor/rize/uri-template/src/Rize/UriTemplate/UriTemplate.php:
--------------------------------------------------------------------------------
1 | =5.5.0",
13 | "league/flysystem": "~1.0",
14 | "google/cloud": "^0.10.2|^0.11.0|^0.12.0|^0.13.0|^0.21.0|^0.22.0|^0.23.0|^0.24.0|^0.25.0|^0.26.0|^0.27.0|^0.28.0|^0.29.0|^0.30.0|^0.31.0|^0.32.0|^0.33.0|^0.34.0|^0.35.0"
15 | },
16 | "require-dev": {
17 | "phpunit/phpunit": "~4.0",
18 | "mockery/mockery": "0.9.*"
19 | },
20 | "autoload": {
21 | "psr-4": {
22 | "Superbalist\\Flysystem\\GoogleStorage\\": "src/"
23 | }
24 | },
25 | "config": {
26 | "bin-dir": "bin"
27 | },
28 | "extra": {
29 | "branch-alias": {
30 | "dev-master": "1.0-dev"
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/includes/vendor/superbalist/flysystem-google-storage/phpunit.php:
--------------------------------------------------------------------------------
1 | $name,
11 | 'email' => $email,
12 | 'message' => $message
13 | ];
14 | $ref = "contact_form_data/";
15 | $pushData = $database->getReference($ref)->push($data);
16 | header("Location:home.php");
17 | }
18 | else{
19 | $name = $_POST['name'];
20 | $email = $_POST['email'];
21 | $message = $_POST['message'];
22 |
23 | $data = [
24 | 'name' => $name,
25 | 'email' => $email,
26 | 'message' => $message
27 | ];
28 | $ref = "contact_form_data/";
29 | $pushData = $database->getReference($ref)->set($data);
30 | }
31 |
32 |
33 | ?>
--------------------------------------------------------------------------------
/update_data.php:
--------------------------------------------------------------------------------
1 | $name,
12 | 'email' => $email,
13 | 'message' => $message
14 | ];
15 |
16 | $pushData = $database->getReference($ref)->update($data);
17 | header("Location:home.php");
18 | }
19 | else if(isset($_GET['key'])){
20 | $database->getReference("contact_form_data/".$_GET['key'])->remove();
21 | header("Location:retrieve_data.php");
22 | }
23 |
24 | ?>
--------------------------------------------------------------------------------