Cleanup code in MountController.php, again.

This commit is contained in:
Matthew Penner 2020-10-17 14:42:08 -06:00
parent 050075b835
commit 66b9169458
2 changed files with 17 additions and 31 deletions

View file

@ -2,6 +2,8 @@
namespace Pterodactyl\Models;
use Illuminate\Validation\Rules\NotIn;
/**
* @property int $id
* @property string $uuid
@ -63,6 +65,20 @@ class Mount extends Model
'user_mountable' => 'sometimes|boolean',
];
/**
* Implement language verification by overriding Eloquence's gather
* rules function.
*/
public static function getRules()
{
$rules = parent::getRules();
$rules['source'][] = new NotIn(Mount::$invalidSourcePaths);
$rules['target'][] = new NotIn(Mount::$invalidSourcePaths);
return $rules;
}
/**
* Disable timestamps on this model.
*