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-2023 Valerio Bozzolan | |||||
# Copyright (C) 2023 Valerio Bozzolan, Luca Mauri | |||||
# | |||||
# 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