N98\Util\Console\Helper\Table\Renderer\RendererFactory::create PHP Метод

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

public create ( string $format ) : boolean | N98\Util\Console\Helper\Table\Renderer\RendererInterface
$format string
Результат boolean | N98\Util\Console\Helper\Table\Renderer\RendererInterface
    public function create($format)
    {
        $format = strtolower($format);
        if (isset(self::$formats[$format])) {
            $rendererClass = self::$formats[$format];
            return new $rendererClass();
        }
        return false;
    }

Usage Example

Пример #1
0
 /**
  * @test
  */
 public function creation()
 {
     $renderer = new XmlRenderer();
     $this->assertInstanceOf(__NAMESPACE__ . '\\XmlRenderer', $renderer);
     $renderFactory = new RendererFactory();
     $renderer = $renderFactory->create('xml');
     $this->assertInstanceOf(__NAMESPACE__ . '\\XmlRenderer', $renderer);
 }
All Usage Examples Of N98\Util\Console\Helper\Table\Renderer\RendererFactory::create