Chris@0: command('evaluate', $script); Chris@0: } Chris@0: Chris@0: /** Chris@0: * Executes a script on the browser Chris@0: * @param $script Chris@0: * @return mixed Chris@0: */ Chris@0: public function execute($script) { Chris@0: return $this->command('execute', $script); Chris@0: } Chris@0: Chris@0: /** Chris@0: * Add desired extensions to phantomjs Chris@0: * @param $extensions Chris@0: * @return bool Chris@0: */ Chris@0: public function extensions($extensions) { Chris@0: //TODO: add error control for when extensions do not exist physically Chris@0: foreach ($extensions as $extensionName) { Chris@0: $this->command('add_extension', $extensionName); Chris@0: } Chris@0: return true; Chris@0: } Chris@0: Chris@0: }