Page MenuHomeWickedGov Phorge

License.php
No OneTemporary

Size
911 B
Referenced Files
None
Subscribers
None

License.php

<?php
/**
* License selector for use on Special:Upload.
*
* @license GPL-2.0-or-later
* @file
* @ingroup SpecialPage
* @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
* @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
* @license GPL-2.0-or-later
*/
/**
* A License class for use on Special:Upload (represents a single type of license).
*/
class License {
public string $template;
public string $text;
public function __construct( string $str ) {
$str = $this->parse( $str );
[ $this->template, $this->text ] = $this->split( $str );
}
/**
* @param string $str
* @return string
*/
protected function parse( $str ) {
return $str;
}
/**
* @param string $str
* @return string[] Array with [template, text]
*/
protected function split( $str ) {
[ $text, $template ] = explode( '|', strrev( $str ), 2 );
return [ strrev( $template ), strrev( $text ) ];
}
}

File Metadata

Mime Type
text/x-php
Expires
Sun, Oct 4, 01:48 (4 w, 3 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
70/89/fee48b22bb16ab627003d9ec0638
Default Alt Text
License.php (911 B)

Event Timeline