/Document/src/document/wiki/nodes/link.php
PHP | 75 lines | 18 code | 5 blank | 52 comment | 0 complexity | 3fc80eb1339debd77f8a0ecaa41dd04e MD5 | raw file
- <?php
- /**
- * File containing the ezcDocumentWikiLinkNode struct
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
- * @package Document
- * @version //autogen//
- * @license http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0
- */
- /**
- * Struct for Wiki document inline link syntax tree nodes
- *
- * @package Document
- * @version //autogen//
- */
- class ezcDocumentWikiLinkNode extends ezcDocumentWikiInlineNode
- {
- /**
- * Link nodes
- *
- * @var array
- */
- public $link = array();
- /**
- * Link title nodes
- *
- * @var array
- */
- public $title = array();
- /**
- * Link description
- *
- * @var array
- */
- public $description = array();
- /**
- * Set state after var_export
- *
- * @param array $properties
- * @return void
- * @ignore
- */
- public static function __set_state( $properties )
- {
- $nodeClass = __CLASS__;
- $node = new $nodeClass( $properties['token'] );
- $node->nodes = $properties['nodes'];
- $node->link = $properties['link'];
- $node->title = $properties['title'];
- $node->description = $properties['description'];
- return $node;
- }
- }
- ?>