Skip to content

Instantly share code, notes, and snippets.

Josh Ribakoff joshribakoff

Block or report user

Report or block joshribakoff

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@joshribakoff
joshribakoff / gist:5689343
Created Jun 1, 2013
phpunit bootstrap /zf2 service manager
View gist:5689343
<?php
use Zend\ServiceManager\ServiceManager;
use Zend\Mvc\Service\ServiceManagerConfig;
class phpunit_bootstrap
{
static $serviceManager;
static function go()
{
/**
View gist:5863458
/** @AfterScenario */
public function after($event)
{
if(4==$event->getResult()) {
var_dump($this->getSession()->getPage()->getContent());
}
}
View gist:5885687
<?php
require_once 'app/Mage.php';
Mage::app();
$quote = Mage::getModel('sales/quote')
->setStoreId(Mage::app()->getStore('default')->getId());
$product = Mage::getModel('catalog/product')->load(6); /* 6 => Some product ID */
@joshribakoff
joshribakoff / Module.php
Last active Dec 19, 2015
Assign widget to ZF2 layout with events
View Module.php
<?php
public function onBootstrap(MvcEvent $e)
{
/** add categories to sidebar on every request */
$e->getApplication()->getEventManager()->attach(MvcEvent::EVENT_RENDER, function() use($e) {
$sm = $e->getApplication()->getServiceManager();
/** Only add it if the layout actually has a left column */
View layouts.php
<?php
// in the config for any module, you can map routes to their appropriate layout
'route_layouts'=>array(
'home'=>'layout/layout-2col-left.phtml',
'category'=>'layout/layout-2col-left.phtml',
);
// A later module could override the previous configuration
@joshribakoff
joshribakoff / gist:6011592
Created Jul 16, 2013
Creates 100 Magento 'store views' for profiling
View gist:6011592
<?php
require_once 'app/Mage.php';
Mage::app('admin','store');
Mage::registry('isSecureArea');
for($i = 101; $i <= 200; $i++) {
$websiteName = 'test'.$i;
$storeName = 'test'.$i;
View gist:6034235
http://www.kingletas.com/2012/09/magento-developers-toolbox-v2-0.html
http://www.kingletas.com/2013/04/advanced-vagrant-use-with-puppet.html
View gist:6042738
#!/usr/bin/perl -w # camel code
use strict;
$_='ev
al("seek\040D
ATA,0, 0;");foreach(1..3)
{<DATA>;}my @camel1hump;my$camel;
my$Camel ;while( <DATA>){$_=sprintf("%-6
9s",$_);my@dromedary 1=split(//);if(defined($
_=<DATA>)){@camel1hum p=split(//);}while(@dromeda
View gist:6153282
package {'php':
ensure => present,
before => File['/etc/php.ini'],
}
file {'/etc/php.ini':
ensure => file,
}
package {'httpd':
@joshribakoff
joshribakoff / gist:6273876
Created Aug 19, 2013
Send a test email in Magento
View gist:6273876
<?php
require_once 'app/Mage.php';
Mage::app('admin','store');
Mage::registry('isSecureArea');
/** @var Mage_Customer_Model_Customer */
$customer = Mage::getModel('customer/customer')->load($_GET['customer']);
$customer->sendNewAccountEmail();
echo 'finished';
You can’t perform that action at this time.