Exemple #1
0
 /**
  * Output a flash movie object tag
  *
  * @param string $data The flash file
  * @param array  $attribs Attribs for the object tag
  * @param array  $params Params for in the object tag
  * @param string $content Alternative content
  * @return string
  */
 public function direct($data = null, array $attribs = array(), array $params = array(), $content = null)
 {
     if ($data == null) {
         throw new \InvalidArgumentException('HTMLFlash: missing argument. $data is required in htmlFlash($data, array $attribs = array(), array $params = array(), $content = null)');
     }
     // Params
     $params = array_merge(array('movie' => $data, 'quality' => 'high'), $params);
     return parent::direct($data, self::TYPE, $attribs, $params, $content);
 }
Exemple #2
0
 /**
  * Output a html object tag
  *
  * @param string $data The html url
  * @param array  $attribs Attribs for the object tag
  * @param array  $params Params for in the object tag
  * @param string $content Alternative content
  * @return string
  */
 public function direct($data = null, array $attribs = array(), array $params = array(), $content = null)
 {
     if ($data == null) {
         throw new \InvalidArgumentException('HTMLPage: missing argument. $data is required in htmlObject($data, array $attribs = array(), array $params = array(), $content = null)');
     }
     // Attrs
     $attribs = array_merge($this->_attribs, $attribs);
     // Params
     $params = array_merge(array('data' => $data), $params);
     return parent::direct($data, self::TYPE, $attribs, $params, $content);
 }