Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
CRAP | |
100.00% |
4 / 4 |
| Factory | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
1 | |
100.00% |
4 / 4 |
| create() | |
100.00% |
1 / 1 |
1 | |
100.00% |
4 / 4 |
|||
| <?php | |
| /** | |
| * This file is part of the FastFeed package. | |
| * | |
| * (c) Daniel González <daniel@desarrolla2.com> | |
| * | |
| * For the full copyright and license information, please view the LICENSE | |
| * file that was distributed with this source code. | |
| */ | |
| namespace FastFeed; | |
| use FastFeed\Parser\AtomParser; | |
| use FastFeed\Parser\RSSParser; | |
| use FastFeed\Logger\Logger; | |
| use Guzzle\Http\Client; | |
| /** | |
| * Factory | |
| */ | |
| abstract class Factory | |
| { | |
| /** | |
| * @return FastFeed | |
| */ | |
| public static function create() | |
| { | |
| $fastFeed = new FastFeed(new Client(), new Logger(false)); | |
| $fastFeed->pushParser(new RSSParser()); | |
| $fastFeed->pushParser(new AtomParser()); | |
| return $fastFeed; | |
| } | |
| } |