Pop\Feed\Writer::factory PHP Метод

factory() публичный статический Метод

Static method to instantiate the feed writer object and return itself to facilitate chaining methods together.
public static factory ( array $headers, array $items, mixed $type = Writer::RSS, string $date = 'D, j M Y H:i:s O' ) : Writer
$headers array
$items array
$type mixed
$date string
Результат Writer
    public static function factory($headers, $items, $type = Writer::RSS, $date = 'D, j M Y H:i:s O')
    {
        return new self($headers, $items, $type, $date);
    }

Usage Example

Пример #1
0
 public function testConstructor()
 {
     $headers = array('title' => 'Test Feed Title', 'subtitle' => 'Test Feed Description', 'link' => 'http://www.testfeed.com/', 'language' => 'en', 'updated' => '2010-01-12 13:01:32', 'generator' => 'http://www.website.com/', 'author' => 'Some Editor');
     $entry = array('title' => 'Entry Title 1', 'link' => 'http://www.testfeed.com/entry1', 'comments' => 'http://www.testfeed.com/entry1#comments', 'author' => 'Entry Author 1', 'updated' => '2010-01-13 14:12:24', 'summary' => 'Entry Desc 1');
     $this->assertInstanceOf('Pop\\Feed\\Writer', new Writer($headers, array($entry)));
     $this->assertInstanceOf('Pop\\Feed\\Writer', Writer::factory($headers, array($entry)));
 }