In diesem Gist sind weiterführende Informationen zum Vortrag "Herausforderungen bei Konzeption und Test von Magento-Modulen" und der zugrundeliegenden Forschungsarbeit gesammelt.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Integration test for OnePageCheckout | |
* | |
* @author Fabian Schmengler <fschmengler@sgh-it.eu> | |
* @copyright SGH informationstechnologie UGmbH 2012 | |
* @package SGH\Common | |
* @subpackage Test | |
* | |
*/ |
These bookmarklets allow you to use the scripts of SSE_FormFiller in any Magento installation without having to install the extension.
-
Load FormFiller:
javascript:(function%20(){document.getElementsByTagName('head')[0].appendChild(document.createElement('script')).src='https://cdnjs.cloudflare.com/ajax/libs/Faker/0.7.2/MinFaker.js';document.getElementsByTagName('head')[0].appendChild(document.createElement('script')).src='https://rawgit.com/schmengler/FormFiller/master/js/sse/formfiller.js';}());
-
Fill billing form:
javascript:formFiller.fill(billingForm.form)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Generate modman file from Magento Connect 2.0 package.xml | |
* | |
* Usage: | |
* | |
* php package2modman.php path/to/package.xml > path/to/modman | |
* | |
*/ | |
require_once(__DIR__ . "/../www/app/Mage.php"); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Patch apllying tool template | |
# v0.1.2 | |
# (c) Copyright 2013. Magento Inc. | |
# | |
# DO NOT CHANGE ANY LINE IN THIS FILE. | |
# 1. Check required system tools | |
_check_installed_tools() { | |
local missed="" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace Example\Http; | |
use Psr\Http\Message\UriInterface; | |
use Psr\Http\Message\StreamInterface; | |
use Symfony\Component\HttpFoundation\HeaderBag; | |
/** | |
* Immutable request object | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
require 'Timer.php'; | |
$testData = array( | |
// $k | count($a) | |
// -------+--------- | |
array( 10, 1000), | |
array( 10, 10000), | |
array( 10, 100000), | |
array( 10, 1000000), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// PoC for collection pipeleines with improved memory footprint | |
// requires php 5.5 >= 5.5.24 | |
// or php 5.6 >= 5.6.8 | |
// or php 7 | |
// | |
// see: https://bugs.php.net/bug.php?id=69221 | |
class Collection extends \IteratorIterator { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
trait Memoize | |
{ | |
/** | |
* @var array [method][parameters] | |
*/ | |
private $memoizedResults = []; | |
protected function memoizedCall($methodName, $args) | |
{ |
OlderNewer