1. Go to this page and download the library: Download nubs/sensible library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
nubs / sensible example snippets
$commandLocatorFactory = new Nubs\Which\LocatorFactory\PlatformLocatorFactory();
$browserFactory = new Nubs\Sensible\CommandFactory\BrowserFactory(
$commandLocatorFactory->create()
);
$browser = $browserFactory->create();
$commandLocatorFactory = new Nubs\Which\LocatorFactory\PlatformLocatorFactory();
$browserFactory = new Nubs\Sensible\CommandFactory\BrowserFactory(
$commandLocatorFactory->create(),
['my-favorite-browser', 'some-fallback-browser']
);
$browser = $browserFactory->create();
$commandLocatorFactory = new Nubs\Which\LocatorFactory\PlatformLocatorFactory();
$editorFactory = new Nubs\Sensible\CommandFactory\EditorFactory(
$commandLocatorFactory->create()
);
$editor = $editorFactory->create();
$commandLocatorFactory = new Nubs\Which\LocatorFactory\PlatformLocatorFactory();
$editorFactory = new Nubs\Sensible\CommandFactory\EditorFactory(
$commandLocatorFactory->create(),
['my-favorite-editor', 'some-fallback-editor']
);
$editor = $editorFactory->create();
$commandLocatorFactory = new Nubs\Which\LocatorFactory\PlatformLocatorFactory();
$pagerFactory = new Nubs\Sensible\CommandFactory\PagerFactory(
$commandLocatorFactory->create()
);
$pager = $pagerFactory->create();
$commandLocatorFactory = new Nubs\Which\LocatorFactory\PlatformLocatorFactory();
$pagerFactory = new Nubs\Sensible\CommandFactory\PagerFactory(
$commandLocatorFactory->create(),
['my-favorite-pager', 'some-fallback-pager']
);
$pager = $pagerFactory->create();
$browser->viewURI(
new Symfony\Component\Process\ProcessBuilder(),
'http://www.google.com'
);
$process = $editor->editFile(
new Symfony\Component\Process\ProcessBuilder(),
'/path/to/a/file'
);
if ($process->isSuccessful()) {
// continue
}
$updatedMessage = $editor->editData(
new Symfony\Component\Process\ProcessBuilder(),
'a message'
);
$process = $pager->viewFile(
new Symfony\Component\Process\ProcessBuilder(),
'/path/to/a/file'
);
$process = $pager->viewData(
new Symfony\Component\Process\ProcessBuilder(),
'a message'
);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.