Networking\InitCmsBundle\Twig\Extension\NetworkingHelperExtension::getFieldValue PHP Метод

getFieldValue() публичный Метод

Fetch the variables from the given content type object
public getFieldValue ( $object, $fieldName, null $method = null ) : mixed
$object
$fieldName
$method null
Результат mixed
    public function getFieldValue($object, $fieldName, $method = null)
    {
        $getters = array();
        // prefer method name given in the code option
        if ($method) {
            $getters[] = $method;
        }
        $camelizedFieldName = self::camelize($fieldName, true);
        $getters[] = 'get' . $camelizedFieldName;
        $getters[] = 'is' . $camelizedFieldName;
        foreach ($getters as $getter) {
            if (method_exists($object, $getter)) {
                return call_user_func(array($object, $getter));
            }
        }
        return '';
    }