Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
AbstractDrawingAdapter
n/a
0 / 0
n/a
0 / 0
0
n/a
0 / 0
 getContents
n/a
0 / 0
n/a
0 / 0
0
 getExtension
n/a
0 / 0
n/a
0 / 0
0
 getIndexedFilename
n/a
0 / 0
n/a
0 / 0
0
 getMimeType
n/a
0 / 0
n/a
0 / 0
0
 getPath
n/a
0 / 0
n/a
0 / 0
0
 setPath
n/a
0 / 0
n/a
0 / 0
0
1<?php
2/**
3 * This file is part of PHPPresentation - A pure PHP library for reading and writing
4 * presentations documents.
5 *
6 * PHPPresentation is free software distributed under the terms of the GNU Lesser
7 * General Public License version 3 as published by the Free Software Foundation.
8 *
9 * For the full copyright and license information, please read the LICENSE
10 * file that was distributed with this source code. For the full list of
11 * contributors, visit https://github.com/PHPOffice/PHPPresentation/contributors.
12 *
13 * @see        https://github.com/PHPOffice/PHPPresentation
14 *
15 * @license     http://www.gnu.org/licenses/lgpl.txt LGPL version 3
16 */
17
18declare(strict_types=1);
19
20namespace PhpOffice\PhpPresentation\Shape\Drawing;
21
22use PhpOffice\PhpPresentation\Shape\AbstractGraphic;
23
24abstract class AbstractDrawingAdapter extends AbstractGraphic
25{
26    abstract public function getContents(): string;
27
28    abstract public function getExtension(): string;
29
30    abstract public function getIndexedFilename(): string;
31
32    abstract public function getMimeType(): string;
33
34    abstract public function getPath(): string;
35
36    /**
37     * @return self
38     */
39    abstract public function setPath(string $path);
40}