* It is free software; you can redistribute it and/or modify it
7
* under the terms of the GNU General Public License, either
8
* version 3 of the License, or any later version.
9
*
10
* For the full copyright and license information, see:
11
* http://www.gnu.org/licenses/gpl-3.0.html
12
*/
13
14
namespace Romm\Formz\Exceptions;
15
16
use Romm\Formz\Form\FormObject\FormObject;
17
18
class PropertyNotAccessibleException extends FormzException
19
{
20
const FIELD_NOT_ACCESSIBLE_IN_FORM = 'The form "%s" does not have an accessible property "%s". Please be sure this property exists, and it has a proper getter to access its value.';
21
22
const FORM_INSTANCE_NOT_SET = 'The form instance is not accessible yet. You must use proxy methods after the form instance has been injected in the form object.';
23
24
/**
25
* @code 1465243619
26
*
27
* @param FormObject $formObject
28
* @param string $fieldName
29
* @return self
30
*/
31
final public static function fieldViewHelperFieldNotAccessibleInForm(FormObject $formObject, $fieldName)