mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-30 21:40:43 +02:00
[ticket/15276] Fix code and add phpdoc
PHPBB3-15276
This commit is contained in:
@@ -141,7 +141,7 @@ class remote_storage extends base
|
||||
return $this->factory->get('filespec')->set_error($this->language->lang($this->upload->error_prefix . 'WRONG_FILESIZE', $max_filesize['value'], $max_filesize['unit']));
|
||||
}
|
||||
|
||||
if ($content_length == 0)
|
||||
if ($content_length === 0)
|
||||
{
|
||||
return $this->factory->get('filespec')->set_error($this->upload->error_prefix . 'EMPTY_REMOTE_DATA');
|
||||
}
|
||||
|
@@ -13,7 +13,8 @@
|
||||
|
||||
namespace phpbb\storage;
|
||||
|
||||
use phpbb\storage\exception\not_implemented;
|
||||
use phpbb\storage\exception\exception;
|
||||
use phpbb\storage\adapter\adapter_interface;
|
||||
|
||||
class file_info
|
||||
{
|
||||
@@ -23,16 +24,29 @@ class file_info
|
||||
protected $adapter;
|
||||
|
||||
/**
|
||||
* Path of the file
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $path;
|
||||
|
||||
/**
|
||||
* Stores the properties of $path file, so dont have to be consulted multiple times.
|
||||
* For example, when you need the width of an image, using getimagesize() you get
|
||||
* both dimensions, so you store both here, and when you get the height, you dont have
|
||||
* to call getimagesize() again.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $properties;
|
||||
|
||||
public function __construct($adapter, $path)
|
||||
/**
|
||||
* Constructor
|
||||
*
|
||||
* @param \Symfony\Component\DependencyInjection\ContainerInterface $adapter
|
||||
* @param string $path
|
||||
*/
|
||||
public function __construct(adapter_interface $adapter, $path)
|
||||
{
|
||||
$this->adapter = $adapter;
|
||||
$this->path = $path;
|
||||
@@ -52,7 +66,7 @@ class file_info
|
||||
{
|
||||
if (!method_exists($this->adapter, 'file_' . $name))
|
||||
{
|
||||
throw new not_implemented();
|
||||
throw new exception('STORAGE_METHOD_NOT_IMPLEMENTED');
|
||||
}
|
||||
|
||||
$this->properties = array_merge($this->properties, call_user_func([$this->adapter, 'file_' . $name], $this->path));
|
||||
|
Reference in New Issue
Block a user