/** * 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); }
/** * 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); }