Craft\SeomaticService::getTextFromEntryField PHP Метод

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

* -------------------------------------------------------------------------------- Extract text from a generix field, do different things based on the classHandle --------------------------------------------------------------------------------
public getTextFromEntryField ( $srcField )
    public function getTextFromEntryField($srcField)
    {
        $result = "";
        if (isset($srcField->elementType)) {
            switch ($srcField->elementType->classHandle) {
                case "Neo":
                    $result = $this->extractTextFromNeo($srcField);
                    break;
                case ElementType::MatrixBlock:
                    $result = $this->extractTextFromMatrix($srcField);
                    break;
                case ElementType::Tag:
                    $result = $this->extractTextFromTags($srcField);
                    break;
                default:
                    $result = strip_tags($srcField);
                    break;
            }
        } else {
            $result = strip_tags($srcField);
        }
        return $result;
    }