Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
FieldNamer.php
Go to the documentation of this file.
1 <?php
8 
10 
15 {
16  const IS_METHOD_PREFIX = 'is';
17  const HAS_METHOD_PREFIX = 'has';
18  const GETTER_PREFIX = 'get';
19 
26  public function getFieldNameForMethodName($methodName)
27  {
28  if (substr($methodName, 0, 2) === self::IS_METHOD_PREFIX) {
29  return SimpleDataObjectConverter::camelCaseToSnakeCase(substr($methodName, 2));
30  } elseif (substr($methodName, 0, 3) === self::HAS_METHOD_PREFIX) {
31  return SimpleDataObjectConverter::camelCaseToSnakeCase(substr($methodName, 3));
32  } elseif (substr($methodName, 0, 3) === self::GETTER_PREFIX) {
33  return SimpleDataObjectConverter::camelCaseToSnakeCase(substr($methodName, 3));
34  }
35 
36  return null;
37  }
38 }
elseif(isset( $params[ 'redirect_parent']))
Definition: iframe.phtml:17