metadata_outputter.php | ||||
|
||||
Coverage | ||||||||||
Classes | Functions / Methods | Lines | ||||||||
Total |
|
0.00% | 0 / 1 |
|
33.33% | 1 / 3 | CRAP |
|
40.00% | 2 / 5 |
MetadataOutputter |
|
0.00% | 0 / 1 |
|
60.00% | 3 / 5 | 10.40 |
|
40.00% | 2 / 5 |
__construct($filename) |
|
100.00% | 1 / 1 | 1 |
|
100.00% | 2 / 2 | |||
set_filename($filename) |
|
0.00% | 0 / 1 | 2 |
|
0.00% | 0 / 2 | |||
get_ext() |
|
100.00% | 1 / 1 | 1 |
|
100.00% | 0 / 0 | |||
get_mimetype() |
|
100.00% | 1 / 1 | 1 |
|
100.00% | 0 / 0 | |||
check_layout() |
|
0.00% | 0 / 1 | 2 |
|
0.00% | 0 / 1 |
1 : <?php 2 : /* 3 : Copyright 2008 Josh Heidenreich 4 : 5 : This file is part of Pelzini. 6 : 7 : Pelzini is free software: you can redistribute it and/or modify 8 : it under the terms of the GNU General Public License as published by 9 : the Free Software Foundation, either version 3 of the License, or 10 : (at your option) any later version. 11 : 12 : Pelzini is distributed in the hope that it will be useful, 13 : but WITHOUT ANY WARRANTY; without even the implied warranty of 14 : MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 : GNU General Public License for more details. 16 : 17 : You should have received a copy of the GNU General Public License 18 : along with Pelzini. If not, see <http://www.gnu.org/licenses/>. 19 : */ 20 : 21 : 22 : /** 23 : * This file contains the {@link MetadataOutputter} class 24 : * 25 : * @package Outputters 26 : * @author Josh 27 : * @since 0.3 28 : **/ 29 : 30 : /** 31 : * Outputs the tree to a metadata file 32 : **/ 33 : abstract class MetadataOutputter extends Outputter { 34 : protected $filename; 35 : 36 : 37 : /** 38 : * Sets the full filename to output to 39 : */ 40 : public function __construct($filename) 41 : { 42 1 : $this->filename = $filename; 43 1 : } 44 : 45 : 46 : /** 47 : * Sets the full filename to output to 48 : */ 49 : public function set_filename($filename) 50 : { 51 0 : $this->filename = $filename; 52 0 : } 53 : 54 : 55 : /** 56 : * Returns the file extension of the outputted file (e.g. 'xml') 57 : **/ 58 : abstract function get_ext(); 59 : 60 : /** 61 : * Returns the mimetype of the outputted file (e.g. 'text/xml') 62 : **/ 63 : abstract function get_mimetype(); 64 : 65 : /** 66 : * Does nothing; there is no layout to check 67 : */ 68 0 : public function check_layout() {} 69 : } 70 : 71 : 72 : ?> |
Generated by PHP_CodeCoverage 1.1.2 using PHP 5.4.39-0+deb7u2 and PHPUnit 3.6.10 at Fri Sep 11 11:35:19 WIT 2015. |