| @@ 8-18 (lines=11) @@ | ||
| 5 | { |
|
| 6 | private $types = array('json', 'application/json', 'application/x-javascript', 'text/javascript', 'text/x-javascript', 'text/x-json'); |
|
| 7 | ||
| 8 | public function supportsType($type) |
|
| 9 | { |
|
| 10 | foreach($this->types as $t) |
|
| 11 | { |
|
| 12 | if(strcasecmp($t, $type) === 0) |
|
| 13 | { |
|
| 14 | return true; |
|
| 15 | } |
|
| 16 | } |
|
| 17 | return false; |
|
| 18 | } |
|
| 19 | ||
| 20 | public function serializeData($type, $array) |
|
| 21 | { |
|
| @@ 6-16 (lines=11) @@ | ||
| 3 | ||
| 4 | abstract class SpreadSheetSerializer implements ISerializer |
|
| 5 | { |
|
| 6 | public function supportsType($type) |
|
| 7 | { |
|
| 8 | foreach($this->types as $t) |
|
| 9 | { |
|
| 10 | if(strcasecmp($t, $type) === 0) |
|
| 11 | { |
|
| 12 | return true; |
|
| 13 | } |
|
| 14 | } |
|
| 15 | return false; |
|
| 16 | } |
|
| 17 | ||
| 18 | protected function getArray(&$array) |
|
| 19 | { |
|