Beberlei\Metrics\Tests\FactoryTest::getCreateValidMetricTests PHP Метод

getCreateValidMetricTests() публичный Метод

    public function getCreateValidMetricTests()
    {
        return array(array('Beberlei\\Metrics\\Collector\\StatsD', 'statsd'), array('Beberlei\\Metrics\\Collector\\StatsD', 'statsd', array('host' => 'localhost', 'port' => 1234, 'prefix' => 'prefix')), array('Beberlei\\Metrics\\Collector\\StatsD', 'statsd', array('host' => 'localhost', 'port' => 1234)), array('Beberlei\\Metrics\\Collector\\StatsD', 'statsd', array('host' => 'localhost')), array('Beberlei\\Metrics\\Collector\\Graphite', 'graphite'), array('Beberlei\\Metrics\\Collector\\Graphite', 'graphite', array('host' => 'localhost', 'port' => 1234)), array('Beberlei\\Metrics\\Collector\\Zabbix', 'zabbix', array('hostname' => 'foobar.com', 'server' => 'localhost', 'port' => 1234)), array('Beberlei\\Metrics\\Collector\\Zabbix', 'zabbix_file', array('hostname' => 'foobar.com')), array('Beberlei\\Metrics\\Collector\\Zabbix', 'zabbix_file', array('hostname' => 'foobar.com', 'file' => '/tmp/foobar')), array('Beberlei\\Metrics\\Collector\\Librato', 'librato', array('hostname' => 'foobar.com', 'username' => 'username', 'password' => 'password')), array('Beberlei\\Metrics\\Collector\\DoctrineDBAL', 'doctrine_dbal', array('connection' => $this->getMockBuilder('Doctrine\\DBAL\\Connection')->disableOriginalConstructor()->getMock())), array('Beberlei\\Metrics\\Collector\\Logger', 'logger', array('logger' => new NullLogger())), array('Beberlei\\Metrics\\Collector\\NullCollector', 'null'), array('Beberlei\\Metrics\\Collector\\InfluxDB', 'influxdb', array('client' => $this->getMockBuilder('\\InfluxDB\\Client')->disableOriginalConstructor()->getMock())), array('Beberlei\\Metrics\\Collector\\Prometheus', 'prometheus', array('collector_registry' => $this->getMockBuilder('\\Prometheus\\CollectorRegistry')->disableOriginalConstructor()->getMock())), array('Beberlei\\Metrics\\Collector\\Prometheus', 'prometheus', array('collector_registry' => $this->getMockBuilder('\\Prometheus\\CollectorRegistry')->disableOriginalConstructor()->getMock(), 'namespace' => 'some_namespace')));
    }