ApiDocFileLinkConstraint.php in Apigee API Catalog 8
Same filename and directory in other branches
File
src/Plugin/Validation/Constraint/ApiDocFileLinkConstraint.phpView source
<?php
/**
* Copyright 2019 Google Inc.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* version 2 as published by the Free Software Foundation.
*
* 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 General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*/
namespace Drupal\apigee_api_catalog\Plugin\Validation\Constraint;
use Symfony\Component\Validator\Constraint;
/**
* Checks for valid file_link.
*
* @Constraint(
* id = "ApiDocFileLink",
* label = @Translation("Checks for valid file_link.", context = "Validation"),
* type = "string"
* )
*/
class ApiDocFileLinkConstraint extends Constraint {
/**
* Message to be shown when it is not a valid link.
*
* @var string
*/
public $notValid = '%value is not a valid link';
/**
* Message to be shown when it is not a valid link.
*
* @var string
*/
public $urlParseError = 'The following error occurred while getting the link URL: @error';
}
Classes
Name | Description |
---|---|
ApiDocFileLinkConstraint | Checks for valid file_link. |