HEX
Server: Apache/2.4.59 (Debian)
System: Linux skycube.cz 4.19.0-25-amd64 #1 SMP Debian 4.19.289-2 (2023-08-08) x86_64
User: ilya (534)
PHP: 7.3.31-1~deb10u7
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/ilya/data/www/povoleni.com/test/test/vendor/kreait/firebase-php/src/Firebase.php
<?php

declare(strict_types=1);

namespace Kreait;

use Kreait\Firebase\Auth;
use Kreait\Firebase\Database;
use Kreait\Firebase\Factory;
use Kreait\Firebase\Firestore;
use Kreait\Firebase\Messaging;
use Kreait\Firebase\RemoteConfig;
use Kreait\Firebase\Storage;

/**
 * @deprecated 4.33
 */
class Firebase
{
    /** @var Factory */
    private $factory;

    /**
     * @internal
     *
     * @deprecated 4.33
     */
    public function __construct(Factory $factory)
    {
        $this->factory = $factory;
    }

    /**
     * @deprecated 4.33 Use {@see \Kreait\Firebase\Factory::createDatabase()} instead
     * @see \Kreait\Firebase\Factory::createDatabase()
     */
    public function getDatabase(): Database
    {
        return $this->factory->createDatabase();
    }

    /**
     * @deprecated 4.33 Use {@see \Kreait\Firebase\Factory::createAuth()} instead
     * @see \Kreait\Firebase\Factory::createAuth()
     */
    public function getAuth(): Auth
    {
        return $this->factory->createAuth();
    }

    /**
     * @deprecated 4.33 Use {@see \Kreait\Firebase\Factory::createStorage()} instead
     * @see \Kreait\Firebase\Factory::createStorage()
     */
    public function getStorage(): Storage
    {
        return $this->factory->createStorage();
    }

    /**
     * @deprecated 4.33 Use {@see \Kreait\Firebase\Factory::createRemoteConfig()} instead
     * @see \Kreait\Firebase\Factory::createRemoteConfig()
     */
    public function getRemoteConfig(): RemoteConfig
    {
        return $this->factory->createRemoteConfig();
    }

    /**
     * @deprecated 4.33 Use {@see \Kreait\Firebase\Factory::createMessaging()} instead
     * @see \Kreait\Firebase\Factory::createMessaging()
     */
    public function getMessaging(): Messaging
    {
        return $this->factory->createMessaging();
    }

    /**
     * @deprecated 4.35 Use {@see \Kreait\Firebase\Factory::createFirestore()} instead
     * @see \Kreait\Firebase\Factory::createFirestore()
     */
    public function getFirestore(): Firestore
    {
        return $this->factory->createFirestore();
    }
}