Changeset View
Changeset View
Standalone View
Standalone View
include/wb/StatementLocalMedia.php
- This file was added.
| <?php | |||||
| # Boz-MW - Another MediaWiki API handler in PHP | |||||
| # Copyright (C) 2017, 2018 Valerio Bozzolan | |||||
| # | |||||
| # This program is free software: you can redistribute it and/or modify | |||||
| # it under the terms of the GNU Affero General Public License as published by | |||||
| # the Free Software Foundation, either version 3 of the License, or | |||||
| # (at your option) any later version. | |||||
| # | |||||
| # This program is distributed in the hope that it will be useful, | |||||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
| # GNU Affero General Public License for more details. | |||||
| # | |||||
| # You should have received a copy of the GNU General Public License | |||||
| # along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
| # Wikibase | |||||
| namespace wb; | |||||
| /** | |||||
| * A StatementString is a Statement that contains a SnakString. | |||||
| */ | |||||
| class StatementLocalMedia extends Statement | |||||
| { | |||||
| /** | |||||
| * @param $property string Property as 'P123' | |||||
| * @param $filename string File name as 'File:Example.png' | |||||
| */ | |||||
| public function __construct($property, $filename) | |||||
| { | |||||
| parent::__construct(new SnakLocalMedia($property, $filename)); | |||||
| } | |||||
| /** | |||||
| * @param $property string Property as 'P123' | |||||
| * @param $filename string File name as 'File:Example.png' | |||||
| */ | |||||
| public static function factory($property, $filename) | |||||
| { | |||||
| return new self($property, $filename); | |||||
| } | |||||
| } | |||||
Public contents are in Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) or GNU Free Documentation License (at your option) unless otherwise noted. · Contact / Register