Sulu\Bundle\MediaBundle\Media\FormatLoader\XmlFormatLoader10::getTransformationsFromFormatNode PHP Method

getTransformationsFromFormatNode() protected method

protected getTransformationsFromFormatNode ( DOMNode $formatNode )
$formatNode DOMNode
    protected function getTransformationsFromFormatNode(\DOMNode $formatNode)
    {
        $transformations = [];
        foreach ($this->xpath->query('x:commands/x:command', $formatNode) as $commandNode) {
            $action = $this->xpath->query('x:action', $commandNode)->item(0)->nodeValue;
            if ($action === 'scale' || $action === 'resize') {
                continue;
            }
            $actionNode = $this->xpath->query('x:action', $commandNode)->item(0);
            $parametersNode = $this->xpath->query('x:parameters', $commandNode)->item(0);
            $transformations[] = ['effect' => $actionNode->nodeValue, 'parameters' => $this->getParametersFromNode($parametersNode)];
        }
        return $transformations;
    }