示例#1
0
 /**
  * Uses the container to resolve arguments
  *
  * @param  array $args
  *
  * @return array
  */
 function resolveArguments(array $args)
 {
     $resolved = [];
     foreach ($args as $arg) {
         $resolved[] = is_string($arg) && ($this->di->has($arg) || $this->di->isSingleton($arg) || class_exists($arg)) ? $this->di->get($arg) : $arg;
     }
     return $resolved;
 }
示例#2
0
<?php

namespace PHPSTORM_META;

/**
 * @package Og
 * @version 0.1.0
 * @author  Greg Truesdell <*****@*****.**>
 */
/** @noinspection PhpIllegalArrayKeyTypeInspection */
/** @noinspection PhpUnusedLocalVariableInspection */
//@formatter:off
$STATIC_METHOD_TYPES = [app('') => ['' instanceof \Og\Application, 'app' instanceof \Og\Application, 'collection' instanceof \Og\Collection, 'config' instanceof \Og\Config, 'context' instanceof \Og\Context, 'database' instanceof \Og\Database, 'events' instanceof \Og\Events, 'forge' instanceof \Og\Forge, 'input' instanceof \Og\Support\Collections\Input, 'ioc' instanceof \Illuminate\Container\Container, 'kernel' instanceof \Og\Kernel, 'logger' instanceof \Tracy\Firelogger, 'paths' instanceof \Og\Paths, 'request' instanceof \Zend\Stratigility\Http\Request, 'response' instanceof \Zend\Stratigility\Http\Response, 'routing' instanceof \Og\Routing, 'server' instanceof \Zend\Diactoros\Server, 'session' instanceof \Aura\Session\Session, 'yaml' instanceof \Symfony\Component\Yaml\Yaml, '\\Aura\\Session\\Session' instanceof Aura\Session\Session, '\\Illuminate\\Container\\Container' instanceof Illuminate\Container\Container, '\\Og\\Application' instanceof Og\Application, '\\Og\\Collection' instanceof Og\Collection, '\\Og\\Config' instanceof Og\Config, '\\Og\\Context' instanceof Og\Context, '\\Og\\Database' instanceof Og\Database, '\\Og\\Events' instanceof Og\Events, '\\Og\\Forge' instanceof Og\Forge, '\\Og\\Kernel' instanceof Og\Kernel, '\\Og\\Paths' instanceof Og\Paths, '\\Og\\Routing' instanceof Og\Routing, '\\Tracy\\Firelogger' instanceof Tracy\Firelogger, '\\Symfony\\Component\\Yaml\\Yaml' instanceof Symfony\Component\Yaml\Yaml, '\\Zend\\Diactoros\\Server' instanceof Zend\Diactoros\Server, '\\Zend\\Stratigility\\Http\\Request' instanceof Zend\Stratigility\Http\Request, '\\Zend\\Stratigility\\Http\\Response' instanceof Zend\Stratigility\Http\Response], forge('') => ['' instanceof \Og\Forge, 'app' instanceof \Og\Application, 'collection' instanceof \Og\Collection, 'config' instanceof \Og\Config, 'context' instanceof \Og\Context, 'database' instanceof \Og\Database, 'events' instanceof \Og\Events, 'forge' instanceof \Og\Forge, 'input' instanceof \Og\Support\Collections\Input, 'ioc' instanceof \Illuminate\Container\Container, 'kernel' instanceof \Og\Kernel, 'logger' instanceof \Tracy\Firelogger, 'paths' instanceof \Og\Paths, 'request' instanceof \Zend\Stratigility\Http\Request, 'response' instanceof \Zend\Stratigility\Http\Response, 'routing' instanceof \Og\Routing, 'server' instanceof \Zend\Diactoros\Server, 'session' instanceof \Aura\Session\Session, 'yaml' instanceof \Symfony\Component\Yaml\Yaml, '\\Aura\\Session\\Session' instanceof \Aura\Session\Session, '\\Illuminate\\Container\\Container' instanceof \Illuminate\Container\Container, '\\Og\\Application' instanceof \Og\Application, '\\Og\\Collection' instanceof \Og\Collection, '\\Og\\Config' instanceof \Og\Config, '\\Og\\Context' instanceof \Og\Context, '\\Og\\Database' instanceof \Og\Database, '\\Og\\Events' instanceof \Og\Events, '\\Og\\Forge' instanceof \Og\Forge, '\\Og\\Kernel' instanceof \Og\Kernel, '\\Og\\Paths' instanceof \Og\Paths, '\\Og\\Routing' instanceof \Og\Routing, '\\Tracy\\Firelogger' instanceof \Tracy\Firelogger, '\\Symfony\\Component\\Yaml\\Yaml' instanceof \Symfony\Component\Yaml\Yaml, '\\Zend\\Diactoros\\Server' instanceof \Zend\Diactoros\Server, '\\Zend\\Stratigility\\Http\\Request' instanceof \Zend\Stratigility\Http\Request, '\\Zend\\Stratigility\\Http\\Response' instanceof \Zend\Stratigility\Http\Response], \Og\Forge::make('') => ['' == '@', 'app' instanceof \Og\Application, 'collection' instanceof \Og\Collection, 'config' instanceof \Og\Config, 'context' instanceof \Og\Context, 'database' instanceof \Og\Database, 'events' instanceof \Og\Events, 'forge' instanceof \Og\Forge, 'input' instanceof \Og\Support\Collections\Input, 'ioc' instanceof \Illuminate\Container\Container, 'kernel' instanceof \Og\Kernel, 'logger' instanceof \Tracy\Firelogger, 'paths' instanceof \Og\Paths, 'request' instanceof \Zend\Stratigility\Http\Request, 'response' instanceof \Zend\Stratigility\Http\Response, 'routing' instanceof \Og\Routing, 'server' instanceof \Zend\Diactoros\Server, 'session' instanceof \Aura\Session\Session, 'yaml' instanceof \Symfony\Component\Yaml\Yaml, '\\Aura\\Session\\Session' instanceof \Aura\Session\Session, '\\Illuminate\\Container\\Container' instanceof \Illuminate\Container\Container, '\\Og\\Application' instanceof \Og\Application, '\\Og\\Collection' instanceof \Og\Collection, '\\Og\\Config' instanceof \Og\Config, '\\Og\\Context' instanceof \Og\Context, '\\Og\\Database' instanceof \Og\Database, '\\Og\\Events' instanceof \Og\Events, '\\Og\\Forge' instanceof \Og\Forge, '\\Og\\Kernel' instanceof \Og\Kernel, '\\Og\\Paths' instanceof \Og\Paths, '\\Og\\Routing' instanceof \Og\Routing, '\\Tracy\\Firelogger' instanceof \Tracy\Firelogger, '\\Symfony\\Component\\Yaml\\Yaml' instanceof \Symfony\Component\Yaml\Yaml, '\\Zend\\Diactoros\\Server' instanceof \Zend\Diactoros\Server, '\\Zend\\Stratigility\\Http\\Request' instanceof \Zend\Stratigility\Http\Request, '\\Zend\\Stratigility\\Http\\Response' instanceof \Zend\Stratigility\Http\Response], new \Og\Forge() => ['' == '@', 'app' instanceof \Og\Application, 'collection' instanceof \Og\Collection, 'config' instanceof \Og\Config, 'context' instanceof \Og\Context, 'database' instanceof \Og\Database, 'events' instanceof \Og\Events, 'forge' instanceof \Og\Forge, 'input' instanceof \Og\Support\Collections\Input, 'ioc' instanceof \Illuminate\Container\Container, 'kernel' instanceof \Og\Kernel, 'logger' instanceof \Tracy\Firelogger, 'paths' instanceof \Og\Paths, 'request' instanceof \Zend\Stratigility\Http\Request, 'response' instanceof \Zend\Stratigility\Http\Response, 'routing' instanceof \Og\Routing, 'server' instanceof \Zend\Diactoros\Server, 'session' instanceof \Aura\Session\Session, 'yaml' instanceof \Symfony\Component\Yaml\Yaml, '\\Aura\\Session\\Session' instanceof \Aura\Session\Session, '\\Illuminate\\Container\\Container' instanceof \Illuminate\Container\Container, '\\Og\\Application' instanceof \Og\Application, '\\Og\\Collection' instanceof \Og\Collection, '\\Og\\Config' instanceof \Og\Config, '\\Og\\Context' instanceof \Og\Context, '\\Og\\Database' instanceof \Og\Database, '\\Og\\Events' instanceof \Og\Events, '\\Og\\Forge' instanceof \Og\Forge, '\\Og\\Kernel' instanceof \Og\Kernel, '\\Og\\Paths' instanceof \Og\Paths, '\\Og\\Routing' instanceof \Og\Routing, '\\Tracy\\Firelogger' instanceof \Tracy\Firelogger, '\\Symfony\\Component\\Yaml\\Yaml' instanceof \Symfony\Component\Yaml\Yaml, '\\Zend\\Diactoros\\Server' instanceof \Zend\Diactoros\Server, '\\Zend\\Stratigility\\Http\\Request' instanceof \Zend\Stratigility\Http\Request, '\\Zend\\Stratigility\\Http\\Response' instanceof \Zend\Stratigility\Http\Response], \Og\Forge::get('') => ['' == '@', 'app' instanceof \Og\Application, 'collection' instanceof \Og\Collection, 'config' instanceof \Og\Config, 'context' instanceof \Og\Context, 'database' instanceof \Og\Database, 'events' instanceof \Og\Events, 'forge' instanceof \Og\Forge, 'input' instanceof \Og\Support\Collections\Input, 'ioc' instanceof \Illuminate\Container\Container, 'kernel' instanceof \Og\Kernel, 'logger' instanceof \Tracy\Firelogger, 'paths' instanceof \Og\Paths, 'request' instanceof \Zend\Stratigility\Http\Request, 'response' instanceof \Zend\Stratigility\Http\Response, 'routing' instanceof \Og\Routing, 'server' instanceof \Zend\Diactoros\Server, 'session' instanceof \Aura\Session\Session, 'yaml' instanceof \Symfony\Component\Yaml\Yaml, '\\Aura\\Session\\Session' instanceof \Aura\Session\Session, '\\Illuminate\\Container\\Container' instanceof \Illuminate\Container\Container, '\\Og\\Application' instanceof \Og\Application, '\\Og\\Collection' instanceof \Og\Collection, '\\Og\\Config' instanceof \Og\Config, '\\Og\\Context' instanceof \Og\Context, '\\Og\\Database' instanceof \Og\Database, '\\Og\\Events' instanceof \Og\Events, '\\Og\\Forge' instanceof \Og\Forge, '\\Og\\Kernel' instanceof \Og\Kernel, '\\Og\\Paths' instanceof \Og\Paths, '\\Og\\Routing' instanceof \Og\Routing, '\\Tracy\\Firelogger' instanceof \Tracy\Firelogger, '\\Symfony\\Component\\Yaml\\Yaml' instanceof \Symfony\Component\Yaml\Yaml, '\\Zend\\Diactoros\\Server' instanceof \Zend\Diactoros\Server, '\\Zend\\Stratigility\\Http\\Request' instanceof \Zend\Stratigility\Http\Request, '\\Zend\\Stratigility\\Http\\Response' instanceof \Zend\Stratigility\Http\Response]];
示例#3
0
 /**
  * @expectedException \InvalidArgumentException
  */
 public function test_InvalidArgumentException()
 {
     $this->forge->get('google');
 }