Skip to content

Instantly share code, notes, and snippets.

View aeneasr's full-sized avatar
💭
I may be slow to respond.

hackerman aeneasr

💭
I may be slow to respond.
View GitHub Profile
'session' => [
'config' => [
'class' => 'Zend\Session\Config\SessionConfig',
'options' => [
'name' => 'athene2',
'remember_me_seconds' => 6000,
'use_cookies' => true,
'cookie_secure' => false
]
],
public function onBootstrap(MvcEvent $e)
{
/* @var $sessionManager SessionManager */
$serviceLocator = $e->getApplication()->getServiceManager();
$sessionManager = $serviceLocator->get('Zend\Session\SessionManager');
$sessionManager->setSaveHandler($serviceLocator->get('Zend\Session\SaveHandler\SaveHandlerInterface'));
}
---------
class ParameterFieldset extends Fieldset implements InputFilterProviderInterface {
public function __construct(array $values)
{
$this->add(
(new Select('parameter'))->setValueOptions($values)->setLabel('Select value')->setEmptyOption('Ignore')
);
}
public function getInputFilterConfig()
{
return [
'view_manager' => [
'display_not_found_reason' => true,
'display_exceptions' => true,
'doctype' => 'HTML5',
'not_found_template' => 'error/404',
'exception_template' => 'error/index',
'template_map' => [
'athene2-editor' => __DIR__ . '/../templates/editor/layout.phtml',
'layout/home' => __DIR__ . '/../templates/layout/serlo-home.phtml',
'layout/1-col' => __DIR__ . '/../templates/layout/1-col.phtml',
'view_manager' => [
'display_not_found_reason' => true,
'display_exceptions' => true,
'not_found_template' => 'error/404',
'exception_template' => 'error/index',
'template_map' => [
'error/404' => 'YOURTEMPLATEPATH HERE.phtml',
'error/index' => 'YOURTEMPLATEPATH FOR EXCEPTIONS HERE.phtml',
],
$this->add(
[
'name' => 'username',
'required' => true,
'validators' => [
[
'name' => 'User\Validator\UniqueUser',
'options' => [
'object_repository' => $objectManager->getRepository('User\Entity\User'),
# Group Translation
## Search a message' s translation [/translation/search{?locale}]
+ Parameters
+ locale (required, string, `de_DE`)
### POST
+ Request
#cloud-config
users:
- default
- name: stack
lock_passwd: False
sudo: ["ALL=(ALL) NOPASSWD:ALL\nDefaults:stack !requiretty"]
shell: /bin/bash
write_files:

The following code is a go wrapper for exec "flynn create" and "git push flynn master". When writing cmd.Stdout/Stderr to os.Stdout/Stderr in run:

func run(app string, c *sse.Channel, e *exec.Cmd) error {
    e.Stdout = os.Stdout
    e.Stderr = os.Stderr
    return e.Run()
}
$ git push flynn master-fix:flynn
Counting objects: 900, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (755/755), done.
Writing objects: 100% (900/900), 4.05 MiB | 5.88 MiB/s, done.
Total 900 (delta 336), reused 270 (delta 79)
To ssh://git@***.flynnhub.com:2222/***.git
! [remote rejected] master-fix -> flynn (pre-receive hook declined)
error: failed to push some refs to 'ssh://git@***.flynnhub.com:2222/***.git'